A 6-DOF cooperative manipulator is used for human spinal deformity detection. In order to ensure
the scanning quality of spinal deformity and improve the solution rate and speed of inverse motion solution of
the manipulator, an inverse kinematics analytical method based on spherical geometry is proposed in this paper.
We take the AUBO-i5 collaborative manipulator as the research object, which combines the rapidity of analytical
solution with the flexibility of spherical solution. In the Robot Operating System, the simulation experiment solves
the inverse kinematics of 10 000 sets of randomly generated postures. The success rate and time-consuming of the
solution are calculated. Compared with the two commonly used inverse kinematics solving algorithms, TRAC-IK
and KDL, this method has obvious advantages in terms of success rate and average time-consuming.
LIU Qunpo1,3 (刘群坡), LIU Guanghui1∗ (刘广辉), FEI Shumin2,3 (费树岷),
WANG Haixing1 (王海星), ZHANG Jianjun1,3 (张建军)
. Inverse Kinematics Analysis of a 6-DOF Manipulator Using Spherical Geometry Method[J]. Journal of Shanghai Jiaotong University(Science), 2022
, 27(5)
: 680
-687
.
DOI: 10.1007/s12204-022-2425-6
[1] CAI Z X. Fundamentals of robotics [M]. 3rd ed. Beijing: China Machine Press, 2020 (in Chinese). [2] CRAIG J J. Introduction to robotics: Mechanics and control: 3rd edition [M]. Beijing: China Machine Press, 2006 (in Chinese).
[3] JIANG H C, LIU S R, ZHANG B T. Inverse kinematics analysis for 6 degree-of-freedom modular manipulator [J]. Journal of Zhejiang University (Engineering Science), 2010, 44(7): 1348-1354 (in Chinese). [4] FANG L J, GAO R. Improving inverse kinematics algorithm for general 6-DOF robots [J]. Mechanical Science and Technology for Aerospace Engineering, 2018, 37(9): 1325-1330 (in Chinese).
[5] HAN L, DIAO Y, ZHANG X B, et al. Inverse kinematics algorithm for 6-DOF joint robot with offset wrist based on modified newton iteration method [J]. Journal of Mechanical Transmission, 2017, 41(1): 127-130 (in Chinese).
[6] YE R P. Research on modeling and simulation of five-DOF series manipulator movement [D]. Shenzhen: Shenzhen University, 2016 (in Chinese).
[7] GU W. Study on control and simulation technology of six-DOF robot [D]. Jinan: Shandong University, 2017 (in Chinese).
[8] CHEN S L, PING X L, CAO Z W, et al. Virtual motion control and simulation of serial robot based on ROS [J]. Modular Machine Tool & Automatic Manufacturing Technique, 2015(10): 108-111 (in Chinese). [9] MENG S N, LIANG Y B, SHI H. The motion planning of a six DOF manipulator based on ROS platform [J]. Journal of Shanghai Jiao Tong University, 2016, 50(S1): 94-97 (in Chinese).
[10] LU L, XIE S X. Construction method of robot simulation model in ROS environment [J]. Modern Electronics Technique, 2018, 41(7): 102-105 (in Chinese).
[11] YANG L P. Research on modeling and control algorithm of AUBO-I5 manipulator [D]. Taiyuan: North University of China, 2019 (in Chinese).
[12] BEESON P, AMES B. TRAC-IK: An open-source library for improved solving of generic inverse kinematics [C]//2015 IEEE-RAS 15th International Conference on Humanoid Robots (Humanoids). Seoul: IEEE, 2015: 928-935.
[13] KHUKAR K, BEESON P, BURRIDGE R. Implementation of KDL inverse kinematics routine on the atlas humanoid robot [J]. Procedia Computer Science, 2015, 46: 1441-1448.
[14] HU Z H, ZHENG Y H, YANG F. Modeling and workspace analysis of six-DOF manipulator [J]. Transducer and Microsystem Technologies, 2020, 39(1): 35- 37 (in Chinese).
[15] LIU Q P, LIU G H, WANG H Q, et al. Pulse point position tracking-control and simulation based on 4- DOF pulse diagnosis robot [J]. Journal of Robotics, Networking and Artificial Life,2019, 6(2): 113-117.
[16] QIN Y Y. Inertial navigation [M]. Beijing: Science Press, 2006 (in Chinese).