Closed-Loop Control of Variable Stiffness Actuated Robots via Nonlinear Model Predicative Control

被引:48
作者
Zhakatayev, Altay [1 ]
Rubagotti, Matteo [1 ]
Varol, Huseyin Atakan [1 ]
机构
[1] Nazarbayev Univ, Dept Robot & Mech, Astana 010000, Kazakhstan
关键词
Robot manipulation; variable stiffness actuation; model predictive control; optimization algorithms; embedded optimization; PREDICTIVE CONTROL; STABILITY;
D O I
10.1109/ACCESS.2015.2418157
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Variable stiffness actuation has recently attracted great interest in robotics, especially in areas involving a high degree of human-robot interaction. After investigating various design approaches for variable stiffness actuated (VSA) robots, currently the focus is shifting to the control of these systems. Control of VSA robots is challenging due to the intrinsic nonlinearity of their dynamics and the need to satisfy constraints on input and state variables. Contrary to the partially open-loop state-of-the-art approaches, in this paper, we present a close-loop control framework for VSA robots leveraging recent increases in computational resources and advances in optimization algorithms. In particular, we generate reference trajectories by means of open-loop optimal control, and track these trajectories via nonlinear model predictive control in a closed-loop manner. In order to show the advantages of our proposed scheme with respect to the previous (partially open-loop) ones, extensive simulation and real-world experiments were conducted using a two link planar manipulator for a ball throwing task. The results of these experiments indicate that the closed-loop scheme outperforms the partially open loop one due to its ability to compensate for model uncertainties and external disturbances, while satisfying the imposed constraints.
引用
收藏
页码:235 / 248
页数:14
相关论文
共 37 条
[1]   Soft robotics -: From torque feedback-controlled lightweight robots to intrinsically compliant systems [J].
Albu-Schaeffer, Alin ;
Eiberger, Oliver ;
Grebenstein, Markus ;
Haddadin, Sami ;
Ott, Christian ;
Wimboeck, Thomas ;
Wolf, Sebastian ;
Hirzinger, Gerd .
IEEE ROBOTICS & AUTOMATION MAGAZINE, 2008, 15 (03) :20-30
[2]  
[Anonymous], 2012, DYNAMIC PROGRAMMING
[3]  
[Anonymous], 1999, Nonlinear Programming
[4]  
Ascher U.M., 1998, Computer Methods for Ordinary Differential Equations and Differential-Algebraic Equations, V61
[5]  
Bock H. G., 1984, P IFAC WORLD C, DOI DOI 10.1038/nature13828
[6]   Optimal variable stiffness control: formulation and application to explosive movement tasks [J].
Braun, David ;
Howard, Matthew ;
Vijayakumar, Sethu .
AUTONOMOUS ROBOTS, 2012, 33 (03) :237-253
[7]   Robots Driven by Compliant Actuators: Optimal Control Under Actuation Constraints [J].
Braun, David J. ;
Petit, Florian ;
Huber, Felix ;
Haddadin, Sami ;
van der Smagt, Patrick ;
Albu-Schaeffer, Alin ;
Vijayakumar, Sethu .
IEEE TRANSACTIONS ON ROBOTICS, 2013, 29 (05) :1085-1101
[8]  
Debrouwere F., 2014, IFAC Proc Vol, V47, P9617, DOI [10.3182/20140824-6-ZA-1003.01674, DOI 10.3182/20140824-6-ZA-1003.01674]
[9]   Time-Optimal Path Following for Robots With Convex-Concave Constraints Using Sequential Convex Programming [J].
Debrouwere, Frederik ;
Van Loock, Wannes ;
Pipeleers, Goele ;
Quoc Tran Dinh ;
Diehl, Moritz ;
De Schutter, Joris ;
Swevers, Jan .
IEEE TRANSACTIONS ON ROBOTICS, 2013, 29 (06) :1485-1495
[10]   Vehicle Yaw Stability Control by Coordinated Active Front Steering and Differential Braking in the Tire Sideslip Angles Domain [J].
Di Cairano, Stefano ;
Tseng, Hongtei Eric ;
Bernardini, Daniele ;
Bemporad, Alberto .
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2013, 21 (04) :1236-1248