Controlling a multi-joint arm actuated by pneumatic muscles with quasi-DDP optimal control

Pneumatic actuators have inherent compliance and hence they are very interesting for applications involving interaction with environment or human. But controlling such kind of actuators is not trivial. The paper presents an implementation of iterative Linear Quadratic regulator (iLQR) based optimal control framework to control an anthropomorphic arm with each joint actuated by an agonist-antagonistic pair of Mckibben artificial muscles. The method is applied to positioning tasks and generation of explosive movements by maximizing the link speed. It is then compared to traditional control strategies to justify that optimal control is effective in controlling the position in highly non-linear pneumatic systems. Also the importance of varying compliance is highlighted by repeating the tasks at different compliance level. The algorithm validation is reported here by several simulations and hardware experiments in which the shoulder and elbow flexion are controlled simultaneously.

[1]  George Nikolakopoulos,et al.  Pneumatic artificial muscles: A switching Model Predictive Control approach , 2013 .

[2]  Yuval Tassa,et al.  Real-time behaviour synthesis for dynamic hand-manipulation , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[3]  Emanuel Todorov,et al.  Iterative linearization methods for approximately optimal control and estimation of non-linear stochastic system , 2007, Int. J. Control.

[4]  Dirk Lefeber,et al.  The Concept and Design of Pleated Pneumatic Artificial Muscles , 2001 .

[5]  G. Nikolakopoulos,et al.  A survey on pneumatic muscle actuators modeling , 2011, 2011 IEEE International Symposium on Industrial Electronics.

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

[7]  Vikash Kumar,et al.  Fast, strong and compliant pneumatic actuation for dexterous tendon-driven hands , 2013, 2013 IEEE International Conference on Robotics and Automation.

[8]  Yuval Tassa,et al.  Modeling and identification of pneumatic actuators , 2013, 2013 IEEE International Conference on Mechatronics and Automation.

[9]  Bertrand Tondu,et al.  A Seven-degrees-of-freedom Robot-arm Driven by Pneumatic Artificial Muscles for Humanoid Robots , 2005, Int. J. Robotics Res..

[10]  B. Tondu,et al.  McKibben artificial muscle can be in accordance with the Hill skeletal muscle model , 2006, The First IEEE/RAS-EMBS International Conference on Biomedical Robotics and Biomechatronics, 2006. BioRob 2006..

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

[12]  Bertrand Tondu,et al.  Modelling of the McKibben artificial muscle: A review , 2012 .

[13]  Bram Vanderborght,et al.  Torque and compliance control of the pneumatic artificial muscles in the biped "Lucy" , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[14]  Yuval Tassa,et al.  Control-limited differential dynamic programming , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[15]  Norman M. Wereley,et al.  Experimental Characterization and Static Modeling of McKibben Actuators , 2009 .

[16]  Bertrand Tondu,et al.  Second order sliding mode control for an anthropomorphic robot-arm driven with pneumatic artificial muscles , 2009, 2009 9th IEEE-RAS International Conference on Humanoid Robots.