Skip to main content

Deaf, Dumb, and Chatting Asynchronous Robots

Enabling Distributed Computation and Fault-Tolerance among Stigmergic Robots

  • Conference paper
Principles of Distributed Systems (OPODIS 2009)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5923))

Included in the following conference series:

Abstract

We investigate avenues for the exchange of information (explicit communication) among deaf and dumb mobile robots scattered in the plane. We introduce the use of movement-signals (analogously to flight signals and bees waggle) as a mean to transfer messages, enabling the use of distributed algorithms among robots. We propose one-to-one deterministic movement protocols that implement explicit communication among asynchronous robots. We first show how the movements of robots can provide implicit acknowledgment in asynchronous systems. We use this result to design one-to-one communication among a pair of robots. Then, we propose two one-to-one communication protocols for any system of n ≥ 2 robots. The former works for robots equipped with observable IDs that agree on a common direction (sense of direction). The latter enables one-to-one communication assuming robots devoid of any observable IDs or sense of direction. All three protocols (for either two or any number of robots) assume that no robot remains inactive forever. However, they cannot avoid that the robots move either away or closer of each others, by the way requiring robots with an infinite visibility. In this paper, we also present how to overcome these two disadvantages.

These protocols enable the use of distributing algorithms based on message exchanges among swarms of Stigmergic robots. They also allow robots to be equipped with the means of communication to tolerate faults in their communication devices.

The work of Shlomi Dolev and Michael Segal has been partially supported by US Air Force grant.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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. Ando, H., Oasa, Y., Suzuki, I., Yamashita, M.: A distributed memoryless point convergence algorithm for mobile robots with limited visibility. IEEE Transaction on Robotics and Automation 15(5), 818–828 (1999)

    Article  Google Scholar 

  2. Aurenhammer, F.: Voronoi diagrams- a survey of a fundamental geometric data structure. ACM Comput. Surv. 23(3), 345–405 (1991)

    Article  Google Scholar 

  3. Beckers, R., Holland, O.E., Deneubourg, J.L.: From local actions to global tasks: Stigmergy and collective robotics. In: Artificial Life, 4th Int. Worksh. on the Synth. and Simul. of Living Sys., vol. 4, pp. 173–202 (1994)

    Google Scholar 

  4. Cieliebak, M., Flocchini, P., Prencipe, G., Santoro, N.: Solving the robots gathering problem. In: Baeten, J.C.M., Lenstra, J.K., Parrow, J., Woeginger, G.J. (eds.) ICALP 2003. LNCS, vol. 2719, pp. 1181–1196. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  5. Cohen, R., Peleg, D.: Local spreading algorithms for autonomous robot systems. Theor. Comput. Sci. 399(1-2), 71–82 (2008)

    Article  MATH  MathSciNet  Google Scholar 

  6. Kube, C.R.: Task modelling in collective robotics. Auton. Robots 4(1), 53–72 (1997)

    Article  Google Scholar 

  7. Defago, X., Konagaya, A.: Circle formation for oblivious anonymous mobile robots with no common sense of orientation. In: 2nd ACM International Annual Workshop on Principles of Mobile Computing (POMC 2002), pp. 97–104 (2002)

    Google Scholar 

  8. Dieudonné, Y., Labbani-Igbida, O., Petit, F.: Circle formation of weak mobile robots. ACM Transactions on Autonomous and Adaptive Systems 3(4) (2008)

    Google Scholar 

  9. Dieudonné, Y., Petit, F.: Deterministic leader election in anonymous sensor networks without common coodinated system. In: Tovar, E., Tsigas, P., Fouchal, H. (eds.) OPODIS 2007. LNCS, vol. 4878, pp. 132–142. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  10. Dolev, S.: Self-Stabilization. MIT Press, Cambridge (2000)

    MATH  Google Scholar 

  11. Engelbrecht, A.P.: Fundamentals of Computational Swarm Intelligence. John Wiley & Sons, Chichester (2006)

    Google Scholar 

  12. Wilson, E.O.: Sociobiology. Belknap Press of Harward University Press (1975)

    Google Scholar 

  13. Flocchini, P., Prencipe, G., Santoro, N., Widmayer, P.: Hard tasks for weak robots: The role of common knowledge in pattern formation by autonomous mobile robots. In: Aggarwal, A.K., Pandu Rangan, C. (eds.) ISAAC 1999. LNCS, vol. 1741, pp. 93–102. Springer, Heidelberg (1999)

    Chapter  Google Scholar 

  14. Flocchini, P., Prencipe, G., Santoro, N., Widmayer, P.: Gathering of asynchronous robots with limited visibility. Theor. Comput. Sci. 337(1-3), 147–168 (2005)

    Article  MATH  MathSciNet  Google Scholar 

  15. Fukuda, T., Nakagawa, S.: Approach to the dynamically reconfigurable robotic sytem. Journal of Intelligent and Robotic System 1, 55–72 (1988)

    Article  Google Scholar 

  16. Gordon, N., Wagner, I.A., Brucks, A.M.: Discrete bee dance algorithms for pattern formation on a grid. In: IAT 2003: Proceedings of the IEEE/WIC International Conference on Intelligent Agent Technology, pp. 545–549. IEEE Computer Society, Los Alamitos (2003)

    Chapter  Google Scholar 

  17. Grassé, P.-P.: La reconstruction du nid et les coordinations inter-individuelles chez bellicosi-termes natalensis et cubitermes sp. la theorie de la stigmergie: Essai dinterpretation des termites constructeurs. Insectes Sociaux 6, 41–83 (1959)

    Article  Google Scholar 

  18. Matarić, M.J.: Issues and approaches in the design of collective autonomous agents. Robotics and Autonomous Systems 16(2-4), 321–331 (1995)

    Article  Google Scholar 

  19. Megiddo, N.: Linear-time algorithms for linear programming in R3 and related problems. SIAM Journal on Computing 12(4), 759–776 (1983)

    Article  MATH  MathSciNet  Google Scholar 

  20. Noreils, F.R.: An architecture for cooperative and autonomous mobile robots. In: IEEE International Conference on Robotics and Automation, pp. 2703–2710 (1992)

    Google Scholar 

  21. Prencipe, G.: Distributed Coordination of a Set of Autonomous Mobile Robots. PhD thesis, Dipartimento di Informatica, University of Pisa (2002)

    Google Scholar 

  22. Prencipe, G., Santoro, N.: Distributed algorithms for autonomous mobile robots. In: The 2006 IFIP International Conference on Embedded And Ubiquitous Computing, EUC 2006 (2006)

    Google Scholar 

  23. Santoro, N.: Design and Analysis of Distributed Algorithms. John Wiley & Sons, Inc., Chichester (2007)

    MATH  Google Scholar 

  24. Suzuki, I., Yamashita, M.: Distributed anonymous mobile robots - formation of geometric patterns. SIAM Journal of Computing 28(4), 1347–1363 (1999)

    Article  MATH  MathSciNet  Google Scholar 

  25. Tovey, C.: The honey bee algorithm: A biological inspired approach to internet server optimization. Engineering Enterprise, the Alumni Magazine for ISyE at Georgia Institute of Technology, Spring 13–15 (2004)

    Google Scholar 

  26. Wedde, H.F., Farooq, M.: A comprehensive review of nature inspired routing algorithms for fixed telecommunication networks. J. Syst. Archit. 52(8), 461–484 (2006)

    Article  Google Scholar 

  27. Wenner, P.H., Wells, A.M.: Anatomy of a Controversy: the Question of a “Language” Among Bees. Columbia University Press, New York (1990)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Dieudonné, Y., Dolev, S., Petit, F., Segal, M. (2009). Deaf, Dumb, and Chatting Asynchronous Robots. In: Abdelzaher, T., Raynal, M., Santoro, N. (eds) Principles of Distributed Systems. OPODIS 2009. Lecture Notes in Computer Science, vol 5923. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-10877-8_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-10877-8_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-10876-1

  • Online ISBN: 978-3-642-10877-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics