Exploiting passive dynamics for robot throwing task

Throwing is a complex and highly dynamic task. Humans usually exploit passive dynamics of their limbs to optimize their movement and muscle activation. In order to approach human throwing, we developed a double pendulum robotic platform. To introduce passivity into the actuated joints, clutches were included in the drive train. In this paper, we demonstrate the advantage of exploiting passive dynamics in reducing the mechanical work. However, engaging and disengaging the clutches are done in discrete fashions. Therefore, we propose an optimization approach which can deal with such discontinuities. It is shown that properly engaging/disengaging the clutches can reduce the mechanical work of a throwing task. The result is compared to the solution of fully actuated double pendulum, both in simulation and experiment.

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

[2]  Nikolaos G. Tsagarakis,et al.  Exploiting natural dynamics for energy minimization using an Actuator with Adjustable Stiffness (AwAS) , 2011, 2011 IEEE International Conference on Robotics and Automation.

[3]  R. Schmidt,et al.  Changes in limb dynamics during the practice of rapid arm movements. , 1989, Journal of biomechanics.

[4]  K. Matsuda,et al.  Adaptive control for a throwing motion of a 2 DOF robot , 1996, Proceedings of 4th IEEE International Workshop on Advanced Motion Control - AMC '96 - MIE.

[5]  K. Kudo,et al.  Utilization and compensation of interaction torques during ball-throwing movements. , 2003, Journal of neurophysiology.

[6]  J. Kelso,et al.  To Switch or Not to Switch: Recruitment of Degrees of Freedom Stabilizes Biological Coordination. , 1999, Journal of motor behavior.

[7]  Masatoshi Ishikawa,et al.  High-speed throwing motion based on kinetic chain approach , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[8]  Matei Ciocarlie,et al.  A constrained optimization framework for compliant underactuated grasping , 2011 .

[9]  C. Payne,et al.  Journal of Orthopaedic and Sports Physical Therapy , 2001 .

[10]  N. A. Bernshteĭn The co-ordination and regulation of movements , 1967 .

[11]  Dimitri P. Bertsekas,et al.  Dynamic Programming and Optimal Control, Two Volume Set , 1995 .

[12]  M. F.,et al.  Bibliography , 1985, Experimental Gerontology.

[13]  Ball catching in children with developmental coordination disorder: control of degrees of freedom , 2006, Developmental medicine and child neurology.

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

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

[16]  J. Hore,et al.  Kinematics of wrist joint flexion in overarm throws made by skilled subjects , 2004, Experimental Brain Research.

[17]  Lukas Jaeger,et al.  Learning to Play the Violin: Motor Control by Freezing, Not Freeing Degrees of Freedom , 2009, Journal of motor behavior.

[18]  Clément Gosselin,et al.  Underactuation in robotic grasping hands , 2002 .

[19]  Sethu Vijayakumar,et al.  Exploiting Variable Stiffness in Explosive Movement Tasks , 2011, Robotics: Science and Systems.

[20]  Aiguo Ming,et al.  Motion Control of a Golf Swing Robot , 2009, J. Intell. Robotic Syst..

[21]  G. Fleisig,et al.  Biomechanics of the elbow during baseball pitching. , 1993, The Journal of orthopaedic and sports physical therapy.

[22]  Clément Gosselin,et al.  Underactuated Robotic Hands , 2008, Springer Tracts in Advanced Robotics.