Collision avoidance in on-road environment for autonomous driving

Collision avoidance is an essential part in autonomous navigation. This paper proposes a collision avoidance method in on-road environment for autonomous driving. The proposed method divides a road map into six lane-level regions, assigns risk observers to corresponding regions, evaluates collision risks of situations based on risk observer distribution, and determines behaviors to deal with various collision-risky situations. Risk observers, designed to recognize and analyze situations at the level of lanes with regards to safety, return collision risks of situations. Based on the results of each risk observer, the system determines collision-free maneuvers to follow a global path. The method was implemented in robot operating system (ROS) for a reusable and hardware-independent software platform and tested in a two-phase procedure; simulation tests through a visualization tool called RViz in ROS with logged data and in-vehicle tests on the closed road with other vehicles to verify that our system operates properly on the road for autonomous driving without collisions. It successfully performed in several scenarios which can be happened in real road environment. The demonstration videos for in-vehicle tests are linked at fhttp://youtu.be/cjLcUdGg1j0, http://youtu.be/tB2rC6gMhcM.

[1]  Reid G. Simmons,et al.  Particle RRT for Path Planning with Uncertainty , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[2]  Jean-Claude Latombe,et al.  Numerical potential field techniques for robot path planning , 1991, Fifth International Conference on Advanced Robotics 'Robots in Unstructured Environments.

[3]  P. Cheng,et al.  RRT-based trajectory design for autonomous automobiles and spacecraft , 2001 .

[4]  Peter Stone,et al.  Multiagent interactions in urban driving , 2008 .

[5]  Anthony Stentz,et al.  Optimal and efficient path planning for partially-known environments , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[6]  Reid G. Simmons,et al.  Approaches for heuristically biasing RRT growth , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[7]  William Whittaker,et al.  Autonomous driving in urban environments: Boss and the Urban Challenge , 2008, J. Field Robotics.

[8]  Yoram Koren,et al.  The vector field histogram-fast obstacle avoidance for mobile robots , 1991, IEEE Trans. Robotics Autom..

[9]  Sebastian Thrun,et al.  Junior: The Stanford entry in the Urban Challenge , 2008, J. Field Robotics.

[10]  Oussama Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1985, Autonomous Robot Vehicles.

[11]  Benoit Vanholme,et al.  Maneuver-Based Trajectory Planning for Highly Autonomous Vehicles on Real Road With Traffic and Driver Interaction , 2010, IEEE Transactions on Intelligent Transportation Systems.