Skip to main content
Log in

Autonomous Driving with Concurrent Goals and Multiple Vehicles: Mission Planning and Architecture

  • Published:
Autonomous Robots Aims and scope Submit manuscript

Abstract

We introduce a new distributed planning paradigm, which permits optimal execution and dynamic replanning of complex multi-goal missions. In particular, the approach permits dynamic allocation of goals to vehicles based on the current environment model while maintaining information-optimal route planning for each individual vehicle to individual goals. Complex missions can be specified by using a grammar in which ordering of goals, priorities, and multiple alternatives can be described. We show that the system is able to plan local paths in obstacle fields based on sensor data, to plan and update global paths to goals based on frequent obstacle map updates, and to modify mission execution, e.g., the assignment and ordering of the goals, based on the updated paths to the goals.

The multi-vehicle planning system is based on the GRAMMPS planner; the on-board dynamic route planner is based on the D* planner. Experiments were conducted with stereo and high-speed ladar as the to sensors used for obstacle detection. This paper focuses on the multi-vehicle planner and the systems architecture. A companion paper (Brumitt et al., 2001) analyzes experiments with the multi-vehicle system and describes in details the other components of the system.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Alami, R. et al. 1995. A general framework for multi-robot cooperation and its implementation on a set of three Hilare robots. Experimental Robotics, IV:26-39.

    Google Scholar 

  • Allen, J. et al. 1990. Readings in Planning, Morgan Kauffman Publishers: San Mateo, California.

    Google Scholar 

  • Arai, Y., Suzuki, S., Kotosaka, S., Asama, H., Kaetsu, H., and Isao, E. 1996. Collision avoidance among multiple autonomous mobile robots using LOCISS (locally communicable Infrared sensory system). In Proceedings of the IEEE International Conference on Robotics and Automation, pp. 2091-2096.

  • Arora, S. 1996. Polynomial-time approximation schemes for Euclidean TSP and other geometric problems. In Proc. IEEE FOCS, 1996, pp. 2-13.

  • Azarm, K. and Schmidt, G. 1996. A decentralized approach for the conflict-free motion of multiple mobile robots. In Proc. IROS, 1996, pp. 1667-1675.

  • Brumitt, B. 1998. GRAMMPS: A mission and execution planner for multiple robots in unstructured environments. In Proc. IEEE International Conference on Robotics And Automation, May 1998.

  • Brumitt, B., Stentz, A., and Hebert, M. 2001. Autonomous driving with concurrent goals and multiple vehicles: Mission planning and architecture. Autonomous Robots, forthcoming.

  • Brumitt, B. 1997. Mission planning for multiple vehicles and concurrent goals. Ph.D. Dissertation. The Robotics Institute, Carnegie Mellon University. December 1997.

  • Cao, U.Y. et al. 1997. Cooperative mobile robotics: Antecedents and directions. Autonomous Robots, 4:7-27.

    Google Scholar 

  • Causse, O. and Pampagnin, L.H. 1995. Management of a multi-robot system in a public environment. In Proc. IROS.

  • Clark, R.J., R.J., Arkin, R.C., and Ram, A. 1992. Learning momentum: Online performance enhancement for reactive systems. In Proceedings 1992 IEEE International Conference on Robotics and Automation.

  • Erdmann, M. and Lozano-Perez, T. 1987. On multiple moving objects. Algorithmica, 2(4):477-521.

    Google Scholar 

  • Feldman, J.A. and Sproull, R.F. 1977. Decision theory and artificial intelligence II: the hungry monkey. Cognitive Science, 1:158-192.

    Google Scholar 

  • Froelich, C., Hancock, J., Sullivan, R., and Langer, D. 1998. Highperformance imaging laser radar. In Proc. IEEE International Conference on Robotics and Automation.

  • Froelich, C., Mettenleiter, F., and Haertl, F. 1997. Imaging laser radar (LIDAR) for high-speed monitoring of the environment. In SPIE Proceedings of the Intelligent Transportation Systems Conference, October 1997.

  • Hancock, J., Hoffman, E., Sullivan, R., Ingimarson, D., Langer, D., and Hebert, M. 1997. High-performance laser range scanner. In SPIE Proceedings of the Intelligent Transportation Systems Conference, October 1997.

  • Hebert, M. 1994. Pixel-based range image processing. In Proc. ICRA'94, May 1994.

  • Huber, D., Denes, L., Hebert, M., Gottlieb, M., and Kaminsky, B. 1997. A spectro-polarimetric imager for intelligent transportation systems. In Proc. SPIE Conference on Transportation Sensors, Pittsburgh, October 1997.

  • Kelly, A. and Stentz, A. 1997. An analysis of requirements for rough terrain autonomous mobility. Autonomous Robots, 4(4):129-161.

    Google Scholar 

  • Kirkpatrick, C.D. 1983. Optimization by simulated annealing. Science, 220(4598):220-231.

    Google Scholar 

  • Langer, D., Rosenblatt, J., and Hebert, M. 1994. A behavior-based approach to the autonomous navigation systems. IEEE Transactions on Robotics and Automation, 10(4):776-783.

    Google Scholar 

  • Latombe, J.C. 1991. Robot Motion Planning, Kluwer Academic Publishers: Dordrecht.

    Google Scholar 

  • Lawler, E.L. 1985. The Travelling Salesman Problem, John Wiley & Sons: New York.

    Google Scholar 

  • Le Pape, C.A. 1990. Combination of centralized and distributed methods for multi-agent planning and scheduling. In Proc. ICRA, 1990, pp. 488-493.

  • Li, S. 1994. Coordinating multiple mobile robots through local interrobot communication. Distributed Autonomous Robotic Systems, Springer-Verlag: Berlin.

    Google Scholar 

  • Lin, S. 1965. Bell Systems Technical Journal, 33:2245.

    Google Scholar 

  • Mackenzie, D.C., Arkin, R.A., and Cameron, J.M. 1997. Multiagent mission specification and execution. Autonomous Robots, 4:29-52.

    Google Scholar 

  • Mataric, M.J. 1992. Minimizing complexity in controlling a mobile robot population. In Proc. ICRA, p. 830.

  • Mataric, M.J. 1997. Reinforcement learning in the multi-robot domain. Autonomous Robots, 4:73-83.

    Google Scholar 

  • Morganthaler, M.K. 1997. UGV mission planning. RSTA for the UGV: providing eyes for an autonomous vehicle. O. Firschein and T. Strat (Eds.), Morgan Kaufman Publ.: San Francisco.

    Google Scholar 

  • Parker, L. 1990. Heterogeneous multi-robot cooperation. Ph.D. Thesis, MIT. Feb. 1994.

  • Press, W.H. 1990. Numerical Recipes in C, Cambridge University Press: Cambridge, pp. 343-352.

    Google Scholar 

  • Reinelt, G. 1991. The Travelling Salesman, Computational Solutions for TSP Applications, Springer-Verlag: Berlin.

    Google Scholar 

  • Rosenblatt, J.K. 1995. DAMN: A distributed architecture for mobile navigation. In Proceedings of the 1995 AAAI Spring Symposium on Lessons Learned from Implemented Software Architectures for Physical Agents, H. Hexmoor and D. Kortenkamp (Eds.), AAAI Press: Menlo Park, CA.

    Google Scholar 

  • Rosenblatt, J.K. and Thorpe, C.E. 1995. Combining Multiple Goals in a Behavior-Based Architecture. In Proceedings of IROS 1995.

  • Stentz, A. 1995a. The focussed D* algorithm for real-time replanning. In Proc. IJCAI, August 1995.

  • Stentz, A. 1995b. Optimal and efficient path planning for unknown and dynamic environments. International Journal of Robotics and Automation, 10(3).

  • Stentz, A. and Hebert, M. 1995. A complete navigation system for goal acquisition in unknown environments. Autonomous Robots, 2(2):127-145.

    Google Scholar 

  • Yahja, A., Singh, S., and Stentz, A. 2000. An efficient on-line path planner for outdoor mobile robots operating in vast environments. Robotics and Autonomous Systems, 33(2):129-143.

    Google Scholar 

  • Yahja, A., Stentz, A., Singh, S., and Brumitt, B. 1998. Framedquadtree path planning for mobile robots operating in sparse environments. In Proceedings IEEE Conference on Robotics and Automation (ICRA). Leuven, Belgium, May 1998.

  • Yoshida, E. 1996. Evaluating the efficiency of local and global communication in distributed mobile robotic systems. In Proc. IROS. 1996, pp. 1661-1666.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Brumitt, B., Stentz, A., Hebert, M. et al. Autonomous Driving with Concurrent Goals and Multiple Vehicles: Mission Planning and Architecture. Autonomous Robots 11, 103–115 (2001). https://doi.org/10.1023/A:1011266907321

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1011266907321

Navigation