Geometric algorithms for clearance based optimal path computation

In path planning, it is often more practical to evaluate the quality of a path not only on the basis of its length but also on the clearance from obstacles. In this paper, we propose computational geometry methods to compute the shortest path with a user-specified minimum clearance between two points in the plane in the presence of disjoint, simple, polygonal obstacles. The algorithm has time complexity O(nlogn) where n is a multiple of the number of obstacle vertices. By setting the minimum clearance to zero, we demonstrate that our algorithm can provide a high quality approximation of the shortest path between source and destination points.

[1]  Micha Sharir,et al.  An efficient motion-planning algorithm for a convex polygonal object in two-dimensional polygonal space , 1990, Discret. Comput. Geom..

[2]  Hiroshi Noborio,et al.  A quadtree-based path-planning algorithm for a mobile robot , 1990, J. Field Robotics.

[3]  Nancy M. Amato,et al.  Extracting optimal paths from roadmaps for motion planning , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[4]  Mark H. Overmars,et al.  Clearance based path optimization for motion planning , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[5]  Nancy M. Amato,et al.  A randomized roadmap method for path and manipulation planning , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[6]  Yoram Koren,et al.  Potential field methods and their inherent limitations for mobile robot navigation , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[7]  Charles W. Warren,et al.  Global path planning using artificial potential fields , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[8]  Jur P. van den Berg,et al.  The visibility--voronoi complex and its applications , 2005, EuroCG.