On the modeling and identification of stiffness in cable-based mechanical transmissions for robot manipulators

Abstract In this paper, we consider cable-based motor-to-joint transmissions which are known to introduce flexibility phenomena in the dynamic behaviour of robot manipulators. Their effects have to be taken into account for modeling and control design. More in details, slack cables do not provide any force during compression (unlike springs), may present an initial nonzero elongation (preload) and, depending on the material, could exhibit non-constant stiffness. Those features may lead to non-trivial piece-wise elastic torques in a mechanical transmission. In this context, we present a framework to generate a more general (piece-wise) elastic torque model which can be embedded in the classical flexible-joint robot model, coherently with the Lagrangian approach. Moreover, we propose a model based on polynomial stiffness, whose parameters can be identified with conventional identification techniques. The goal is to provide a precise characterization of the elastic torques in a cable-based transmission in order to support mechanical design, preload tuning and finally, to quantify the eventual error introduced by relying on simpler models such as the linear one. The targeted scope is about multi-link cable-driven robots chain (as it may be the case for compact or lightweight robots for instance, finger hand being viewed generally as a serial small-scaled robot arm). Some theoretical examples related to the multi-joint case, as well as experimental results conducted on a 1-dof flexible transmission, show the usage and the utility of this work.

[1]  Carlos A. Rossit,et al.  Theory of Wire Rope , 2001 .

[2]  Didier Dumur,et al.  Modeling and Preview $H_\infty$ Control Design for Motion Control of Elastic-Joint Robots With Uncertainties , 2016, IEEE Transactions on Industrial Electronics.

[3]  G. Carbone,et al.  Stiffness Performance of Multibody Robotic Systems , 2006, 2006 IEEE International Conference on Automation, Quality and Testing, Robotics.

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

[5]  Alessandro De Luca Dynamic control of robots with joint elasticity , 1988, ICRA.

[6]  M. Spong,et al.  Robot Modeling and Control , 2005 .

[7]  Jing Zhao,et al.  Generating human-like movements for robotic arms , 2014 .

[8]  Walter Lacarbonara,et al.  Nonlinear Modeling of Cables with Flexural Stiffness , 2008 .

[9]  Maxime Gautier,et al.  Identification of joint stiffness with bandpass filtering , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[10]  Mathieu Grossard,et al.  Modeling and Motion Control of Serial Robots with Flexible Joints , 2013 .

[11]  Inhyuk Moon,et al.  Design of robotic hand with tendon-driven three fingers , 2007, 2007 International Conference on Control, Automation and Systems.

[12]  Yan Jin,et al.  Dynamic modeling and tension analysis of a 7-DOF cable-driven robotic arm , 2013, IEEE Conference Anthology.

[13]  Weihai Chen,et al.  Stiffness analysis Of 3-DOF spherical joint based on cable-driven humanoid arm , 2010, 2010 5th IEEE Conference on Industrial Electronics and Applications.

[14]  Mathieu Grossard,et al.  Mechanical Flexibility and the Design of Versatile and Dexterous Grippers , 2013 .

[15]  Minzhou Luo,et al.  Analysis and design for changing finger posture in a robotic hand , 2010 .

[16]  Oussama Khatib,et al.  Springer Handbook of Robotics , 2007, Springer Handbooks.

[17]  W. Cleghorn,et al.  Dynamic finite-element analysis of a planar high-speed, high-precision parallel manipulator with flexible links , 2005 .

[18]  Alessandro De Luca,et al.  Robots with Flexible Elements , 2008, Springer Handbook of Robotics, 2nd Ed..

[19]  W. Seemann Deformation of an elastic helix in contact with a rigid cylinder , 1996 .

[20]  I. Sharf,et al.  Simulation of Flexible-Link Manipulators With Inertial and Geometric Nonlinearities , 1995 .

[21]  Alessandro De Luca,et al.  PD control with on-line gravity compensation for robots with elastic joints: Theory and experiments , 2005, Autom..

[22]  Marcelo H. Ang,et al.  Specifying and achieving passive compliance based on manipulator structure , 1995, IEEE Trans. Robotics Autom..

[23]  Bijan Shirinzadeh,et al.  Enhanced stiffness modeling, identification and characterization for robot manipulators , 2005, IEEE Transactions on Robotics.

[24]  Didier Dumur,et al.  A Frequency-Domain Approach for Flexible-Joint Robot Modeling and Identification , 2012 .

[25]  Thierry Poinot,et al.  Position estimation and object collision detection of a tendon-driven actuator based on a polytopic observer synthesis , 2013 .

[26]  Bruno Siciliano,et al.  Compliant control for a cable-actuated anthropomorphic robot arm: an experimental validation of different solutions , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[27]  Inmin Kao,et al.  Properties of the Grasp Stiffness Matrix and Conservative Control Strategies , 1999, Int. J. Robotics Res..

[28]  G. M.,et al.  A Treatise on the Mathematical Theory of Elasticity , 1906, Nature.

[29]  Ehtesham Nazma,et al.  TENDON DRIVEN ROBOTIC HANDS : A REVIEW , 2012 .

[30]  Gene H. Golub,et al.  Matrix computations , 1983 .

[31]  Stéphane Caro,et al.  Identification of the manipulator stiffness model parameters in industrial environment , 2015 .

[32]  Alin Albu-Schäffer,et al.  Towards a robust variable stiffness actuator , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[33]  M. Spong Modeling and Control of Elastic Joint Robots , 1987 .

[34]  Patrizio Tomei,et al.  On the feedback linearization of robots with elastic joints , 1988, Proceedings of the 27th IEEE Conference on Decision and Control.

[35]  Mathieu Grossard,et al.  Design of a fully modular and backdrivable dexterous hand , 2014, Int. J. Robotics Res..

[36]  Svante Gunnarsson,et al.  Nonlinear Grey-Box Identification of Industrial Robots Containing Flexibilities , 2005 .

[37]  S. Sastry,et al.  Adaptive Control: Stability, Convergence and Robustness , 1989 .

[38]  Imin Kao,et al.  Stiffness control and transformation for robotic systems with coordinate and non-coordinate bases , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[39]  Didier Dumur,et al.  Active damping strategy for robust control of a flexible-joint lightweight robot , 2012, 2012 IEEE International Conference on Control Applications.

[40]  Ou Ma,et al.  A method of verifying force-closure condition for general cable manipulators with seven cables , 2007 .

[41]  Richard M. Murray,et al.  A Mathematical Introduction to Robotic Manipulation , 1994 .

[42]  Rob Dekkers,et al.  Control of Robot Manipulators in Joint Space , 2005 .

[43]  P. Tomei A simple PD controller for robots with elastic joints , 1991 .

[44]  Giuseppe Carbone,et al.  Stiffness analysis and experimental validation of robotic systems , 2011 .

[45]  Maria Chiara Carrozza,et al.  Biomechatronic Design and Control of an Anthropomorphic Artificial Hand for Prosthetic and Robotic Applications , 2007 .

[46]  Ding-guo Zhang,et al.  Recursive Lagrangian dynamic modeling and simulation of multi-link spatial flexible manipulator arms , 2009 .