Passivity Preservation for Variable Impedance Control of Compliant Robots

The notable performance exhibited by impedance controllers during robotic interaction has led to the widespread use of this control methodology. Improved position and interaction control might be attainable through utilisation of variable impedance control (VIC) techniques. Interactional performance could be further improved by combining structural compliance with VIC. However, utilization of VIC tends to induce energy-injecting elements, which could impact on a robotic system's stability/passivity. Additionally, implementation of active VIC techniques on passively compliant robots has not been investigated (although several works consider VIC using variable stiffness actuators), which renders the existing rigid-joint robot, passivity-inducing control schemes inapplicable to compliant systems. To this end, the work presented here introduces a novel scheme, termed passivity-preservation control (PPC), which suppresses the energy injections that could be introduced into compliant robots, as a result of VIC. Compared to tank-based VIC approaches the PPC scheme is directly applicable to flexible-joint robots, even ones with nonlinear passive stiffness elements, while its performance is independent of the tank-energy levels. Moreover, the proposed scheme permits stable VIC using full-state feedback, thereby enabling impedance modulations relating to both motor and link-side variables. Consequently, full-state feedback gains can be generated via linear quadratic regulator optimisation, thus enabling application of gain-scheduling techniques on flexible-joint robots for enhanced position control. Passivity and stability analyses are performed for joint and Cartesian-space versions of the PPC scheme, which justify their applicability to both interaction and “free-motion” scenarios. The PPC scheme's efficacy, compared to constant gain impedance methods, in terms of convergence and interactional performance, is corroborated via simulation and experimental means involving the Sawyer robot, which is powered by series elastic actuators. Theoretical and experimental results mathematically and practically verify VIC stability, thus enabling flexible-joint robots to more accurately mimic biologically inspired behaviors.

[1]  Roland Siegwart,et al.  The hand of the DLR Hand Arm System: Designed for interaction , 2012, Int. J. Robotics Res..

[2]  Nikos G. Tsagarakis,et al.  A New Actuator With Adjustable Stiffness Based on a Variable Ratio Lever Mechanism , 2014, IEEE/ASME Transactions on Mechatronics.

[3]  Nikolaos G. Tsagarakis,et al.  Online impedance regulation techniques for compliant humanoid balancing , 2018, Robotics Auton. Syst..

[4]  Alin Albu-Schäffer,et al.  On the Passivity-Based Impedance Control of Flexible Joint Robots , 2008, IEEE Transactions on Robotics.

[5]  Nikolaos G. Tsagarakis,et al.  Online impedance parameter tuning for compliant biped balancing , 2015, 2015 IEEE-RAS 15th International Conference on Humanoid Robots (Humanoids).

[6]  Jon Rigelsford,et al.  Robot Manipulator Control: Theory and Practice 2/e , 2004 .

[7]  Donghyun Kim,et al.  Investigations of a Robotic Test Bed With Viscoelastic Liquid Cooled Actuators , 2017, IEEE/ASME Transactions on Mechatronics.

[8]  Alin Albu-Schäffer,et al.  Human-Like Adaptation of Force and Impedance in Stable and Unstable Interactions , 2011, IEEE Transactions on Robotics.

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

[10]  Evangelos Theodorou,et al.  Tendon-Driven Variable Impedance Control Using Reinforcement Learning , 2012, Robotics: Science and Systems.

[11]  Aude Billard,et al.  Stability Considerations for Variable Impedance Control , 2016, IEEE Transactions on Robotics.

[12]  Alin Albu-Schäffer,et al.  A Unified Passivity-based Control Framework for Position, Torque and Impedance Control of Flexible Joint Robots , 2007, Int. J. Robotics Res..

[13]  Abderrahmane Kheddar,et al.  Motion learning and adaptive impedance for robot control during physical interaction with humans , 2011, 2011 IEEE International Conference on Robotics and Automation.

[14]  Darwin G. Caldwell,et al.  A task-parameterized probabilistic model with minimal intervention control , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[15]  Cristian Secchi,et al.  A tank-based approach to impedance control with variable stiffness , 2013, 2013 IEEE International Conference on Robotics and Automation.

[16]  Alexander Dietrich,et al.  Passive Hierarchical Impedance Control Via Energy Tanks , 2017, IEEE Robotics and Automation Letters.

[17]  J. Wen,et al.  A Passivity/Lyapunov Approach for the Control of Flexible Joint Manipulators , 1993, 1993 American Control Conference.

[18]  M. Athans,et al.  Gain Scheduling: Potential Hazards and Possible Remedies , 1992, 1991 American Control Conference.

[19]  RADU BALAN An Extension of Barbashin-Krasovskii-LaSalle Theorem to a Class of Nonautonomous Systems , 2005 .

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

[21]  Bruno Siciliano,et al.  Variable Impedance Control of Redundant Manipulators for Intuitive Human–Robot Physical Interaction , 2015, IEEE Transactions on Robotics.

[22]  Alin Albu-Schäffer,et al.  State feedback damping control for a multi DOF variable stiffness robot arm , 2011, 2011 IEEE International Conference on Robotics and Automation.

[23]  Frank L. Lewis,et al.  Robot Manipulator Control: Theory and Practice , 2003 .

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

[25]  Neville Hogan,et al.  Impedance Control: An Approach to Manipulation , 1984, 1984 American Control Conference.

[26]  Alessandro De Luca,et al.  Compliance Control for an Anthropomorphic Robot with Elastic Joints: Theory and Experiments , 2005 .

[27]  Nikolaos G. Tsagarakis,et al.  iCub: the design and realization of an open humanoid platform for cognitive and neuroscience research , 2007, Adv. Robotics.

[28]  Riccardo Muradore,et al.  An Energy Tank-Based Interactive Control Architecture for Autonomous and Teleoperated Robotic Surgery , 2015, IEEE Transactions on Robotics.

[29]  Hikaru Inooka,et al.  Variable impedance control of a robot for cooperation with a human , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[30]  Sethu Vijayakumar,et al.  Optimal variable stiffness control: formulation and application to explosive movement tasks , 2012, Auton. Robots.

[31]  Neville Hogan,et al.  On the stability of manipulators performing contact tasks , 1988, IEEE J. Robotics Autom..

[32]  Toru Tsumugiwa,et al.  Variable impedance control based on estimation of human arm stiffness for human-robot cooperative calligraphic task , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[33]  Alin Albu-Schäffer,et al.  A passivity based Cartesian impedance controller for flexible joint robots - part I: torque feedback and gravity compensation , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[34]  Kaspar Althoefer,et al.  A Novel Continuum Manipulator Design Using Serially Connected Double-Layer Planar Springs , 2016, IEEE/ASME Transactions on Mechatronics.

[35]  H. Herr,et al.  Adaptive control of a variable-impedance ankle-foot orthosis to assist drop-foot gait , 2004, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[36]  Alin Albu-Schäffer,et al.  A passivity based Cartesian impedance controller for flexible joint robots - part II: full state feedback, impedance design and experiments , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[37]  Gordon Cheng,et al.  Hierarchical Force and Positioning Task Specification for Indirect Force Controlled Robots , 2018, IEEE Transactions on Robotics.

[38]  Dongjun Lee,et al.  Passive-Set-Position-Modulation Framework for Interactive Robotic Systems , 2010, IEEE Transactions on Robotics.

[39]  Stefan Schaal,et al.  Learning variable impedance control , 2011, Int. J. Robotics Res..

[40]  Matthew M. Williamson,et al.  Series elastic actuators , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[41]  Jian S. Dai,et al.  Selective-Compliance based Lagrange Model and Multilevel Non-Collocated Feedback Control of a Humanoid Robot , 2018 .

[42]  Alexander Dietrich,et al.  Generalizing Torque Control Concepts: Using Well-Established Torque Control Methods on Variable Stiffness Robots , 2015, IEEE Robotics & Automation Magazine.

[43]  Itzhak Barkana,et al.  Defending the beauty of the Invariance Principle , 2014, Int. J. Control.

[44]  Nikolaos G. Tsagarakis,et al.  Balance and impedance optimization control for COmpliant huMANoid stepping , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[45]  Keyvan Hashtrudi-Zaad,et al.  Optimization-based Robot Compliance Control: Geometric and Linear Quadratic Approaches , 2005, Int. J. Robotics Res..

[46]  Ian R. Manchester,et al.  LQR-trees: Feedback Motion Planning via Sums-of-Squares Verification , 2010, Int. J. Robotics Res..

[47]  Rolf Johansson,et al.  Quadratic optimization of impedance control , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[48]  Bram Vanderborght,et al.  MACCEPA, the mechanically adjustable compliance and controllable equilibrium position actuator: Design and implementation in a biped robot , 2007, Robotics Auton. Syst..

[49]  Alessandro De Luca,et al.  Discrete-time redundancy resolution at the velocity level with acceleration/torque optimization properties , 2015, Robotics Auton. Syst..

[50]  Darwin G. Caldwell,et al.  Learning optimal controllers in human-robot cooperative transportation tasks with position and force constraints , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).