Skip to main content
Log in

Welding robot path planning problem based on discrete MOEA/D with hybrid environment selection

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

Welding robot path planning gradually has increasingly widespread attention in automatic production on account of improving the production efficiency in the actual production process. It is a combinational optimization problem to find an optimal welding path for the robot manipulator by arranging the sequence and directions of welding seams. To solve the problem with two objectives, path length and energy consumption, this paper proposed an improved discrete MOEA/D based on a hybrid environment selection (DMOEA/D-HES) with a parallel scheme to search the optimal sequence and directions simultaneously for welding seams. The discretized reproduction and adaptive neighborhood provide a larger search range in solution space to overcome difficulties in duplication and uneven distribution of solutions. Adaptive decomposition method and improved hybrid environment selection promote solutions converge to the optimal direction and further balance convergence and diversity. Eight TSPLIB problems were tested with the proposed algorithm and the other four algorithms. Besides, the algorithm is compared with four multi-objective evolutionary algorithms (MOEAs) on the multi-objective welding robot path planning on the balance beam. The test results indicate DMOEA/D-HES outperforms other algorithms on convergence with a competitive diversity, which is effective to be applied in the actual welding process.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig.1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig.13

Similar content being viewed by others

References

  1. Kim K, Kim D, Nnaji BO (2002) Robot arc welding task sequencing using genetic algorithms. IIE Trans 34:865–880. https://doi.org/10.1023/A:1015732825817

    Article  Google Scholar 

  2. Givehchi M, Amos HC, Ng. and Wang L. H. (2011) Spot-welding sequence planning and optimization using a hybrid rule-based approach and genetic algorithm. Robot Comput Integr Manuf 27(4):714–722. https://doi.org/10.1016/j.rcim.2010.12.008

    Article  Google Scholar 

  3. Tong YF, Zhang M, Li LW, Li DB, Wang YL (2018) Research on intelligent welding robot path optimization based on GA and PSO algorithms. IEEE Access 6:65397–65404. https://doi.org/10.1109/ACCESS.2018.2878615

    Article  Google Scholar 

  4. Ajeil FH, Ibraheem IK, Sahib MA, Humaidi AJ (2020) Multi-objective path planning of an autonomous mobile robot using hybrid PSO-MFB optimization algorithm. Appl Soft Comput 89:106076. https://doi.org/10.1016/j.asoc.2020.106076

    Article  Google Scholar 

  5. Kovacs A (2016) Integrated task sequencing and path planning for robotic remote laser welding. Int J Prod Res 54(4):1210–1224. https://doi.org/10.1080/00207543.2015.1057626

    Article  Google Scholar 

  6. Um J, Stroud IA (2013) Total energy estimation model for remote laser welding process. Procedia CIRP 7:658–663. https://doi.org/10.1016/j.procir.2013.06.049

    Article  Google Scholar 

  7. Zhang B, Wu C, Pang Z, Li Y, Wang R (2019) Hybrid global optimum beetle antennae search—genetic algorithm based welding robot path planning. In: 2019 IEEE 9th annual international conference on CYBER technology in automation, control, and intelligent systems (CYBER), Suzhou, China, pp 1520–1524. https://doi.org/10.1109/CYBER46603.2019.9066742

  8. Ghariblu H, Shahabi M (2019) Path planning of complex pipe joints welding with redundant robotic systems. Robotica 37(6):1020–1032. https://doi.org/10.1017/S0263574718001418

    Article  Google Scholar 

  9. Tavares P, Costa P, Lima J, PauloMoreira A (2016) Multiple manipulators path planning using double A∗. Ind Rob Int J 43(6):657–664. https://doi.org/10.1108/IR-01-2016-0006

    Article  Google Scholar 

  10. Li G, Tong S, Cong F, Yamashita A, Asama H (2015) Improved artificial potential field-based simultaneous forward search method for robot path planning in complex environment. In: 2015 IEEE/SICE international symposium on system integration (SII) Nagoya, pp 760–765. https://doi.org/10.1109/SII.2015.7405075

  11. Xia C, Zhang Y, Chen I (2019) Learning sampling distribution for motion planning with local reconstruction-based self-organizing incremental neural network. Neural Comput Appl 31:9185–9205. https://doi.org/10.1007/s00521-019-04370-y

    Article  Google Scholar 

  12. Chen X, Kong YY, Fang X, Wu QD (2013) A fast two-stage ACO algorithm for robotic path planning. Neural Comput Appl 22(2):313–319. https://doi.org/10.1007/s00521-011-0682-7

    Article  Google Scholar 

  13. Lin CL, Jan HY, Lin JR, Hwang TS (2008) Singularity characterization and path planning of a new 3 links 6-DOFs parallel manipulator. Eur J Control 14(3):201–212. https://doi.org/10.3166/ejc.14.201-212

    Article  MathSciNet  MATH  Google Scholar 

  14. Wang XW, Shi YP, Ding DY, Gu XS (2016) Double global optimum genetic algorithm–particle swarm optimization-based welding robot path planning. Eng Optim 48(2):299–316. https://doi.org/10.1080/0305215X.2015.1005084

    Article  MathSciNet  Google Scholar 

  15. Duan H, Huang L (2014) Imperialist competitive algorithm optimized artificial neural networks for UCAV global path planning. Neurocomputing 125:166–171. https://doi.org/10.1016/j.neucom.2012.09.039

    Article  Google Scholar 

  16. Zhou X, Zhao Q, Zhang D (2019) Discrete fireworks algorithm for welding robot path planning. J Phys: Conf Ser 1267(1):012003. https://doi.org/10.1088/1742-6596/1267/1/012003

    Article  Google Scholar 

  17. Wang XW, Shi YP, Yan YX, Gu XS (2017) Intelligent welding robot path optimization based on discrete elite PSO. Soft Comput 21:5869–5881. https://doi.org/10.1007/s00500-016-2121-2

    Article  Google Scholar 

  18. Fang HC, Ong SK, Nee AYC (2017) Adaptive pass planning and optimization for robotic welding of complex joints. Adv Manuf 5:93–104. https://doi.org/10.1007/s40436-017-0181-x

    Article  Google Scholar 

  19. Guo YN, Cheng J, Luo S, Gong DW, Xue Y (2018) Robust dynamic multi-objective vehicle routing optimization method. IEEE/ACM Trans Comput Biol Bioinf 15(6):1891–1903. https://doi.org/10.1109/TCBB.2017.2685320

    Article  Google Scholar 

  20. Xue Y, Sun JQ (2018) Solving the path planning problem in mobile robotics with the multi-objective evolutionary algorithm. Appl Sci 8(9):1425. https://doi.org/10.3390/app8091425

    Article  Google Scholar 

  21. Reinelt G (1991) TSPLIB—a traveling salesman problem l0ibrary. ORSA J Comput 3:376–384. https://doi.org/10.1287/ijoc.3.4.376

    Article  MATH  Google Scholar 

  22. Reinhart G, Munzert U, Vogl W (2008) A programming system for robot-based remote laser-welding with conventional optics. CIRP Ann Manuf Technol 57(1):37–40. https://doi.org/10.1016/j.cirp.2008.03.120

    Article  Google Scholar 

  23. Silva FM, Tenreiro Machado JA (1999) Energy analysis during biped walking. In: Proceedings 1999 IEEE international conference on robotics and automation (Cat. No.99CH36288C), Detroit, MI, USA. https://doi.org/10.1109/ROBOT.1999.769931

  24. Zhang QF, Li H (2007) MOEA/D: a multiobjective evolutionary algorithm based on decomposition. IEEE Trans Evol Comput 11: 712–731. https://ieeexplore.ieee.org/document/4358754

  25. Lu H, Yin L, Wang X, Zhu Z (2014) A variable neighborhood MOEA/D for multiobjective test task scheduling problem. Math Probl Eng 3:1–14. https://doi.org/10.1155/2014/423621

    Article  MathSciNet  MATH  Google Scholar 

  26. Sato H (2016) Chain-reaction solution update in MOEA/D and its effects on multi- and many-objective optimization. Soft Comput 20:3803–3820. https://doi.org/10.1007/s00500-016-2092-3

    Article  Google Scholar 

  27. Zhao S, Suganthan PN, Zhang Q (2012) Decomposition-based multiobjective evolutionary algorithm with an ensemble of neighborhood sizes. IEEE Trans Evol Comput 16(3):442–446. https://doi.org/10.1109/TEVC.2011.2166159

    Article  Google Scholar 

  28. Wang Z, Zhang Q, Zhou A, Gong M, Jiao L (2016) Adaptive replacement strategies for MOEA/D. IEEE Trans Cybern 46(2):474–486. https://doi.org/10.1109/TCYB.2015.2403849

    Article  Google Scholar 

  29. Kaabi J, Harrath Y (2019) Permutation rules and genetic algorithm to solve the traveling salesman problem. Arab J Basic Appl Sci 26(1):283–291. https://doi.org/10.1080/25765299.2019.1615172

    Article  Google Scholar 

  30. Cheng J, Yen GG, Zhang G (2015) A many-objective evolutionary algorithm with enhanced mating and environmental selections. IEEE Trans Evol Comput 19(4):592–605. https://doi.org/10.1109/TEVC.2015.2424921

    Article  Google Scholar 

  31. Deb K, Thiele L, Laumanns M, Zitzler W (2015) Scalable test problems for evolutionary multiobjective optimization. In: Evolutionary multiobjective optimization (theoretical advances and applications). Springer, Berlin, Germany, pp 105–145. https://doi.org/10.1007/1-84628-137-7_6

    Chapter  MATH  Google Scholar 

  32. Huband S, Hingston P, Barone L, While L (2006) A review of multiobjective test problems and a scalable test problem toolkit. IEEE Trans Evol Comput 10:477–506. https://doi.org/10.1109/TEVC.2005.861417

    Article  MATH  Google Scholar 

  33. Stron R, Price K (1997) Differential Evolution—a simple and efficient heuristic for global optimization over continues spaces. J Global Optim 11(4):341–359. https://doi.org/10.1023/A:1008202821328

    Article  MathSciNet  Google Scholar 

  34. Liu HL, Gu FQ, Zhang QF (2014) Decomposition of a multiobjective optimization problem into a number of simple multiobjective subproblems. IEEE Trans Evol Comput 18(3):450–455. https://doi.org/10.1109/TEVC.2013.2281533

    Article  Google Scholar 

  35. Deb K, Jain H (2014) An evolutionary many-objective optimization algorithm using reference-point-based nondominated sorting approach, part I: solving problems with box constraints. IEEE Trans Evol Comput 18:577–601. https://doi.org/10.1109/TEVC.2013.2281535

    Article  Google Scholar 

  36. Qi Y, Ma X, Liu F (2014) MOEA/D with adaptive weight adjustment. Evol Comput 22:231–264. https://doi.org/10.1162/EVCO_a_00109

    Article  Google Scholar 

  37. Kuchaki RM, Eskandari S, Borumand SA (2015) A similarity-based mechanism to control genetic algorithm and local search hybridization to solve traveling salesman problem. Neural Comput Appl 26:213–222. https://doi.org/10.1007/s00521-014-1717-7

    Article  Google Scholar 

  38. Su Y, Chi R (2017) Multi-objective particle swarm-differential evolution algorithm. Neural Comput Appl 28:407–418. https://doi.org/10.1007/s00521-015-2073-y

    Article  Google Scholar 

  39. Zhang Y, Gong DW, Sun XY, Guo YN (2017) A PSO-based multi-objective multi-label feature selection method in classification. Sci Rep 7:376. https://doi.org/10.1038/s41598-017-00416-0

    Article  Google Scholar 

  40. Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61. https://doi.org/10.1016/j.advengsoft.2013.12.007

    Article  Google Scholar 

  41. Wang XW, Xia ZL, Gu XS (2019) Multi-objective path planning of welding robot based on DDMOEA/D-ET algorithm. J S China Univ Technol (Nat Sci) 47: 99–106. https://doi.org/10.12141/j.issn.1000-565X.180652

  42. Li H, Zhang Q (2009) Multiobjective optimization problems with complicated Pareto sets MOEA/D and NSGA-II. IEEE Trans Evol Comput 13(2):284–302. https://doi.org/10.1109/TEVC.2008.925798

    Article  Google Scholar 

  43. Wang XW, Yan YX, Gu XS (2019) Spot welding robot path planning using intelligent algorithm. J Manuf Process 42:1–10. https://doi.org/10.1016/j.jmapro.2019.04.014

    Article  Google Scholar 

  44. Zhu QL, Lin QZ, Chen JY (2018) A gene-level hybrid search framework for multiobjective evolutionary optimization. Neural Comput Appl 30:759–773. https://doi.org/10.1007/s00521-018-3563-5

    Article  Google Scholar 

  45. Zitzler E, Thiele L, Laumanns M, Fonseca CM, da Fonseca VG (2003) Performance assessment of multiobjective optimizers: an analysis and review. IEEE Trans Evol Comput 7(2):117–132. https://doi.org/10.1109/TEVC.2003.810758

    Article  Google Scholar 

Download references

Funding

This work is supported by the National Science Foundation of China (Nos. 61973120, 62076095, 61673175, 61573144), the Programme of Introducing Talents of Discipline to Universities (the 111 Project) under Grant B17017, and Fundamental Research Funds of the Central Universities, 222201917006.

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Xuewu Wang or Xingsheng Gu.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendices

Appendix 1

The table of welding seams formed by both ends.

Seams number

Start node

End node

Joints’ number

Start node

End node

1

1

2

41

51

52

2

2

3

42

52

53

3

3

4

43

53

54

4

4

5

44

18

54

5

5

6

45

17

55

6

6

7

46

16

56

7

7

8

47

13

44

8

8

9

48

12

45

9

9

10

49

44

45

10

10

11

50

9

57

11

11

12

51

8

58

12

12

13

52

7

59

13

13

14

53

59

60

14

14

15

54

60

61

15

15

16

55

61

62

16

16

17

56

6

62

17

17

18

57

5

63

18

18

19

58

4

64

19

19

20

59

1

37

Appendix 2

The table of the coordinates for welding nodes in three dimensions.

Node number

x/mm

y/mm

z/mm

Node number

x/mm

y/mm

z/mm

1

128.3

− 1.3

19.0

41

− 93.8

− 50.8

− 19.0

2

133.8

− 1.3

19.0

42

− 147.5

− 50.8

− 19.0

3

133.8

− 1.3

20.3

43

− 147.5

− 49.5

− 19.0

4

85.0

− 1.3

20.3

44

− 143.0

− 49.5

− 19.0

5

29.5

− 1.3

25.3

45

− 143.0

− 49.5

19.0

6

26.8

− 1.3

26.0

46

− 147.5

− 49.5

19.0

7

− 26.8

− 1.3

26.0

47

− 147.5

− 50.8

19.0

8

− 29.5

− 1.3

25.3

48

− 93.8

− 50.8

19.0

9

− 85.0

− 1.3

20.3

49

85.0

− 49.5

− 20.3

10

− 133.8

− 1.3

20.3

50

29.5

− 78.9

− 25.3

11

− 133.8

− 1.3

19.0

51

26.8

− 80.4

− 26.0

12

− 128.3

− 1.3

19.0

52

25.0

− 81.3

− 26.0

13

− 128.3

− 1.3

− 19.0

53

− 25.0

− 81.3

-26.0

14

− 133.8

− 1.3

− 19.0

54

− 26.8

− 80.4

− 26.0

15

− 133.8

− 1.3

− 20.3

55

− 29.5

− 78.9

− 25.3

16

− 85.0

− 1.3

− 20.3

56

− 85.0

− 49.5

− 20.3

17

− 29.5

− 1.3

− 25.3

57

− 85.0

− 49.5

20.3

18

− 26.8

− 1.3

− 26.0

58

− 29.5

− 78.9

25.3

19

26.8

− 1.3

− 26.0

59

− 26.8

− 80.4

26.0

20

29.5

− 1.3

− 25.3

60

− 25.0

− 81.3

26.0

21

85.0

− 1.3

− 20.3

61

25.0

− 81.3

26.0

22

133.8

− 1.3

− 20.3

62

26.8

− 80.4

26.0

23

133.8

− 1.3

− 19.0

63

29.5

− 78.9

25.32

24

128.3

− 1.3

− 19.0

64

85.0

− 49.5

20.3

25

− 85.3

− 50.8

− 20.3

65

− 147.4

− 39.9

− 20.3

26

− 85.3

− 50.8

20.3

66

− 101.3

− 39.9

− 20.3

27

− 25.3

− 82.6

− 27.5

67

− 93.8

− 47.4

− 20.3

28

− 25.3

− 82.6

27.5

68

− 93.8

− 50.8

− 20.3

29

25.3

− 82.6

− 27.5

69

− 147.4

− 39.9

20.3

30

25.3

− 82.6

27.5

70

− 101.3

− 39.9

20.3

31

85.3

− 50.8

− 20.3

71

− 93.8

− 47.4

20.3

32

85.3

− 50.8

20.3

72

− 93.8

− 50.8

20.3

33

93.8

− 50.8

− 19.0

73

147.4

− 39.9

20.3

34

147.5

− 50.8

− 19.0

74

101.3

− 39.9

20.3

35

147.5

− 49.5

− 19.0

75

93.8

− 47.4

20.3

36

143.0

− 49.5

− 19.0

76

93.8

− 50.8

20.3

37

143.0

− 49.5

19.0

77

147.4

− 39.9

− 20.3

38

147.5

− 49.5

19.0

78

101.3

− 39.9

− 20.3

39

147.5

− 50.8

19.0

79

93.8

− 47.4

− 20.3

40

93.75

− 50.8

19.0

80

93.8

− 50.8

− 20.3

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhou, X., Wang, X. & Gu, X. Welding robot path planning problem based on discrete MOEA/D with hybrid environment selection. Neural Comput & Applic 33, 12881–12903 (2021). https://doi.org/10.1007/s00521-021-05939-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-021-05939-2

Keywords

Navigation