Analytical and semi-analytical inverse kinematics of SSRMS-type manipulators with single joint locked failure

Abstract Redundant space manipulators, including Space Station Remote Manipulator System (SSRMS), Special Purpose Dexterous Manipulator (SPDM) and European Robotic Arm (ERA), have been playing important roles in the construction and maintenance of International Space Station (ISS). They all have 7 revolute joints arranged in similar configurations, and are referred to as SSRMS-type manipulators. When a joint is locked in an arbitrary position due to some failures, a 7R manipulator degrades to a 6R manipulator. Without a spherical wrist or three consecutive parallel joints, the inverse kinematics of the 6R manipulator is very complex. In this paper, we propose effective methods to resolve the inverse kinematics for different cases of any joint locked in an arbitrary position. Firstly, configuration characteristics of the SSRMS-type redundant manipulators are analyzed. Then, an existing of closed-form inverse kinematics is discussed for locking different joints. Secondly, D–H frames and corresponding D–H parameters of the new 6-DOF manipulator formed by locking a joint in an arbitrary position are re-constructed. A unified table is then created to describe the kinematics for all possible cases of single joint locking failure. Thirdly, completely analytical and semi-analytical methods are presented to solve the inverse kinematics equations, and the former is used for locking joint 1, 2, 6 or 7 while the latter for locking joint 3, 4 or 5. Finally, typical cases for single joint locking are studied. The results verify the proposed methods.

[1]  Scott B. Nokleby,et al.  Singularity analysis of the Canadarm2 , 2007 .

[2]  K. Kreutz-Delgado,et al.  Kinematic Analysis of 7-DOF Manipulators , 1992 .

[3]  Giovanni B. Palmerini,et al.  Vibration control of a flexible space manipulator during on orbit operations , 2012 .

[4]  Alexander Verl,et al.  On the inverse kinematics of an a priori unknown general 6R-Robot , 2012, Robotica.

[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]  Khanh Pham,et al.  On-Orbit Identification of Inertia Properties of Spacecraft Using a Robotic Arm , 2008 .

[7]  Richard Rembala,et al.  Robotic assembly and maintenance of future space stations based on the ISS mission operations experience , 2009 .

[8]  Anthony A. Maciejewski,et al.  Fundamental Limitations on Designing Optimally Fault-Tolerant Redundant Manipulators , 2008, IEEE Transactions on Robotics.

[9]  Yixin Chen,et al.  Optimal, fault-tolerant mappings to achieve secondary goals without compromising primary performance , 2003, IEEE Trans. Robotics Autom..

[10]  Hanlei Wang,et al.  Prediction Error Based Adaptive Jacobian Tracking for Free-Floating Space Manipulators , 2012, IEEE Transactions on Aerospace and Electronic Systems.

[11]  Anthony A. Maciejewski,et al.  Real-time failure-tolerant control of kinematically redundant manipulators , 1999, IEEE Trans. Robotics Autom..

[12]  Clément Gosselin,et al.  Cable-Driven Parallel Mechanisms: Application to a Locomotion Interface , 2008 .

[13]  Peter D. Spidaliere,et al.  The development test flight of the flight telerobotic servicer: design description and lessons learned , 1993, IEEE Trans. Robotics Autom..

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

[15]  Anthony A. Maciejewski,et al.  A local measure of fault tolerance for kinematically redundant manipulators , 1996, IEEE Trans. Robotics Autom..

[16]  Gregory Z. Grudic,et al.  Iterative inverse kinematics with manipulator configuration control , 1993, IEEE Trans. Robotics Autom..

[17]  Anthony A. Maciejewski,et al.  A probabilistic approach for measuring the fault tolerance of robotic manipulators , 2013, 2013 IEEE International Conference on Robotics and Automation.

[18]  Elliott Coleshill,et al.  Dextre: Improving maintenance operations on the International Space Station , 2009 .

[19]  R. Boumans,et al.  The European Robotic Arm for the International Space Station , 1998, Robotics Auton. Syst..

[20]  S. Cocuzza,et al.  Novel reaction control techniques for redundant space manipulators: Theory and simulated microgravity tests , 2011 .

[21]  Eriny W. Azmy Exact solution of inverse kinematic problem of 6R serial manipulators using Clifford Algebra , 2013, Robotica.

[22]  Kazuya Yoshida,et al.  Dynamics, control and impedance matching for robotic capture of a non-cooperative satellite , 2004, Adv. Robotics.

[23]  Anthony A. Maciejewski,et al.  Failure-tolerant path planning for kinematically redundant manipulators anticipating locked-joint failures , 2006, IEEE Transactions on Robotics.

[24]  Anthony A. Maciejewski,et al.  Fault tolerant operation of kinematically redundant manipulators for locked joint failures , 1997, IEEE Trans. Robotics Autom..

[25]  Li Qian,et al.  On the Joint Velocity Jump for Redundant Robots in the Presence of Locked-Joint Failures , 2008 .

[26]  C.s.g. Lee,et al.  Geometric Approach in Solving Inverse Kinematics of PUMA Robots , 1984, IEEE Transactions on Aerospace and Electronic Systems.

[27]  Anthony A. Maciejewski,et al.  Fault tolerance for kinematically redundant manipulators: anticipating free-swinging joint failures , 1998, IEEE Trans. Robotics Autom..

[28]  Anthony A. Maciejewski,et al.  Optimal mapping of joint faults into healthy joint velocity space for fault-tolerant redundant manipulators , 2011, Robotica.

[29]  Anthony A. Maciejewski,et al.  Failure Tolerance through Active Braking: A Kinematic Approach , 2001, Int. J. Robotics Res..

[30]  John M. Hollerbach,et al.  OPTIMUM KINEMATIC DESIGN FOR A SEVEN DEGREE OF FREEDOM MANIPULATOR. , 1985 .