Runtime-bounded tunable motion planning for autonomous driving

Trajectory planning methods for on-road autonomous driving are commonly formulated to optimize a Single Objective calculated by accumulating Multiple Weighted Feature terms (SOMWF). Such formulation typically suffers from the lack of planning tunability. Two main causes are the lack of physical intuition and relative feature prioritization due to the complexity of SOMWF, especially when the number of features is big. This paper addresses this issue by proposing a framework with multiple tunable phases of planning, along with two novel techniques: Optimization-free trajectory smoothing/nudging. Sampling-based trajectory search with cascaded ranking.

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

[2]  Oussama Khatib,et al.  Elastic bands: connecting path planning and control , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

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

[4]  Wolfram Burgard,et al.  The dynamic window approach to collision avoidance , 1997, IEEE Robotics Autom. Mag..

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

[6]  Oliver Brock,et al.  Elastic Strips: A Framework for Integrated Planning and Execution , 1999, ISER.

[7]  Maxim Likhachev,et al.  D*lite , 2002, AAAI/IAAI.

[8]  Florent Lamiraux,et al.  Trajectory deformation applied to kinodynamic motion planning for a realistic car model , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[9]  Sebastian Thrun,et al.  Stanley: The robot that won the DARPA Grand Challenge , 2006, J. Field Robotics.

[10]  Thomas Sattel,et al.  Towards vehicle trajectory planning for collision avoidance based on elastic bands , 2007 .

[11]  William Whittaker,et al.  Tartan Racing: A multi-modal approach to the DARPA Urban Challenge , 2007 .

[12]  Thierry Fraichard,et al.  From path to trajectory deformation , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[13]  Thierry Fraichard,et al.  Navigating Dynamic Environments with Trajectory Deformation , 2009, J. Comput. Inf. Technol..

[14]  Julius Ziegler,et al.  Spatiotemporal state lattices for fast trajectory planning in dynamic on-road driving scenarios , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[15]  Ross A. Knepper,et al.  Differentially constrained mobile robot motion planning in state lattices , 2009, J. Field Robotics.

[16]  Dinh Quoc Tran,et al.  An application of sequential convex programming to time optimal trajectory planning for a car motion , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[17]  Sebastian Thrun,et al.  Junior: The Stanford entry in the Urban Challenge , 2008, J. Field Robotics.

[18]  Robin S. Sharp,et al.  Time-optimal control of the race car: a numerical method to emulate the ideal driver , 2010 .

[19]  Henrik Gollee,et al.  Trajectory generation for road vehicle obstacle avoidance using convex optimization , 2010 .

[20]  Emilio Frazzoli,et al.  Sampling-based algorithms for optimal motion planning , 2011, Int. J. Robotics Res..

[21]  Matthew McNaughton,et al.  Parallel Algorithms for Real-time Motion Planning , 2011 .

[22]  Hongbin Zha,et al.  A real-time motion planner with trajectory optimization for autonomous vehicles , 2012, 2012 IEEE International Conference on Robotics and Automation.

[23]  John M. Dolan,et al.  Focused Trajectory Planning for autonomous on-road driving , 2013, 2013 IEEE Intelligent Vehicles Symposium (IV).

[24]  Roland Siegwart,et al.  A sampling-based partial motion planning framework for system-compliant navigation along a reference path , 2013, 2013 IEEE Intelligent Vehicles Symposium (IV).

[25]  Qi Zhu,et al.  A sampling-based local trajectory planner for autonomous driving along a reference path , 2014, 2014 IEEE Intelligent Vehicles Symposium Proceedings.

[26]  Julius Ziegler,et al.  Trajectory planning for Bertha — A local, continuous method , 2014, 2014 IEEE Intelligent Vehicles Symposium Proceedings.

[27]  Shuiying Wang,et al.  State Lattice-based Motion Planning for Autonomous On-Road Driving , 2015 .

[28]  Jin-Woo Lee,et al.  Tunable and stable real-time trajectory planning for urban autonomous driving , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[29]  Alois Knoll,et al.  Path planning with orientation-aware space exploration guided heuristic search for autonomous parking and maneuvering , 2015, 2015 IEEE Intelligent Vehicles Symposium (IV).

[30]  Jing Wang,et al.  A suboptimal and analytical solution to mobile robot trajectory generation amidst moving obstacles , 2015, Auton. Robots.