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.
Similar content being viewed by others
References
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)
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)
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)
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)
Singh, A., Singla, A.: Kinematic modeling of robotic manipulators. Proc. Natl. Acad. Sci. India A 87(3), 303–319 (2017)
Ratajczak, J., Tchon, K.: Dynamically consistent Jacobian inverse for mobile manipulators. Int. J. Control 89(6), 1159–1168 (2016)
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)
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)
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)
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)
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)
Huang, J., Wang, Q., Fratarcangeli, M., et al.: Multi-variate Gaussian-based inverse kinematics. Comput. Graph. Forum 36(8), 418–428 (2017)
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)
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)
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)
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)
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)
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)
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)
Kucuk, S.: Optimal trajectory generation algorithm for serial and parallel manipulators. Robot. Comput.-Integr. Manuf. 48, 219–232 (2017)
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)
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)
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)
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)
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)
Zhao, J.R.: Development and application of motion planning and simulation system for auto body panels stamping line. Dissertation, Shandong University, China (2017)
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)
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
Corresponding author
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11044-019-09720-1