Skip to main content

The Design and Implementation of Swarm-Robot Communication Analysis Tool

  • Conference paper
  • First Online:
Geo-Spatial Knowledge and Intelligence (GSKI 2017)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 849))

Included in the following conference series:

Abstract

With the rapid development of artificial intelligence and automation technology, robots have been widely applied in various fields. Compared with the single robot case, swarm robots have more strength in executing tasks by cooperation. However, multi-robot cooperation needs high-quality communication, which is also concentrated by this paper. In order to analyze the communication behavior of the swarm robots in the process of moving, this paper designs and implements a swarm-robot communication analysis (SRCA) tool in the Robot Operating System (ROS) software framework. This tool selects the packet error rate (PER) as the communication quality metric, simulates communication channels and packet loss, and provides visualization and playback capabilities, which are the functions that is not provided by existing ROS simulator. Then we simulate an outdoor formation application which involves 10 quadrotors, and verify the effectiveness of our tool in three different scenarios.

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

References

  1. Quigley, M., Conley, K., Gerkey, B.P., Faust, J., Foote, T., Leibs, J., et al.: ROS: an open-source Robot Operating System. In ICRA Workshop on Open Source Software (2009)

    Google Scholar 

  2. ROS official website. http://www.ros.org

  3. Hauert, S., Leven, S., Varga, M., et al.: Reynolds flocking in reality with fixed-wing robots: communication range vs. maximum turning rate. In: International Conference on Intelligent Robots and Systems, pp. 5015–5020. IEEE Press (2011)

    Google Scholar 

  4. Bekmezci, İlker, Sahingoz, O.K., Temel, Şamil: Flying Ad-Hoc Networks (FANETs): a survey. Ad Hoc Netw. 11(3), 1254–1270 (2013)

    Article  Google Scholar 

  5. Davis, D.T., Chung, T.H., Clement, M.R., Day, M.A.: Consensus-based data sharing for large-scale aerial swarm coordination in lossy communications environments. In: International Conference on Intelligent Robots and Systems, pp. 3801–3808. IEEE Press (2016)

    Google Scholar 

  6. EMANE emulator official website. http://labs.cengen.com/emane/

  7. OPNET modeler official website. http://www.opnet.com/products/modeler/home.html

  8. Liu, Q., Zhou, S., Giannakis, G.B.: Cross-layer combining of adaptive Modulation and coding with truncated ARQ over wireless links. IEEE Trans. Wirel. Commun. 3(5), 1746–1755 (2004)

    Article  Google Scholar 

  9. Roberts, D., Wolff, R., Otto, O., Steed, A.: Constructing a Gazebo: supporting teamwork in a tightly coupled, distributed task in virtual reality. Presence 12(6), 644–657 (2003)

    Article  Google Scholar 

  10. Gazebo official website. http://www.gazebosim.org/

  11. Rviz official website. http://wiki.ros.org/rviz

  12. Wu, Y., Zhang, B., Yi, X., Tang, Y.: Communication-motion planning for wireless relay-assisted multi-robot system. IEEE Wirel. Commun. Lett. 5(6), 568–571 (2016)

    Article  Google Scholar 

  13. Shan, F., Liang, W., Luo, J., Shen, X.: Network lifetime maximization for time-sensitive data gathering in wireless sensor networks. Comput. Netw. Int. J. Comput. Telecommun. Netw. 57(5), 1063–1077 (2013)

    Google Scholar 

Download references

Acknowledgement

This work is supported by the National Natural Science Foundation of China (No. 615307, No. 916484, No. 61601486), Research Programs of National University of Defense Technology (No. ZDYYJCYJ140601), and State Key Laboratory of High Performance Computing Project Fund (No. 1502-02).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yanqi Zhang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Zhang, Y., Zhang, B., Yi, X. (2018). The Design and Implementation of Swarm-Robot Communication Analysis Tool. In: Yuan, H., Geng, J., Liu, C., Bian, F., Surapunt, T. (eds) Geo-Spatial Knowledge and Intelligence. GSKI 2017. Communications in Computer and Information Science, vol 849. Springer, Singapore. https://doi.org/10.1007/978-981-13-0896-3_62

Download citation

  • DOI: https://doi.org/10.1007/978-981-13-0896-3_62

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-13-0895-6

  • Online ISBN: 978-981-13-0896-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics