The cost of bounded curvature

We study the motion-planning problem for a car-like robot whose turning radius is bounded from below by one and which is allowed to move in the forward direction only (Dubins car). For two robot configurations @s,@s^', let @?(@s,@s^') be the shortest bounded-curvature path from @s to @s^'. For d>=0, let @?(d) be the supremum of @?(@s,@s^'), over all pairs (@s,@s^') that are at Euclidean distance d. We study the function dub(d)[email protected]?(d)-d, which expresses the difference between the bounded-curvature path length and the Euclidean distance of its endpoints. We show that dub(d) decreases monotonically from dub(0)[email protected]/3 to dub(d^@?)[email protected], and is constant for d>=d^@?. Here d^@?~1.5874. We describe pairs of configurations that exhibit the worst-case of dub(d) for every distance d.

[1]  David G. Kirkpatrick,et al.  A Complete Approximation Algorithm for Shortest Bounded-Curvature Paths , 2008, ISAAC.

[2]  L. Dubins On Curves of Minimal Length with a Constraint on Average Curvature, and with Prescribed Initial and Terminal Positions and Tangents , 1957 .

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

[4]  Xiang Ma,et al.  Receding Horizon Planning for Dubins Traveling Salesman Problems , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[5]  Chee Yap,et al.  Algorithmic motion planning , 1987 .

[6]  Hongyan Wang,et al.  The complexity of the two dimensional curvature-constrained shortest-path problem , 1998 .

[7]  Gordon T. Wilfong,et al.  Planning constrained motion , 1991, Annals of Mathematics and Artificial Intelligence.

[8]  H. Sussmann Shortest 3-dimensional paths with a prescribed curvature bound , 1995, Proceedings of 1995 34th IEEE Conference on Decision and Control.

[9]  Sergey Bereg,et al.  Curvature-bounded traversals of narrow corridors , 2005, Symposium on Computational Geometry.

[10]  Pankaj K. Agarwal,et al.  Approximation algorithms for curvature-constrained shortest paths , 1996, SODA '96.

[11]  Jean-Daniel Boissonnat,et al.  Shortest paths of bounded curvature in the plane , 1994, J. Intell. Robotic Syst..

[12]  Jean-Daniel Boissonnat,et al.  An Algorithm for Computing a Convex and Simple Path of Bounded Curvature in a Simple Polygon , 2002, Algorithmica.

[13]  Xavier Goaoc,et al.  Bounded-Curvature Shortest Paths through a Sequence of Points Using Convex Optimization , 2013, SIAM J. Comput..

[14]  Pankaj K. Agarwal,et al.  Motion planning for a steering-constrained robot through moderate obstacles , 1995, STOC '95.

[15]  Steven M. LaValle,et al.  Planning algorithms , 2006 .

[16]  Emilio Frazzoli,et al.  Traveling Salesperson Problems for the Dubins Vehicle , 2008, IEEE Transactions on Automatic Control.

[17]  Jean-Daniel Boissonnat,et al.  A Polynomial-Time Algorithm for Computing Shortest Paths of Bounded Curvature AmidstModerate Obstacles , 2003, Int. J. Comput. Geom. Appl..

[18]  Subhash Suri,et al.  Curvature-Constrained Shortest Paths in a Convex Polygon , 2002, SIAM J. Comput..

[19]  Emilio Frazzoli,et al.  The curvature-constrained traveling salesman problem for high point densities , 2007, 2007 46th IEEE Conference on Decision and Control.

[20]  Sung Yong Shin,et al.  Approximation of Curvature-Constrained Shortest Paths through a Sequence of Points , 2000, ESA.

[21]  F. Bullo,et al.  On the point-to-point and traveling salesperson problems for Dubins' vehicle , 2005, Proceedings of the 2005, American Control Conference, 2005..

[22]  Micha Sharir,et al.  Algorithmic motion planning , 2004, Handbook of Discrete and Computational Geometry, 2nd Ed..