Vision-based obstacle detection and path planning for planetary rovers

NASA's next-generation Mars rovers are capable of capturing panoramic stereo imagery of their surroundings. Three- dimensional terrain maps can be derived from such imagery through stereo image correlation. While 3-D data is inherently valuable for planning a path through local terrain, obstacle detection is not fully reliable due to anomalies and noise in the range data. We present an obstacle-detection approach that first identifies potential obstacles based on color-contrast in the monocular imagery and then uses the 3-D data to project all detected obstacles into a 2-D overhead-view obstacle map where noise originating from the 3-D data is easily removed. We also developed a specialized version of the A* search algorithm that produces optimally efficient paths through the obstacle map. These paths are of similar quality as those generated by the traditional A* , at a fraction of the computational cost. Performance gains by an order of magnitude are accomplished by a two-stage approach that leverages the specificity of obstacle shape on Mars. The first stage uses depth-first A* to quickly generate a somewhat sub-optimal path through the obstacle map. The following refinement stage efficiently eliminates all extraneous way-points. Our implementation of these algorithms is being integrated into NASA's award-winning Web-Interface for Telescience.

[1]  Martial Hebert,et al.  A complete navigation system for goal acquisition in unknown environments , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[2]  Marina Kolesnik,et al.  Algorithmic solution for autonomous vision-based off-road navigation , 1998, Defense, Security, and Sensing.

[3]  Marilena Vendittelli,et al.  Real-time map building and navigation for autonomous robots in unknown environments , 1998, IEEE Trans. Syst. Man Cybern. Part B.

[4]  Richard Volpe Navigation Results from Desert Field Tests of the Rocky 7 Mars Rover Prototype , 1999, Int. J. Robotics Res..

[5]  David S. Wettergreen,et al.  Operating Nomad during the Atacama Desert Trek , 1998 .

[6]  T. W. Ridler,et al.  Picture thresholding using an iterative selection method. , 1978 .

[7]  Martial Hebert,et al.  A complete navigation system for goal acquisition in unknown environments , 1995, Auton. Robots.

[8]  Anthony Stentz,et al.  Mobile Robot Navigation: The CMU System , 1987, IEEE Expert.

[9]  Nils J. Nilsson,et al.  Shakey the Robot , 1984 .

[10]  Maria Bualat,et al.  Initial results from vision-based control of the Ames Marsokhod rover , 1997, Proceedings of the 1997 IEEE/RSJ International Conference on Intelligent Robot and Systems. Innovative Robotics for Real-World Applications. IROS '97.

[11]  William R. Hamel,et al.  Autonomous Navigation, Exploration, and Recognition Using the HERMIES-IIB Robot , 1987, IEEE Expert.