Motion Planning for Car-Like Vehicles in Dynamic Urban Scenarios

This paper focuses on development of a motion planning strategy for car-like vehicles in dynamic urban-like scenarios. The strategy can be summarized as a search for a collision-free trajectory among linearly moving obstacles applying rapidly-exploring random trees (RRT) and B-splines. Collision avoidance is based on geometric search in transformed state space of chained form kinematic model decomposition. The time criterion for avoiding obstacles is based on relative robot to obstacle motion and is checked iteratively for possible collisions within the RRT exploration phase. The line segment geometric path is interpolated with a B-spline curve in order to generate a feasible trajectory that takes into account nonholonomic constraints. The exploration strategy aims at finding an optimal steering and longitudinal control of the vehicle in minimum time and steering activity sense. In order to test the strategy a MatLab based simulator was developed. This simulator reproduces a simple 2D urban-like environment with parked and moving cars, buses, trucks, people, buildings, streets, and trees. The test vehicle, a modified smart car equipped with several sensors was kinematically modeled. The sensor data are extracted from the environment based on its geometrical description and used as input data for the motion planning strategy which was verified in a dynamic urban scenario simulation

[1]  Thierry Fraichard,et al.  Dynamic trajectory planning with dynamic constraints: A 'state-time space' approach , 1993, Proceedings of 1993 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS '93).

[2]  Jean-Paul Laumond,et al.  Robot Motion Planning and Control , 1998 .

[3]  Thierry Fraichard,et al.  Safe motion planning in dynamic environments , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[5]  Paolo Fiorini,et al.  Motion Planning in Dynamic Environments Using Velocity Obstacles , 1998, Int. J. Robotics Res..

[6]  Xingjian Jing Behavior dynamics based motion planning of mobile robots in uncertain dynamic environments , 2005, Robotics Auton. Syst..

[7]  Steven W. Zucker,et al.  Planning collision-free trajectories in time-varying environments: a two-level hierarchy , 2005, The Visual Computer.

[8]  Zhihua Qu,et al.  A new analytical solution to mobile robot trajectory generation in the presence of moving obstacles , 2004, IEEE Transactions on Robotics.

[9]  Hajime Asama,et al.  Inevitable collision states — a step towards safer robots? , 2004, Adv. Robotics.

[10]  Tomás Lozano-Pérez,et al.  On multiple moving objects , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[11]  Steven W. Zucker,et al.  Planning collision-free trajectories in time-varying environments: a two-level hierarchy , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[12]  Carl de Boor,et al.  A Practical Guide to Splines , 1978, Applied Mathematical Sciences.

[13]  Zvi Shiller,et al.  Motion planning in dynamic environments: obstacles moving along arbitrary trajectories , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[14]  Bruce Randall Donald,et al.  Algorithmic and Computational Robotics: New Directions , 2001 .

[15]  Jean-Paul Laumond,et al.  Guidelines in nonholonomic motion planning for mobile robots , 1998 .

[16]  Jean-Claude Latombe,et al.  Randomized Kinodynamic Motion Planning with Moving Obstacles , 2002, Int. J. Robotics Res..

[17]  Roland Siegwart,et al.  Motion Planning in the Presence of Moving Obstacles using RRT Search and B-splines , 2006 .