Integrated optimal design and control of variable stiffness actuated robots

This paper proposes a method to determine the optimal value of design parameters in robots driven by variable-stiffness actuators. The method consists of setting up a nonlinear optimization problem, the solution of which determines the optimal control sequence, and, at the same time, the optimal values of the parameters. As a case study, we analyze a ball-throwing problem for a two-link elbow manipulator actuated by antagonistic quadratic springs, and show results for different configurations. Even if similar methods have already been proposed, mainly in process control, this approach is novel when applied to robots, and could lead to an overall improvement of their design, exploiting numerical optimization tools, which, in the last years, have become faster and more reliable.

[1]  Stefano Stramigioli,et al.  Energy-Efficient Variable Stiffness Actuators , 2011, IEEE Transactions on Robotics.

[2]  Robert Seifried,et al.  Integrated mechanical and control design of underactuated multibody systems , 2012 .

[3]  Christian Kirches,et al.  qpOASES: a parametric active-set algorithm for quadratic programming , 2014, Mathematical Programming Computation.

[4]  Oliver Eiberger,et al.  The DLR FSJ: Energy based design of a variable stiffness joint , 2011, 2011 IEEE International Conference on Robotics and Automation.

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

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

[7]  Manuel G. Catalano,et al.  Mechanism design for Variable Stiffness Actuation based on enumeration and analysis of performance , 2010, 2010 IEEE International Conference on Robotics and Automation.

[8]  John D. Perkins,et al.  OPTIMIZATION AS A TOOL FOR DESIGN/CONTROL INTEGRATION , 1994 .

[9]  G. Hirzinger,et al.  A new variable stiffness design: Matching requirements of the next robot generation , 2008, 2008 IEEE International Conference on Robotics and Automation.

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

[11]  Yoshinori Watanabe,et al.  Antagonistic muscle-like actuator and its application to multi-d.o.f. forearm prosthesis , 1997, Adv. Robotics.

[12]  Geoffrey W. Barton,et al.  A condition number scaling policy for stability robustness analysis , 1988 .

[13]  Moritz Diehl,et al.  An auto-generated real-time iteration algorithm for nonlinear MPC in the microsecond range , 2011, Autom..

[14]  Luis A. Ricardez-Sandoval,et al.  Integration of design and control for chemical processes: A review of the literature and some recent results , 2009, Annu. Rev. Control..

[15]  Stefano Stramigioli,et al.  The Variable Stiffness Actuator vsaUT-II: Mechanical Design, Modeling, and Identification , 2014, IEEE/ASME Transactions on Mechatronics.

[16]  Efstratios N. Pistikopoulos,et al.  Optimal design of dynamic systems under uncertainty , 1996 .

[17]  M. Morari,et al.  Effect of disturbance directions on closed-loop performance , 1987 .

[18]  Ioannis K. Kookos,et al.  An Algorithm for Simultaneous Process Design and Control , 2001 .

[19]  Manfred Morari,et al.  Design of resilient processing plants—I Process design under consideration of dynamic aspects , 1982 .

[20]  Donald Russell,et al.  Implementation of variable joint stiffness through antagonistic actuation using rolamite springs , 1999 .

[21]  G. Hirzinger,et al.  The DLR-KUKA success story: robotics research improves industrial robots , 2005, IEEE Robotics & Automation Magazine.

[22]  Christodoulos A. Floudas,et al.  Analyzing the interaction of design and control—1. A multiobjective framework and application to binary distillation synthesis , 1994 .

[23]  Ahmet Palazoglu,et al.  A multiobjective approach to design chemical plants with robust dynamic operability characteristics , 1986 .

[24]  Maria Chiara Carrozza,et al.  Biomechatronic Design and Control of an Anthropomorphic Artificial Hand for Prosthetic and Robotic Applications , 2007 .

[25]  Efstratios N. Pistikopoulos,et al.  Recent advances in optimization-based simultaneous process and control design , 2004, Comput. Chem. Eng..

[26]  Matteo Rubagotti,et al.  Closed-Loop Control of Variable Stiffness Actuated Robots via Nonlinear Model Predictive Control , 2015, IEEE Access.

[27]  Moritz Diehl,et al.  ACADO toolkit—An open‐source framework for automatic control and dynamic optimization , 2011 .

[28]  Nikolaos G. Tsagarakis,et al.  How design can affect the energy required to regulate the stiffness in variable stiffness actuators , 2012, 2012 IEEE International Conference on Robotics and Automation.