Skip to main content
Log in

Design and implementation of multi-axis real-time synchronous look-ahead trajectory planning algorithm

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

Abstract

Multi-joint industrial robots are widely used in many fields such as transportation, welding, and assembling. In order to meet the requirements of efficient and synchronous robot motion, a multi-axis real-time synchronous look-ahead trajectory planning algorithm is proposed based on dynamically given position and velocity sequences under the constraint of maximum velocity and acceleration of each joint axis. In addition, an efficient transition processing method is proposed to satisfy the smooth transition between adjacent trajectory segments. Furthermore, the trajectory planning methods of real-time velocity tuning is further investigated to meet the requirements in practical application of industrial robot. At last, the performance of the proposed algorithm is verified by simulation, and the feasibility of the algorithm in practical applications is demonstrated experimentally.

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
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23
Fig. 24
Fig. 25
Fig. 26
Fig. 27
Fig. 28
Fig. 29
Fig. 30
Fig. 31
Fig. 32
Fig. 33
Fig. 34
Fig. 35
Fig. 36
Fig. 37
Fig. 38
Fig. 39
Fig. 40
Fig. 41
Fig. 42
Fig. 43
Fig. 44
Fig. 45
Fig. 46
Fig. 47
Fig. 48
Fig. 49
Fig. 50
Fig. 51
Fig. 52
Fig. 53
Fig. 54

Similar content being viewed by others

Availability of data and materials

All data generated or analyzed during this study are included in this published article.

References

  1. Ji W, Wang LH (2019) Industrial robotic machining: a review. Int J Adv Manuf Technol 103:1239–1255. https://doi.org/10.1007/s00170-019-03403-z

    Article  Google Scholar 

  2. Gasparetto A, Zanotto V (2008) A technique for time-jerk optimal planning of robot trajectories. Robot Comput Integr Manuf 24:415–426. https://doi.org/10.1016/j.rcim.2007.04.001

    Article  Google Scholar 

  3. Guan XQ, Wang JD (2011) Trajectory planning theory and method of industrial robot. Int Conf Comput Res Dev 340–343. https://doi.org/10.1109/ICCRD.2011.5764146

  4. Guan YS, Yokoi K, Stasse O, Kheddar A (2005) On robotic trajectory planning using polynomial interpolations. IEEE Int Conf Robot Biomim 111–116. https://doi.org/10.1109/ROBIO.2005.246411

  5. Wang H, Wang H, Huang JH, Zhao B, Quan L (2019) Smooth point-to-point trajectory planning for industrial robots with kinematical constraints based on high-order polynomial curve. Mech Mach Theor 139:284–293. https://doi.org/10.1016/j.mechmachtheory.2019.05.002

  6. Fang Y, Hu J, Liu WH, Shao QQ, Qi J, Peng YH (2019) Smooth and time-optimal S-curve trajectory planning for automated robots and machines. Mech Mach Theor 137:127–153. https://doi.org/10.1016/j.mechmachtheory.2019.03.019

  7. Fang Y, Qi J, Hu J, Wang WM, Peng YH (2020) An approach for jerk-continuous trajectory generation of robotic manipulators with kinematical constraints. Mech Mach Theory 153:103957. https://doi.org/10.1016/j.mechmachtheory.2020.103957

    Article  Google Scholar 

  8. Liu HS, Lai XB, Wu WX (2013) Time-optimal and jerk-continuous trajectory planning for robot manipulators with kinematic constraints. Robot Comput Integr Manuf 29:309–317. https://doi.org/10.1016/j.rcim.2012.08.002

    Article  Google Scholar 

  9. Gao MY, Ding P, Yang YX (2015) Time-optimal trajectory planning of industrial robots based on particle swarm optimization. Int Conf Instrum Meas Comput Commun Control 1934–1939. https://doi.org/10.1109/IMCCC.2015.410

  10. Fares JA, Iyad FA, Rasha MA, Mohamed A (2017) Statistical evaluation of an evolutionary algorithm for minimum time trajectory planning problem for industrial robots. Int J Adv Manuf Technol 89:389–406. https://doi.org/10.1007/s00170-016-9050-1

    Article  Google Scholar 

  11. Huang JS, Hu PF, Wu KY, Zeng M (2018) Optimal time-jerk trajectory planning for industrial robots. Mech Mach Theory 121:530–544. https://doi.org/10.1016/j.mechmachtheory.2017.11.006

    Article  Google Scholar 

  12. Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans Evol Comput 6:182–197

  13. Paolo B, Dario R (2019) Energy-efficient design of multipoint trajectories for Cartesian robots. Int J Adv Manuf Technol 102:1853–1870. https://doi.org/10.1007/s00170-018-03234-4

    Article  Google Scholar 

  14. Liu C, Cao GH, Qu YY, Cheng YM (2020) An improved PSO algorithm for time-optimal trajectory planning of Delta robot in intelligent packaging. Int J Adv Manuf Technol 107:1091–1099. https://doi.org/10.1007/s00170-019-04421-7

    Article  Google Scholar 

  15. Wu MK, Mei JP, Zhao YQ, Niu WT (2020) Vibration reduction of delta robot based on trajectory planning. Mech Mach Theory 153:104004. https://doi.org/10.1016/j.mechmachtheory.2020.104004

    Article  Google Scholar 

  16. Zhao K, Li SR, Kang ZJ (2019) Smooth minimum time trajectory planning with minimal feed fluctuation. Int J Adv Manuf Technol 105:1099–1111. https://doi.org/10.1007/s00170-019-04308-7

    Article  Google Scholar 

  17. Zhang Y, Zhao MY, Ye PQ, Jiang JL, Zhang H (2018) Optimal curvature-smooth transition and efficient feedrate optimization method with axis kinematic limitations for linear toolpath. Int J Adv Manuf Technol 99:169–179. https://doi.org/10.1007/s00170-018-2496-6

  18. Zhang Y, Ye PQ, Wu JQ, Zhang H (2018) An optimal curvature-smooth transition algorithm with axis jerk limitations along linear segments. Int J Adv Manuf Technol 95:875–888. https://doi.org/10.1007/s00170-017-1274-1

    Article  Google Scholar 

  19. Wang H, Wu JH, Liu C, Xiong ZH (2018) A real-time interpolation strategy for transition tool path with C2 and G2 continuity. Int J Adv Manuf Technol 98:905–918. https://doi.org/10.1007/s00170-018-2242-0

  20. Zhang Q, Gao XS, Li HB, Zhao MY (2017) Minimum time corner transition algorithm with confined feedrate and axial acceleration for nc machining along linear tool path. Int J Adv Manuf Technol 89:941–956. https://doi.org/10.1007/s00170-016-9144-9

  21. Zhang LQ, Du JF (2018) Acceleration smoothing algorithm based on jounce limited for corner motion in high-speed machining. Int J Adv Manuf Technol 95:1487–1504. https://doi.org/10.1007/s00170-017-1272-3

  22. Liu XH, Peng JQ, Si L, Wang ZB (2017) A novel approach for NURBS interpolation through the integration of acc-jerk-continuous-based control method and look-ahead algorithm. Int J Adv Manuf Technol 88:961–969. https://doi.org/10.1007/s00170-016-8785-z

  23. Li BR, Zhang H, Ye PQ (2018) Error constraint optimization for corner smoothing algorithms in high-speed CNC machine tools. Int J Adv Manuf Technol 99:635–646. https://doi.org/10.1007/s00170-018-2489-5

  24. Chen WC, Chen CS, Lee FC, Chen LY (2019) High speed blending motion trajectory planning using a predefined absolute accuracy. Int J Adv Manuf Technol 104:2179–2193. https://doi.org/10.1007/s00170-019-03973-y

  25. Tajima S, Sencer B (2020) Real-time trajectory generation for 5-axis machine tools with singularity avoidance. CIRP Ann 69:349–352. https://doi.org/10.1016/j.cirp.2020.04.050

  26. Huang HM (2018) An adjustable look-ahead acceleration/deceleration hybrid interpolation technique with variable maximum feedrate. Int J Adv Manuf Technol 95:1521–1538. https://doi.org/10.1007/s00170-017-1277-y

Download references

Funding

This study is supported by the National Natural Science Foundation of China (No. 51905384) and Research Initiation Fund of Wuyi University (No. 409170190241).

Author information

Authors and Affiliations

Authors

Contributions

Yanyang Liang performed the design of the algorithm and the writing of the manuscript. Chaozhi Yao and Wei Wu performed the code writing and experimental analysis. Li Wang and Qiongyao Wang organized the paper and revised the manuscript.

Corresponding author

Correspondence to Yanyang Liang.

Ethics declarations

Ethics approval

Not applicable.

Consent to participate

Not applicable.

Consent for publication

Not applicable.

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

Liang, Y., Yao, C., Wu, W. et al. Design and implementation of multi-axis real-time synchronous look-ahead trajectory planning algorithm. Int J Adv Manuf Technol 119, 4991–5009 (2022). https://doi.org/10.1007/s00170-021-08503-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-021-08503-3

Keywords

Navigation