Optimal control and design guidelines for soft jumping robots: Series elastic actuation and parallel elastic actuation in comparison

A properly designed elastic actuation can increase the jumping height that a legged robot can reach. In this paper we compare the two most popular conceptual soft actuator designs, parallel elastic (PEA) and series elastic (SEA), in the task of maximizing the jumping height. Such task is translated into an optimal control problem. For a simplified version of the problem an analytical solution is provided, while a problem with more realistic constraints (e.g. the linear torque-speed motor characteristic is taken into account) is stated as a convex optimization problem and numerically solved. The results show that: (i) given the power of the motor there exists an optimal constant stiffness that maximizes the performance for both the SEA and the PEA; (ii) the optimal stiffness depends on the task terminal time, the inertial parameters of the system and the reduction ratio of the motor; (iii) in the condition considered the SEA behaves better than the PEA.

[1]  J. Meditch,et al.  Applied optimal control , 1972, IEEE Transactions on Automatic Control.

[2]  H. J. Pesch Real-time computation of feedback controls for constrained optimal control problems. Part 2: A correction method based on multiple shooting , 1989 .

[3]  H. J. Pesch Real‐time computation of feedback controls for constrained optimal control problems. part 1: Neighbouring extremals , 1989 .

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

[5]  Masato Ishikawa,et al.  Optimal control strategy for high jump based on complementarity modeling , 2000, Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No.00CH37187).

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

[7]  Antonio Bicchi,et al.  Fast and "soft-arm" tactics [robot arm design] , 2004, IEEE Robotics & Automation Magazine.

[8]  Bram Vanderborght,et al.  Exploiting Natural Dynamics to Reduce Energy Consumption by Controlling the Compliance of Soft Actuators , 2006, Int. J. Robotics Res..

[9]  Paolo Dario,et al.  A bioinspired concept for high efficiency locomotion in micro robots: the jumping Robot Grillo , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[10]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[11]  Alfred A. Rizzi,et al.  Series compliance for an efficient running gait , 2008, IEEE Robotics & Automation Magazine.

[12]  Dario Floreano,et al.  A miniature 7g jumping robot , 2008, 2008 IEEE International Conference on Robotics and Automation.

[13]  Sadao Kawamura,et al.  Generation of energy saving motion for biped walking robot through resonance-based control method , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[14]  Li Xiao,et al.  Development of a controllable and continuous jumping robot , 2011, 2011 IEEE International Conference on Robotics and Automation.

[15]  Alin Albu-Schaffer,et al.  Optimal Control for Maximizing Link Velocity of Robotic Variable Stiffness Joints , 2011 .

[16]  Ikuo Mizuuchi,et al.  Analysis of the 1-Joint Spring-Motor Coupling System and optimization criteria focusing on the velocity increasing effect , 2011, 2011 IEEE International Conference on Robotics and Automation.

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

[18]  Antonio Bicchi,et al.  Optimality principles in variable stiffness control: The VSA hammer , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[19]  Antonio Bicchi,et al.  Embodying Desired Behavior in Variable Stiffness Actuators , 2011 .

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

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

[22]  Stephen P. Boyd,et al.  The CVX Users' Guide , 2015 .