An Efficient and Accurate Inverse Kinematics for 7-DOF Redundant Manipulators Based on a Hybrid of Analytical and Numerical Method

This paper proposes an efficient and accuracy inverse kinematic algorithm for 7-DOF redundant manipulators with obstacles avoidance and singularities avoidance based on the hybrid of analytical and numerical method (IK-HAN). Specially, the paper focuses on how to solve the inverse kinematics problem accurately and efficiently for a novel configuration, i.e. SSRMS-type manipulator. First, the elbow orientation is introduced and the algebraic relationship between the elbow orientation and joint angles is derived. Second, the optimization algorithm is designed to find the optimal elbow orientation based on Particle Swarm Optimization. To improve the efficiency, the equivalent optimization model based on the azimuth angle is investigated. Third, optimal models are developed to avoid obstacles and singularities and improve manipulability in the constraint domain. Moreover, how to employ optimization resolution to solve the inverse kinematics problem is discussed. Finally, the validity of the algorithm is verified via kinematics simulations and the result illustrates that the algorithm performs well in accuracy, stability and efficiency.

[1]  Ji Xiang,et al.  General-Weighted Least-Norm Control for Redundant Manipulators , 2010, IEEE Transactions on Robotics.

[2]  Yihong Gong,et al.  Resolution enhancement based on learning the sparse association of image patches , 2010, Pattern Recognit. Lett..

[3]  Girijesh Prasad,et al.  A Single Network Adaptive Critic-Based Redundancy Resolution Scheme for Robot Manipulators , 2012, IEEE Trans. Ind. Electron..

[4]  C. Torras,et al.  Closed-Loop Inverse Kinematics for Redundant Robots: Comparative Assessment and Two Enhancements , 2015, IEEE/ASME Transactions on Mechatronics.

[5]  Kazuhiro Kosuge,et al.  Analytical Inverse Kinematic Computation for 7-DOF Redundant Manipulators With Joint Limits and Its Application to Redundancy Resolution , 2008, IEEE Transactions on Robotics.

[6]  Arno H. A. Stienen,et al.  Differential Inverse Kinematics of a Redundant 4R Exoskeleton Shoulder Joint , 2018, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[7]  Andreas Müller,et al.  On Higher Order Inverse Kinematics Methods in Time-Optimal Trajectory Planning for Kinematically Redundant Manipulators , 2018, IEEE Transactions on Industrial Informatics.

[8]  Kazuharu Nara,et al.  International Space Station Robotics: A Comparative Study of ERA, JEMRMS and MSS , 2002 .

[9]  Yuichi Tsumaki,et al.  Singularity-consistent kinematic redundancy resolution for the S-R-S manipulator , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[10]  Jun Wang,et al.  Obstacle avoidance for kinematically redundant manipulators using a dual neural network , 2004, IEEE Trans. Syst. Man Cybern. Part B.

[11]  Yangsheng Xu,et al.  Analytical and semi-analytical inverse kinematics of SSRMS-type manipulators with single joint locked failure , 2014 .

[12]  Mohammad Farrokhi,et al.  Real-time inverse kinematics of redundant manipulators using neural networks and quadratic programming: A Lyapunov-based approach , 2014, Robotics Auton. Syst..

[13]  John D. Childs,et al.  A review of space robotics technologies for on-orbit servicing , 2015 .

[14]  Lei Yan,et al.  Dual arm-angle parameterisation and its applications for analytical inverse kinematics of redundant manipulators , 2015, Robotica.

[15]  Robert M. Haralick,et al.  Feature normalization and likelihood-based similarity measures for image retrieval , 2001, Pattern Recognit. Lett..

[16]  Lei Zhang,et al.  Analytical Inverse Kinematics and Self-Motion Application for 7-DOF Redundant Manipulator , 2019, IEEE Access.

[17]  Shuai Li,et al.  Integration-Enhanced Zhang Neural Network for Real-Time-Varying Matrix Inversion in the Presence of Various Kinds of Noises , 2016, IEEE Transactions on Neural Networks and Learning Systems.

[18]  Zhifeng Liu,et al.  Models for three new screw-based IK sub-problems using geometric descriptions and their applications , 2019, Applied Mathematical Modelling.

[19]  Kazuya Yoshida,et al.  Zero reaction maneuver: flight validation with ETS-VII space robot and extension to kinematically redundant arm , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[20]  Krzysztof Tchon Optimal Extended Jacobian Inverse Kinematics Algorithms for Robotic Manipulators , 2008, IEEE Transactions on Robotics.

[21]  Shuai Li,et al.  Manipulability Optimization of Redundant Manipulators Using Dynamic Neural Networks , 2017, IEEE Transactions on Industrial Electronics.

[22]  Guang-Zhong Yang,et al.  Inverse Kinematics Control Methods for Redundant Snakelike Robot Teleoperation During Minimally Invasive Surgery , 2018, IEEE Robotics and Automation Letters.

[23]  Ji Xiang,et al.  On the Virtual Joints for Kinematic Control of Redundant Manipulators With Multiple Constraints , 2018, IEEE Transactions on Control Systems Technology.

[24]  Antonio Visioli,et al.  Predictive Inverse Kinematics for Redundant Manipulators With Task Scaling and Kinematic Constraints , 2019, IEEE Transactions on Robotics.

[25]  Oliver M. O’Reilly,et al.  Perspectives on Euler angle singularities, gimbal lock, and the orthogonality of applied forces and applied moments , 2018 .

[26]  Mark Whitty,et al.  Robotics, Vision and Control. Fundamental Algorithms in MATLAB , 2012 .

[27]  Martin Buss,et al.  Kinematic Trajectory Planning for Dynamically Unconstrained Nonprehensile Joints , 2018, IEEE Robotics and Automation Letters.

[28]  Kao-Shing Hwang,et al.  A Virtual Torque-Based Approach to Kinematic Control of Redundant Manipulators , 2017, IEEE Transactions on Industrial Electronics.

[29]  Homayoun Seraji,et al.  Kinematic analysis of 7 DOF anthropomorphic arms , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[30]  Russell C. Eberhart,et al.  A new optimizer using particle swarm theory , 1995, MHS'95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science.

[31]  Rajiv V. Dubey,et al.  A weighted least-norm solution based scheme for avoiding joint limits for redundant joint manipulators , 1993, IEEE Trans. Robotics Autom..

[32]  Yunong Zhang,et al.  Repetitive motion planning of PA10 robot arm subject to joint physical limits and using LVI-based primal–dual neural network , 2008 .

[33]  Nikolaos G. Tsagarakis,et al.  OpenSoT: A whole-body control library for the compliant humanoid robot COMAN , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[34]  Pyung H. Chang,et al.  Analysis and Control of Robot Manipulators with Kinematic Redundancy , 1988 .

[35]  Joseph Duffy,et al.  A kinematic analysis of the space station remote manipulator system (SSRMS) , 1991, J. Field Robotics.

[36]  Nancy Byl,et al.  Redundancy Resolution of the Human Arm and an Upper Limb Exoskeleton , 2012, IEEE Transactions on Biomedical Engineering.

[37]  Stephen P. Boyd,et al.  Obstacle Collision Detection Using Best Ellipsoid Fit , 1997, J. Intell. Robotic Syst..