An efficient system for combined route traversal and collision avoidance

Abstract Here we consider the problem of a robot that must follow a previously designated path outdoors. While the nominal path, a series of closely spaced via points, is provided with an assurance that it will lead to the destination, we can’t be guaranteed that it will be obstacle free. We present an efficient system capable of both following the path as well as being perceptive and agile enough to avoid obstacles in its way. We present a system that detects obstacles using laser ranging, as well as a layered system that continuously tracks the path, avoiding obstacles and replanning the route when necessary. The distinction of this system is that compared to the state of the art, it is minimal in sensing and computation while achieving high speeds. In this paper, we present an algorithm that is based on models of obstacle avoidance by humans and show variations of the model to deal with practical considerations. We show how the parameters of this model are automatically learned from observation of human operation and discuss limitations of the model. We then show how these models can be extended by adding online route planning and a formulation that allows for operation at varying speeds. We present experimental results from an autonomous vehicle that has operated several hundred kilometers to validate the methodology.

[1]  William Whittaker,et al.  A robust approach to high‐speed navigation for unrehearsed desert terrain , 2007 .

[2]  Hugh F. Durrant-Whyte,et al.  An experiment in autonomous navigation of an underground mining vehicle , 1999, IEEE Trans. Robotics Autom..

[3]  Alberto Broggi,et al.  The TerraMax autonomous vehicle: Field Reports , 2006 .

[4]  Brett R. Fajen,et al.  Behavioral dynamics of steering, obstacle avoidance, and route selection. , 2003 .

[5]  Reid G. Simmons,et al.  Stereo vision based navigation for Sun-synchronous exploration , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[6]  Cris Koutsougeras,et al.  KAT-5: Robust systems for autonomous vehicle navigation in challenging and unknown terrain , 2006, J. Field Robotics.

[7]  Sebastian Scherer,et al.  Learning obstacle avoidance parameters from operator behavior , 2006, J. Field Robotics.

[8]  Sanjiv Singh,et al.  Autonomous coverage operations in semi-structured outdoor environments , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[9]  Anthony Stentz,et al.  Using interpolation to improve path planning: The Field D* algorithm , 2006, J. Field Robotics.

[10]  Steven Dubowsky,et al.  Hazard avoidance for high‐speed mobile robots in rough terrain , 2006, J. Field Robotics.

[11]  Hugh F. Durrant-Whyte,et al.  An Autonomous Guided Vehicle for Cargo Handling Applications , 1995, ISER.

[12]  Reid G. Simmons,et al.  Recent progress in local and global traversability for planetary rovers , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[13]  Leslie Pack Kaelbling,et al.  A Dynamical Model of Visually-Guided Steering, Obstacle Avoidance, and Route Selection , 2003, International Journal of Computer Vision.

[14]  Sanjiv Singh,et al.  Obstacle detection using adaptive color segmentation and color stereo homography , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[15]  D. Langer,et al.  Fusing radar and vision for detecting, classifying and avoiding roadway obstacles , 1996, Proceedings of Conference on Intelligent Vehicles.

[16]  Dean A. Pomerleau,et al.  The 1997 automated highway free agent demonstration , 1997, Proceedings of Conference on Intelligent Transportation Systems.

[17]  Sebastian Thrun,et al.  Stanley: The robot that won the DARPA Grand Challenge , 2006, J. Field Robotics.

[18]  William H. Press,et al.  Numerical Recipes: FORTRAN , 1988 .

[19]  Karl Murphy,et al.  Driving Autonomously Offroad up to 35 km/h | NIST , 2000 .

[20]  Brett R. Fajen,et al.  Visual navigation and obstacle avoidance using a steering potential function , 2006, Robotics Auton. Syst..

[21]  Sanjiv Singh,et al.  Obstacle detection in smooth high curvature terrain , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[22]  Simon Lacroix,et al.  Reactive navigation in outdoor environments using potential fields , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[23]  William H. Press,et al.  Numerical recipes in FORTRAN (2nd ed.): the art of scientific computing , 1992 .

[24]  Brett R Fajen,et al.  Behavioral dynamics of steering, obstacle avoidance, and route selection. , 2003, Journal of experimental psychology. Human perception and performance.

[25]  Alonzo Kelly,et al.  An intelligent, predictive control approach to the high-speed cross-country autonomous navigation problem , 1996 .