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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
- 2.
- 3.
- 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.
- 6.
- 7.
Source: Scopus research database.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
References
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)
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)
Bayındır, L.: A review of swarm robotics tasks. Neurocomputing 172, 292–321 (2015)
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
Bonabeau, E., Marco, D., Theraulaz, G.: Swarm Intelligence: From Natural to Artificial Systems. Oxford University Press, New York (1999)
Brambilla, M., Ferrante, E., Birattari, M., Dorigo, M.: Swarm robotics: a review from the swarm engineering perspective. Swarm Intell. 7(1), 1–41 (2013)
Brito, J., Andrea, C.: Bitcoin: A Primer for Policymakers, vol. 29, pp. 3–12. Mercatus Center: George Mason University, Arlington (2013)
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
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)
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
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
Cohen, R.: Global Bitcoin Computing Power Now 256 Times Faster Than Top 500 Supercomputers, Combined! - Forbes, November 2013. Accessed 28 Nov 2013
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)
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
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)
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)
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)
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
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)
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)
Kaewkamnerdpong, B., Bentley, P.J.: Modelling Nanorobot Control Using Swarm Intelligence: A Pilot Study, pp. 175–214 (2009)
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)
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
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
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)
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
McMillan, R.: World’s First Bitcoin ATM Set to Go Live Tuesday - WIRED, October 2013. Accessed 25 Oct 2013
Millard, A.G., Timmis, J., Winfield, A.F.T.: Towards Exogenous Fault Detection in Swarm Robotic Systems, pp. 429–430 (2014)
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
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
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
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)
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
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)
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
Prisco, G.: Bitcoin Governance 2.0: Let’s Block-Chain Them - CCN: Financial Bitcoin & Cryptocurrency News, October 2014. Accessed 13 Oct 2014
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
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
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)
Şahin, E., Winfield, A.: Special issue on swarm robotics. Swarm Intell. 2(2), 69–72 (2008)
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)
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)
Swan, M.: Blockchain : Blueprint for a New Economy. O’Reilly Media, Sebastopol (2015)
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
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)
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
Wagner, A.: Ensuring network scalibility: How to fight blockchain bloat - bitcoin magazine, November 2014. Accessed 6 Nov 2014
Walker, J.H., Wilson, M.S.: Task allocation for robots using inspiration from hormones. Adapt. Behav. 19(3), 208–224 (2011)
Winfield, AFT., Harper, CJ., Nembrini, J.: Towards dependable swarms and a new discipline of swarm engineering. In: Swarm robotics, pp. 126–142. Springer (2005)
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)
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
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
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
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
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
DOI: https://doi.org/10.1007/978-3-030-02683-7_77
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-02682-0
Online ISBN: 978-3-030-02683-7
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)