Please wait a minute...
Frontiers of Mechanical Engineering

ISSN 2095-0233

ISSN 2095-0241(Online)

CN 11-5984/TH

Postal Subscription Code 80-975

2018 Impact Factor: 0.989

Front. Mech. Eng.    2022, Vol. 17 Issue (2) : 25    https://doi.org/10.1007/s11465-022-0681-7
RESEARCH ARTICLE
General closed-form inverse kinematics for arbitrary three-joint subproblems based on the product of exponential model
Tao SONG1, Bo PAN1(), Guojun NIU2, Jiawen YAN1, Yili FU1
1. State Key Laboratory of Robotics and System, Harbin Institute of Technology, Harbin 150001, China
2. School of Mechanical Engineering and Automation, Zhejiang Sci-Tech University, Hangzhou 310018, China
 Download: PDF(5711 KB)   HTML
 Export: BibTeX | EndNote | Reference Manager | ProCite | RefWorks
Abstract

The inverse kinematics problems of robots are usually decomposed into several Paden–Kahan subproblems based on the product of exponential model. However, the simple combination of subproblems cannot solve all the inverse kinematics problems, and there is no common approach to solve arbitrary three-joint subproblems in an arbitrary postural relationship. The novel algebraic geometric (NAG) methods that obtain the general closed-form inverse kinematics for all types of three-joint subproblems are presented in this paper. The geometric and algebraic constraints are used as the conditions precedent to solve the inverse kinematics of three-joint subproblems. The NAG methods can be applied in the inverse kinematics of three-joint subproblems in an arbitrary postural relationship. The inverse kinematics simulations of all three-joint subproblems are implemented, and simulation results indicating that the inverse solutions are consistent with the given joint angles validate the general closed-form inverse kinematics. Huaque III minimally invasive surgical robot is used as the experimental platform for the simulation, and a master–slave tracking experiment is conducted to verify the NAG methods. The simulation result shows the inverse solutions and six sets given joint angles are consistent. Additionally, the mean and maximum of the master–slave tracking experiment for the closed-form solution are 0.1486 and 0.4777 mm, respectively, while the mean and maximum of the master–slave tracking experiment for the compensation method are 0.3188 and 0.6394 mm, respectively. The experiments results demonstrate that the closed-form solution is superior to the compensation method. The results verify the proposed general closed-form inverse kinematics based on the NAG methods.

Keywords inverse kinematics      Paden–Kahan subproblems      three-joint subproblems      product of exponential      closed-form solution     
Corresponding Author(s): Bo PAN   
About author:

Tongcan Cui and Yizhe Hou contributed equally to this work.

Just Accepted Date: 22 April 2022   Issue Date: 15 August 2022
 Cite this article:   
Tao SONG,Bo PAN,Guojun NIU, et al. General closed-form inverse kinematics for arbitrary three-joint subproblems based on the product of exponential model[J]. Front. Mech. Eng., 2022, 17(2): 25.
 URL:  
https://academic.hep.com.cn/fme/EN/10.1007/s11465-022-0681-7
https://academic.hep.com.cn/fme/EN/Y2022/V17/I2/25
Fig.1  General form of the RRR three-joint subproblem.
Fig.2  Form of the unique solution under triaxial parallelism.
Fig.3  General form of the two adjacent axes of the RRR three-joint subproblem.
Fig.4  General form of the RRT three-joint subproblem.
Fig.5  Solution of RRT satisfying ω2ω1 and ω2v3. (a) Unique solution of category 1, (b) infinite number of solutions of category 1.
Fig.6  General form of the RTR three-joint subproblem.
Fig.7  Solution of RTR satisfying ω1ω3 and ω1v2. (a) Unique solution of category 1, (b) infinite number of solutions of category 1.
Fig.8  Solution for the position of point c.
Fig.9  General form of the RTT three-joint subproblem.
Fig.10  Solution of RTT satisfying ω1v2 and ω1v3.
Fig.11  General form of the TRT three-joint subproblem.
Fig.12  Solution of TRT satisfying ω2v1 and ω2v3.
Fig.13  General form of the TTT three-joint subproblem.
Fig.14  Sample points and joint angles of the inverse solution of RRR subproblem.
Fig.15  Sample points and joint angles of the inverse solution of RRT subproblem.
Fig.16  Sample points and joint angles of the inverse solution of RTR subproblem.
Fig.17  Sample points and joint angles of the inverse solution of RTT subproblem.
Fig.18  Sample points and joint angles of the inverse solution of TRT subproblem.
Fig.19  Sample points and joint angles of the inverse solution of TTT subproblem.
Fig.20  Structure diagram of the instrument manipulator of Huaque III surgical robot.
Fig.21  Sample points and joint angles of the inverse solution for Huaque III surgical robot.
Fig.22  Huaque III minimally invasive surgical robot.
Fig.23  Movement trajectories for two methods: (a) closed-form solution and (b) compensation solution.
Fig.24  End-effector tracking errors for two methods: (a) closed-form solution and (b) compensation solution.
Abbreviations
D–H Denavit–Harbenterg
DOF Degree-of-freedom
NAG Novel algebraic geometric
POE Product of exponential
R, T revolute joint and translational joint, respectively
RCM Remote center of motion
Variables
c, d, p, p1, p2, p3, and q Position vectors of points c, d, p, p1, p2, p3, and q, respectively
gst(0), gst(θ) Initial transformation matrix and transformation matrix at different joint angles of the tool frame, respectively
lc2 Distance between points c and p2
lij (i, j = 1, 2, 3) Distance between points pi and pj
m Difference between the vectors p3 and p
p~5 Homogeneous coordinate of point p5
q~, p~ Homogeneous coordinate of points q and p, respectively
r Position vector of the reference point r of the revolute joint axis
r5 Position vector of point p5
v Unit directional vector of the translational joint axis
θi Generalized angle of the ith joint
δ Distance between two vectors s and t, δ = ||s ? t||
ω Unit directional vector of the revolute joint axis
ω^ Skew-symmetric matrices of ω
ξ Joint twist
ξi (i=1,2,3) Twist coordinate of the ith joint axis
ξ^i (i=1,2,3) Instantaneous joint twist of the ith joint axis
  
1 M L Husty , M Pfurner , H P Schröcker . A new and efficient algorithm for the inverse kinematics of a general serial 6R manipulator. Mechanism and Machine Theory, 2007, 42( 1): 66– 81
https://doi.org/10.1016/j.mechmachtheory.2006.02.001
2 R M Murray Z X Li S S Sastry. A Mathematical Introduction to Robotic Manipulation. Boca Raton: CRC Press, 1994
3 G J Niu , B Pan , Y Ai , Y L Fu . Intuitive control algorithm of a novel minimally invasive surgical robot. Computer Assisted Surgery, 2016, 21( sup1): 92– 101
https://doi.org/10.1080/24699322.2016.1240296
4 A Stoica , D Pisla , S Andras , B Gherman , B Z Gyurka , N Plitea . Kinematic, workspace and singularity analysis of a new parallel robot used in minimally invasive surgery. Frontiers of Mechanical Engineering, 2013, 8( 1): 70– 79
https://doi.org/10.1007/s11465-013-0365-4
5 A L Tang. Research on the teleoperation motion control strategy for a master-slave minimally invasive surgical robot. Dissertation for the Doctoral Degree. Shanghai: Shanghai Jiao Tong University, 2014 (in Chinese)
6 F Zhang , S Teng , Y F Wang , Z J Guo , J J Wang , R L Xu . Design of bionic goat quadruped robot mechanism and walking gait planning. International Journal of Agricultural and Biological Engineering, 2020, 13( 5): 32– 39
https://doi.org/10.25165/j.ijabe.20201305.5769
7 O Lakhal , A Melingui , R Merzouki . Hybrid approach for modeling and solving of kinematics of a compact bionic handling assistant manipulator. IEEE/ASME Transactions on Mechatronics, 2016, 21( 3): 1326– 1335
https://doi.org/10.1109/TMECH.2015.2490180
8 H Yang , H R Fang , Y F Fang , X Y Li . Dimensional synthesis of a novel 5-DOF reconfigurable hybrid perfusion manipulator for large-scale spherical honeycomb perfusion. Frontiers of Mechanical Engineering, 2021, 16( 1): 46– 60
https://doi.org/10.1007/s11465-020-0606-2
9 W X Zhang , S N Lu , X L Ding . Recent development on innovation design of reconfigurable mechanisms in China. Frontiers of Mechanical Engineering, 2019, 14( 1): 15– 20
https://doi.org/10.1007/s11465-018-0517-7
10 J Kim , W Jie , H Kim , M C Lee . Modified configuration control with potential field for inverse kinematics solution of redundant manipulator. IEEE/ASME Transactions on Mechatronics, 2021, 26( 4): 1782– 1790
https://doi.org/10.1109/TMECH.2021.3077914
11 A Patil , M Kulkarni , A Aswale . Analysis of the inverse kinematics for 5 DOF robot arm using D–H parameters. In: Proceedings of 2017 IEEE International Conference on Real-time Computing and Robotics (RCAR). Okinawa: IEEE, 2017, 688– 693
https://doi.org/10.1109/RCAR.2017.8311944
12 J Xu , K C Song , Y He , Z P Dong , Y H Yan . Inverse kinematics for 6-DOF serial manipulators with offset or reduced wrists via a hierarchical iterative algorithm. IEEE Access: Practical Innovations, Open Solutions, 2018, 6 : 52899– 52910
https://doi.org/10.1109/ACCESS.2018.2870332
13 M Soleimani Amiri , R Ramli . Intelligent trajectory tracking behavior of a multi-joint robotic arm via genetic–swarm optimization for the inverse kinematic solution. Sensors, 2021, 21( 9): 3171
https://doi.org/10.3390/s21093171
14 H B Zhou , S Zhou , J Yu , Z D Zhang , Z Z Liu . Trajectory optimization of pickup manipulator in obstacle environment based on improved artificial potential field method. Applied sciences, 2020, 10( 3): 935
https://doi.org/10.3390/app10030935
15 X M Tian , Y Xu . Low delay control algorithm of robot arm for minimally invasive medical surgery. IEEE Access: Practical Innovations, Open Solutions, 2020, 8 : 93548– 93560
https://doi.org/10.1109/ACCESS.2020.2995172
16 Z H Xu , S Li , X F Zhou , W Yan , T B Cheng , D Huang . Dynamic neural networks based kinematic control for redundant manipulators with model uncertainties. Neurocomputing, 2019, 329 : 255– 266
https://doi.org/10.1016/j.neucom.2018.11.001
17 J Gallardo-Alvarado , C R Aguilar-Nájera , L Casique-Rosas , J M Rico-Martínez , M N Islam . Kinematics and dynamics of 2(3-RPS) manipulators by means of screw theory and the principle of virtual work. Mechanism and Machine Theory, 2008, 43( 10): 1281– 1294
https://doi.org/10.1016/j.mechmachtheory.2007.10.009
18 S A Hayati . Robot arm geometric link parameter estimation. In: Proceedings of the 22nd IEEE Conference on Decision & Control. San Antonio: IEEE, 1983, 1477– 1483
https://doi.org/10.1109/CDC.1983.269783
19 R B Zhao Z P Shi Y Guan Z Z Shao Q Y Zhang G H Wang. Inverse kinematic solution of 6R robot manipulators based on screw theory and the Paden–Kahan subproblem. International Journal of Advanced Robotic Systems, 2018, 15(6): 1729881418818297
20 B E Paden. Kinematics and control of robot manipulators. Dissertation for the Doctoral Degree. Berkeley: University of California, 1985
21 I M Chen , Y Gao . Closed-form inverse kinematics solver for reconfigurable robots. In: Proceedings of 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164). Seoul: IEEE, 2001, 3 : 2395– 2400
https://doi.org/10.1109/ROBOT.2001.932980
22 J Zhao , W D Wang , Y S Gao , H G Cai . Generation of closed-form inverse kinematics for reconfigurable robots. Frontiers of Mechanical Engineering in China, 2008, 3( 1): 91– 96
https://doi.org/10.1007/s11465-008-0013-6
23 Y S Tan P L Cheng A P Xiao. Solution for a new sub-problem in screw theory and its’ application in the inverse kinematics of a manipulator. Applied Mechanics and Materials, 2010, 34–35: 271– 275
24 J Leoro , T S Hsiao , C Betancourt . A new geometric subproblem to extend solvability of inverse kinematics based on screw theory for 6R robot manipulators. International Journal of Control, Automation, and Systems, 2021, 19( 1): 562– 573
https://doi.org/10.1007/s12555-019-0570-y
25 Q C Chen , S Q Zhu , X Q Zhang . Improved inverse kinematics algorithm using screw theory for a six-DOF robot manipulator. International Journal of Advanced Robotic Systems, 2015, 12( 10): 140
https://doi.org/10.5772/60834
26 W W Li , G B Zhou , X F Zhou , Z L Chen , L Wu , S F Zeng . Kinematics analysis of generalized SRU manipulator based on screw theory. In: Proceedings of 2018 the 3rd International Conference on Robotics and Automation Engineering (ICRAE). Guangzhou: IEEE, 2018, 160– 165
https://doi.org/10.1109/ICRAE.2018.8586761
27 H X Wang X Lu Z Y Zhang Y X Li C Y Sheng L Gao. A novel second subproblem for two arbitrary axes of robots. International Journal of Advanced Robotic Systems, 2018, 15(2): 1729881418769194
28 H X Wang , X Lu , C Y Sheng , Z G Zhang , W Cui , Y X Li . General frame for arbitrary 3R subproblems based on the POE model. Robotics and Autonomous Systems, 2018, 105 : 138– 145
https://doi.org/10.1016/j.robot.2018.04.002
29 Y C Wang , X L Ding , Z X Tang , C W Hu , K Xu . A novel analytical inverse kinematics method for SSRMS-type space manipulators based on the POE formula and the Paden-Kahan subproblem. International Journal of Aerospace Engineering, 2021, 6690696
https://doi.org/10.1155/2021/6690696
30 T Song , B Pan , G J Niu , Y L Fu . Preoperative planning algorithm for robot-assisted minimally invasive cholecystectomy combined with appendectomy. IEEE Access: Practical Innovations, Open Solutions, 2020, 8 : 177100– 177111
https://doi.org/10.1109/ACCESS.2020.3027362
31 L T Yu W J Wang Z Y Wang Q Gu L Wang. Acquisition method of inverse kinematics analytical solutions for a class of robots dissatisfying the Pieper criterion. Robot, 2016, 38(4): 486– 494 (in Chinese)
[1] Boyu MA, Zongwu XIE, Zainan JIANG, Hong LIU. Precise semi-analytical inverse kinematic solution for 7-DOF offset manipulator with arm angle optimization[J]. Front. Mech. Eng., 2021, 16(3): 435-450.
[2] Fugui XIE,Xin-Jun LIU. Analysis of the kinematic characteristics of a high-speed parallel robot with Schönflies motion: Mobility, kinematics, and singularity[J]. Front. Mech. Eng., 2016, 11(2): 135-143.
[3] S. SHANKAR GANESH,A.B. KOTESWARA RAO. Stiffness of a 3-degree of freedom translational parallel kinematic machine[J]. Front. Mech. Eng., 2014, 9(3): 233-241.
[4] ZHAO Jie, WANG Weizhong, GAO Yongsheng, CAI Hegao. Generation of closed-form inverse kinematics for reconfigurable robots[J]. Front. Mech. Eng., 2008, 3(1): 91-96.
[5] JIA Dongyong, ZHANG Jianmin, SUN Hongchang, NIU Zhigang. Inverse kinematics analysis and numerical control experiment for PRS-XY style hybrid machining tool[J]. Front. Mech. Eng., 2007, 2(2): 235-238.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed