Abstract
In this paper, an Inverse Kinematics (IK) algorithm combining the analytical method and the numerical one is proposed to solve the IK problem of a 7-DOF spraying robot with 4R 3-DOF non-spherical wrist. Firstly, the 7-DOF spraying robot is transformed into a 7-DOF robot with 3R spherical wrist and the arm angle is used as the redundancy parameter. The approximate IK solution is calculated analytically using offset angle method by means of approximation. Secondly, the approximate solution is taken as the initial value of the iterative algorithm and by updating the joint angles through the damped least-square method with augmented Jacobian matrix, the final exact solution is obtained after a few iterations. Three simulation experiments show that the proposed algorithm not only has high computational efficiency and accuracy, but also can obtain multiple solutions and show the self-motion characteristics of the 7-DOF robot. The novel algorithm may be implemented in real-time control of the 7-DOF spraying robot.
Similar content being viewed by others
Data Availability
Not applicable.
References
Dürr Systems, A.G.: Seventh Axis for improved mobility. Int Surf Technol. 12, 12–13 (2019). https://doi.org/10.1007/s35724-019-0003-8
Wang, D., Wu, J., Wang, L., Liu, Y.: A postprocessing strategy of a 3-DOF parallel tool head based on velocity control and coarse interpolation. IEEE Trans. Ind. Electron. 65, 6333–6342 (2018). https://doi.org/10.1109/TIE.2017.2784378
Shimizu, M., Kakuya, H., Yoon, W., Kitagaki, K., Kosuge, K.: Analytical inverse kinematic computation for 7-DOF redundant manipulators with joint limits and its application to redundancy resolution. IEEE Trans. Robot. 24, 1131–1142 (2008). https://doi.org/10.1109/TRO.2008.2003266
Zhou, D., Ji, L., Zhang, Q., Wei, X.: Practical analytical inverse kinematic approach for 7-DOF space manipulators with joint and attitude limits. Intel Serv Robotics. 8, 215–224 (2015). https://doi.org/10.1007/s11370-015-0180-3
Faria, C., Ferreira, F., Erlhagen, W., Monteiro, S., Bicho, E.: Position-based kinematics for 7-DoF serial manipulators with global configuration control, joint limit and singularity avoidance. Mech. Mach. Theory. 121, 317–334 (2018). https://doi.org/10.1016/j.mechmachtheory.2017.10.025
Gong, M., Li, X., Zhang, L.: Analytical inverse kinematics and self-motion application for 7-DOF redundant manipulator. IEEE Access. 7, 18662–18674 (2019). https://doi.org/10.1109/ACCESS.2019.2895741
Lee, S., Bejczy, A.K.: Redundant arm kinematic control based on parameterization. In: 1991 IEEE International Conference on Robotics and Automation Proceedings. pp. 458–465 vol.1 (1991)
Tondu, B.: A closed-form inverse kinematic modelling of a 7R anthropomorphic upper limb based on a joint parametrization. In: 2006 6th IEEE-RAS International Conference on Humanoid Robots. pp. 390–397 (2006)
Zaplana, I., Basanez, L.: A novel closed-form solution for the inverse kinematics of redundant manipulators through workspace analysis. Mech. Mach. Theory. 121, 829–843 (2018). https://doi.org/10.1016/j.mechmachtheory.2017.12.005
Nammoto, T., Kosuge, K.: An analytical solution for a redundant manipulator with seven degrees of freedom. International Journal of Automation and Smart Technology. 2, 346–346 (2012). https://doi.org/10.5875/ausmt.v2i4.172
Chiaverini, S., Siciliano, B., Egeland, O.: Kinematic analysis and singularity avoidance for a seven-joint manipulator. In: 1990 American Control Conference. pp. 2300–2305 (1990)
Benzaoui, M., Chekireb, H., Tadjine, M.: Redundant robot manipulator control with obstacle avoidance using extended Jacobian method. In: 18th Mediterranean Conference on Control and Automation, MED’10. pp. 371–376 (2010)
Kreutz-Delgado, K., Long, M., Seraji, H.: Kinematic analysis of 7-DOF manipulators. The International Journal of Robotics Research. 11, 469–481 (1992). https://doi.org/10.1177/027836499201100504
Siciliano, B.: A closed-loop inverse kinematic scheme for on-line joint-based robot control*. Robotica. 8, 231–243 (1990). https://doi.org/10.1017/S0263574700000096
Zhao, J., Xu, T., Fang, Q., Xie, Y., Zhu, Y.: A Synthetic Inverse Kinematic Algorithm for 7-DOF Redundant Manipulator. In: 2018 IEEE International Conference on Real-time Computing and Robotics (RCAR). pp. 112–117 (2018)
West, C., Montazeri, A., Monk, S.D., Taylor, C.J.: A genetic algorithm approach for parameter optimization of a 7DOF robotic manipulator. IFAC-PapersOnLine. 49, 1261–1266 (2016). https://doi.org/10.1016/j.ifacol.2016.07.688
Huang, H., Chen, C., Wang, P.: Particle swarm optimization for solving the inverse kinematics of 7-DOF robotic manipulators. In: 2012 IEEE International Conference on Systems, Man, and Cybernetics (SMC). pp. 3105–3110 (2012)
Dufour, K., Suleiman, W.: On maximizing manipulability index while solving a kinematics task. J. Intell. Robot. Syst. 100, 3–13 (2020). https://doi.org/10.1007/s10846-020-01171-7
Sinha, A., Chakraborty, N.: Geometric Search-Based Inverse Kinematics of 7-DoF Redundant Manipulator with Multiple Joint Offsets. In: 2019 International Conference on Robotics and Automation (ICRA). pp. 5592–5598 (2019)
Wang, X., Zhang, D., Zhao, C.: Inverse kinematics of a 7R 6-DOF robot with nonspherical wrist based on transformation into the 6R robot. Math. Probl. Eng. 2017, 1–12 (2017). https://doi.org/10.1155/2017/2074137
Wang, X., Zhang, D., Zhao, C., Zhang, H., Yan, H.: Singularity analysis and treatment for a 7R 6-DOF painting robot with non-spherical wrist. Mech. Mach. Theory. 126, 92–107 (2018). https://doi.org/10.1016/j.mechmachtheory.2018.03.018
Yu, Q., Wang, G., Ren, T., Wu, L., Chen, K.: An efficient algorithm for inverse kinematics of robots with non-spherical wrist. Int. J. Robot. Autom. 33, (2018). https://doi.org/10.2316/Journal.206.2018.1.206-4943
Bruyninckx, H., Thielemans, H., De Schutter, J.: Efficient kinematics of a spherical 4R wrist by means of an equivalent 3R wrist. Mech. Mach. Theory. 33, 649–659 (1998). https://doi.org/10.1016/S0094-114X(97)00057-8
Chiaverini, S., Siciliano, B., Egeland, O.: Review of the damped least-squares inverse kinematics with experiments on an industrial robot manipulator. IEEE Trans. Contr. Sys. Techn. 2, 123–134 (1994). https://doi.org/10.1109/87.294335
Funding
This study was supported by Tianjin Science and Technology Committee (Grant No. 15ZXZNGX00200).
Author information
Authors and Affiliations
Contributions
Yangyang Wang conceived the idea, performed the research, wrote and revised the manuscript. Chen Zhao refined the idea, reviewed and edited the original draft. Xuhao Wang shared his research on 7R 6-DOF spraying robot and provided some materials about it. Peilun Zhang discussed the framework of the manuscript and put forward some suggestions. Pan Li helped to perform the numerical simulations. Hao Liu helped to make some charts of the manuscript. All authors discussed the results and revised the manuscript.
Corresponding authors
Ethics declarations
Ethical Approval
Not applicable.
Consent to Participate
Not applicable.
Consent to Publish
Not applicable.
Competing Interests
The authors declare that they have 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
About this article
Cite this article
Wang, Y., Zhao, C., Wang, X. et al. Inverse Kinematics of a 7-DOF Spraying Robot with 4R 3-DOF Non-spherical Wrist. J Intell Robot Syst 101, 68 (2021). https://doi.org/10.1007/s10846-021-01338-w
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10846-021-01338-w