Existence Conditions and General Solutions of Closed-form Inverse Kinematics for Revolute Serial Robots
Source abstract
Abstract
This study proposes a method for judging the existence of closed-form inverse kinematics solutions based on the Denavit–Hartenberg (DH) model. In this method, serial robots with closed-form solutions are described using three types of sub-problems from the viewpoint of solving algebraic equations. If a serial robot can be described using these three types of sub-problems, i.e., if the inverse kinematics problems can be solved by several basic problems, then there is a closed-form solution. Based on the above method, we design a set of universal closed-form inverse kinematics solving algorithms. Since there is a definite formula solution for the three types of sub-problems, the joint angles can be rapidly determined. In addition, because the DH parameters can directly reflect the linkage of the robot, the judgment of the sub-problems is also quick and accurate. More importantly, the algorithm can be applied to serial robots with low degrees of freedom. This enables the algorithm to not only quickly and accurately solve inverse kinematics problems but also to exhibit high universality. This proposed theory improves the existence conditions for closed-form reverse solutions and further promotes the development of motion control techniques for serial robots.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Robotic Mechanisms and Dynamics · Advanced Measurement and Metrology Techniques · Advanced Numerical Analysis Techniques
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
School of Mechatronical Engineering, Beijing Institute of Technology, Beijing 100081, China
School of Computer Science & Technology, Beijing Institute of Technology, Beijing 100081, China
School of Mechanical Engineering, Beijing Institute of Technology, Beijing 100081, China
References (26)
Show source-provided references
1. Closed-form inverse kinematics of 6R milling robot with singularity avoidance10.1007/s11740-010-0283-9 ↗
2. Closed-form inverse kinematics for interventional C-arm X-ray imaging with six degrees of freedom: Modeling and application10.1109/TMI.2012.2185708 ↗
3. Khan, A., Cheng, X., Zhang, X., and Quan, W.L. (2015, January 5–7). Closed form inverse kinematics solution for 6-DOF underwater manipulator. Proceedings of the 2015 International Conference on Fluid Power and Mechatronics (FPM), Harbin, China.10.1109/FPM.2015.7337296 ↗
4. Bunathuek, N., and Laksanacharoen, P. (2017, January 22–24). Inverse kinematics analysis of the three-legged reconfigurable spherical robot II. Proceedings of the 2017 3rd International Conference on Control, Automation and Robotics (ICCAR), Nagoya, Japan.10.1109/ICCAR.2017.7942656 ↗
5. Bai, L, Yang, J., Chen, X., Jiang, P., Liu, F., Zheng, F., and Sun, Y. (2019). Solving the Time-Varying Inverse Kinematics Problem for the Da Vinci Surgical Robot. Appl. Sci., 9.10.3390/app9030546 ↗
6. A Kinematic Notation for Lower-Pair Mechanism Based on Matrices10.1115/1.4011045 ↗
7. Raghaven, M., and Roth, B. (2019, January 6–10). Kinematic analysis of the 6R manipulator of general geometry. Proceedings of the International Symposium on Robotics Research, Hanoi, Vietnam.
8. On Best Approximate Solutions of Linear Matrix Equations10.1017/S0305004100030929 ↗
9. A Closed-loop Inverse Kinematic Scheme for On-line Joint-based Robot Control10.1017/S0263574700000096 ↗
10. Manipulator Inverse Kinematic Solutions Based on Vector Formulations and Damped Least-Squares Methods10.1109/TSMC.1986.289285 ↗
11. Kelemen, M., Virgala, I., Lipták, T., Miková, Ľ., Filakovský, F., and Bulej, V. (2018). A Novel Approach for a Inverse Kinematics Solution of a Redundant Manipulator. Appl. Sci., 8.10.3390/app8112229 ↗
12. On Higher Order Inverse Kinematics Methods in Time-Optimal Trajectory Planning for Kinematically Redundant Manipulators10.1109/TII.2018.2792002 ↗
13. A novel hybrid electromagnetism-like algorithm for solving the inverse kinematics of robot10.1108/01439911111132111 ↗
14. Inverse Kinematic Solution for Robot Manipulator Based on Electromagnetism-like and Modified DFP Algorithms10.3724/SP.J.1004.2011.00074 ↗
15. Paul, R.P., and Shimano, B. (1979, January 10–12). Kinematic Control Equations for Simple Manipulators. Proceedings of the IEEE Conference on Decision and Control Including the 17th Symposium on Adaptive Processes, San Diego, CA, USA.10.1109/CDC.1978.268148 ↗
16. Pieper, D.L. (1968). The Kinematics of Manipulators under Computer Control. [Ph.D. Thesis, Stanford University].
17. John, J.C. (2005). Inverse kinematics of the manipulator. Introduction to Robotics: Mechanics and Control, Pearson.
18. Siciliano, B., Sciavicco, L., Villani, L., and Oriolo, G. (2010). Robotics: Modelling, Planning and Control, Springer Publishing Company, Incorporated. [2nd ed.].10.1007/978-1-84628-642-1 ↗
19. Singularity avoidance of 6R decoupled manipulator using improved Gaussian distribution damped reciprocal algorithm10.1108/IR-09-2016-0243 ↗
20. Murray, R.M., Sastry, S.S., and Li, Z. (1994). A Mathematical Introduction to Robotic Manipulation, CRC Press, Inc.
21. Kahan, W. (1983). Lectures on Computational Aspects of Geometry, University of California.
22. Paden, B. (1986). Kinematics and Control Robot Manipulators. [Ph.D. Thesis, Department of Electrical Engineering and Computer Sciences, University of California]. Available online: https://10.1109/ACSSC.1985.671441.
23. General inverse solution of six-degrees-of freedom serial robots based on the product of exponentials model10.1108/AA-10-2017-122 ↗
24. Generalized solution for a sub-problem of inverse kinematics based on product of exponential formula10.1007/s12206-018-0441-0 ↗
25. A robotics toolbox for MATLAB10.1109/100.486658 ↗
26. Jazar, R.N. (2010). Inverse kinematics. Theory of Applied Robotics, Springer.10.1007/978-1-4419-1750-8 ↗