Path planning based on Constrained Delaunay Triangulation

This paper proposes a path planning algorithm for determining an optimal path with respect to the costs of a dual graph on the Constrained Delaunay Triangulation (CDT) of an environment. The advantages of using triangles for environment expression are: less data storage required, available mature triangulation methods and consistent with a potential motion planning framework. First we represent the polygon environment as a planar straight line graph (PSLG) described as a collection of vertices and segments, and then we adopt the CDT to partition the environment into triangles. Then on this CDT of the environment, a dual graph is constructed following the target attractive principle in order to avoid the nonoptimal paths caused by the different geometric size of the triangles. Correspondingly, a path planning algorithm via A* search algorithm finds an optimal path on the real-time building dual graph. In addition, completeness and optimization analysis of the algorithm is given. The simulation results demonstrate the effectiveness and optimization of the algorithm.

[1]  David Eppstein,et al.  MESH GENERATION AND OPTIMAL TRIANGULATION , 1992 .

[2]  Jean-Claude Latombe,et al.  Robot motion planning , 1970, The Kluwer international series in engineering and computer science.

[3]  Sven Koenig,et al.  Fast replanning for navigation in unknown terrain , 2005, IEEE Transactions on Robotics.

[4]  Elisha Sacks,et al.  Path planning for planar articulated robots using configuration spaces and compliant motion , 2003, IEEE Trans. Robotics Autom..

[5]  Marcelo Kallmann Path Planning in Triangulations Marcelo Kallmann , 2005 .

[6]  Mark H. Overmars,et al.  Roadmap-based motion planning in dynamic environments , 2005, IEEE Trans. Robotics.

[7]  Jonathan Richard Shewchuk,et al.  Delaunay refinement algorithms for triangular mesh generation , 2002, Comput. Geom..

[8]  Nils J. Nilsson,et al.  Artificial Intelligence: A New Synthesis , 1997 .

[9]  Antonio Bicchi,et al.  Symbolic planning and control of robot motion [Grand Challenges of Robotics] , 2007, IEEE Robotics & Automation Magazine.

[10]  Joseph O'Rourke,et al.  Computational Geometry in C. , 1995 .

[11]  Nageswara S. V. Rao On Fast Planning of Suboptimal Paths Amidst Polygonal Obstacles in Plane , 1995, Theor. Comput. Sci..

[12]  Calin Belta,et al.  Discrete abstractions for robot motion planning and control in polygonal environments , 2005, IEEE Transactions on Robotics.

[13]  Larry H. Matthies,et al.  An autonomous path planner implemented on the Rocky 7 prototype microrover , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[14]  Danny Ziyi Chen,et al.  A framed-quadtree approach for determining Euclidean shortest paths in a 2-D environment , 1997, IEEE Trans. Robotics Autom..

[15]  Kimon P. Valavanis,et al.  Mobile robot navigation in 2-D dynamic environments using an electrostatic potential field , 2000, IEEE Trans. Syst. Man Cybern. Part A.

[16]  Simon Parsons,et al.  Principles of Robot Motion: Theory, Algorithms and Implementations by Howie Choset, Kevin M. Lynch, Seth Hutchinson, George Kantor, Wolfram Burgard, Lydia E. Kavraki and Sebastian Thrun, 603 pp., $60.00, ISBN 0-262-033275 , 2007, The Knowledge Engineering Review.