A convex optimization framework for robust-feasible series elastic actuators

Abstract Kinematic and kinetic requirements for robotic actuators are subject to uncertainty in the motion of the load. Safety factors account for uncertainty in the design stage, but defining factors that translate to reliable systems without over-designing is a challenge. Bulky or heavy actuators resulting from overdesign are undesirable in wearable or mobile robots, which are prone to uncertainty in the load due to human–robot or robot–environment interaction. In this paper, we use robust optimization to account for uncertainty in the design of series elastic actuators. We formulate a robust-feasible convex optimization program to select the optimal compliance–elongation profile of the series spring that minimizes one or multiple of the following objectives: spring elongation, motor energy consumption, motor torque, or motor velocity. To preserve convexity when minimizing energy consumption, we lump the energy losses in the transmission as viscous friction losses, which is a viable approximation for series elastic actuators powered by direct or quasi-direct drives. Our formulation guarantees that the motor torque, winding temperature, and speed are feasible despite uncertainty in the load kinematics, kinetics, or manufacturing of the spring. The globally optimal spring could be linear or nonlinear. As simulation case studies, we design the optimal compliance–elongation profiles for multiple series springs for a robotic prosthetic ankle. The simulation case studies illustrate examples of our methodology, evaluate the performance of robust feasible designs against optimal solutions that neglect uncertainty, and provide insight into the selection of different objective functions. With this framework the designer specifies uncertainty directly in the optimization and over the specific kinematics, kinetics, or manufacturing parameters, aiming for reliable robots that reduce overdesign.

[1]  A. Galip Ulsoy,et al.  Robust design of Passive Assist Devices for multi-DOF robotic manipulator arms , 2017, Robotica.

[2]  Robert D. Gregg,et al.  Robust Optimal Design of Energy Efficient Series Elastic Actuators: Application to a Powered Prosthetic Ankle , 2018, 2019 IEEE 16th International Conference on Rehabilitation Robotics (ICORR).

[3]  Albert Wang,et al.  Proprioceptive Actuator Design in the MIT Cheetah: Impact Mitigation and High-Bandwidth Physical Interaction for Dynamic Legged Robots , 2017, IEEE Transactions on Robotics.

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

[5]  Elliott J. Rouse,et al.  Design and clinical implementation of an open-source bionic leg , 2020, Nature Biomedical Engineering.

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

[7]  Howie Choset,et al.  Design and Modeling of a Series Elastic Element for Snake Robots , 2013 .

[8]  Robert D. Gregg,et al.  Minimizing Energy Consumption and Peak Power of Series Elastic Actuators: A Convex Optimization Framework for Elastic Element Design , 2018, IEEE/ASME Transactions on Mechatronics.

[9]  Robert D. Gregg,et al.  Design and Benchtop Validation of a Powered Knee-Ankle Prosthesis with High-Torque, Low-Impedance Actuators , 2018, 2018 IEEE International Conference on Robotics and Automation (ICRA).

[10]  Robert D. Gregg,et al.  Design and Validation of a Powered Knee–Ankle Prosthesis With High-Torque, Low-Impedance Actuators , 2020, IEEE Transactions on Robotics.

[11]  R. H. Park,et al.  Two-reaction theory of synchronous machines generalized method of analysis-part I , 1929, Transactions of the American Institute of Electrical Engineers.

[12]  H. Harry Asada,et al.  Direct-Drive Robots: Theory and Practice , 1987 .

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

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

[15]  Robert Ilg,et al.  An efficient robotic tendon for gait assistance. , 2006, Journal of biomechanical engineering.

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

[17]  Marco Cempini,et al.  Design, development, and testing of a lightweight hybrid robotic knee prosthesis , 2018, Int. J. Robotics Res..

[18]  Elliott J. Rouse,et al.  Empirical Characterization of a High-performance Exterior-rotor Type Brushless DC Motor and Drive , 2019, 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[19]  Robert Riener,et al.  Control strategies for active lower extremity prosthetics and orthotics: a review , 2015, Journal of NeuroEngineering and Rehabilitation.

[20]  Alin Albu-Schäffer,et al.  Robots Driven by Compliant Actuators: Optimal Control Under Actuation Constraints , 2013, IEEE Transactions on Robotics.

[21]  A. Galip Ulsoy,et al.  A Maneuver Based Design of a Passive-Assist Device for Augmenting Active Joints , 2013 .

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

[23]  Ian W. Hunter,et al.  A comparative analysis of actuator technologies for robotics , 1992 .

[24]  Siavash Rezazadeh,et al.  A GENERAL FRAMEWORK FOR MINIMIZING ENERGY CONSUMPTION OF SERIES ELASTIC ACTUATORS WITH REGENERATION. , 2017, Proceedings of the ASME Dynamic Systems and Control Conference. ASME Dynamic Systems and Control Conference.

[25]  Hugh M. Herr,et al.  Powered ankle-foot prosthesis , 2008, IEEE Robotics & Automation Magazine.

[26]  Levi J. Hargrove,et al.  Design and Characterization of an Open-Source Robotic Leg Prosthesis , 2018, 2018 7th IEEE International Conference on Biomedical Robotics and Biomechatronics (Biorob).

[27]  Jeffrey H. Lang,et al.  Design Principles for Energy-Efficient Legged Locomotion and Implementation on the MIT Cheetah Robot , 2015, IEEE/ASME Transactions on Mechatronics.

[28]  Craig G. McDonald,et al.  A Time-Domain Approach to Control of Series Elastic Actuators: Adaptive Torque and Passivity-Based Impedance Control , 2016, IEEE/ASME Transactions on Mechatronics.

[29]  D. Winter Biomechanical motor patterns in normal walking. , 1983, Journal of motor behavior.

[30]  Siavash Rezazadeh,et al.  On the optimal selection of motors and transmissions for electromechanical and robotic systems , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[31]  Robert D. Gregg,et al.  Modeling the Kinematics of Human Locomotion Over Continuously Varying Speeds and Inclines , 2018, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[32]  Dirk Lefeber,et al.  Modeling and design of geared DC motors for energy efficiency: Comparison between theory and experiments , 2015 .

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