A Dynamic RRT Path Planning Algorithm Based on B-Spline

For the application of ALV (Automatic Land Vehicle) running in a dynamic environment, an improved dynamic RRT(Rapidly exploring Random Trees ) path planning algorithm is proposed. The algorithm combines the noholonomic constraints of the vehicle with double extend RRTs, and the three order B-spline basic functions are used to approach and create a new smooth route which suits for the vehicle to follow. The algorithm not only improves the efficiency of searching but also guarantees the feasibility of the path at the same time. Based on the idea of rolling optimization, the algorithm is improved for real-time path planning in a dynamic environment. The simulation outcomes and field tests verify the effectiveness of the method proposed.

[1]  Lydia E. Kavraki,et al.  Probabilistic roadmaps for path planning in high-dimensional configuration spaces , 1996, IEEE Trans. Robotics Autom..

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

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

[4]  Mark B. Milam,et al.  Real-Time Optimal Trajectory Generation for Constrained Dynamical Systems , 2003 .

[5]  Gökhan Inalhan,et al.  A probabilistic B-spline motion planning algorithm for unmanned helicopters flying in dense 3D environments , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[6]  Anthony Stentz,et al.  The Focussed D* Algorithm for Real-Time Replanning , 1995, IJCAI.

[7]  S. LaValle,et al.  Randomized Kinodynamic Planning , 2001 .

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

[9]  Daniel E. Koditschek,et al.  Exact robot navigation using artificial potential functions , 1992, IEEE Trans. Robotics Autom..