Skip to main content

Advertisement

Log in

Spot-welding path planning method for the curved surface workpiece of body-in-white based on a memetic algorithm

  • ORIGINAL ARTICLE
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

Abstract

Aiming at the problem of complex path planning in the processing of curved surface workpieces of body-in-white, a hybrid path planning method based on a memetic algorithm is proposed. The method is divided into two parts: welding sequence planning and welding path planning between weld points. By establishing the kinematic model of a spot welding robot based on the pipper criterion and z-y-z Euler angle solution method, the motion constraints of path optimization are analyzed. Under the framework of the memetic algorithm, the improved A-star algorithm with redundant node deletion and a post-smoothing process is used to obtain the smooth collision-free optimal path set between weld points and to construct the objective function of travelling all weld points with the shortest path length and highest smoothness. The multiobjective elitist-simulated annealing genetic algorithm (MESAGA) is used to achieve the welding sequence planning of all weld points. The variable neighborhood search method improves the mutation operator; the elitist strategy is introduced to improve the probability of elitist individual crossover and mutation operation, and a simulated annealing algorithm is used to jump out of local search to obtain the global optimal solution. According to the motion constraints, the joint space path is obtained by the optimal path in Cartesian space. Simulation analysis results demonstrate that the hybrid path planning method based on the memetic algorithm can effectively optimize the path of spot welding robots and lay the foundation for control and trajectory planning during welding processes.

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
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18

Similar content being viewed by others

References

  1. Beik V, Marzbani H, Jazar R (2019) Welding sequence optimisation in the automotive industry: a review. P I MECH ENG C-J MEC 233(17):5945–5952. https://doi.org/10.1177/0954406219859909

    Article  Google Scholar 

  2. Pellegrinelli S, Pedrocchi N, Tosatti LM, Fischer A, Tolio T (2017) Multi-robot spot-welding cells for car-body assembly: design and motion planning. ROBOT CIM-INT MANUF 44:97–116. https://doi.org/10.1016/j.rcim.2016.08.006

    Article  Google Scholar 

  3. Wang X, Yan Y, Gu X (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 

  4. Wang X, Shi Y, Yan Y, Gu X (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 

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

    Article  Google Scholar 

  6. Lauretti C, Cordella F, Zollo L (2018) A hybrid joint/Cartesian DMP-based approach for obstacle avoidance of anthropomorphic assistive robots. Int J Soc Robot 11(5):783–796. https://doi.org/10.1007/s40436-017-0181-x

    Article  Google Scholar 

  7. Bukata L, Sucha P, Hanzalek Z (2019) Optimizing energy consumption of robotic cells by a branch & bound algorithm. Comput Oper Res 102:52–66. https://doi.org/10.1016/j.cor.2018.09.012

    Article  MATH  Google Scholar 

  8. Yang H, Shao H (2009) Distortion-oriented welding path optimization based on elastic net method and genetic algorithm. J Mater Process Technol 209(9):4407–4412. https://doi.org/10.1016/j.jmatprotec.2008.11.019

    Article  Google Scholar 

  9. Fang HC, Ong SK, Nee AYC (2010) Robot path planning optimization for welding complex joints. Int J Adv Manuf Technol 90(9-12):3829–3839. https://doi.org/10.1007/s00170-016-9684-z

    Article  Google Scholar 

  10. Yahui G, Xianzhong D, Dongwei L (2013) Off-line programming techniques for multirobot cooperation system. Int J Adv Robot Syst 10(282):1–17. https://doi.org/10.5772/56506

    Article  Google Scholar 

  11. Baizid K, Yousnadj A, Meddahi A, Chellali R, Iqbal J (2015) Time scheduling and optimization of industrial robotized tasks based on genetic algorithms. ROBOT CIM-INT MANUF 34:140–150. https://doi.org/10.1016/j.rcim.2014.12.003

    Article  Google Scholar 

  12. Motta JMST, Llanos-Quintero CH, Sampaio RC (2016) Inverse kinematics and model calibration optimization of a five-DOF robot for repairing the surface profiles of hydraulic turbine blades. Int J Adv Robot Syst 13:114. https://doi.org/10.5772/63673

    Article  Google Scholar 

  13. Qiao SG, Liao QZ, Wei SM, Su HJ (2010) Inverse kinematic analysis of the general 6R serial manipulators based on double quaternions. Mech Mach Theory 45(2):193–199. https://doi.org/10.1016/j.mechmachtheory.2009.05.013

    Article  MATH  Google Scholar 

  14. Fu ZT, Yang WY, Yang Z (2013) Solution of inverse kinematics for 6R robot manipulators with offset wrist based on geometric Algebra. J MECH ROBOT 5(3):310081–310087. https://doi.org/10.1115/1.4024239

    Article  Google Scholar 

  15. Wang X, Xue L, Yan Y, Gu X (2017) Welding robot collision-free path optimization. Appl Sci 7(2):1–11. https://doi.org/10.3390/app7020089

    Article  MathSciNet  Google Scholar 

  16. Xu J, Sun Y, Wang S (2013) Tool path generation by offsetting curves on polyhedral surfaces based on mesh flattening. Int J Adv Manuf Technol 64(9-12):1201–1212. https://doi.org/10.1007/s00170-012-4075-6

    Article  Google Scholar 

  17. Li F, Chen S, Wu Z, Yan Z (2018) Adaptive process control of wire and arc additive manufacturing for fabricating complex-shaped components. Int J Adv Manuf Technol 96(1-4):871–879. https://doi.org/10.1007/s00170-018-1590-0

    Article  Google Scholar 

  18. Wang X, Zhang X, Ren X, Li L, Feng H, He Y, Chen H (2020) Point cloud 3D parent surface reconstruction and weld seam feature extraction for robotic grinding path planning. Int J Adv Manuf Technol 107(1-2):827–841. https://doi.org/10.1007/s00170-020-04947-1

    Article  Google Scholar 

  19. Filippis LD, Guglieri G, Quagliotti F (2012) Path planning strategies for UAVS in 3D environments. J Intell Robot Syst 65(1-4):247–264. https://doi.org/10.1007/s10846-011-9568-2

    Article  Google Scholar 

  20. Liang X, Meng G, Xu Y, Luo H (2018) A geometrical path planning method for unmanned aerial vehicle in 2D/3D complex environment. Intell Serv Robot 11(3):301–312. https://doi.org/10.1007/s11370-018-0254-0

    Article  Google Scholar 

  21. Karuppusamy NS, Kang BY (2017) Minimizing airtime by optimizing tool path in computer numerical control machine tools with application of A* and genetic algorithms. Adv Mech Eng 9(12):1–9. https://doi.org/10.1177/1687814017737448

    Article  Google Scholar 

  22. Lan J, Lin B, Huang T, Xiao J, Zhang X, Fei J (2017) Path planning for support heads in mirror-milling machining system. Int J Adv Manuf Technol 91(1-4):617–628. https://doi.org/10.1007/s00170-016-9725-7

    Article  Google Scholar 

  23. Rahimiaand HN, Nazemizadehb M (2014) Dynamic analysis and intelligent control techniques for flexible manipulators: a review. Adv Robot 28(2):63–76. https://doi.org/10.1080/01691864.2013.839079

    Article  Google Scholar 

  24. Korayem MH, Hoshiar AK, Nazarahari M (2016) A hybrid co-evolutionary genetic algorithm for multiple nanoparticle assembly task path planning. Int J Adv Manuf Technol 87(9-12):3527–3543. https://doi.org/10.1007/s00170-016-8683-4

    Article  Google Scholar 

  25. Oysu C, Bingul Z (2009) Application of heuristic and hybrid-GASA algorithms to tool-path optimization problem for minimizing airtime during machining. Eng Appl Artif Intell 22(3):386–396. https://doi.org/10.1016/j.engappai.2008.10.005

    Article  Google Scholar 

  26. Šegota SB, Anđelić N, Lorencin I, Saga M, Car Z (2020) Path planning optimization of six-degree-of-freedom robotic manipulators using evolutionary algorithms. Int J Adv Robot Syst 17(2):1729881420908076. https://doi.org/10.1177/1729881420908076

    Article  Google Scholar 

  27. Machmudah A, Parman S, Zainuddin A, Chacko S (2013) Polynomial joint angle arm robot motion planning in complex geometrical obstacles. Appl Soft Comput 13(2):1099–1109. https://doi.org/10.1016/j.asoc.2012.09.025

    Article  Google Scholar 

  28. Wang X, Shi Y, Ding D, Gu X (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 

  29. Givehchi M, Ng AHC, Wang L (2011) Spot-welding sequence planning and optimization using a hybrid rule-based approach and genetic algorithm. ROBOT CIM-INT MANUF 27(4):714–722. https://doi.org/10.1016/j.rcim.2010.12.008

    Article  Google Scholar 

  30. Karami AH, Hasanzadeh M (2015) An adaptive genetic algorithm for robot motion planning in 2D complex environnments. Comput Electr Eng 43:317–329. https://doi.org/10.1016/j.compeleceng.2014.12.014

    Article  Google Scholar 

  31. Ahmed F, Deb K (2013) Multi-objective optimal path planning using elitist non-dominated sorting genetic algorithms. Soft Comput 17(7):1283–1299. https://doi.org/10.1007/s00500-012-0964-8

    Article  Google Scholar 

  32. Zhou H, Song M, Pedrycz W (2017) A comparative study of improved GA and PSO in solving multiple traveling salesmen problem. Appl Soft Comput 64:564–580. https://doi.org/10.1016/j.asoc.2017.12.031

    Article  Google Scholar 

  33. Zacharia PT, Tsirkas SA, Kabouridis G, Giannopoulos GI (2015) Planning the construction process of a robotic arm using a genetic algorithm. Int J Adv Manuf Technol 79(5-8):1293–1302. https://doi.org/10.1007/s00170-015-6923-7

    Article  Google Scholar 

  34. Moscato P, Norman MG (1992) A memetic approach for the traveling sales man problem implementation of a computational ecology for combi-combinatorial optimization on message-passing systems. Proc Parallel Comput Transputer Appl 28(1):177–186

  35. Cho DH, Jang DS, Choi HL (2020) Memetic algorithm-based path generation for multiple Dubins vehicles performing remote tasks. Int J Syst Sci 51(4):608–630. https://doi.org/10.1080/00207721.2020.1737263

    Article  MathSciNet  Google Scholar 

  36. Dib O, Moalic L, Manier MA, Caminada A (2017) An advanced GA-VNS combination for multicriteria route planning in public transit networks. Expert Syst Appl 72:67–82. https://doi.org/10.1016/j.eswa.2016.12.009

    Article  MATH  Google Scholar 

  37. Zhu Z, Wang F, He S, Sun Y (2015) Global path planning of mobile robots using a memetic algorithm. Int J Syst Sci 46(11):1982–1993. https://doi.org/10.1080/00207721.2013.843735

    Article  MathSciNet  MATH  Google Scholar 

  38. Horvath CM, Botzheim J, Thomessen T, Korondi P (2020) Bacterial memetic algorithm trained fuzzy system-based model of single weld bead geometry. IEEE ACCESS 8:164864–164881. https://doi.org/10.1109/ACCESS.2020.3021950

    Article  Google Scholar 

  39. Rocha CR, Tonetto CP, Dias A (2011) A comparison between the Denavit–Hartenberg and the screw-based methods used in kinematic modeling of robot manipulators. ROBOT CIM-INT MANUF 27(4):723–728. https://doi.org/10.1016/j.rcim.2010.12.009

    Article  Google Scholar 

  40. Liu Y, Guo C, Weng Y (2019) Online time-optimal trajectory planning for robotic manipulators using adaptive elite genetic algorithm with singularity avoidance. IEEE Access 7:146301–146308. https://doi.org/10.1109/ACCESS.2019.2945824

    Article  Google Scholar 

Download references

Acknowledgements

This paper was supported by the National Natural Science Foundation of China (Grant No. 61751304); Jilin Provincial Science and Technology Department (Grant No. 20180201058GX); Jilin Provincial Science and Technology Department (Grant No. 20200301038RQ); Project of Jilin Provincial Development and Reform Commission (Grant No. 2018C037-1); and Jilin Provincial Science and Technology Department (Grant No. 20200401114G X).

Data availability and materials availability

The data and material are available upon request to the corresponding author.

Author information

Authors and Affiliations

Authors

Contributions

Hang Zhao designed and drafted the manuscript. Bangcheng Zhang supervised this study. Jianwei Sun organized the paper and edited the manuscript. Lei Yang and Haiyue Yu conceived the project. All authors read and approved the manuscript.

Corresponding author

Correspondence to Bangcheng Zhang.

Ethics declarations

Ethics approval and. consent to participate

Not applicable

Consent for publication

Eleven presentations of the case reports have consent for publication.

Conflict of interest

The authors declare no competing interests.

Additional information

Publisher’s note

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

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhao, H., Zhang, B., Sun, J. et al. Spot-welding path planning method for the curved surface workpiece of body-in-white based on a memetic algorithm. Int J Adv Manuf Technol 117, 3083–3100 (2021). https://doi.org/10.1007/s00170-021-07728-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-021-07728-6

Keywords

Navigation