Skip to main content

M*: A Complete Multirobot Path Planning Algorithm with Optimality Bounds

  • Chapter
Redundancy in Robot Manipulators and Multi-Robot Systems

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 57))

Abstract

Multirobot path planning is difficult because the full configuration space of the system grows exponentially with the number of robots. Planning in the joint configuration space of a set of robots is only necessary if they are strongly coupled, which is often not true if the robots are well separated in the workspace. Therefore, we initially plan for each robot separately, and only couple sets of robots after they have been found to interact, thus minimizing the dimensionality of the search space. We present a general strategy called subdimensional expansion, which dynamically generates low dimensional search spaces embedded in the full configuration space. We also present an implementation of subdimensional expansion for robot configuration spaces that can be represented as a graph, called M*, and show that M* is complete and finds minimal cost paths.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ayanian, N., Kumar, V.: Decentralized feedback controllers for multi-agent teams in environments with obstacles. In: Proceedings of IEEE International Conference on Robotics and Automation, pp. 1936–1941 (May 2008)

    Google Scholar 

  2. Carpin, S., Pagello, E.: On parallel RRTs for multi-robot systems. In: Proceedings of 8th Conference Italian Association for Artificial Intelligence, pp. 834–841. Citeseer (2002)

    Google Scholar 

  3. Choset, H.M.: Principles of robot motion: theory, algorithms, and implementation. The MIT Press (2005)

    Google Scholar 

  4. Clark, C.M., Rock, S.M., Latombe, J.C.: Motion planning for multiple robot systems using dynamic networks. In: Proceedings of IEEE International Conference on Robotics and Automation, pp. 4222–4227 (2003)

    Google Scholar 

  5. Erdmann, M., Lozano-Perez, T.: On multiple moving objects. Algorithmica 2(1), 477–521 (1987)

    Article  MathSciNet  MATH  Google Scholar 

  6. Ghrist, R.W., Koditschek, D.E.: Safe cooperative robot dynamics on graphs. SIAM Journal on Control and Optimization 40(5) (2002)

    Google Scholar 

  7. Hart, P.E., Nilsson, N.J., Raphael, B.: A formal basis for the heuristic determination of minimum cost paths. IEEE Transactions on Systems Science and Cybernetics 4(2) (July 1968)

    Google Scholar 

  8. Kant, K., Zucker, S.W.: Toward efficient trajectory planning: The path-velocity decomposition. The International Journal of Robotics Research 5(3), 72 (1986)

    Article  Google Scholar 

  9. Kok, J.R., Hoen, P.J., Bakker, B., Vlassis, N.: Utile coordination: Learning interdependencies among cooperative agents. In: Proceedings of the IEEE Symposium on Computational Intelligence and Games (2005)

    Google Scholar 

  10. Krishna, K.M., Hexmoor, H., Chellappa, S.: Reactive navigation of multiple moving agents by collaborative resolution of conflicts. Journal of Robotic Systems, 249–269 (2005)

    Google Scholar 

  11. LaValle, S.M.: Planning algorithms. Cambridge Univ. Pr. (2006)

    Google Scholar 

  12. Leroy, S., Laumond, J.-P., Siméon, T.: Multiple path coordination for mobile robots: A geometric algorithm. In: Proceedings of the Sixteenth International Joint Conference on Artificial Intelligence, pp. 1118–1123. Morgan Kaufmann Publishers Inc., San Francisco (1999)

    Google Scholar 

  13. Malcom, R.: Multi-robot path-planning with subgraphs. In: Australasian Conference on Robotics and Automation (2006)

    Google Scholar 

  14. Melo, F.S., Veloso, M.: Learning of coordination: Exploiting sparse interactions in multiagent systems. In: Proc. of 8th Int. Conf. on Autonomous Agents and Multiagent Systems (May 2009)

    Google Scholar 

  15. Saha, M., Isto, P.: Multi-robot motion planning by incremental coordination. In: Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 5960–5963 (October 2006)

    Google Scholar 

  16. Jur van den Berg, J., Snoeyink, M., Lin, D.: Manocha. Centralized path planning for multiple robots: Optimal decoupling into sequential plans. In: Proceedings of Robotics: Science and Systems (2009)

    Google Scholar 

  17. Wagner, G., Choset, H.: M*: A complete multirobot path planning algorithm with performance bounds. In: Proceedings of IEEE International Conference on Intelligent Robots and Systems 2011 (September 2011)

    Google Scholar 

  18. Wagner, G., Kang, M., Choset, H.: Probabilistic path planning for multiple robots with subdimensional expansion. In: Proceedings of IEEE/RSJ International Conference on Robotics and Automation (May 2012)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Glenn Wagner .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Wagner, G., Choset, H. (2013). M*: A Complete Multirobot Path Planning Algorithm with Optimality Bounds. In: Milutinović, D., Rosen, J. (eds) Redundancy in Robot Manipulators and Multi-Robot Systems. Lecture Notes in Electrical Engineering, vol 57. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-33971-4_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-33971-4_10

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-33970-7

  • Online ISBN: 978-3-642-33971-4

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics