Collision-free and continuous-curvature path planning for car-like robots

This paper presents a set of paths, called bi-elementary paths. These paths are smooth and feasible for a car-like robot (i.e. their tangent direction is continuous and they respect a minimum turning radius constraint), and they can be followed by a real vehicle without stopping (i.e. they have a continuous curvature profile)-which is not the case of Dubins' curves. These paths are composed of arcs of a clothoid (a clothoid is a curve whose curvature is a linear function of its arc length), and are used to define a simplified, i.e. non-complete, planner. This simplified planner is, in turn, used in two global planning schemes, namely the Ariadne's Clew algorithm and probabilistic path planning. This paper proves an important property of the bi-elementary paths, from which the completeness of the two global planners is deduced.

[1]  Yutaka Kanayama,et al.  Smooth local path planning for autonomous vehicles , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[2]  John F. Canny,et al.  Planning smooth paths for mobile robots , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[3]  Jean-Paul Laumond,et al.  Finding Collision-Free Smooth Trajectories for a Non-Holonomic Mobile Robot , 1987, IJCAI.

[4]  Mark H. Overmars,et al.  Probabilistic path planning , 1998 .

[5]  El-Ghazali Talbi,et al.  Robot motion planning with the Ariadne's clew algorithm , 1993 .

[6]  Katsushi Ikeuchi,et al.  Trajectory generation with curvature constraint based on energy minimization , 1991, Proceedings IROS '91:IEEE/RSJ International Workshop on Intelligent Robots and Systems '91.

[7]  Thierry. Fraichard Continuous-curvature Path Planning for Multiple Car-like Vehicles Continuous-curvature Path Planning for Multiple Car-like Vehicles , 1997 .

[8]  Thierry Fraichard,et al.  Planning continuous-curvature paths for car-like robots , 1996, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems. IROS '96.

[9]  Juan Manuel Ahuactzin-Larios Le fil d'ariane : une méthode de planification générale. Application à la planification automatique de trajectoires , 1994 .

[10]  Y. Kanayama,et al.  Smooth Local Path Planning for Autonomous Vehicles , 1990, Autonomous Robot Vehicles.

[11]  Winston Nelson,et al.  Continuous-curvature paths for autonomous vehicles , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[12]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[13]  Richard M. Murray,et al.  A motion planner for nonholonomic mobile robots , 1994, IEEE Trans. Robotics Autom..

[14]  Mark H. Overmars,et al.  Coordinated motion planning for multiple car-like robots using probabilistic roadmaps , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[15]  J. Latombe,et al.  On nonholonomic mobile robots and optimal maneuvering , 1989, Proceedings. IEEE International Symposium on Intelligent Control 1989.