Skip to main content
Log in

Decentralized Motion Planning for Multiple Mobile Robots: The Cocktail Party Model

  • Published:
Autonomous Robots Aims and scope Submit manuscript

Abstract

This paper presents an approach for decentralized real-time motion planning for multiple mobile robots operating in a common 2-dimensional environment with unknown stationary obstacles. In our model, a robot can see (sense) the surrounding objects. It knows its current and its target's position, is able to distinguish a robot from an obstacle, and can assess the instantaneous motion of another robot. Other than this, a robot has no knowledge about the scene or of the paths and objectives of other robots. There is no mutual communication among the robots; no constraints are imposed on the paths or shapes of robots and obstacles. Each robot plans its path toward its target dynamically, based on its current position and the sensory feedback; only the translation component is considered for the planning purposes. With this model, it is clear that no provable motion planning strategy can be designed (a simple example with a dead-lock is discussed); this naturally points to heuristic algorithms. The suggested strategy is based on maze-searching techniques. Computer simulation results are provided that demonstrate good performance and a remarkable robustness of the algorithm (meaning by this a virtual impossibility to create a dead-lock in a “random” scene).

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

  • Abelson, H. and diSessa, A. 1981. Turtle Geometry. MIT Press: Cambridge, MA.

    Google Scholar 

  • Buckley, S. 1989. Fast motion planning for multiple moving robots. Proceedings of the IEEE International Conference on Robotics and Automation, pp. 322–326.

  • Cheung, E. and Lumelsky, V.J. 1989. Proximity sensing in robot manipulator motion planning: System and implementation issues. IEEE Journal of Robotics and Automation, 5(6):740–751.

    Google Scholar 

  • Erdmann, M. and Lozano-Perez, T. 1987. On multiple moving objects. Algorithmica, 2:477–522.

    Google Scholar 

  • Harding, E. and Kendall, D. (Eds.), Stochastic Geometry, John Wiley and Sons: London-New York, 1974.

    Google Scholar 

  • Hopcroft, J., Schwartz, J., and Sharir, M. 1984. On the complexity of motion planning for multiple independent objects: PSPACE hardness of the ‘warehouseman's problem’,. International Journal of Robotics Research 3, 3(4):76–88.

    Google Scholar 

  • Kant, K. and Zucker, S. 1986. Towards efficient planning: The path-velocity decomposition. International Journal of Robotics Research, 5:72–89.

    Google Scholar 

  • Lumelsky, V. and Stepanov, A. 1987. Path planning strategies for a point mobile automaton moving amongst unknown obstacles of arbitrary shape. Algorithmica, 3(4):403–430.

    Google Scholar 

  • Mahadevan, S. and Connell, J. 1992. Automatic programming of behavior-based robots using reinforcement learning. Artificial Intelligence, 55 (2,3):311–365.

    Google Scholar 

  • Mataric, M. 1994. Interaction and intelligent behavior. Ph.D. Thesis, MIT, Dept. of Electrical Engineering and Computer Science, AITR-1495.

  • Preparata, F. and Shamos, M. 1985. Computational Geometry, Springer-Verlag: New York.

    Google Scholar 

  • Scheinman, V. 1987. Robotworld: A multiple robot vision guided assembly system. Proceedings of the International Symposium on Robotics Research.

  • Schwartz, J. and Sharir, M. 1983. On the piano movers problem—III. Coordinating the motion of several independent bodies. International Journal of Robotics Research, 3.

  • Spirakis, P. and Yap, C. 1984. Strong NP-hardness of moving many discs. Information Processing Letters, 19:55–59.

    Google Scholar 

  • Tournassoud, P. 1986. A strategy for obstacle avoidance and its application to multi-robot systems. Proceedings of the IEEE International Conference on Robotics and Automation, pp. 1224–1229.

  • Yap, C. 1984. Coordinating the motion of several discs. TR-105, Courant Institute of Mathematical Sciences, New York University, New York.

    Google Scholar 

  • Yegorov, V. 1996. Statistical analysis of sensor-based motion planning algorithms. MS Thesis, Dept. of Computer Science, University of Wisconsin-Madison.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Lumelsky, V., Harinarayan, K. Decentralized Motion Planning for Multiple Mobile Robots: The Cocktail Party Model. Autonomous Robots 4, 121–135 (1997). https://doi.org/10.1023/A:1008815304810

Download citation

  • Issue Date:

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

Navigation