Skip to main content
Log in

Autonomous Driving with Concurrent Goals and Multiple Vehicles: Experiments and Mobility Components

  • Published:
Autonomous Robots Aims and scope Submit manuscript

Abstract

In this paper, we describe a complete system for mission planning and execution for multiple robots in natural terrain. We report on experiments with a system for autonomously driving two vehicles based on complex mission specifications. 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.

Two recently developed sensors are used for obstacle detection: a high-speed laser range finder, and a video-rate stereo system. An updated version of a dynamic path planner, D*, is used for on-line computation of routes. A new mission planning and execution-monitoring tool, GRAMMPS, is used for managing the allocation and ordering of goals between vehicles.

We report on experiments conducted in an outdoor test site with two HMMWVs. Implementation details and performance analysis, including failure modes, are described based on a series of twelve experiments, each over 1/2 km distance with up to nine goals.

The work reported here includes a number of results not previously published, including the use of a real-time stereo machine and a high-performance laser range finder, and the use of the GRAMMPS planning 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., Aguilar, L., Bullata, H., Fleury, S., Herrb, M., Ingrand, F., Khatib, M., and Robert, F. 1998. A scheme for coordinating multi-robot activities and plans execution. In Proc. 13th European Conference on Artificial Intelligence.

  • Alami, R., Ingrand, F., and Qutub, S. 1995. A general framework for multi-robot cooperation and its implementation on a set of three Hilare robots. Experimental Robotics IV, pp. 26–39.

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

    Google Scholar 

  • Arai, Y., Suzuki, S., Kotosaka, H., Asama, H., Kaetsu, E., 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.

  • Arora, S. 1998. Polynomial-time approximation achemes for Euclidean TSP and other geometric problems. Journal of the ACM, 45(5):753–782.

    Google Scholar 

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

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

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

  • Brumitt, B., Stentz, A., and Hebert, M. 2001. Autonomous driving with concurrent goals and multiple vehicles: Mission planning and architecture. Autonomous Robots, 11(2):103–115.

    Google Scholar 

  • Cao, U.Y. et al. 1997. Cooperative mobile robotics: Antecedents and directions. Autonomous Robots, 4(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., 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:477–521.

    Google Scholar 

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

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

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

  • 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.

  • Hebert, M. 1994. Pixel-based range image processing. In Proc. International Conference on Robotics and Automation.

  • 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.

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

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

    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).

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

    Google Scholar 

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

    Google Scholar 

  • Le Pape, C.A. 1990. Combination of centralized and distributed methods for multi-agent planning and scheduling. In Proc. International Conference on Robotics and Automation.

  • Li, S. 1994. Coordinating multiple mobile robots through local inter-robot 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. International Conference on Robotics and Automation.

  • 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. In RSTA for the UGV: Providing Eyes for an Autonomous Vehicle, O. Firschein and T. Strat (Eds.), Morgan Kaufman: San Mateo, CA.

    Google Scholar 

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

  • Press, W.H. 1990. Numerical Recipes in C, Cambridge University Press: Cambridge.

    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.

  • 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):17–145.

    Google Scholar 

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

  • 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. Framed-quadtree path planning for mobile robots operating in sparse environments. In Proc. IEEE Conference on Robotics and Automation, Leuven, Belgium.

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: Experiments and Mobility Components. Autonomous Robots 12, 135–156 (2002). https://doi.org/10.1023/A:1014008325793

Download citation

  • Issue Date:

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

Navigation