A suboptimal path planning algorithm using rapidly-exploring random trees

This paper presents path planning algorithms using Rapidly-exploring Random Trees (RRTs) to generate paths for unmanned air vehicles (UAVs) in real time, given a starting location and a goal location in the presence of both static and pop-up obstacles. Generating near optimal paths in obstacle rich environments within a given short time window is a challenging task. Hence we first generate a path quickly using RRT by taking the kinematic constraints of the UAV into account. Then we develop an anytime algorithm that yields paths whose quality improves as computation time increases. When the UAV detects a pop-up obstacle the path planner re-generates a new path from its current location. In order to track a generated path, an effective guidance law with a switching mechanism based on pursuit and line of sight guidance laws is developed. Simulation studies are carried out to demonstrate the performance of the proposed algorithm.

[1]  B. Faverjon,et al.  Probabilistic Roadmaps for Path Planning in High-Dimensional Con(cid:12)guration Spaces , 1996 .

[2]  Ian Postlethwaite,et al.  An intelligent suboptimal path planning algorithm using Rapidly-exploring Random Trees , 2009, 2009 European Control Conference (ECC).

[3]  Steven M. LaValle,et al.  RRT-connect: An efficient approach to single-query path planning , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[4]  Ian Postlethwaite,et al.  A Comprehensive Study on Flight Path Selection Algorithms , 2006 .

[5]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.

[6]  Paul Zarchan,et al.  Tactical and strategic missile guidance , 1990 .

[7]  Nancy M. Amato,et al.  A randomized roadmap method for path and manipulation planning , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[8]  Timothy W. McLain,et al.  Static and Dynamic Obstacle Avoidance for Miniature Air Vehicles , 2005 .

[9]  E. Feron,et al.  Real-time motion planning for agile autonomous vehicles , 2000, Proceedings of the 2001 American Control Conference. (Cat. No.01CH37148).

[10]  Nils J. Nilsson,et al.  A Formal Basis for the Heuristic Determination of Minimum Cost Paths , 1968, IEEE Trans. Syst. Sci. Cybern..

[11]  G. Swaminathan Robot Motion Planning , 2006 .

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

[13]  Anthony Stentz,et al.  Anytime, Dynamic Planning in High-dimensional Search Spaces , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[14]  S. LaValle Rapidly-exploring random trees : a new tool for path planning , 1998 .

[15]  Howie Choset,et al.  Principles of Robot Motion: Theory, Algorithms, and Implementation ERRATA!!!! 1 , 2007 .