Skip to main content

The Blockchain: A New Framework for Robotic Swarm Systems

  • Conference paper
  • First Online:
Proceedings of the Future Technologies Conference (FTC) 2018 (FTC 2018)

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 881))

Included in the following conference series:

Abstract

Swarms of robots will revolutionize many industrial applications, from targeted material delivery to precision farming. However, several of the heterogeneous characteristics that make them ideal for certain future applications—robot autonomy, decentralized control, collective emergent behavior, etc.—hinder the evolution of the technology from academic institutions to real-world problems. Blockchain, an emerging technology originated in the Bitcoin field, demonstrates that by combining peer-to-peer networks with cryptographic algorithms a group of agents can reach an agreement on a particular state of affairs and record that agreement without the need for a controlling authority. The combination of blockchain with other distributed systems, such as robotic swarm systems, can provide the necessary capabilities to make robotic swarm operations more secure, autonomous, flexible and even profitable. This position paper explains how blockchain technology can provide innovative solutions to four emergent issues in the swarm robotics research field. New security, decision making, behavior differentiation and business models for swarm robotic systems are described by providing case scenarios and examples. Finally, limitations and possible future problems that arise from the combination of these two technologies are described.

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 EPUB and 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

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    http://bitcoin.org/bitcoin.pdf.

  2. 2.

    Source: http://blockchain.info/charts/my-wallet-n-users.

  3. 3.

    Source: https://blockchain.info/charts/n-transactions.

  4. 4.

    Recently, new techniques, such as “proof of stake”, requiring no computational work to validate blocks, have been introduced to expand blockchain technology to resource-limited devices. More information about “proof of stake” systems can be found in: http://peercoin.net/assets/paper/peercoin-paper.pdf.

  5. 5.

    http://bitcoininc.co/BitCongress_Whitepaper.pdf.

  6. 6.

    http://coloredcoins.org/.

  7. 7.

    Source: Scopus research database.

  8. 8.

    http://www.raspberrypi.org/.

  9. 9.

    https://software.intel.com/en-us/iot/hardware/galileo.

  10. 10.

    https://software.intel.com/en-us/iot/hardware/edison.

  11. 11.

    https://software.intel.com/en-us/iot/hardware/up-squared-grove-dev-kit.

  12. 12.

    http://www.blockstream.com/sidechains.pdf.

  13. 13.

    http://www.multichain.com/download/MultiChain-White-Paper.pdf.

  14. 14.

    http://chain.com/index.html.

References

  1. Alonso-Mora, J., Siegwart, R., Beardsley, P.: Human - robot swarm interaction for entertainment: from animation display to gesture based control. In: Proceedings of the 2014 ACM/IEEE International Conference on Human-robot Interaction, HRI 2014, New York, NY, USA, p. 98. ACM (2014)

    Google Scholar 

  2. Aragues, R., Cortes, J., Sagues, C.: Distributed consensus on robot networks for dynamically merging feature-based maps. IEEE Trans. Robot. 28(4), 840–854 (2012)

    Article  Google Scholar 

  3. Bayındır, L.: A review of swarm robotics tasks. Neurocomputing 172, 292–321 (2015)

    Article  Google Scholar 

  4. Bentes, C., Saotome, O.: Dynamic swarm formation with potential fields and A* path planning in 3D environment. In: 2012 Brazilian Robotics Symposium and Latin American Robotics Symposium, pp. 74–78. IEEE, October 2012

    Google Scholar 

  5. Bonabeau, E., Marco, D., Theraulaz, G.: Swarm Intelligence: From Natural to Artificial Systems. Oxford University Press, New York (1999)

    MATH  Google Scholar 

  6. Brambilla, M., Ferrante, E., Birattari, M., Dorigo, M.: Swarm robotics: a review from the swarm engineering perspective. Swarm Intell. 7(1), 1–41 (2013)

    Article  Google Scholar 

  7. Brito, J., Andrea, C.: Bitcoin: A Primer for Policymakers, vol. 29, pp. 3–12. Mercatus Center: George Mason University, Arlington (2013)

    Google Scholar 

  8. Cekmez, U., Ozsiginan, M., Sahingoz, O.K.: A UAV path planning with parallel ACO algorithm on CUDA platform. In: 2014 International Conference on Unmanned Aircraft Systems (ICUAS), pp. 347–354. IEEE, May 2014

    Google Scholar 

  9. Chandrasekaran, S., Hougen, D.F.: Swarm intelligence for cooperation of bio-nano robots using quorum sensing. In: 2006 Bio Micro and Nanosystems Conference, pp. 104–104. IEEE (2006)

    Google Scholar 

  10. Chen, J., Gauci, M., Gross, R.: A strategy for transporting tall objects with a swarm of miniature mobile robots. In: 2013 IEEE International Conference on Robotics and Automation (ICRA), pp. 863–869, May 2013

    Google Scholar 

  11. Christensen, D.L., Hawkes, E.W., Suresh, S.A., Ladenheim, K., Cutkosky, M.R.: Enabling microrobots to deliver macro forces with controllable adhesives. In: 2015 IEEE International Conference on Robotics and Automation (ICRA), pp. 4048–4055, May 2015

    Google Scholar 

  12. Cohen, R.: Global Bitcoin Computing Power Now 256 Times Faster Than Top 500 Supercomputers, Combined! - Forbes, November 2013. Accessed 28 Nov 2013

    Google Scholar 

  13. D’Andrea, R.: Guest editorial: a revolution in the warehouse: a retrospective on kiva systems and the grand challenges ahead. IEEE Trans. Autom. Sci. Eng. 9(4), 638–639 (2012)

    Article  Google Scholar 

  14. Das, G.P., McGinnity, T.M., Coleman, S.A., Behera, L.: A fast distributed auction and consensus process using parallel task allocation and execution. In: 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 4716–4721, September 2011

    Google Scholar 

  15. Derr, K., Manic, M.: Adaptive control parameters for dispersal of multi-agent mobile ad hoc network (manet) swarms. IEEE Trans. Ind. Inform. 9(4), 1900–1911 (2013)

    Article  Google Scholar 

  16. Emmi, L., Gonzalez-de Soto, M., Pajares, G., Gonzalez-de Santos, P.: New trends in robotics for agriculture: integration and assessment of a real fleet of robots. Sci. World J. 1–21, 2014 (2014)

    Google Scholar 

  17. Franks, N.R., Dornhaus, A., Fitzsimmons, J.P., Stevens, M.: Speed versus accuracy in collective decision making. Proc. R. Soc. Lond. B: Biol. Sci. 270(1532), 2457–2463 (2003)

    Article  Google Scholar 

  18. Higgins, F., Tomlinson, A., Martin, K.M.: Survey on security challenges for swarm robotics. In: 2009 Fifth International Conference on Autonomic and Autonomous Systems, ICAS 2009, pp. 307–312, April 2009

    Google Scholar 

  19. Hörtner, H., Gardiner, M., Haring, R., Lindinger, C., Berger, F.: Spaxels, pixels in space - A novel mode of spatial display. In: Proceedings of the International Conference on Signal Processing and Multimedia Applications and International Conference on Wireless Information Networks and Systems, SIGMAP is part of ICETE - The International Joint Conference on e-Business and Telecommunications, SIGMAP and WINSYS 2012, Rome, Italy, 24–27 July 2012, pp. 19–24 (2012)

    Google Scholar 

  20. Jamshidpey, A., Afsharchi, M.: Task allocation in robotic swarms: explicit communication based approaches. In: Proceedings of 28th Canadian Conference on Artificial Intelligence, Canadian AI 2015, Halifax, Nova Scotia, Canada, 2–5 June 2015. Advances in Artificial Intelligence, pp. 59–67. Springer International Publishing, Cham (2015)

    Google Scholar 

  21. Kaewkamnerdpong, B., Bentley, P.J.: Modelling Nanorobot Control Using Swarm Intelligence: A Pilot Study, pp. 175–214 (2009)

    Chapter  Google Scholar 

  22. Li, T., Minyue, F., Xie, L., Zhang, J.-F.: Distributed consensus with limited communication data rate. IEEE Trans. Autom. Control. 56(2), 279–292 (2011)

    Article  MathSciNet  Google Scholar 

  23. Li, Y., Du, S., Kim, Y.: Robot swarm manet cooperation based on mobile agent. In: 2009 IEEE International Conference on Robotics and Biomimetics (ROBIO), pp. 1416–1420, December 2009

    Google Scholar 

  24. Liu, B., Chen, P., Wang, G.: A model of rescue task in swarm robots system. In: 2013 International Conference on Computational and Information Sciences, pp. 1296–1299. IEEE, June 2013

    Google Scholar 

  25. Majercik, S.M.: Initial experiments in using communication swarms to improve the performance of swarm systems. In: 6th IFIP TC 6 International Workshop on self-Organizing Systems, IWSOS 2012, Delft, The Netherlands, March 15-16, 2012, pp. 109–114. Springer, Berlin, Heidelberg (2012)

    Chapter  Google Scholar 

  26. McCook, C.J.R., Esposito, J.M.: Flocking for heterogeneous robot swarms: a military convoy scenario. In: 2007 Thirty-Ninth Southeastern Symposium on System Theory, pp. 26–31. IEEE, March 2007

    Google Scholar 

  27. McMillan, R.: World’s First Bitcoin ATM Set to Go Live Tuesday - WIRED, October 2013. Accessed 25 Oct 2013

    Google Scholar 

  28. Millard, A.G., Timmis, J., Winfield, A.F.T.: Towards Exogenous Fault Detection in Swarm Robotic Systems, pp. 429–430 (2014)

    Google Scholar 

  29. Mizouni, R., El Barachi, M.: Mobile phone sensing as a service: business model and use cases. In: 2013 Seventh International Conference on Next Generation Mobile Apps, Services and Technologies (NGMAST), pp. 116–121, September 2013

    Google Scholar 

  30. Momen, S., Sharkey, A.J.C.: From ants to robots : a decentralised task allocation model for a swarm of robots. In: Bertelle, C., Duchamp, G.H.E., Ghnemat, R. (eds.) Proceedings of the Swarm Intelligence Algorithms and Applications Symposium, pp. 3–11, April 2010

    Google Scholar 

  31. Nantapat, T., Kaewkamnerdpong, B., Achalakul, T., Sirinaovakul, B.: Best-So-Far ABC Based Nanorobot Swarm. In: 2011 Third International Conference on Intelligent Human-Machine Systems and Cybernetics, vol. 1, pp. 226–229. IEEE, August 2011

    Google Scholar 

  32. Navarro, I., Matía, F.: A framework for the collective movement of mobile robots based on distributed decisions. Robot. Auton. Syst. 59(10), 685–697 (2011)

    Article  Google Scholar 

  33. Noyen, K., Volland, D., Wörner, D., Fleisch, E.: When Money Learns to Fly: Towards Sensing as a Service Applications Using Bitcoin. ArXiv e-prints, September 2014

    Google Scholar 

  34. Perera, C., Zaslavsky, A.B., Christen, P., Georgakopoulos, D.: Sensing as a service model for smart cities supported by internet of things. CoRR abs/1307.8198 (2013)

    Google Scholar 

  35. Pourmehr, S., Monajjemi, V.M., Vaughan, R., Mori, G.: You two! take off! : creating, modifying and commanding groups of robots using face engagement and indirect speech in voice commands. In: 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 137–142, November 2013

    Google Scholar 

  36. Prisco, G.: Bitcoin Governance 2.0: Let’s Block-Chain Them - CCN: Financial Bitcoin & Cryptocurrency News, October 2014. Accessed 13 Oct 2014

    Google Scholar 

  37. Ren, W., Beard, R.W., Atkins, E.M.: A survey of consensus problems in multi-agent coordination. In: Proceedings of the 2005 American Control Conference 2005, vol. 3, pp. 1859–1864, June 2005

    Google Scholar 

  38. Rubenstein, M., Ahler, C., Nagpal, R.: Kilobot: a low cost scalable robot system for collective behaviors. In: 2012 IEEE International Conference on Robotics and Automation (ICRA), pp. 3293–3298, May 2012

    Google Scholar 

  39. Ruckelshausen, A., Biber, P., Dorna, M., Gremmes, H., Klose, R., Linz, A., Rahe, F., Resch, R., Thiel, M., Trautz, D.: Bonirob-an autonomous field robot platform for individual plant phenotyping. Precis. Agric. 9(841), 1 (2009)

    Google Scholar 

  40. Şahin, E., Winfield, A.: Special issue on swarm robotics. Swarm Intell. 2(2), 69–72 (2008)

    Article  Google Scholar 

  41. Stormont, D.P.: Autonomous rescue robot swarms for first responders. In: Proceedings of the 2005 IEEE International Conference on Computational Intelligence for Homeland Security and Personal Safety, CIHSPS 2005, pp. 151–157. IEEE (2005)

    Google Scholar 

  42. Stormont, D.P., Bhhatt, A., Boldt, B., Skousen, S., Berkemeier, M.D.: Building better swarms through competition: lessons learned from the AAAI/robocup rescue robot competition. In: Proceedings of the 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453), vol. 3, pp. 2870–2875. IEEE (2003)

    Google Scholar 

  43. Swan, M.: Blockchain : Blueprint for a New Economy. O’Reilly Media, Sebastopol (2015)

    Google Scholar 

  44. Thiel, S., Habe, D., Block, M.: Co-operative robot teams in a hospital environment. In: 2009 IEEE International Conference on Intelligent Computing and Intelligent Systems, vol. 2, pp. 843–847. IEEE, November 2009

    Google Scholar 

  45. Valentini, G., Hamann, H., Dorigo, M.: Efficient decision-making in a self-organizing robot swarm: on the speed versus accuracy trade-off. In: Proceedings of the 2015 International Conference on Autonomous Agents and Multiagent Systems, AAMAS 2015, pp. 1305–1314, Richland, SC. International Foundation for Autonomous Agents and Multiagent Systems (2015)

    Google Scholar 

  46. Varela, G., Caamamo, P., Orjales, F., Deibe, A., Lopez-Pena, F., Duro, R.J.: Swarm intelligence based approach for real time UAV team coordination in search operations. In: 2011 Third World Congress on Nature and Biologically Inspired Computing, pp. 365–370. IEEE, October 2011

    Google Scholar 

  47. Wagner, A.: Ensuring network scalibility: How to fight blockchain bloat - bitcoin magazine, November 2014. Accessed 6 Nov 2014

    Google Scholar 

  48. Walker, J.H., Wilson, M.S.: Task allocation for robots using inspiration from hormones. Adapt. Behav. 19(3), 208–224 (2011)

    Article  Google Scholar 

  49. Winfield, AFT., Harper, CJ., Nembrini, J.: Towards dependable swarms and a new discipline of swarm engineering. In: Swarm robotics, pp. 126–142. Springer (2005)

    Google Scholar 

  50. Yaghoubi, S., Akbarzadeh, N.A., Bazargani, S.S., Bazargani, S.S., Bamizan, M., Asl, M.I.: Autonomous robots for agricultural tasks and farm assignment and future trends in agro robots. Int. J. Mech. Mechatron. Eng. 13(3), 1–6 (2013)

    Google Scholar 

  51. Zhang, Y., Wen, J.: An IOT electric business model based on the protocol of bitcoin. In: 2015 18th International Conference on Intelligence in Next Generation Networks (ICIN), pp. 184–191, February 2015

    Google Scholar 

  52. Zikratov, I.A., Lebedev, I.S., Gurtov, A.V., Kuzmich, E.V.: Securing swarm intellect robots with a police office model. In: 2014 IEEE 8th International Conference on Application of Information and Communication Technologies (AICT), pp. 1–5. IEEE, October 2014

    Google Scholar 

  53. Zyskind, G., Nathan, O., Pentland, A.: Decentralizing privacy: using blockchain to protect personal data. In: 2015 IEEE Security and Privacy Workshops (SPW), pp. 180–184, May 2015

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Eduardo Castelló Ferrer .

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

Castelló Ferrer, E. (2019). The Blockchain: A New Framework for Robotic Swarm Systems. In: Arai, K., Bhatia, R., Kapoor, S. (eds) Proceedings of the Future Technologies Conference (FTC) 2018. FTC 2018. Advances in Intelligent Systems and Computing, vol 881. Springer, Cham. https://doi.org/10.1007/978-3-030-02683-7_77

Download citation

Publish with us

Policies and ethics