Compliance and frequency optimization for energy efficiency in cyclic tasks

SUMMARY We present an analytical method for the concurrent calculation of optimal parallel compliant elements and frequency of reference trajectories for serial manipulators performing cyclic tasks. In this approach, we simultaneously shape and exploit the robot's natural dynamics by finding a set of compliant elements and task frequency that result in minimization of an energy-based cost function. The cost function is the integral of a weighted squared norm of the generalized forces. We prove that the generalized force needed for tracking the reference trajectory is a linear function of compliance coefficients and a quadratic function of task frequency. Therefore, the cost function is quadratic with respect to stiffness coefficients and quartic with respect to the task frequency. These properties lead to a well-posed optimization problem with a closed-form solution. Using three case studies, we elucidate the properties of our method.

[1]  Auke Jan Ijspeert,et al.  Central pattern generators for locomotion control in animals and robots: A review , 2008, Neural Networks.

[2]  Jerry E. Pratt,et al.  FastRunner: A fast, efficient and robust bipedal robot. Concept and planar simulation , 2012, 2012 IEEE International Conference on Robotics and Automation.

[3]  Luís Paulo Reis,et al.  Generalized Learning to Create an Energy Efficient ZMP-Based Walking , 2014, RoboCup.

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

[5]  Majid Nili Ahmadabadi,et al.  Design and modeling of a compact rotational nonlinear spring , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[6]  A. Ijspeert,et al.  Dynamic hebbian learning in adaptive frequency oscillators , 2006 .

[7]  Yamilet Quintana,et al.  A survey on the Weierstrass approximation theorem , 2006, math/0611038.

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

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

[10]  Stefano Stramigioli,et al.  Modeling and design of energy efficient variable stiffness actuators , 2010, 2010 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]  Masafumi Okada,et al.  Simultaneous optimization of robot trajectory and nonlinear springs to minimize actuator torque , 2012, 2012 IEEE International Conference on Robotics and Automation.

[13]  Fumiya Iida,et al.  Finding Resonance: Adaptive Frequency Oscillators for Dynamic Legged Locomotion , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[14]  Majid Nili Ahmadabadi,et al.  An adaptable cat-inspired leg design with frequency-amplitude coupling , 2016, 2016 4th International Conference on Robotics and Mechatronics (ICROM).

[15]  Albert Wang,et al.  Design principles for highly efficient quadrupeds and implementation on the MIT Cheetah robot , 2013, 2013 IEEE International Conference on Robotics and Automation.

[16]  Jun Nakanishi,et al.  Learning Movement Primitives , 2005, ISRR.

[17]  Hartmut Geyer,et al.  Compact nonlinear springs with user defined torque-deflection profiles for series elastic actuators , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[18]  Nikolaos G. Tsagarakis,et al.  The design of the lower body of the compliant humanoid robot “cCub” , 2011, 2011 IEEE International Conference on Robotics and Automation.

[19]  Carlos Balaguer,et al.  TEO: FULL-SIZE HUMANOID ROBOT DESIGN POWERED BY A FUEL CELL SYSTEM , 2012, Cybern. Syst..

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

[21]  Wolfgang Seemann,et al.  Optimization of energy efficiency of walking bipedal robots by use of elastic couplings in the form of mechanical springs , 2016 .

[22]  Majid Nili Ahmadabadi,et al.  Adaptation in Variable Parallel Compliance: Towards Energy Efficiency in Cyclic Tasks , 2017, IEEE/ASME Transactions on Mechatronics.

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

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

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

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

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

[28]  Byung Kook Kim,et al.  Energy-Efficient Gait Planning and Control for Biped Robots Utilizing the Allowable ZMP Region , 2014, IEEE Transactions on Robotics.

[29]  Jun Nakanishi,et al.  A unifying framework for robot control with redundant DOFs , 2007, Auton. Robots.

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

[31]  Koushil Sreenath,et al.  A Compliant Hybrid Zero Dynamics Controller for Stable, Efficient and Fast Bipedal Walking on MABEL , 2011, Int. J. Robotics Res..

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