Adaptation in Variable Parallel Compliance: Towards Energy Efficiency in Cyclic Tasks

We present a compliance adaptation method for online natural dynamics modification of multijoint robots performing cyclic tasks. In this method, parameters of multibasis nonlinear compliances acting in parallel with actuators are adapted to minimize actuation forces that results in joint-by-joint energy consumption reduction. Stability, convergence, and optimality of this method are proved analytically for a general compliance structure. We do not impose any specific constraint on the controller structure and tracking performance, yet stable tracking of cyclic motions is necessary for the convergence to the optimal solution. Extensive simulations on a set of systems ranging from simple mass–spring system to robotic manipulator (with linear and nonlinear compliances), along with the experimental results on a 1-degree of freedom compliant revolute joint with two basis functions in the compliance profile, demonstrate the efficiency of our method in terms of stability, convergence, and optimality; i.e., actuation force and energy consumption reduction.

[1]  Hiroaki Kobayashi,et al.  A new impedance control concept for elastic joint robots , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[2]  Martin Buss,et al.  Compliance in gait synthesis: Effects on energy and gait , 2008, Humanoids 2008 - 8th IEEE-RAS International Conference on Humanoid Robots.

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

[4]  Bram Vanderborght,et al.  Torsion MACCEPA: A novel compact compliant actuator designed around the drive axis , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

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

[6]  Bram Vanderborght,et al.  Variable Recruitment of Parallel Elastic Elements: Series–Parallel Elastic Actuators (SPEA) With Dephased Mutilated Gears , 2015, IEEE/ASME Transactions on Mechatronics.

[7]  Majid Nili Ahmadabadi,et al.  Natural dynamics modification for energy efficiency: A data-driven parallel compliance design method , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[8]  Majid Nili Ahmadabadi,et al.  Benefits of an active spine supported bounding locomotion with a small compliant quadruped robot , 2013, 2013 IEEE International Conference on Robotics and Automation.

[9]  Shinichiro Nakaoka,et al.  BLUE: A bipedal robot with variable stiffness and damping , 2012, 2012 12th IEEE-RAS International Conference on Humanoid Robots (Humanoids 2012).

[10]  Nikolaos G. Tsagarakis,et al.  AwAS-II: A new Actuator with Adjustable Stiffness based on the novel principle of adaptable pivot point and variable lever ratio , 2011, 2011 IEEE International Conference on Robotics and Automation.

[11]  N. G. Tsagarakis,et al.  A Novel Intrinsically Energy Efficient Actuator With Adjustable Stiffness (AwAS) , 2013, IEEE/ASME Transactions on Mechatronics.

[12]  Majid Nili Ahmadabadi,et al.  Design of a nonlinear adaptive natural oscillator: Towards natural dynamics exploitation in cyclic tasks , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[13]  André Seyfarth,et al.  A comparison of parallel- and series elastic elements in an actuator for mimicking human ankle joint in walking and running , 2012, 2012 IEEE International Conference on Robotics and Automation.

[14]  Nikos G. Tsagarakis,et al.  Development and Control of a Compliant Asymmetric Antagonistic Actuator for Energy Efficient Mobility , 2016, IEEE/ASME Transactions on Mechatronics.

[15]  Stefano Stramigioli,et al.  Optimization of Mass and Stiffness Distribution for Efficient Bipedal Walking , 2005 .

[16]  Anirban Mazumdar,et al.  Using parallel stiffness to achieve improved locomotive efficiency with the Sandia STEPPR robot , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[17]  Justin Seipel,et al.  Animals prefer leg stiffness values that may reduce the energetic cost of locomotion. , 2015, Journal of theoretical biology.

[18]  Martijn Wisse,et al.  A novel spring mechanism to reduce energy consumption of robotic arms , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[19]  Bram Vanderborght,et al.  Dynamic Stabilisation of the Biped Lucy Powered by Actuators with Controllable Stiffness , 2010, Springer Tracts in Advanced Robotics.

[20]  Qining Wang,et al.  Torque–stiffness-controlled dynamic walking with central pattern generators , 2014, Biological Cybernetics.

[21]  R. McN. Alexander,et al.  Three Uses for Springs in Legged Locomotion , 1990, Int. J. Robotics Res..

[22]  Majid Nili Ahmadabadi,et al.  Energy Efficient Locomotion with Adaptive Natural Oscillator , 2014 .

[23]  A.J. Ijspeert,et al.  Passive compliant quadruped robot using Central Pattern Generators for locomotion control , 2008, 2008 2nd IEEE RAS & EMBS International Conference on Biomedical Robotics and Biomechatronics.

[24]  Majid Nili Ahmadabadi,et al.  Piecewise linear spine for speed-energy efficiency trade-off in quadruped robots , 2013, Robotics Auton. Syst..

[25]  Tad McGeer,et al.  Passive Dynamic Walking , 1990, Int. J. Robotics Res..

[26]  Aaron M. Dollar,et al.  Actuation Torque Reduction in Parallel Robots Using Joint Compliance , 2014 .

[27]  D. Lefeber,et al.  Series and Parallel Elastic Actuation: Impact of natural dynamics on power and energy consumption , 2016 .

[28]  Masafumi Okada,et al.  Optimal design of nonlinear springs in robot mechanism: simultaneous design of trajectory and spring force profiles , 2013, Adv. Robotics.

[29]  Fumio Miyazaki,et al.  Iterative motion learning with stiffness adaptation for multi-joint robots , 2014, 2014 IEEE International Conference on Robotics and Biomimetics (ROBIO 2014).

[30]  Manuel G. Catalano,et al.  Variable impedance actuators: A review , 2013, Robotics Auton. Syst..

[31]  Russ Tedrake,et al.  Efficient Bipedal Robots Based on Passive-Dynamic Walkers , 2005, Science.

[32]  Majid Nili Ahmadabadi,et al.  Design & modeling of a novel multi-functional elastic actuator (MFEA) , 2016, 2016 4th International Conference on Robotics and Mechatronics (ICROM).

[33]  R. McNeill Alexander,et al.  Principles of Animal Locomotion , 2002 .

[34]  Antonio Bicchi,et al.  Design and Control of a Variable Stiffness Actuator for Safe and Fast Physical Human/Robot Interaction , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[35]  Prashant Rao,et al.  Compliance in parallel to actuators for improving stability of robotic hands during grasping and manipulation , 2015, Int. J. Robotics Res..

[36]  Sadao Kawamura,et al.  Motion Control With Stiffness Adaptation for Torque Minimization in Multijoint Robots , 2014, IEEE Transactions on Robotics.

[37]  H. Sebastian Seung,et al.  Learning to Walk in 20 Minutes , 2005 .

[38]  Martin Buss,et al.  Optimized parallel joint springs in dynamic motion: Comparison of simulation and experiment , 2010, 2010 3rd IEEE RAS & EMBS International Conference on Biomedical Robotics and Biomechatronics.

[39]  Yasuhiro Fukuoka,et al.  Adaptive Dynamic Walking of a Quadruped Robot on Irregular Terrain Based on Biological Concepts , 2003, Int. J. Robotics Res..

[40]  Kevin C. Galloway,et al.  Variable Stiffness Legs for Robust, Efficient, and Stable Dynamic Running , 2013 .