Minimum Wheel-Rotation Paths for Differential-Drive Mobile Robots

The shortest paths for a mobile robot are a fundamental property of the mechanism, and may also be used as a family of primitives for motion planning in the presence of obstacles. This paper characterizes shortest paths for differential-drive mobile robots, with the goal of classifying solutions in the spirit of Dubins curves and Reeds—Shepp curves for car-like robots. To obtain a well-defined notion of shortest, the total amount of wheel-rotation is optimized. Using the Pontryagin Maximum Principle and other tools, we derive the set of optimal paths, and we give a representation of the extremals in the form of finite automata. It turns out that minimum time for the Reeds—Shepp car is equal to minimum wheel-rotation for the differential-drive, and minimum time curves for the convexified Reeds—Shepp car are exactly the same as minimum wheel-rotation paths for the differential-drive. It is currently unknown whether there is a simpler proof for this fact.

[1]  Devin J. Balkcom,et al.  Time-optimal Trajectories for an Omni-directional Vehicle , 2006, Int. J. Robotics Res..

[2]  Guy Desaulniers,et al.  A Shortest Path Algorithm for a Carlike Robot in a Polygonal Environment , 1998, Int. J. Robotics Res..

[3]  J. Sussmann,et al.  SHORTEST PATHS FOR THE REEDS-SHEPP CAR: A WORKED OUT EXAMPLE OF THE USE OF GEOMETRIC TECHNIQUES IN NONLINEAR OPTIMAL CONTROL. 1 , 1991 .

[4]  Devin J. Balkcom,et al.  Minimum Wheel-Rotation Paths for Differential-Drive Mobile Robots , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

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

[6]  Devin J. Balkcom,et al.  Time Optimal Trajectories for Bounded Velocity Differential Drive Vehicles , 2002, Int. J. Robotics Res..

[7]  L. Shepp,et al.  OPTIMAL PATHS FOR A CAR THAT GOES BOTH FORWARDS AND BACKWARDS , 1990 .

[8]  P. Souéres,et al.  Shortest paths synthesis for a car-like robot , 1996, IEEE Trans. Autom. Control..

[9]  Sepanta Sekhavat,et al.  Time optimal paths for a mobile robot with one trailer , 1999, Proceedings 1999 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human and Environment Friendly Robots with High Intelligence and Emotional Quotients (Cat. No.99CH36289).

[10]  Jean-Yves Fourquet,et al.  Minimum time motion of a mobile robot with two independent, acceleration-driven wheels , 1997, Proceedings of International Conference on Robotics and Automation.

[11]  L. S. Pontryagin,et al.  Mathematical Theory of Optimal Processes , 1962 .

[12]  François G. Pin,et al.  Time-Optimal Trajectories for Mobile Robots With Two Independently Driven Wheels , 1994, Int. J. Robotics Res..

[13]  P. Soueres,et al.  Shortest paths to obstacles for a polygonal car-like robot , 1999, Proceedings of the 38th IEEE Conference on Decision and Control (Cat. No.99CH36304).

[14]  Vladimir Borisov,et al.  Theory of Chattering Control , 1994 .

[15]  Devin J. Balkcom,et al.  An Explicit Characterization of Minimum Wheel-Rotation Paths for Differential-Drives , 2006 .

[16]  John Canny,et al.  Shortest Paths for a Car-like Robot to Manifolds in Configuration Space , 1996, Int. J. Robotics Res..

[17]  Lamberto Cesari,et al.  Optimization-Theory And Applications , 1983 .

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

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

[20]  M. L. Chambers The Mathematical Theory of Optimal Processes , 1965 .

[21]  Jean-Daniel Boissonnat,et al.  A polynomial-time algorithm for computing a shortest path of bounded curvature amidst moderate obstacles (extended abstract) , 1996, SCG '96.

[22]  H. Sussmann,et al.  The Markov-Dubins problem with angular acceleration control , 1997, Proceedings of the 36th IEEE Conference on Decision and Control.

[23]  Philippe Souères,et al.  Optimal trajectories for nonholonomic mobile robots , 1998 .

[24]  Marilena Vendittelli,et al.  Obstacle distance for car-like robots , 1999, IEEE Trans. Robotics Autom..