Integrating Mimic Joints into Dynamics Algorithms: Exemplified by the Hybrid Recupera Exoskeleton

The design of various robots in industrial and academic contexts integrates closed loops to improve the mechanical stiffness in comparison with purely serial or tree-type topologies. In particular, planar kinematic loops as parallelograms or double parallelograms are employed in such hybrid robots. Since these systems are geometrically overconstrained in the group of spatial Euclidean motions, the computational performance and numerical accuracy of any model-based dynamics software is negatively affected. This paper introduces a novel method to avoid these numerical issues for any hybrid system with loops that can be characterized by the concept of linear mimic joints: these are passive joints which depend on an active joint in a closed loop in a linear manner. With the proposed approach, the loop closure functions are automatically composed from the robot description file and integrated into the analytical equations for solving the forward and the inverse dynamics problems. The paper illustrates the application of this method for a novel shoulder mechanism containing a planar six bar mechanism that has been designed for the Recupera whole-body exoskeleton.

[1]  M. Lesser A geometrical interpretation of Kane’s Equations , 1992, Proceedings of the Royal Society of London. Series A: Mathematical and Physical Sciences.

[2]  Wisama Khalil,et al.  A new geometric notation for open and closed-loop robots , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[3]  E. Kirchner,et al.  THE CAPIO ACTIVE UPPER BODY EXOSKELETON AND ITS APPLICATION FOR TELEOPERATION , 2015 .

[4]  Wisama Khalil,et al.  Modeling, Identification and Control of Robots , 2003 .

[5]  Glen Bright,et al.  A 7 DOF exoskeleton arm: Shoulder, elbow, wrist and hand mechanism for assistance to upper limb disabled individuals , 2011, IEEE Africon '11.

[6]  Frank Kirchner,et al.  Task space controller for the novel Active Ankle , 2016 .

[7]  Thomas R. Kurfess,et al.  Robotics And Automation Handbook , 2019 .

[8]  Keith W. Buffinton,et al.  Kane's Method in Robotics , 2005 .

[9]  J. Y. S. Luh,et al.  On-Line Computational Scheme for Mechanical Manipulators , 1980 .

[10]  Rajeevlochana G. Chittawadigi,et al.  Automatic Extraction of DH Parameters of Serial Manipulators using Line Geometry , 2012 .

[11]  J. Piedboeuf Kane's equations or Jourdain's principle? , 1993, Proceedings of 36th Midwest Symposium on Circuits and Systems.

[12]  Wisama Khalil,et al.  Identification of the dynamic parameters of a closed loop robot , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[13]  Roy Featherstone,et al.  Rigid Body Dynamics Algorithms , 2007 .

[14]  Frank Kirchner,et al.  Kinematic Analysis of Active Ankle Using Computational Algebraic Geometry , 2018 .

[15]  Frank Kirchner,et al.  Active Ankle - an Almost-Spherical Parallel Mechanism , 2016 .

[16]  Phil Webb,et al.  An improved kinematic model for calibration of serial robots having closed-chain mechanisms , 2011, Robotica.

[17]  A. B. Koteswara Rao,et al.  Dynamics Modelling of Hexaslides using the Decoupled Natural Orthogonal Complement Matrices , 2006 .

[18]  Hendrik Wöhrle,et al.  Recupera-Reha : Exoskeleton Technology with Integrated Biosignal Analysis for Sensorimotor Rehabilitation , 2016 .

[19]  Asad Yousuf,et al.  Introducing Kinematics with Robot Operating System (ROS) , 2015 .

[20]  Andreas Müller,et al.  Implementation of A Geometric Constraint Regularization For Multibody System Models , 2014 .

[21]  Bertold Bongardt,et al.  Sheth-Uicker Convention Revisited , 2013 .

[22]  W Khalil,et al.  Chapter 14 – Motion control , 2002 .

[23]  Abhinandan Jain,et al.  Robot and Multibody Dynamics , 2011 .

[24]  Bertold Bongardt CAD-2-SIM - Kinematic Modeling of Mechanisms Based on the Sheth-Uicker Convention , 2011, ICIRA.

[25]  J. Denavit,et al.  A kinematic notation for lower pair mechanisms based on matrices , 1955 .

[26]  Martin L. Felis RBDL: an efficient rigid-body dynamics library using recursive algorithms , 2017, Auton. Robots.

[27]  Abhinandan Jain Robot and Multibody Dynamics: Analysis and Algorithms , 2010 .