Robot impedance control and passivity analysis with inner torque and velocity feedback loops

Impedance control is a well-established technique to control interaction forces in robotics. However, real implementations of impedance control with an inner loop may suffer from several limitations. In particular, the viable range of stable stiffness and damping values can be strongly affected by the bandwidth of the inner control loops (e.g., a torque loop) as well as by the filtering and sampling frequency. This paper provides an extensive analysis on how these aspects influence the stability region of impedance parameters as well as the passivity of the system. This will be supported by both simulations and experimental data. Moreover, a methodology for designing joint impedance controllers based on an inner torque loop and a positive velocity feedback loop will be presented. The goal of the velocity feedback is to increase (given the constraints to preserve stability) the bandwidth of the torque loop without the need of a complex controller.

[1]  George Ellis,et al.  Control System Design Guide , 2012 .

[2]  Alessandro De Luca,et al.  A general algorithm for dynamic feedback linearization of robots with elastic joints , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[3]  Stefan Schaal,et al.  Compliant quadruped locomotion over rough terrain , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[4]  Sangbae Kim,et al.  The effect of leg impedance on stability and efficiency in quadrupedal trotting , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[5]  Darwin G. Caldwell,et al.  Torque-control based compliant actuation of a quadruped robot , 2012, 2012 12th IEEE International Workshop on Advanced Motion Control (AMC).

[6]  J. Edward Colgate,et al.  Passivity of a class of sampled-data systems: Application to haptic interfaces , 1997 .

[7]  Alin Albu-Schäffer,et al.  The DLR lightweight robot: design and control concepts for robots in human environments , 2007, Ind. Robot.

[8]  J. Edward Colgate,et al.  Increasing the impedance range of a haptic display by adding electrical damping , 2005, First Joint Eurohaptics Conference and Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems. World Haptics Conference.

[9]  Ferdinando Cannella,et al.  Design of HyQ – a hydraulically and electrically actuated quadruped robot , 2011 .

[10]  Dragoljub Surdilovic Robust control design of impedance control for industrial robots , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[11]  J. Edward Colgate The control of dynamically interacting systems , 1988 .

[12]  J. Edward Colgate,et al.  Factors affecting the Z-Width of a haptic display , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[13]  Thomas B. Sheridan,et al.  Robust compliant motion for manipulators, part II: Design method , 1986, IEEE J. Robotics Autom..

[14]  Thomas B. Sheridan,et al.  Robust compliant motion for manipulators, part I: The fundamental concepts of compliant motion , 1986, IEEE J. Robotics Autom..

[15]  James Edward Colgate Coupled Stability of Multiport Systems—Theory and Experiments , 1994 .

[16]  Sehoon Oh,et al.  Design and Control Considerations for High-Performance Series Elastic Actuators , 2014, IEEE/ASME Transactions on Mechatronics.

[17]  Vincent Hayward,et al.  Discrete-time adaptive windowing for velocity estimation , 2000, IEEE Trans. Control. Syst. Technol..

[18]  Darwin G. Caldwell,et al.  Stability and performance of the compliance controller of the quadruped robot HyQ , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[19]  Yoichi Hori,et al.  Basic consideration of vibration suppression and disturbance rejection control of multi-inertia system using SFLAC (state feedback and load acceleration control) , 1993 .

[20]  Roland Siegwart,et al.  Hybrid Operational Space Control for Compliant Legged Systems , 2012, RSS 2012.

[21]  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.

[22]  Neville Hogan,et al.  An analysis of contact instability in terms of passive physical equivalents , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[23]  Neville Hogan,et al.  Impedance Control: An Approach to Manipulation: Part II—Implementation , 1985 .

[24]  Brian D. O. Anderson,et al.  Network Analysis and Synthesis: A Modern Systems Theory Approach , 2006 .

[25]  O. Boubaker,et al.  Stiffness and Impedance Control Using Lyapunov Theory for Robot-Aided Rehabilitation , 2012, Int. J. Soc. Robotics.

[26]  Stephen P. Buerger,et al.  Complementary Stability and Loop Shaping for Improved Human–Robot Interaction , 2007, IEEE Transactions on Robotics.

[27]  Dale A. Lawrence,et al.  Impedance control stability properties in common implementations , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[28]  Darwin G. Caldwell,et al.  Dynamic torque control of a hydraulic quadruped robot , 2012, 2012 IEEE International Conference on Robotics and Automation.

[29]  Nikolaos G. Tsagarakis,et al.  COMpliant huMANoid COMAN: Optimal joint stiffness tuning for modal frequency control , 2013, 2013 IEEE International Conference on Robotics and Automation.

[30]  Neville Hogan,et al.  Stability problems in contact tasks , 1989 .

[31]  Oussama Khatib,et al.  A unified approach for motion and force control of robot manipulators: The operational space formulation , 1987, IEEE J. Robotics Autom..

[32]  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.

[33]  Claudio Semini HyQ - Design and Development of a Hydraulically Actuated Quadruped Robot , 2010 .

[34]  John J. Craig,et al.  Hybrid position/force control of manipulators , 1981 .

[35]  R. Lathe Phd by thesis , 1988, Nature.

[36]  Daniela Constantinescu,et al.  Extending the Z-Width of a Haptic Device Using Acceleration Feedback , 2008, EuroHaptics.

[37]  J. Edward Colgate,et al.  Passivity of a class of sampled-data systems: Application to haptic interfaces , 1997, J. Field Robotics.

[38]  Darwin G. Caldwell,et al.  On the role of load motion compensation in high-performance force control , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[39]  Chee-Meng Chew,et al.  Virtual Model Control: An Intuitive Approach for Bipedal Locomotion , 2001, Int. J. Robotics Res..

[40]  Daniel P. Ferris,et al.  Running in the real world: adjusting leg stiffness for different surfaces , 1998, Proceedings of the Royal Society of London. Series B: Biological Sciences.