Integrated System for Single Leg Walking

Abstract : The Carnegie Mellon University Planetary Rover project is developing a six-legged walking robot capable of autonomously navigating, exploring, and acquiring samples in rugged, unknown environments. This report describes an integrated software system capable of navigating a single leg of the robot over rugged terrain. The leg, based on an early design of the Ambler Planetary Rover, is suspended below a carriage that slides along rails. To walk, the system creates an elevation map of the terrain from laser scanner images, plans an appropriate foothold based on terrain and geometric constraints, weaves the leg through the terrain to position it above the foothold, contacts the terrain with the foot, and applies force enough to advance the carriage along the rails. Walking both forward and backward, the system has traversed hundreds of meters of rugged terrain including obstacles too tall to step over, trenches too deep to step in, closely spaced obstacles, and sand hills. The implemented system consists of a number of task-specific processes (two for planning, two for perception, one for real-time control) and a central control process that directs the flow of communication between processes.

[1]  Charles E. Thorpe,et al.  The CMU rover and the FIDO vision navigation system , 1983 .

[2]  Takeo Kanade,et al.  Year End Report: Autonomous Planetary Rover at Carnegie Mellon, 1989 , 1990 .

[3]  Rodney A. Brooks,et al.  A Robust Layered Control Syste For A Mobile Robot , 2022 .

[4]  Takeo Kanade,et al.  Ambler: an autonomous rover for planetary exploration , 1989, Computer.

[5]  T. Kanade,et al.  First Results in Terrain Mapping for a Roving Planetary Explorer , 1989 .

[6]  Takeo Kanade,et al.  Terrain mapping for a roving planetary explorer , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[7]  Reid G. Simmons,et al.  Concurrent planning and execution for a walking robot , 1990, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[8]  Tom M. Mitchell,et al.  A task control architecture for autonomous robots , 1990 .

[9]  Takeo Kanade,et al.  A perception system for a planetary explorer , 1989, Proceedings of the 28th IEEE Conference on Decision and Control,.

[10]  Chak-Kuen Wong,et al.  Distance problems in computational geometry with fixed orientations , 1985, SCG '85.

[11]  William C. Dias,et al.  United States planetary rover status: 1989 , 1990 .

[12]  John J. Craig,et al.  Introduction to Robotics Mechanics and Control , 1986 .

[13]  William Whittaker,et al.  Walking robot with a circulating gait , 1990, EEE International Workshop on Intelligent Robots and Systems, Towards a New Frontier of Applications.

[14]  Tomás Lozano-Pérez,et al.  Spatial Planning: A Configuration Space Approach , 1983, IEEE Transactions on Computers.

[15]  Reid Simmons,et al.  Experience with a Task Control Architecture for Mobile Robots , 1989 .

[16]  Takeo Kanade,et al.  Methods for Identifying Footfall Positions for a Legged Robot , 1989, Proceedings. IEEE/RSJ International Workshop on Intelligent Robots and Systems '. (IROS '89) 'The Autonomous Mobile Robots and Its Applications.

[17]  Anthony Stentz,et al.  The Navlab system for mobile robot navigation , 1990 .

[18]  Takeo Kanade,et al.  3-D Vision Tech-niques for Autonomous Vehicles , 1988 .

[19]  Tom M. Mitchell,et al.  A Case Study in Robot Exploration , 1989 .

[20]  H. Thomas,et al.  Planning strategies for the Ambler walking robot , 1990, 1990 IEEE International Conference on Systems Engineering.

[21]  William Whittaker,et al.  1989 Year End Report Autonomous Planetary Rover at Carnegie Mellon , 1989 .

[22]  Regis Hoffman,et al.  Terrain Roughness Measurement from Elevation Maps , 1990, Other Conferences.

[23]  Sandeep Gulati,et al.  Neutral learning of constrained nonlinear transformations , 1989, Computer.