An Explicit Characterization of Minimum Wheel-Rotation Paths for Differential-Drives

This paper characterizes shortest paths for differential-drive mobile robots by classifying solutions in the spirit of Dubins curves and Reeds-Shepp curves for car-like robots. Not only are optimal paths for mobile robots interesting with respect to the optimized criteria, but also they offer a family of motion primitives that can be used for motion planning in the presence of obstacles. A well-defined notion of shortest is obtained by optimizing the total amount of wheel rotation. This paper extends our previous characterization of the minimum wheel-rotation trajectories that are maximal with respect to sub-path partial order in [2]. To determine the shortest path for every pair of initial and goal configurations, we need to characterize all of the minimum wheel-rotation trajectories regardless of whether they are maximal with respect to sub-path partial order. In this paper we give all 52 minimum wheel-rotation trajectories. We also give the end-point map in terms of the path parameters for every shortest path. Thus, finding the shortest path for every pair of initial and goal configurations reduces to solving systems of equations for the path parameters. As in [2], the Pontryagin Maximum Principle as a necessary condition eliminates some non-optimal paths. The paths that satisfy the Pontryagin Maximum Principle (called extremals) are presented in this paper by finite state machines. Level sets of the cost-to-go function for a number of robot orientations are finally presented.

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

[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]  H. Sussmann The Markov-Dubins problem with angular acceleration control , 1997, Proceedings of the 36th IEEE Conference on Decision and Control.

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

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

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

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

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

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

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

[12]  Jean-Paul Laumond,et al.  Topological property for collision-free nonholonomic motion planning: the case of sinusoidal inputs for chained form systems , 1998, IEEE Trans. Robotics Autom..