Orienting in mid-air through configuration changes to achieve a rolling landing for reducing impact after a fall

With no initial angular momentum an ordinary house cat is capable of flipping over onto its feet in mid-air and landing safely after a fall. As the field of robotics advances and robots become more dynamic, control algorithms for landing safely from a long, intended fall will become more necessary. Here we present an algorithm that leverages nonholonomic trajectory planning inspired by the falling cat to orient an articulated robot through configuration changes to achieve a pose that reduces the impact at landing. The calculated impact pose results in minimal loss of energy through rolling, while maximizing the rolling time. In addition to orienting and rolling, our controller guides the system to behave like a damped spring-mass system to reduce the magnitude of contact forces. Our framework is general and is applicable to systems that can be modeled as a connected tree of rigid bodies. We illustrate the feasibility of the algorithm through simulation and physical experiments with a planar three-link robot.

[1]  John Guckenheimer,et al.  The Dynamics of Legged Locomotion: Models, Analyses, and Challenges , 2006, SIAM Rev..

[2]  T R Kane,et al.  Human self-rotation by means of limb movements. , 1970, Journal of biomechanics.

[3]  Richard Montgomery,et al.  Gauge theory of the falling cat , 1993 .

[4]  Kazuhito Yokoi,et al.  UKEMI: falling motion control to minimize damage to biped humanoid robot , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[5]  Marco Santello,et al.  Review of motor control mechanisms underlying impact absorption from falls. , 2005, Gait & posture.

[6]  Ambarish Goswami,et al.  Learning to Predict Humanoid Fall , 2011, Int. J. Humanoid Robotics.

[7]  Keenan Crane,et al.  Digital geometry processing with discrete exterior calculus , 2013, SIGGRAPH '13.

[8]  Richard Montgomery,et al.  Optimal Control of Deformable Bodies and Its Relation to Gauge Theory , 1991 .

[9]  T. Kane,et al.  A dynamical explanation of the falling cat phenomenon , 1969 .

[10]  Howie Choset,et al.  Geometric motion planning: The local connection, Stokes’ theorem, and the importance of coordinate choice , 2011, Int. J. Robotics Res..

[11]  R. Full,et al.  Tail-assisted pitch control in lizards, robots and dinosaurs , 2012, Nature.

[12]  Reinhard Blickhan,et al.  Compliant leg behaviour explains basic dynamics of walking and running , 2006, Proceedings of the Royal Society B: Biological Sciences.

[13]  Javier Ruiz-del-Solar,et al.  Learning to fall: Designing low damage fall sequences for humanoid soccer robots , 2009, Robotics Auton. Syst..

[14]  A Jusufi,et al.  Righting and turning in mid-air using appendage inertia: reptile tails, analytical models and bio-inspired robots , 2010, Bioinspiration & biomimetics.

[15]  Richard Montgomery,et al.  Nonholonomic Control and Gauge Theory , 1993 .

[16]  Robert W. Batterman,et al.  Falling Cats, Parallel Parking, and Polarized Light , 2003 .

[17]  Masayoshi Tomizuka,et al.  A lizard-inspired active tail enables rapid maneuvers and dynamic stabilization in a terrestrial robot , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[18]  C. Frohlich Do springboard divers violate angular momentum conservation , 1979 .

[19]  Ambarish Goswami,et al.  Safe fall: Humanoid robot fall direction change through intelligent stepping and inertia shaping , 2009, 2009 IEEE International Conference on Robotics and Automation.

[20]  Frank Wilczek,et al.  Gauge kinematics of deformable bodies , 1989 .

[21]  Victor B. Zordan,et al.  Control of rotational dynamics for ground behaviors , 2013, SCA '13.

[22]  Shuuji Kajita,et al.  An optimal planning of falling motions of a humanoid robot , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[23]  Masayoshi Tomizuka,et al.  A nonlinear feedback controller for aerial self-righting by a tailed robot , 2013, 2013 IEEE International Conference on Robotics and Automation.

[24]  Sehoon Ha,et al.  Falling and landing motion control for character animation , 2012, ACM Trans. Graph..

[25]  H. Choset,et al.  Connection Vector Fields and Optimized Coordinates for Swimming Systems at Low and High Reynolds Numbers , 2010 .