Standing self-manipulation for a legged robot

On challenging, uneven terrain a legged robot's open loop posture will almost inevitably be inefficient, due to uncoordinated support of gravitational loads with coupled internal torques. By reasoning about certain structural properties governing the infinitesimal kinematics of the closed chains arising from a typical stance, we have developed a computationally trivial self-manipulation behavior that can minimize both internal and external torques absent any terrain information. The key to this behavior is a change of basis in torque space that approximates the partially decoupled nature of the two types of disturbances. The new coordinates reveal how to use actuator current measurements as proprioceptive sensors for the approximate gradients of both the internal and external task potential fields, without recourse to further modeling. The behavior is derived using a manipulation framework informed by the dual relationship between a legged robot and a multifingered hand. We implement the reactive posture controller resulting from simple online descent along these proprioceptively sensed gradients on the X-RHex robot to document the significant savings in standing power.

[1]  Robin R. Murphy,et al.  Moonlight in Miami: a field study of human-robot interaction in the context of an urban search and rescue disaster response training exercise , 2004 .

[2]  Vítor Matos,et al.  A bio-inspired postural control for a quadruped robot: An attractor-based dynamics , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[3]  A.C. Larson,et al.  TerminatorBot: a novel robot with dual-use mechanism for locomotion and manipulation , 2005, IEEE/ASME Transactions on Mechatronics.

[4]  Richard M. Murray,et al.  A Mathematical Introduction to Robotic Manipulation , 1994 .

[5]  Majid Nili Ahmadabadi,et al.  A dynamic object manipulation approach to dynamic biped locomotion , 2008, Robotics Auton. Syst..

[6]  S. Gruber,et al.  Robot hands and the mechanics of manipulation , 1987, Proceedings of the IEEE.

[7]  Matthew T. Mason,et al.  Mechanics of Robotic Manipulation , 2001 .

[8]  Daniel E. Koditschek,et al.  A framework for the coordination of legged robot gaits , 2004, IEEE Conference on Robotics, Automation and Mechatronics, 2004..

[9]  Dinesh K. Pai,et al.  A mobile manipulator , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[10]  Daniel E. Koditschek,et al.  Proprioception based behavioral advances in a hexapod robot , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[11]  Guangjun Liu,et al.  Mobile manipulation using tracks of a tracked mobile robot , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[12]  Daniel E. Koditschek,et al.  Model-Based Dynamic Self-Righting Maneuvers for a Hexapedal Robot , 2004, Int. J. Robotics Res..

[13]  Kevin M. Lynch,et al.  Nonprehensile robotic manipulation: controllability and planning , 1996 .

[14]  Kevin C. Galloway,et al.  X-RHex: A Highly Mobile Hexapedal Robot for Sensorimotor Tasks , 2010 .

[15]  Alfred A. Rizzi,et al.  Gait Regulation and Feedback on a Robotic Climbing Hexapod , 2006, Robotics: Science and Systems.

[16]  Haldun Komsuoglu,et al.  Dynamic Legged Mobility---an Overview , 2009 .

[17]  Daniel E. Koditschek,et al.  On the Comparative Analysis of Locomotory Systems with Vertical Travel , 2010, ISER.

[18]  Robin R. Murphy,et al.  Moonlight in Miami : A Field Study of Human-Robot Interaction in the Context of an Urban Search and Rescue Disaster Response Training Exercise , 2003 .

[19]  Gerardo Lafferriere,et al.  Fine manipulation with multifinger hands , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[20]  Andrew A. Goldenberg,et al.  Design and Analysis of a Hybrid Mobile Robot Mechanism With Compounded Locomotion and Manipulation Capability , 2008 .

[21]  Daniel E. Koditschek,et al.  RHex: A Simple and Highly Mobile Hexapod Robot , 2001, Int. J. Robotics Res..

[22]  Siddhartha S. Srinivasa,et al.  Experiments with nonholonomic manipulation , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[23]  Galen Clark Haynes Gait regulation control techniques for robust legged locomotion , 2008 .

[24]  Dinesh K. Pai,et al.  Experiments with Desktop Mobile Manipulators , 1999, ISER.

[25]  Daniel E. Koditschek,et al.  Gait Transitions for Quasi-static Hexapedal Locomotion on Level Ground , 2009, ISRR.