On-line planning of nonholonomic trajectories in crowded and geometrically unknown environments

Navigation of a car-like robot in environments with unknowns requires effective on-line planning of nonholonomic trajectories. We propose a set of basic maneuver patterns based on Bezier curves that allow either forward or backward motion as building blocks to create nonholonomic trajectories quickly, given a sequence of knot positions/points (e.g., from some GPS navigator). These maneuver patterns are particularly useful for generating feasible trajectories in crowded environments with many narrow passages. We embed the above techniques in a new planner suitable for on-line planning of nonholonomic and collision-free trajectories, called the ON planner. Our ON planner enables that, given a sequence of rough knot points, a car-like robot can simultaneously plan and move in a geometrically unknown, crowded environment with local sensing towards a goal. Simulation results demonstrate the planner's nice capabilities.

[1]  Alain Lambert,et al.  Safe Path Planning in an Uncertain-Configuration Space using RRT , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[2]  Jing Xiao,et al.  Real-time Motion Planning of Multiple Mobile Manipulators with a Common Task Objective in Shared Work Environments , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[3]  Kostas E. Bekris,et al.  Greedy but Safe Replanning under Kinodynamic Constraints , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[4]  R. Murray,et al.  Trajectory generation for the N-trailer problem using Goursat normal form , 1995 .

[5]  Steven M. LaValle,et al.  Rapidly-Exploring Random Trees: Progress and Prospects , 2000 .

[6]  Stefano Carpin,et al.  A genetic algorithm for nonholonomic motion planning , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

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

[8]  Sanjiv Singh,et al.  Path Generation for Robot Vehicles Using Composite Clothoid Segments , 1990 .

[9]  Philippe Martin,et al.  Flatness and motion planning : the car with n trailers. , 1992 .

[10]  Zhenmin Tang,et al.  Path Planning for Nonholonomic Car-like Mobile Robots Using Genetic Algorithms , 2006, 2006 8th international Conference on Signal Processing.

[11]  Xin-Sheng Ge,et al.  Nonholonomic Motion Planning of Space Robotics Based on the Genetic Algorithm with Wavelet Approximation , 2007, 2007 IEEE International Conference on Control and Automation.

[12]  S. Sastry,et al.  Trajectory generation for the N-trailer problem using Goursat normal form , 1993, Proceedings of 32nd IEEE Conference on Decision and Control.

[13]  Mark H. Overmars,et al.  Multilevel Path Planning for Nonholonomic Robots Using Semiholonomic Subsystems , 1998, Int. J. Robotics Res..

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

[15]  Jing Xiao,et al.  Real-Time Adaptive Motion Planning (RAMP) of Mobile Manipulators in Dynamic Environments With Unforeseen Changes , 2008, IEEE Transactions on Robotics.

[16]  J. Laumond,et al.  Multi-Level Path Planning for Nonholonomic Robots using Semi-Holonomic Subsystems , 1996 .

[17]  Jonathan P. How,et al.  Motion planning for urban driving using RRT , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[18]  Gerardo Lafferriere,et al.  A Differential Geometric Approach to Motion Planning , 1993 .

[19]  Zexiang Li,et al.  A variational approach to optimal nonholonomic motion planning , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.