Analytical time-optimal trajectories for an omni-directional vehicle

We present the first analytical solution method for finding a time-optimal trajectory between any given pair of configurations for a three-wheeled omni-directional vehicle in an obstacle-free plane. The mathematical model of the vehicle bounds the velocities of the wheels independently. The timeoptimal trajectories can be divided into two categories: singular and generic. An analytical solution method has previously been presented for singular trajectories; this paper completes the work and presents the solution for generic trajectories. The speed and precision of the algorithm allow dense sampling of the configuration space, to determine how the time and structure of time-optimal trajectories change across configurations. Simulation results show that time-optimal trajectories tend to be ten to twenty percent faster than a simple but practical driving strategy: turn until the fastest translation direction faces the goal, drive to the goal, and turn to the current angle.

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

[2]  Devin J. Balkcom,et al.  Minimum-time trajectories for kinematic mobile robots and other planar rigid bodies with finite control sets , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[4]  Devin J. Balkcom,et al.  Generalizing Dubins Curves: Minimum-time Sequences of Body-fixed Rotations and Translations in the Plane , 2010, Int. J. Robotics Res..

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

[6]  Monique Chyba,et al.  Designing Efficient Trajectories for Underwater Vehicles Using Geometric Control Theory , 2005 .

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

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

[9]  Raffaello D'Andrea,et al.  Near-optimal dynamic trajectory generation and control of an omnidirectional vehicle , 2004, Robotics Auton. Syst..

[10]  Andrei Furtuna Minimum time kinematic trajectories for self-propelled rigid bodies in the unobstructed plane , 2011 .

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

[12]  Marilena Vendittelli,et al.  Shortest Paths to Obstacles for a Polygonal Dubins Car , 2009, IEEE Transactions on Robotics.

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

[14]  Paolo Gallina,et al.  Dynamic model with slip for wheeled omnidirectional robots , 2002, IEEE Trans. Robotics Autom..

[15]  Andrew D. Lewis,et al.  Optimal control for a simplified hovercraft model , 2000 .

[16]  Jong-Hwan Kim,et al.  Development of a Fault-Tolerant Omnidirectional Wheeled Mobile Robot Using Nonholonomic Constraints , 2002, Int. J. Robotics Res..

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

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

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

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

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

[22]  Guy Desaulniers On shortest paths for a car-like robot maneuvering around obstacles , 1996, Robotics Auton. Syst..

[23]  Devin J. Balkcom,et al.  Time optimal trajectories for bounded velocity differential drive robots , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[24]  Gabriel Hugh Elkaim,et al.  Obstacle avoiding real-time trajectory generation and control of omnidirectional vehicles , 2009, 2009 American Control Conference.

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