Collision-free curvature-bounded smooth path planning using composite Bezier curve based on Voronoi diagram

In this paper, we present an obstacle avoiding smooth path planning method based on Voronoi diagram and composite Bezier curve algorithm which obtains the curvature bounded path with small length. In our algorithm, a Voronoi diagram is constructed according to the global environment. The piecewise linear rough path in the Voronoi diagram which keeps away from the obstacles is obtained by performing Dijkstra's shortest path algorithm. Dynamic programming is employed to subdivide the nodes on the piecewise linear path into control point subsequences to generate a collision free composite Bezier curve which satisfies the curvature constraint and approaches minimal path length.

[1]  Steven Fortune,et al.  A sweepline algorithm for Voronoi diagrams , 1986, SCG '86.

[2]  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.

[3]  Michael E. Mortenson Geometric modeling (2nd ed.) , 1997 .

[4]  Chun Che Fung,et al.  Implementation of the spline method for mobile robot path control , 1999, IMTC/99. Proceedings of the 16th IEEE Instrumentation and Measurement Technology Conference (Cat. No.99CH36309).

[5]  Keiji Nagatani,et al.  Sensor based navigation for car-like mobile robots using generalized Voronoi graph , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[6]  Dong-Soo Kwon,et al.  Mobile robots at your fingertip: Bezier curve on-line trajectory generation for supervisory control , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[7]  Marina L. Gavrilova,et al.  Voronoi diagram in optimal path planning , 2007, 4th International Symposium on Voronoi Diagrams in Science and Engineering (ISVD 2007).

[8]  Trajano Alencar de Araujo PARAMETRIC TRAJECTORY GENERATION FOR MOBILE ROBOTS , 2007 .

[9]  M. Dambrine,et al.  On-line moving-obstacle avoidance using piecewise Bezier curves with unknown obstacle trajectory , 2008, 2008 16th Mediterranean Conference on Control and Automation.

[10]  Michael E. Mortenson,et al.  Geometric Modeling , 2008, Encyclopedia of GIS.

[11]  Shahin Mohammadi,et al.  A Voronoi-Based Reactive Approach for Mobile Robot Navigation , 2008, CSICC.

[12]  Gabriel Hugh Elkaim,et al.  Obstacle avoiding real-time trajectory generation and control of omnidirectional vehicles , 2009, 2009 American Control Conference.

[13]  Jing-Sin Liu,et al.  Simulated annealing based algorithm for smooth robot path planning with different kinematic constraints , 2010, SAC '10.