Development and field testing of the FootFall planning system for the ATHLETE robots

The FootFall Planning System is a ground‐based planning and decision support system designed to facilitate the control of walking activities for the ATHLETE (All‐Terrain Hex‐Limbed Extra‐Terrestrial Explorer) family of robots. ATHLETE was developed at NASA's Jet Propulsion Laboratory and is a large, six‐legged robot designed to serve multiple roles during manned and unmanned missions to the moon; its roles include transportation, construction, and exploration. Over the 4 years from 2006 through 2010 the FootFall Planning System was developed and adapted to two generations of the ATHLETE robots and tested at two analog field sites [the Human Robotic Systems Project's Integrated Field Test at Moses Lake, Washington, June 2008, and the Desert Research and Technology Studies (D‐RATS), held at Black Point Lava Flow in Arizona, September 2010]. Having 42 degrees of kinematic freedom, standing to a maximum height of just over 4 m, and having a payload capacity of 450 kg in Earth gravity, the current version of the ATHLETE robot is a uniquely complex system. A central challenge to this work was the compliance of the high‐degree‐of‐freedom robot, especially the compliance of the wheels, which affected many aspects of statically stable walking. This paper reviews the history of the development of the FootFall system, sharing design decisions, field test experiences, and the lessons learned concerning compliance and self‐awareness. © 2012 Wiley Periodicals, Inc.

[1]  Robert B. McGhee,et al.  Finite state control of quadruped locomotion , 1967 .

[2]  Robert B. McGhee,et al.  Adaptive Locomotion of a Multilegged Robot over Rough Terrain , 1979, IEEE Transactions on Systems, Man, and Cybernetics.

[3]  D. E. Okhotsimski MOTION CONTROL SYSTEM DEVELOPMENT FOR A MOBILE ROBOT , 1980 .

[4]  H.M. Wechsler,et al.  Digital image processing, 2nd ed. , 1981, Proceedings of the IEEE.

[5]  S. Hirose,et al.  Titan III, A quadruped walking vehicle , 1985 .

[6]  R. McGhee,et al.  The adaptive suspension vehicle , 1986, IEEE Control Systems Magazine.

[7]  Paul Wintz,et al.  Digital image processing (2nd ed.) , 1987 .

[8]  K. Yoneda,et al.  Design of prismatic quadruped walking vehicle TITAN VI , 1991, Fifth International Conference on Advanced Robotics 'Robots in Unstructured Environments.

[9]  David Wettergreen,et al.  Gait planning and behavior-based control for statically-stable walking robots , 1996 .

[10]  Dinesh Manocha,et al.  OBBTree: a hierarchical structure for rapid interference detection , 1996, SIGGRAPH.

[11]  Chris Lovchik,et al.  The Robonaut hand: a dexterous robot hand for space , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[12]  Carol R. Stoker,et al.  Analyzing Pathfinder data using virtual reality and superresolved imaging , 1999 .

[13]  Shigeo Hirose,et al.  Development of Quadruped Walking Robot TITAN-VIII for Commercially Available Research Platform , 1999 .

[14]  Shigeo Hirose,et al.  Development of the quadruped walking robot, TITAN-IX — mechanical design concept and application for the humanitarian de-mining robot , 2001, Adv. Robotics.

[15]  Jean-Claude Latombe,et al.  A Single-Query Bi-Directional Probabilistic Roadmap Planner with Lazy Collision Checking , 2001, ISRR.

[16]  Shigeo Hirose,et al.  Normalized energy stability margin and its contour of walking vehicles on rough terrain , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[17]  Martin Buehler,et al.  Preliminary Bounding Experiments in a Dynamic Hexapod , 2002, ISER.

[18]  Dayal C. Kar,et al.  Design of Statically Stable Walking Robot: A Review , 2003, J. Field Robotics.

[19]  Jean-Daniel Boissonnat,et al.  Algorithmic Foundations of Robotics V, Selected Contributions of the Fifth International Workshop on the Algorithmic Foundations of Robotics, WAFR 2002, Nice, France, December 15-17, 2002 , 2004, WAFR.

[20]  Luther R. Palmer,et al.  System Design of a Quadrupedal Galloping Machine , 2004, Int. J. Robotics Res..

[21]  Martin Buehler,et al.  Modeling and Experiments of Untethered Quadrupedal Running with a Bounding Gait: The Scout II Robot , 2005, Int. J. Robotics Res..

[22]  J. Latombe,et al.  Adaptive dynamic collision checking for single and multiple articulated robots in complex environments , 2005, IEEE Transactions on Robotics.

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

[24]  Yasuhiro Ota,et al.  Wire-Driven Bipedal Robot , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[25]  Jeffrey J. Biesiadecki,et al.  Athlete: A cargo handling and manipulation robot for the moon , 2007, J. Field Robotics.

[26]  Alan Bowling,et al.  Mass Distribution Effects on Dynamic Performance of a Cable-Driven Hexapod , 2007 .

[27]  Brian H. Wilcox,et al.  Athlete: A cargo handling and manipulation robot for the moon: Research Articles , 2007 .

[28]  Yasuhiro Fukuoka,et al.  Adaptive Dynamic Walking of a Quadruped Robot on Natural Ground Based on Biological Concepts , 2007, Int. J. Robotics Res..

[29]  Matthew Heverly A Wheel-On-Limb Rover for Lunar Operations , 2007 .

[30]  Curtis Collins Stiffness Modeling and Force Distribution for the All-Terrain Hex-Limbed Extra-Terrestrial Explorer (ATHLETE) , 2007 .

[31]  Michael Broxton,et al.  FootFall: A Ground Based Operations Toolset Enabling Walking for the ATHLETE Rover , 2008 .

[32]  David E. Smith,et al.  ATHLETE's Feet: Mu1ti-Resolution Planning for a Hexapod Robot , 2008, ICAPS 2008.

[33]  Michael N. Wallick,et al.  RAPID: Collaboration results from three NASA centers in commanding/monitoring lunar assets , 2009, 2009 IEEE Aerospace conference.

[34]  Brian H. Wilcox,et al.  ATHLETE: A cargo and habitat transporter for the moon , 2009, 2009 IEEE Aerospace conference.

[35]  Curtis Collins,et al.  ATHLETE mobility performance with active terrain compliance , 2010, 2010 IEEE Aerospace Conference.

[36]  Jaret Matthews,et al.  Development of the TriATHLETE Lunar Vehicle Prototype , 2010 .

[37]  Terrence Fong,et al.  Robotic Follow-Up for Human Exploration , 2010 .

[38]  M. Broxton,et al.  Ames Stereo Pipeline, NASA's Open Source Automated Stereogrammetry Software , 2010 .

[39]  Vytas SunSpiral,et al.  FootSpring: A Compliance Model for the ATHLETE Family of Robots , 2010 .

[40]  Brian H. Wilcox ATHLETE: A cargo-handling vehicle for solar system exploration , 2011, 2011 Aerospace Conference.