Disturbance detection, identification, and recovery by gait transition in legged robots

We present a framework for detecting, identifying, and recovering within stride from faults and other leg contact disturbances encountered by a walking hexapedal robot. Detection is achieved by means of a software contact-event sensor with no additional sensing hardware beyond the commercial actuators' standard shaft encoders. A simple finite state machine identifies disturbances as due either to an expected ground contact, a missing ground contact indicating leg fault, or an unexpected “wall” contact. Recovery proceeds as necessary by means of a recently developed topological gait transition coordinator. We demonstrate the efficacy of this system by presenting preliminary data arising from two reactive behaviors — wall avoidance and leg-break recovery. We believe that extensions of this framework will enable reactive behaviors allowing the robot to function with guarded autonomy under widely varying terrain and self-health conditions.

[1]  Stefan Schaal,et al.  A Robust Quadruped Walking Gait for Traversing Rough Terrain , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[2]  Hod Lipson,et al.  Evolving Dynamic Gaits on a Physical Robot , 2004 .

[3]  Daniel E. Koditschek,et al.  Robotics as the Delivery Vehicle: A contexualized, social, self paced, engineering education for life-long learners , 2007 .

[4]  Chen Li,et al.  Sensitive dependence of the motion of a legged robot on granular media , 2009, Proceedings of the National Academy of Sciences.

[5]  John F. Canny,et al.  A risc approach to sensing and manipulation , 1995, J. Field Robotics.

[6]  Katie Byl,et al.  Metastable Walking Machines , 2009, Int. J. Robotics Res..

[7]  Matthew T. Mason Kicking the Sensing Habit , 1993, AI Mag..

[8]  Daniel E. Koditschek,et al.  Automated gait adaptation for legged robots , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[9]  Mark R. Cutkosky,et al.  Biologically inspired climbing with a hexapedal robot , 2008, J. Field Robotics.

[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]  Emmanuel G. Collins,et al.  Frequency response method for terrain classification in autonomous ground vehicles , 2008, Auton. Robots.

[12]  Sheila A. McIlraith,et al.  Monitoring a Complez Physical System using a Hybrid Dynamic Bayes Net , 2002, UAI.

[13]  Paul M. Frank,et al.  Fault diagnosis in dynamic systems using analytical and knowledge-based redundancy: A survey and some new results , 1990, Autom..

[14]  Katie Byl,et al.  Dynamically diverse legged locomotion for rough terrain , 2009, 2009 IEEE International Conference on Robotics and Automation.

[15]  Stéphane Lafortune,et al.  Failure diagnosis using discrete event models , 1994, Proceedings of 1994 33rd IEEE Conference on Decision and Control.

[16]  Bruce E. Sagan,et al.  The symmetric group - representations, combinatorial algorithms, and symmetric functions , 2001, Wadsworth & Brooks / Cole mathematics series.

[17]  Peter Stone,et al.  Machine Learning for Fast Quadrupedal Locomotion , 2004, AAAI.

[18]  Feng Zhao,et al.  Estimation of Distributed Hybrid Systems Using Particle Filtering Methods , 2003, HSCC.

[19]  Timothy Bretl,et al.  Motion Planning for a Six-Legged Lunar Robot , 2006, WAFR.

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

[21]  Jung-Min Yang Two-phase discontinuous gaits for quadruped walking machines with a failed leg , 2008, Robotics Auton. Syst..

[22]  John A. Nelder,et al.  A Simplex Method for Function Minimization , 1965, Comput. J..

[23]  Huei Peng,et al.  Inverse-Dynamics Based State and Disturbance Observers for Linear Time-Invariant Systems , 2002 .

[24]  Manuela M. Veloso,et al.  An evolutionary approach to gait learning for four-legged robots , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[25]  Daniel E. Koditschek,et al.  A leg configuration sensory system for dynamical body state estimates in a hexapod robot , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

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

[27]  Cynthia Ferrell,et al.  Failure Recognition and Fault Tolerance of an Autonomous Robot , 1994, Adapt. Behav..

[28]  Daniel D. Lee,et al.  Search-based planning for a legged robot over rough terrain , 2009, 2009 IEEE International Conference on Robotics and Automation.

[29]  Daniel D. Lee,et al.  Proprioceptive localilzatilon for a quadrupedal robot on known terrain , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

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

[31]  Hod Lipson,et al.  Resilient Machines Through Continuous Self-Modeling , 2006, Science.

[32]  Ola Pettersson,et al.  Execution monitoring in robotics: A survey , 2005, Robotics Auton. Syst..

[33]  Mark R. Cutkosky,et al.  A Biologically Inspired Passive Antenna for Steering Control of a Running Robot , 2003, ISRR.

[34]  Gautam Biswas,et al.  Hybrid Systems Diagnosis , 2000, HSCC.