A Review of Algorithms for Compliant Control of Stiff and Fixed-Compliance Robots

This survey presents the state of the art of basic compliant control algorithms in a unified view of past and present literature. Compliant control is fundamental when dealing with unstructured environments, as in the case of human-robot interaction. This is because it implicitly controls the energy transfer to the environment, providing a safe interaction. In this review, we analyze solutions from traditional robotics, usually involving stiff joints, and recent literature to find common control concepts and differences. To this aim, we bring back every schemas and relative mathematics formulation to a common and simplified scenario. Then, for each schema, we explain its intuitive meaning and report issues raised in the literature. We also propose an expansion of taxonomy to account for recent research.

[1]  J. De Schutter,et al.  Compliant Robot Motion II. A Control Approach Based on External Control Loops , 1988 .

[2]  Alfred A. Rizzi,et al.  Elastic Actuation : Potential and Pitfalls ∗ , 2005 .

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

[4]  Warren P. Seering,et al.  On dynamic models of robot force control , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[5]  Bertrand Tondu,et al.  A Seven-degrees-of-freedom Robot-arm Driven by Pneumatic Artificial Muscles for Humanoid Robots , 2005, Int. J. Robotics Res..

[6]  Homayoon Kazerooni,et al.  The Human Power Amplifier Technology at the University Of California, Berkeley , 1996 .

[7]  R. Ham,et al.  Compliant actuator designs , 2009, IEEE Robotics & Automation Magazine.

[8]  Blake Hannaford,et al.  Stable haptic interaction with virtual environments , 1999, IEEE Trans. Robotics Autom..

[9]  Daniel E. Whitney,et al.  Historical Perspective and State of the Art in Robot Force Control , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

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

[11]  Ganwen Zeng,et al.  An overview of robot force control , 1997, Robotica.

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

[14]  William Towsend,et al.  The Effect of Transmission Design on Force-Controlled Manipulator Performance. , 1988 .

[15]  Daniel E. Whitney,et al.  The instrumented remote centre compliance , 1984 .

[16]  G. Hirzinger,et al.  Joint torque based Cartesian impedance control for the DLR hand , 1999, 1999 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (Cat. No.99TH8399).

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

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

[19]  G. Hirzinger DIRECT DIGITAL ROBOT CONTROL USING A FORCE-TORQUE SENSOR , 1984 .

[20]  Masayoshi Tomizuka,et al.  Gait phase-based smoothed sliding mode control for a rotary series elastic actuator installed on the knee joint , 2010, Proceedings of the 2010 American Control Conference.

[21]  Martin Buss,et al.  Passive and accurate torque control of series elastic actuators , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[22]  Singiresu S Rao,et al.  A Comparative Study of Evidence Theories in the Modeling, Analysis, and Design of Engineering Systems , 2013 .

[23]  Blake Hannaford,et al.  Measurement and modeling of McKibben pneumatic artificial muscles , 1996, IEEE Trans. Robotics Autom..

[24]  Gordon Wyeth,et al.  Control issues for velocity sourced series elastic actuators , 2006 .

[25]  Yuichi Matsumoto,et al.  Analysis and experimental validation of force bandwidth for force control , 2003, IEEE International Conference on Industrial Technology, 2003.

[26]  Christopher G. Atkeson,et al.  Compliant control of a hydraulic humanoid joint , 2007, 2007 7th IEEE-RAS International Conference on Humanoid Robots.

[27]  Neville Hogan,et al.  Impedance Control: An Approach to Manipulation: Part I—Theory , 1985 .

[28]  Aaron M. Dollar,et al.  Lower Extremity Exoskeletons and Active Orthoses: Challenges and State-of-the-Art , 2008, IEEE Transactions on Robotics.

[29]  Russell D Howard,et al.  Joint and actuator design for enhanced stability in robotic force control , 1990 .

[30]  R. Goertz FUNDAMENTALS OF GENERAL-PURPOSE REMOTE MANIPULATORS , 1952 .

[31]  Wen-Hong Zhu,et al.  Force control: A bird's eye view , 1998 .

[32]  Thomas G. Sugar A novel selective compliant actuator , 2002 .

[33]  G.A. Pratt,et al.  Late motor processing in low-impedance robots: impedance control of series-elastic actuators , 2004, Proceedings of the 2004 American Control Conference.

[34]  Daniel E. Whitney,et al.  Force Feedback Control of Manipulator Fine Motions , 1977 .

[35]  T. Ishida,et al.  A Robot Actuator Development With High Backdrivability , 2006, 2006 IEEE Conference on Robotics, Automation and Mechatronics.

[36]  Yoshiyuki Sankai,et al.  Power assist control for walking aid with HAL-3 based on EMG and impedance adjustment around knee joint , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[37]  Jerry Pratt,et al.  Series elastic actuators for high fidelity force control , 2002 .

[38]  David W. Robinson,et al.  Design and analysis of series elasticity in closed-loop actuator force control , 2000 .

[39]  Paolo Fiorini,et al.  Robust Force Control of Series Elastic Actuators , 2014 .

[40]  Alin Albu-Schäffer,et al.  Dynamic whole-body mobile manipulation with a torque controlled humanoid robot via impedance control laws , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[41]  Jonathan W. Hurst,et al.  Optimal passive dynamics for torque/force control , 2010, 2010 IEEE International Conference on Robotics and Automation.

[42]  Neville Hogan,et al.  Stable execution of contact tasks using impedance control , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[43]  B. Siciliano,et al.  Force/position regulation of compliant robot manipulators , 1994, IEEE Trans. Autom. Control..

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

[45]  Joris De Schutter,et al.  A study of active compliant motion control methods for rigid manipulators based on a generic scheme , 1987, ICRA.

[46]  Marcia Kilchenman O'Malley,et al.  Leveraging disturbance observer based torque control for improved impedance rendering with series elastic actuators , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[47]  Alin Albu-Schäffer,et al.  New insights concerning intrinsic joint elasticity for safety , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[48]  Samuel Hunt Drake,et al.  Using compliance in lieu of sensory feedback for automatic assembly. , 1978 .

[49]  Homayoun Seraji,et al.  Force Tracking in Impedance Control , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[50]  Neville Hogan,et al.  Controlling impedance at the man/machine interface , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[51]  T. Iwakane,et al.  Impedance control of a manipulator using torque-controlled lightweight actuators , 1991, Conference Record of the 1991 IEEE Industry Applications Society Annual Meeting.

[52]  Daniel P Ferris,et al.  An improved powered ankle-foot orthosis using proportional myoelectric control. , 2006, Gait & posture.

[53]  Lorenzo Molinari Tosatti,et al.  Deformation-tracking impedance control in interaction with uncertain environments , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[54]  Miriam Zacksenhouse,et al.  Accuracy/robustness dilemma in impedance control , 2003 .

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

[56]  Matthew T. Mason,et al.  Compliance and Force Control for Computer Controlled Manipulators , 1981, IEEE Transactions on Systems, Man, and Cybernetics.

[57]  Paolo Fiorini,et al.  On the Role of Compliance in Force Control , 2014, IAS.

[58]  Gordon Wyeth,et al.  Demonstrating the safety and performance of a velocity sourced series elastic actuator , 2008, 2008 IEEE International Conference on Robotics and Automation.

[59]  H. Kazerooni,et al.  Hybrid Control of the Berkeley Lower Extremity Exoskeleton (BLEEX) , 2005 .

[60]  Herman van der Kooij,et al.  Position and torque tracking: Series elastic actuation versus model-based-controlled hydraulic actuation , 2011, 2011 IEEE International Conference on Rehabilitation Robotics.

[61]  Paolo Fiorini,et al.  Human-adaptive control of series elastic actuators , 2014, Robotica.

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

[63]  Luigi Villani,et al.  Force Control , 2016, Springer Handbook of Robotics, 2nd Ed..

[64]  Hugh M. Herr,et al.  New horizons for orthotic and prosthetic technology: artificial muscle for ambulation , 2004, SPIE Smart Structures and Materials + Nondestructive Evaluation and Health Monitoring.

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

[66]  Darwin G. Caldwell,et al.  A reactive controller framework for quadrupedal locomotion on challenging terrain , 2013, 2013 IEEE International Conference on Robotics and Automation.

[67]  Homayoun Seraji,et al.  Adaptive admittance control: an approach to explicit force control in compliant motion , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[68]  Jonathan W. Hurst,et al.  Optimal passive dynamics for physical interaction: Throwing a mass , 2013, 2013 IEEE International Conference on Robotics and Automation.

[69]  Zlatko Matjacic,et al.  On stability and passivity of haptic devices characterized by a series elastic actuation and considerable end-point mass , 2011, 2011 IEEE International Conference on Rehabilitation Robotics.

[70]  Christian Ott,et al.  Unified Impedance and Admittance Control , 2010, 2010 IEEE International Conference on Robotics and Automation.

[71]  Kouhei Ohnishi,et al.  Motion control for advanced mechatronics , 1996 .

[72]  Chien-Liang Fok,et al.  Actuator Control for the NASA‐JSC Valkyrie Humanoid Robot: A Decoupled Dynamics Approach for Torque Control of Series Elastic Robots , 2015, J. Field Robotics.

[73]  Alexander Herzog,et al.  Balancing experiments on a torque-controlled humanoid with hierarchical inverse dynamics , 2013, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

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

[76]  Martin Buss,et al.  Force Tracking Impedance Control with Variable Target Stiffness , 2008 .

[77]  Dirk Lefeber,et al.  Pneumatic artificial muscles: Actuators for robotics and automation , 2002 .

[78]  Bram Vanderborght,et al.  The Pneumatic Biped “Lucy” Actuated with Pleated Pneumatic Artificial Muscles , 2005, Auton. Robots.

[79]  Bill Bigge,et al.  Programmable springs: Developing actuators with programmable compliance for autonomous robots , 2007, Robotics Auton. Syst..

[80]  Kevin Blankespoor,et al.  BigDog, the Rough-Terrain Quadruped Robot , 2008 .

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

[82]  M. Tomizuka,et al.  Control of Rotary Series Elastic Actuator for Ideal Force-Mode Actuation in Human–Robot Interaction Applications , 2009, IEEE/ASME Transactions on Mechatronics.

[83]  J. Salisbury,et al.  Active stiffness control of a manipulator in cartesian coordinates , 1980, 1980 19th IEEE Conference on Decision and Control including the Symposium on Adaptive Processes.

[84]  R. H. Cannon,et al.  Experiments in control of flexible structures with noncolocated sensors and actuators , 1984 .

[85]  Hugh M. Herr,et al.  The effect of series elasticity on actuator power and work output: Implications for robotic and prosthetic joint design , 2006, Robotics Auton. Syst..

[86]  Stefano Piazza,et al.  A motor learning oriented, compliant and mobile Gait Orthosis , 2012 .

[87]  Warren P. Seering,et al.  Understanding bandwidth limitations in robot force control , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[88]  Martin Buss,et al.  Compliant actuation of rehabilitation robots , 2008, IEEE Robotics & Automation Magazine.

[89]  Luigi Villani,et al.  An impedance control strategy for cooperative manipulation , 2001, 2001 IEEE/ASME International Conference on Advanced Intelligent Mechatronics. Proceedings (Cat. No.01TH8556).

[90]  Jicheng Xia,et al.  Tiny hydraulics for powered orthotics , 2011, 2011 IEEE International Conference on Rehabilitation Robotics.

[91]  Nevio Luigi Tagliamonte,et al.  Passivity constraints for the impedance control of series elastic actuators , 2014, J. Syst. Control. Eng..

[92]  Bruno Siciliano,et al.  A survey of robot interaction control schemes with experimental comparison , 1999 .