Exploiting Passive Dynamics with Variable Stiffness Actuation in Robot Brachiation

This paper explores a passive control strategy with variable stiffness actuation for swing movements. We consider brachiation as an example of a highly dynamic task which re- quires exploitation of gravity in an efficient manner for successful task execution. First, we present our passive control strategy considering a pendulum with variable stiffness actuation. Then, we formulate the problem based an optimal control framework with temporal optimization in order to simultaneously find an appropriate stiffness profile and movement duration such that the resultant movement will be able to exploit the passive dynamics of the robot. Finally, numerical evaluations on a two- link brachiating robot with a variable stiffness actuator (VSA) model are provided to demonstrate the effectiveness of our approach under different task requirements, modelling errors and switching in the robot dynamics. In addition, we discuss the issue of task description in terms of the choice of cost function for successful task execution in optimal control.

[1]  Russ Tedrake,et al.  Efficient Bipedal Robots Based on Passive-Dynamic Walkers , 2005, Science.

[2]  Alessandro De Luca,et al.  On the feedback linearization of robots with variable joint stiffness , 2008, 2008 IEEE International Conference on Robotics and Automation.

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

[4]  Giuseppe Oriolo,et al.  Trajectory Planning and Control for Planar Robots with Passive Last Joint , 2002, Int. J. Robotics Res..

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

[6]  Mark W. Spong,et al.  The swing up control problem for the Acrobot , 1995 .

[7]  Fumihito Arai,et al.  Swing and locomotion control for a two-link brachiation robot , 1994 .

[8]  Sethu Vijayakumar,et al.  Optimal variable stiffness control: formulation and application to explosive movement tasks , 2012, Auton. Robots.

[9]  S. Vijayakumar,et al.  Exploiting variable physical damping in rapid movement tasks , 2012, 2012 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM).

[10]  Kevin M. Lynch,et al.  Stable open-loop brachiation on a vertical wall , 2012, 2012 IEEE International Conference on Robotics and Automation.

[11]  Yoshihiko Nakamura,et al.  Nonlinear behavior and control of a nonholonomic free-joint manipulator , 1997, IEEE Trans. Robotics Autom..

[12]  Joel E. Chestnutt,et al.  The Actuator With Mechanically Adjustable Series Compliance , 2010, IEEE Transactions on Robotics.

[13]  S. Vijayakumar,et al.  A Computational Model of Limb Impedance Control Based on Principles of Internal Model Uncertainty , 2010, PloS one.

[14]  T. Matsuzawa,et al.  Primates , 2012, Current Biology.

[15]  K. Akazawa,et al.  Modulation of stretch reflexes during locomotion in the mesencephalic cat , 1982, The Journal of physiology.

[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]  M. Spong Modeling and Control of Elastic Joint Robots , 1987 .

[18]  R. Ham,et al.  Compliant actuator designs , 2009, IEEE Robotics & Automation Magazine.

[19]  Jun Nakanishi,et al.  A brachiating robot controller , 2000, IEEE Trans. Robotics Autom..

[20]  Marc Toussaint,et al.  An Approximate Inference Approach to Temporal Optimization in Optimal Control , 2010, NIPS.

[21]  Jun Nakanishi,et al.  Stiffness and temporal optimization in periodic movements: An optimal control approach , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[22]  Alin Albu-Schäffer,et al.  On joint design with intrinsic variable compliance: derivation of the DLR QA-Joint , 2010, 2010 IEEE International Conference on Robotics and Automation.

[23]  J. Hollerbach,et al.  Time-varying stiffness of human elbow joint during cyclic voluntary movement , 2005, Experimental Brain Research.

[24]  Martijn Wisse,et al.  Running with improved disturbance rejection by using non-linear leg springs , 2011, Int. J. Robotics Res..

[25]  Naoji Shiroma,et al.  Collision-Free Trajectory Planning for a 3-DoF Robot with a Passive Joint , 2000, Int. J. Robotics Res..

[26]  Reza Shadmehr Learning Virtual Equilibrium Trajectories for Control of a Robot Arm , 1990, Neural Computation.

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

[28]  Nikolaos G. Tsagarakis,et al.  A novel actuator with adjustable stiffness (AwAS) , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[29]  Bram Vanderborght,et al.  MACCEPA, the mechanically adjustable compliance and controllable equilibrium position actuator: Design and implementation in a biped robot , 2007, Robotics Auton. Syst..

[30]  Mario W. Gomes,et al.  A five-link 2D brachiating ape model with life-like zero-energy-cost motions. , 2005, Journal of theoretical biology.

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

[32]  Robert F. Stengel,et al.  Optimal Control and Estimation , 1994 .

[33]  Fumihito Arai,et al.  Swing and locomotion control for a two-link brachiation robot , 1993, IEEE Control Systems.

[34]  Sethu Vijayakumar,et al.  Learning impedance control of antagonistic systems based on stochastic optimization principles , 2011, Int. J. Robotics Res..