Skip to main content

Measuring the Accuracy of Distributed Algorithms on Multi-robot Systems with Dynamic Network Topologies

  • Chapter
Distributed Autonomous Robotic Systems 8

Abstract

Distributed algorithms running on multi-robot systems rely on ad-hoc networks to relay messages throughout the group. The propagation speed of these messages is large, but not infinite, and problems in algorithm execution can arise when the robot speed is a large fraction of the message propagation speed. This defines a robot “speed limit”, as any robot moving away from a message source faster than the message speed will never receive new information, and cannot properly execute any algorithm. In this work, we focus on measuring the accuracy of multi-robot distributed algorithms. We define the Robot Speed Ratio (RSR) as the ratio of robot speed to message speed. We express the RSR in a form that is platform-independent and captures the relationship between communications usage, robot mobility, and algorithm accuracy, allowing for trade-offs between these quantities at design time. Finally, we present results from experiments with 30 robots that characterize the accuracy of preexisting distributed algorithms. In all cases, accuracy degrades as the RSR increases. In our experiments, a RSR of 0.005 allows good accuracy in all algorithms, a RSR of 0.02 allows reasonable accuracy in simple algorithms, and all algorithms tested are essentially useless at a RSR of 0.10 or higher.

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 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.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. Batalin, M., Sukhatme, G.S., Hattig, M.: Mobile robot navigation using a sensor network, New Orleans, Louisiana, pp. 636–642 (April 2004)

    Google Scholar 

  2. Fang, Q., Gao, J., Guibas, L.J., de Silva, V., Zhang, L.: Glider: gradient landmark-based distributed routing for sensor networks. In: INFOCOM 2005. 24th Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings IEEE, vol. 1, pp. 339–350 (2005)

    Google Scholar 

  3. Intanagonwiwat, C., Govindan, R., Estrin, D.: Directed diffusion: A scalable and robust communication paradigm for sensor networks

    Google Scholar 

  4. iRobot. Swarmbot (2002), http://www.irobot.com

  5. Kleinrock, L., Silvester, J.: Optimum transmission radii for packet radio networks or why six is a magic number. In: Proceedings of the IEEE National Telecommunications Conference, vol. 4, p. 14.3 (1978)

    Google Scholar 

  6. Newton Labs. Model 9000 vision system (2001), http://www.newtonlabs.com/9000.htm

  7. Li, Q., Rus, D.: Navigation protocols in sensor networks. ACM Trans. Sen. Netw. 1, 3–35 (2005)

    Article  Google Scholar 

  8. Madden, S., Hellerstein, J., Hong, W.: Tinydb: In-network query processing in tinyos. Intel Research, IRB-TR-02-014 (October 2002)

    Google Scholar 

  9. Madden, S.R., Franklin, M.J., Hellerstein, J.M., Hong, W.: Tinydb: an acquisitional query processing system for sensor networks. ACM Transactions on Database Systems (TODS) 30, 122–173 (2005)

    Article  Google Scholar 

  10. McLurkin, J.: Stupid Robot Tricks: A Behavior-Based Distributed Algorithm Library for Programming Swarms of Robots. PhD thesis, Massachusetts Institute of Technology (2004)

    Google Scholar 

  11. Nagpal, R., Shrobe, H., Bachrach, J.: Organizing a global coordinate system from local information on an ad hoc sensor network. In: Proc. of Information Processing in Sensor Networks (IPSN) (2003)

    Google Scholar 

  12. Yan, T., He, T., Stankovic, J.A.: Differentiated surveillance for sensor networks. In: Proceedings of the 1st international conference on Embedded networked sensor systems, Los Angeles, California, USA, pp. 51–62. ACM, New York (2003)

    Chapter  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 chapter

Cite this chapter

McLurkin, J. (2009). Measuring the Accuracy of Distributed Algorithms on Multi-robot Systems with Dynamic Network Topologies. In: Asama, H., Kurokawa, H., Ota, J., Sekiyama, K. (eds) Distributed Autonomous Robotic Systems 8. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-00644-9_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-00644-9_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-00643-2

  • Online ISBN: 978-3-642-00644-9

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics