Abstract
We present the motion planning framework for an autonomous vehicle navigating through urban environments. Such environments present a number of motion planning challenges, including ultra-reliability, high-speed operation, complex inter-vehicle interaction, parking in large unstructured lots, and constrained maneuvers. Our approach combines a model-predictive trajectory generation algorithm for computing dynamically-feasible actions with two higher-level planners for generating long range plans in both on-road and unstructured areas of the environment. In the first part of this article, we describe the underlying trajectory generator and the on-road planning component of this system. We then describe the unstructured planning component of this system used for navigating through parking lots and recovering from anomalous on-road scenarios. Throughout, we provide examples and results from “Boss”, an autonomous SUV that has driven itself over 3000 kilometers and competed in, and won, the DARPA Urban Challenge.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Special Issue on the DARPA Grand Challenge, Part 1. Journal of Field Robotics 23(8) (2006a)
Special Issue on the DARPA Grand Challenge, Part 2. Journal of Field Robotics 23(9) (2006b)
Baber, J., Kolodko, J., Noel, T., Parent, M., Vlacic, L.: Cooperative autonomous driving: intelligent vehicles sharing city roads. IEEE Robotics and Automation Magazine 12(1), 44–49 (2005)
Baker, C., Ferguson, D., Dolan, J.: Robust mission execution for autonomous urban driving. In: Proceedings of the International Conference on Intelligent Autonomous Systems, IAS (2008)
Braid, D., Broggi, A., Schmiedel, G.: The TerraMax autonomous vehicle. Journal of Field Robotics 23(9), 693–708 (2006)
Brock, O., Khatib, O.: High-speed navigation using the global dynamic window approach. In: Proceedings of the IEEE International Conference on Robotics and Automation, ICRA (1999)
Carsten, J., Rankin, A., Ferguson, D., Stentz, A.: Global path planning on-board the Mars Exploration Rovers. In: Proceedings of the IEEE Aerospace Conference (2007)
DARPA Urban Challenge Official Results (2008), http://www.darpa.mil/GRANDCHALLENGE/mediafaq.asp
Dickmanns, E.D., Behringer, R., Brudigam, C., Dickmanns, D., Thomanek, F., Holt, V.: All-transputer visual autobahn-autopilot/copilot. In: Proceedings of the 4th Int. Conference on Computer Vision ICCV, pp. 608–615 (1993)
Ferguson, D., Darms, M., Urmson, C., Kolski, S.: Detection, Prediction, and Avoidance of Dynamic Obstacles in Urban Environments. In: Proceedings of the IEEE Intelligent Vehicles Symposium, IV (2008)
Ferguson, D., Likhachev, M.: Efficiently using cost maps for planning complex maneuvers. In: Proceedings of the Workshop on Planning with Cost Maps, IEEE International Conference on Robotics and Automation (2008)
Fox, D., Burgard, W., Thrun, S.: The dynamic window approach to collision avoidance. IEEE Robotics and Automation 4(1) (1997)
Hattori, A., Hosaka, A., Taniguchi, M., Nakano, E.: Driving control system for an autonomous vehicle using multiple observed point information. In: Proceedings of Intelligent Vehicle Symposium (1992)
Howard, T., Kelly, A.: Optimal rough terrain trajectory generation for wheeled mobile robots. International Journal of Robotics Research 26(2), 141–166 (2007)
Kelly, A.: An Intelligent Predictive Control Approach to the High Speed Cross Country Autonomous Navigation Problem. PhD thesis, Carnegie Mellon University (1995)
Khatib, O.: Real-time obstacle avoidance for manipulators and mobile robots. International Journal of Robotics Research 5(1), 90–98 (1986)
Knepper, R., Kelly, A.: High performance state lattice planning using heuristic look-up tables. In: Proceedings of the IEEE International Conference on Intelligent Robots and Systems, IROS (2006)
LaValle, S., Kuffner, J.: Rapidly-exploring Random Trees: Progress and prospects. Algorithmic and Computational Robotics: New Directions, pp. 293–308 (2001)
Likhachev, M., Ferguson, D.: Planning Dynamically Feasible Long Range Maneuvers for Autonomous Vehicles. In: Proceedings of Robotics: Science and Systems, RSS (2008)
Likhachev, M., Ferguson, D., Gordon, G., Stentz, A., Thrun, S.: Anytime Dynamic A*: An Anytime, Replanning Algorithm. In: Proceedings of the International Conference on Automated Planning and Scheduling, ICAPS (2005)
Likhachev, M., Gordon, G., Thrun, S.: ARA*: Anytime A* with provable bounds on sub-optimality. In: Advances in Neural Information Processing Systems. MIT Press, Cambridge (2003)
Pearl, J.: Heuristics: Intelligent Search Strategies for Computer Problem Solving. Addison-Wesley, Reading (1984)
Philippsen, R., Siegwart, R.: Smooth and efficient obstacle avoidance for a tour guide robot. In: Proceedings of the IEEE International Conference on Robotics and Automation, ICRA (2003)
Pivtoraiko, M., Kelly, A.: Constrained motion planning in discrete state spaces. In: Proceedings of the International Conference on Advanced Robotics, FSR (2005)
Pomerleau, D.: Efficient training of artificial neural networks for autonomous navigation. Neural Computation 3(1), 88–97 (1991)
Simmons, R.: The curvature velocity method for local obstacle avoidance. In: Proceedings of the IEEE International Conference on Robotics and Automation, ICRA (1996)
Singh, S., Simmons, R., Smith, T., Stentz, A., Verma, V., Yahja, A., Schwehr, K.: Recent progress in local and global traversability for planetary rovers. In: Proceedings of the IEEE International Conference on Robotics and Automation, ICRA (2000)
Song, G., Amato, N.: Randomized motion planning for car-like robots with C-PRM. In: Proceedings of the IEEE International Conference on Intelligent Robots and Systems, IROS (2001)
Stachniss, C., Burgard, W.: An integrated approach to goal-directed obstacle avoidance under dynamic constraints for dynamic environments. In: Proceedings of the IEEE International Conference on Intelligent Robots and Systems, IROS (2002)
Stentz, A., Hebert, M.: A complete navigation system for goal acquisition in unknown environments. Autonomous Robots 2(2), 127–145 (1995)
Thorpe, C., Hebert, M., Kanade, T., Shafer, S.: Vision and navigation for the Carnegie-Mellon Navlab. IEEE Transactions on Pattern Analysis and Machine Intelligence 10(3), 362–373 (1988)
Thorpe, C., Jochem, T., Pomerleau, D.: The 1997 automated highway demonstration. In: Proceedings of the International Symposium on Robotics Research, ISRR (1997)
Thrun, S., et al.: Map learning and high-speed navigation in RHINO. In: Kortenkamp, D., Bonasso, R.P., Murphy, R. (eds.) AI-based Mobile Robots: Case Studies of Successful Robot Systems, MIT Press, Cambridge (1998)
Thrun, S., et al.: Stanley: The robot that won the DARPA Grand Challenge. Journal of Field Robotics 23(9), 661–692 (2006)
Ulmer, B.: VITA - an autonomous road vehicle (arv) for collision avoidance in traffic. In: Proceedings of Intelligent Vehicle Symposium, pp. 36–41 (1992)
Urmson, C., et al.: A robust approach to high-speed navigation for unrehearsed desert terrain. Journal of Field Robotics 23(8), 467–508 (2006)
Urmson, C., et al.: Autonomous driving in urban environments: Boss and the Urban Challenge. Journal of Field Robotics 25(8), 425–466 (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Ferguson, D., Howard, T.M., Likhachev, M. (2009). Motion Planning in Urban Environments. In: Buehler, M., Iagnemma, K., Singh, S. (eds) The DARPA Urban Challenge. Springer Tracts in Advanced Robotics, vol 56. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-03991-1_2
Download citation
DOI: https://doi.org/10.1007/978-3-642-03991-1_2
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-03990-4
Online ISBN: 978-3-642-03991-1
eBook Packages: EngineeringEngineering (R0)