Skip to main content
Log in

Trajectory planning of a redundant planar manipulator based on joint classification and particle swarm optimization algorithm

  • Published:
Multibody System Dynamics Aims and scope Submit manuscript

Abstract

This paper presents a general method for the trajectory planning of the redundant planar manipulator. The mathematical relation between joint space and Cartesian space in a two-dimensional space is first derived. The joint classification is employed to obtain the solutions of corresponding joints. It divides joints into class I redundant joints, class II redundant joints, and nonredundant joints. The new application of knot points in the quintic B-spline curve is introduced to generate inverse solutions of class I redundant joints. Examples show that the number and distribution of knot points have a large effect on their solutions. Moreover, the particle swarm optimization algorithm is extended to generate solutions of class II redundant joints. It also optimizes the initial trajectories of joints and end-effector. Finally, solutions of nonredundant joints can be generated by the derived relation between the joint space and Cartesian space. The proposed methodology is confirmed by a case study. Under the same conditions, results show that the solution obtained by the extended method is not only better than that obtained by the particle swarm optimization algorithm but also closer to the global optimal solution.

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. Lai, Y.L., Liao, C.C., Chao, Z.G.: Inverse kinematics for a novel hybrid parallel-serial five-axis machine tool. Robot. Comput.-Integr. Manuf. 50, 63–79 (2018)

    Article  Google Scholar 

  2. Chen, Q., Zhu, S., Zhang, X.: Improved inverse kinematics algorithm using screw theory for a six-DOF robot manipulator. Int. J. Adv. Robot. Syst. 12, 140–149 (2015)

    Article  Google Scholar 

  3. Rocha, C.R., Tonetto, C.P., Dias, A.: A comparison between the Denavit–Hartenberg and the screw-based methods used in kinematic modeling of robot manipulators. Robot. Comput.-Integr. Manuf. 27(4), 723–728 (2011)

    Article  Google Scholar 

  4. Li, C., Wu, Y., Lowe, H., et al.: POE-based robot kinematic calibration using axis configuration space and the adjoint error model. IEEE Trans. Robot. 32(5), 1264–1279 (2016)

    Article  Google Scholar 

  5. Singh, A., Singla, A.: Kinematic modeling of robotic manipulators. Proc. Natl. Acad. Sci. India A 87(3), 303–319 (2017)

    Google Scholar 

  6. Ratajczak, J., Tchon, K.: Dynamically consistent Jacobian inverse for mobile manipulators. Int. J. Control 89(6), 1159–1168 (2016)

    Article  MathSciNet  Google Scholar 

  7. Park, H., Kwak, B., Bae, J.: Inverse kinematics analysis and COG trajectory planning algorithms for stable walking of a quadruped robot with redundant DOFs. J. Bionics Eng. 15(4), 610–622 (2018)

    Article  Google Scholar 

  8. Wang, M.L., Luo, M.Z., Li, T.: A unified dynamic control method for a redundant dual arm robot. J. Bionics Eng. 12(3), 361–371 (2015)

    Article  Google Scholar 

  9. Xu, W.F., Yan, L., Mu, Z.G., et al.: Dual arm-angle parameterisation and its applications for analytical inverse kinematics of redundant manipulators. Robotica 34(12), 2669–2688 (2016)

    Article  Google Scholar 

  10. Zhang, D., Lei, J.H.: Kinematic analysis of a novel 3-DOF actuation redundant parallel manipulator using artificial intelligence approach. Robot. Comput.-Integr. Manuf. 27(1), 157–163 (2017)

    Article  Google Scholar 

  11. Zeng, M.R., Xi, L., Xiao, A.M.: The free step length ant colony algorithm in mobile robot path planning. Adv. Robot. 30(23), 1509–1514 (2016)

    Article  Google Scholar 

  12. Huang, J., Wang, Q., Fratarcangeli, M., et al.: Multi-variate Gaussian-based inverse kinematics. Comput. Graph. Forum 36(8), 418–428 (2017)

    Article  Google Scholar 

  13. Khaligh, S.P., Fahimi, F., Koch, C.R.: A fast inverse kinematic solution for the nonlinear actuating mechanism of a small scale helicopter. Multibody Syst. Dyn. 35(3), 257–275 (2015)

    Article  MathSciNet  Google Scholar 

  14. MahmoudZadeh, S., Yazdani, A.M., Sammut, K., et al.: Online path planning for AUV rendezvous in dynamic cluttered undersea environment using evolutionary algorithms. Appl. Soft Comput. 70, 929–945 (2018)

    Article  Google Scholar 

  15. Zhang, Z.L., Ding, D., Yu, L.C., et al.: Development of kinematic simulation system for high-speed press line automated feeding robot. Int. J. Adv. Robot. Syst. 15(4), 1–11 (2018)

    Google Scholar 

  16. Simba, K.R., Uchiyama, N., Sano, S.: Real-time smooth trajectory generation for nonholonomic mobile robots using Bezier curves. Robot. Comput.-Integr. Manuf. 41, 31–42 (2016)

    Article  Google Scholar 

  17. Jahanpour, J., Motallebi, M., Porghoveh, M.: A novel trajectory planning scheme for parallel machining robots enhanced with NURBS curves. J. Intell. Robot. Syst. 82(2), 257–275 (2016)

    Article  Google Scholar 

  18. Li, Y.H., Huang, T., Derek, G.C.: An approach for smooth trajectory planning of high-speed pick-and-place parallel robots using quintic B-splines. Mech. Mach. Theory 126, 479–490 (2018)

    Article  Google Scholar 

  19. Lu, T.C., Chen, S.L., Yang, E.C.Y.: Near time-optimal s-curve velocity planning for multiple line segments under axis constraints. IEEE Trans. Ind. Electron. 65(12), 9582–9592 (2018)

    Article  Google Scholar 

  20. Kucuk, S.: Optimal trajectory generation algorithm for serial and parallel manipulators. Robot. Comput.-Integr. Manuf. 48, 219–232 (2017)

    Article  Google Scholar 

  21. Wang, X.W., Shi, Y.P., Yan, Y.X.: Intelligent welding robot path optimization based on discrete elite PSO. Soft Comput. 21(20), 5869–5881 (2017)

    Article  Google Scholar 

  22. Zhang, Y.F., Sharma, S., Subudhi, B., et al.: Efficient collision-free path planning for autonomous underwater vehicles in dynamic environments with a hybrid optimization algorithm. Ocean Eng. 127, 190–199 (2016)

    Article  Google Scholar 

  23. Liu, Z.F., Xu, J.J., Yang, C.B.: A TE-E optimal planning technique based on screw theory for robot trajectory in workspace. J. Intell. Robot. Syst. 91(3–4), 363–375 (2018)

    Article  Google Scholar 

  24. Lin, Y.H., Wang, S.M., Huang, L.C., et al.: Applying the stereo-vision detection technique to the development of underwater inspection task with PSO-based dynamic routing algorithm for autonomous underwater vehicles. Ocean Eng. 139, 127–139 (2017)

    Article  Google Scholar 

  25. Yu, L.C., Wang, K.Q., Zhang, Z.G., et al.: Simulation-based multi-machine coordination for high-speed press line. J. Braz. Soc. Mech. Sci. Eng. 41(7), 1–10 (2019)

    Article  Google Scholar 

  26. Zhao, J.R.: Development and application of motion planning and simulation system for auto body panels stamping line. Dissertation, Shandong University, China (2017)

  27. Zhang, Z.G., Wang, L.P., Cao, Y.K.: Phase-division-based dynamic optimization of linkages for drawing servo presses. Chin. J. Mech. Eng. 30(6), 1426–1437 (2017)

    Article  Google Scholar 

Download references

Acknowledgements

This work was supported by the Research and Development Plan of Shandong Province, China [grant number 2017CXGC0909]; the Intelligent Manufacturing Integrated Standardization and New Model Application Project [grant number 2016-213-3].

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jianhua Zhang.

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

Yu, L., Wang, K., Zhang, Q. et al. Trajectory planning of a redundant planar manipulator based on joint classification and particle swarm optimization algorithm. Multibody Syst Dyn 50, 25–43 (2020). https://doi.org/10.1007/s11044-019-09720-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11044-019-09720-1

Keywords

Navigation