Skip to main content

MRComm: Multi-Robot Communication Testbed

  • Conference paper
  • First Online:
Towards Autonomous Robotic Systems (TAROS 2019)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 11650))

Included in the following conference series:

Abstract

This work demonstrates how dynamic robot behaviour that responds to different types of network disturbances can improve communication and mission performance in a Multi-Robot Team (MRT). A series of experiments are conducted which show how two different network perturbations (i.e. packet loss and signal loss) and two different network types (i.e. wireless local area network and ad-hoc network) impact communication. Performance is compared using two MRT behaviours: a baseline versus a novel dynamic behaviour that adapts to fluctuations in communication quality. Experiments are carried out on a known map with tasks assigned to a robot team at the start of a mission. During each experiment, a number of performance metrics are recorded. A novel dynamic Leader-Follower (LF) behaviour enables continuous communication through two key functions: the first reacts to the network type by using signal strength to determine if the robot team must commit to grouping together to maintain communication; and the second employs a special task status messaging function that guarantees a message is communicated successfully to the team members. The results presented in this work are significant for real-world multi-robot system applications that require continuous communication amongst team members.

This work was partially supported by a King’s College London Graduate Training Scholarship and by the ESRC under grant #ES/P011160/1.

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 59.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 79.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

Notes

  1. 1.

    A “topic” in a Publisher-Subscriber (Pub-Sub) communication system refers to a category of related messages that are defined and grouped together when the applied system is engineered.

  2. 2.

    Adaptive Monte Carlo localisation (position estimation) for mobile robots [7].

  3. 3.

    http://wiki.ros.org/stage.

  4. 4.

    Currently the ad-hoc network is simulated.

  5. 5.

    https://www.turtlebot.com/turtlebot2/.

  6. 6.

    The “agenda” is the list of tasks a robot has been allocated by the assigner agent.

  7. 7.

    The 2 message topics effected by SPL are TaskStatus and team members’ AmclPose.

References

  1. Al-Akkad, A., Raffelsberger, C., Boden, A., Ramirez, L., Zimmermann, A.: Tweeting when online is off? Opportunistically creating mobile ad-hoc networks in response to disrupted infrastructure. In: 11th International ISCRAM Conference Proceedings. Theme 13 - Social Media in Crisis Response and Management, May 2014

    Google Scholar 

  2. Andre, T., Neuhold, D., Bettstetter, C.: Coordinated multi-robot exploration: out of the box packages for ROS. In: Published in IEEE Globecom Workshops (GC Wkshps), Austin, TX, USA (2014)

    Google Scholar 

  3. Balch, T., Arkin, R.C.: Behaviour-based formation control for multirobot teams. IEEE Trans. Robot. Autom. 14, 926–939 (1998)

    Article  Google Scholar 

  4. Caccamo, S., Parasuraman, R., Freda, L., Gianni, M., Ögren, P.: RCAMP: a resilient communication-aware motion planner for mobile robots with autonomous repair of wireless connectivity. In: International Conference on Intelligent Robots and Systems (IROS) (2017)

    Google Scholar 

  5. Dąbrowski, A., Kozik, R., Maciaś, M.: Evaluation of ROS2 communication layer. ROSCon, Seoul, Korea (2016)

    Google Scholar 

  6. Fernandez, E., Foote, T., Woodall, W., Thomas, D.: Next-generation ROS: building on DDS. ROSCon, Chicago, US (2014)

    Google Scholar 

  7. Fox, D., Burgard, W., Dellaert, F., Thrun, S.: Monte carlo localization: efficient position estimation for mobile robots. In: Published in Proceedings of the Association for the Advancement of Artificial Intelligence (AAAI) (1999)

    Google Scholar 

  8. Gerkey, B.P., Mataríc, M.J.: A formal analysis and taxonomy of task allocation in multi-robot systems. Int. J. Robot. Res. 23(9), 939–954 (2004)

    Article  Google Scholar 

  9. Kashino, Z., Nejat, G., Benhabib, B.: A multi-robot sensor-delivery planning strategy for static-sensor networks. In: International Conference on Intelligent Robots and Systems (IROS), Vancouver, BC, Canada (2017)

    Google Scholar 

  10. Landén, D., Heintz, F., Doherty, P.: Complex task allocation in mixed-initiative delegation: a UAV case study. In: Desai, N., Liu, A., Winikoff, M. (eds.) PRIMA 2010. LNCS (LNAI), vol. 7057, pp. 288–303. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-25920-3_20

    Chapter  Google Scholar 

  11. Lujak, M., et al.: Towards robots-assisted ambient intelligence. In: Belardinelli, F., Argente, E. (eds.) EUMAS/AT -2017. LNCS (LNAI), vol. 10767, pp. 490–497. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-01713-2_34

    Chapter  Google Scholar 

  12. Murphy, R., et al.: Interacting with trapped victims using robots. In: International Conference on Technologies for Homeland Security, HST (2013)

    Google Scholar 

  13. Quigley, M., et al.: ROS: an open-source robot operating system. In: ICRA Workshop on Open Source Software (2009)

    Google Scholar 

  14. Schneider, E., Sklar, E.I., Parsons, S.: Mechanism selection for multi-robot task allocation. In: Gao, Y., Fallah, S., Jin, Y., Lekakou, C. (eds.) TAROS 2017. LNCS (LNAI), vol. 10454, pp. 421–435. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-64107-2_33

    Chapter  Google Scholar 

  15. Schneider, E., Sklar, E.I., Parsons, S.: Evaluating multi-robot teamwork in parameterised environments. In: Alboul, L., Damian, D., Aitken, J.M.M. (eds.) TAROS 2016. LNCS (LNAI), vol. 9716, pp. 301–313. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-40379-3_32

    Chapter  Google Scholar 

  16. Schneider, E., Sklar, E.I., Parsons, S., Özgelen, A.T.: Auction-based task allocation for multi-robot teams in dynamic environments. In: Dixon, C., Tuyls, K. (eds.) TAROS 2015. LNCS (LNAI), vol. 9287, pp. 246–257. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-22416-9_29

    Chapter  Google Scholar 

  17. Takahashi, T., Kitamura, Y., Miwa, H.: Organizing rescue agents using ad-hoc networks. In: Pérez, J., et al. (eds.) Highlights on Practical Applications of Agents and Multi-Agent Systems. Advances in Intelligent and Soft Computing, vol. 156. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-28762-6_17

    Chapter  Google Scholar 

  18. Witkowski, U., et al.: Ad-hoc network communication infrastructure for multi-robot systems in disaster scenarios. In: Proceedings of IARP/EURON Workshop on Robotics for Risky Interventions and Environmental Surveillance, Benicassim, Spain (2008)

    Google Scholar 

  19. Zadorozhny, V., Lewis, M.: Information fusion for USAR operations based on crowdsourcing. In: Proceedings of the 16th International Conference on Information Fusion, Istanbul, Turkey (2013)

    Google Scholar 

  20. Zhivkov, T., Schneider, E., Sklar, E.I.: Measuring the effects of communication quality on multi-robot team performance. In: Gao, Y., Fallah, S., Jin, Y., Lekakou, C. (eds.) TAROS 2017. LNCS (LNAI), vol. 10454, pp. 408–420. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-64107-2_32

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Eric Schneider or Elizabeth Sklar .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Zhivkov, T., Schneider, E., Sklar, E. (2019). MRComm: Multi-Robot Communication Testbed. In: Althoefer, K., Konstantinova, J., Zhang, K. (eds) Towards Autonomous Robotic Systems. TAROS 2019. Lecture Notes in Computer Science(), vol 11650. Springer, Cham. https://doi.org/10.1007/978-3-030-25332-5_30

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-25332-5_30

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-25331-8

  • Online ISBN: 978-3-030-25332-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics