Time-optimal paths for a Dubins airplane

We consider finding a time-optimal trajectory for an airplane from some starting point and orientation to some final point and orientation. Our model extends the Dubins car by L.E. Dubins (1957) to have altitude, which leads to Dubins airplane. We assume that the system has independent bounded control over the altitude velocity as well as the turning rate in the plane. Through the use of the Pontryagin Maximum Principle, we characterize the time-optimal trajectories for the system. They are composed of turns with minimum radius, straight line segments, and pieces of planar elastica. One motivation for determining these elementary pieces is for use as motion primitives in modern planning and control algorithms that consider obstacles.

[1]  Devin J. Balkcom,et al.  Minimum Wheel-Rotation Paths for Differential-Drive Mobile Robots , 2009, Int. J. Robotics Res..

[2]  L. Dubins On plane curves with curvature. , 1961 .

[3]  Vikram Kapila,et al.  Optimal path planning for unmanned air vehicles with kinematic and tactical constraints , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..

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

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

[6]  Yiyuan Zhao,et al.  Deterministic resolution of two aircraft conflict in free flight , 1997 .

[7]  Jean-Paul Laumond,et al.  Finding Collision-Free Smooth Trajectories for a Non-Holonomic Mobile Robot , 1987, IJCAI.

[8]  Tysen Mueller,et al.  Free flight conflict detection and resolution analysis , 1996 .

[9]  Timothy Bretl,et al.  Using Motion Primitives in Probabilistic Sample-Based Planning for Humanoid Robots , 2008, WAFR.

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

[11]  S. Sastry,et al.  Steering left-invariant control systems on matrix Lie groups , 1993, Proceedings of 32nd IEEE Conference on Decision and Control.

[12]  Gordon T. Wilfong,et al.  Planning constrained motion , 1988, STOC '88.

[13]  Antonio Bicchi,et al.  Symbolic Planning and Control of Robot Motion: State of the Art and Grand Challenges , 2007 .

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

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

[16]  Jean-Daniel Boissonnat,et al.  Shortest paths of bounded curvature in the plane , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

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

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

[19]  Munther A. Dahleh,et al.  Maneuver-based motion planning for nonlinear systems with symmetries , 2005, IEEE Transactions on Robotics.

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

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

[22]  Shankar Sastry,et al.  Algorithms for steering on the group of rotations , 1993, 1993 American Control Conference.

[23]  S. Sastry,et al.  Optimal path planning on matrix Lie groups , 1994, Proceedings of 1994 33rd IEEE Conference on Decision and Control.

[24]  Hadas Kress-Gazit,et al.  Valet parking without a valet , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

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

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

[28]  Jirí Matousek,et al.  Reachability by paths of bounded curvature in convex polygons , 2000, SCG '00.

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

[30]  Jean-Claude Latombe A Fast Path Planner for a Car-Like Indoor Mobile Robot , 1991, AAAI.

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

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

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

[34]  Velimir Jurdjevic,et al.  Optimal Control Problems on Lie groups , 1991 .

[35]  V. Kapila,et al.  UAV optimal path planning using C-C-C class paths for target touring , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[36]  James E. Bobrow,et al.  Optimal motion primitives for a 5 DOF experimental hopper , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

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

[38]  S. Shankar Sastry,et al.  Conflict resolution for air traffic management: a study in multiagent hybrid systems , 1998, IEEE Trans. Autom. Control..

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

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

[41]  Tejas R. Mehta,et al.  An optimal control approach to mode generation in hybrid systems , 2006 .

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

[43]  Antonio Bicchi,et al.  Symbolic planning and control of robot motion [Grand Challenges of Robotics] , 2007, IEEE Robotics & Automation Magazine.

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