A Survey on Blockchain Technology and Its Potential Applications in Distributed Control and Cooperative Robots

As a disruptive technology, blockchain, particularly its original form of bitcoin as a type of digital currency, has attracted great attentions. The innovative distributed decision making and security mechanism lay the technical foundation for its success, making us consider to penetrate the power of blockchain technology to distributed control and cooperative robotics, in which the distributed and secure mechanism is also highly demanded. Actually, security and distributed communication have long been unsolved problems in the field of distributed control and cooperative robotics. It has been reported on the network failure and intruder attacks of distributed control and multi-robotic systems. Blockchain technology provides promise to remedy this situation thoroughly. This work is intended to create a global picture of blockchain technology on its working principle and key elements in the language of control and robotics, to provide a shortcut for beginners to step into this research field.

[1]  Edsger W. Dijkstra,et al.  Self stabilization in spite of distributed control , 1974 .

[2]  Keith L. Doty,et al.  Swarm robot materials handling paradigm for a manufacturing workcell , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[3]  David B. Arnold,et al.  Inter-enterprise contract architecture for open distributed systems: security requirements , 1996, Proceedings of WET ICE '96. IEEE 5th Workshop on Enabling Technologies; Infrastucture for Collaborative Enterprises.

[4]  Barbara Webb,et al.  Swarm Intelligence: From Natural to Artificial Systems , 2002, Connect. Sci..

[5]  Barry E. Mullins,et al.  Toward finding an universal search algorithm for swarm robots , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[6]  Sanjeev Gupta,et al.  Selection and application of advance control systems: PLC, DCS and PC- based system , 2005 .

[7]  Thomas Hérault,et al.  Computing on large-scale distributed systems: XtremWeb architecture, programming models, security, tests and convergence with grid , 2005, Future Gener. Comput. Syst..

[8]  Clare Dixon,et al.  On Formal Specification of Emergent Behaviours in Swarm Robotic Systems , 2005 .

[9]  Heinz Wörn,et al.  Distributed Shortest-Path Finding by a Micro-robot Swarm , 2006, ANTS Workshop.

[10]  Silas Boyd-Wickizer,et al.  Securing Distributed Systems with Information Flow Control , 2008, NSDI.

[11]  Xuebo Chen,et al.  Artificial moment method for swarm robot formation control , 2008, Science in China Series F: Information Sciences.

[12]  Riccardo Poli,et al.  Analysis of the publications on the applications of particle swarm optimisation , 2008 .

[13]  Allan Tomlinson,et al.  Survey on Security Challenges for Swarm Robotics , 2009, 2009 Fifth International Conference on Autonomic and Autonomous Systems.

[14]  Martín Casado,et al.  Onix: A Distributed Control Platform for Large-scale Production Networks , 2010, OSDI.

[15]  Tianmiao Wang,et al.  Sambot: A self-assembly modular robot for swarm robot , 2010, 2010 IEEE International Conference on Robotics and Automation.

[16]  Mo M. Jamshidi,et al.  Consensus Control for a System of Underwater Swarm Robots , 2010, IEEE Systems Journal.

[17]  Yan Meng,et al.  Swarm robot pattern formation using a morphogenetic multi-cellular based self-organizing algorithm , 2011, 2011 IEEE International Conference on Robotics and Automation.

[18]  Yi Guo,et al.  Distributed source seeking by cooperative robots: All-to-all and limited communications , 2012, 2012 IEEE International Conference on Robotics and Automation.

[19]  Sree Rajendra,et al.  Application of Distributed Control System in automation of Process Industries , 2012 .

[20]  Shuai Li,et al.  Decentralized control of collaborative redundant manipulators with partial command coverage via locally connected recurrent neural networks , 2012, Neural Computing and Applications.

[21]  Shuai Li,et al.  Decentralized kinematic control of a class of collaborative redundant manipulators via recurrent neural networks , 2012, Neurocomputing.

[22]  A. W. Roscoe,et al.  User interactive Internet of things privacy preserved access control , 2012, 2012 International Conference for Internet Technology and Secured Transactions.

[23]  Cristina Alcaraz,et al.  Security Aspects of SCADA and DCS Environments , 2012, Critical Infrastructure Protection.

[24]  Eliseo Ferrante,et al.  Swarmanoid: A Novel Concept for the Study of Heterogeneous Robotic Swarms , 2013, IEEE Robotics & Automation Magazine.

[25]  Zhongyang Zheng,et al.  Research Advance in Swarm Robotics , 2013 .

[26]  Matthew Green,et al.  Zerocoin: Anonymous Distributed E-Cash from Bitcoin , 2013, 2013 IEEE Symposium on Security and Privacy.

[27]  Yi Guo,et al.  Distributed consensus filter on directed graphs with switching topologies , 2013, 2013 American Control Conference.

[28]  Yangming Li,et al.  A class of finite-time dual neural networks for solving quadratic programming problems and its k-winners-take-all application , 2013, Neural Networks.

[29]  M. Masar A biologically inspired swarm robot coordination algorithm for exploration and surveillance , 2013, 2013 IEEE 17th International Conference on Intelligent Engineering Systems (INES).

[30]  Yi Guo,et al.  Discrete-time consensus filters on directed switching graphs , 2014, 11th IEEE International Conference on Control & Automation (ICCA).

[31]  Yi Guo,et al.  Multi-robot cooperative control for monitoring and tracking dynamic plumes , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[32]  Shuai Li,et al.  Cooperative Distributed Source Seeking by Multiple Robots: Algorithms and Experiments , 2014, IEEE/ASME Transactions on Mechatronics.

[33]  Ghassan O. Karame,et al.  Is Bitcoin a Decentralized Currency? , 2014, IEEE Security & Privacy.

[34]  Karen A. Scarfone,et al.  Guide to Industrial Control Systems (ICS) Security , 2015 .

[35]  Aggelos Kiayias,et al.  Speed-Security Tradeoffs in Blockchain Protocols , 2015, IACR Cryptol. ePrint Arch..

[36]  Primavera De Filippi,et al.  Decentralized Blockchain Technology and the Rise of Lex Cryptographia , 2015 .

[37]  Alex Pentland,et al.  Decentralizing Privacy: Using Blockchain to Protect Personal Data , 2015, 2015 IEEE Security and Privacy Workshops.

[38]  Yi Guo,et al.  Dynamic consensus estimation of weighted average on directed graphs , 2015, Int. J. Syst. Sci..

[39]  Yongsheng Ding,et al.  Self-organized swarm robot for target search and trapping inspired by bacterial chemotaxis , 2015, Robotics Auton. Syst..

[40]  Yi Guo,et al.  Distributed consensus filter on directed switching graphs , 2015 .

[41]  Hiroki Watanabe,et al.  The Blockchain-Based Digital Content Distribution System , 2015, 2015 IEEE Fifth International Conference on Big Data and Cloud Computing.

[42]  Xin Huang,et al.  S2Net: A Security Framework for Software Defined Intelligent Building Networks , 2016, 2016 IEEE Trustcom/BigDataSE/ISPA.

[43]  Shuai Li,et al.  Formation Control and Tracking for Co-operative Robots with Non-holonomic Constraints , 2016, J. Intell. Robotic Syst..

[44]  Zheng Yan,et al.  SecIoT: a security framework for the Internet of Things , 2016, Secur. Commun. Networks.

[45]  Kartik Hegadekatti Automation Processes and Blockchain Systems , 2016 .

[46]  Eduardo Castelló Ferrer The blockchain: a new framework for robotic swarm systems , 2016, Proceedings of the Future Technologies Conference (FTC) 2018.

[47]  Muneeb Ali,et al.  Bootstrapping Trust in Distributed Systems with Blockchains , 2016, login Usenix Mag..

[48]  Yuanfeng Cai,et al.  Fraud detections for online businesses: a perspective from blockchain technology , 2016, Financial Innovation.

[49]  Zheng Yan,et al.  Secure Pervasive Social Communications Based on Trust in a Distributed Way , 2016, IEEE Access.

[50]  Daniel Kraft,et al.  Difficulty control for blockchain-based consensus systems , 2016, Peer-to-Peer Netw. Appl..

[51]  Jiaqi Yan,et al.  Overview of business innovations and research opportunities in blockchain and introduction to the special issue , 2016, Financial Innovation.

[52]  Joanna Caytas,et al.  Developing Blockchain Real-Time Clearing and Settlement in the EU, U.S., and Globally , 2016 .

[53]  Alexandru Stanciu,et al.  Blockchain Based Distributed Control System for Edge Computing , 2017, 2017 21st International Conference on Control Systems and Computer Science (CSCS).

[54]  Shuai Li,et al.  Predictive Suboptimal Consensus of Multiagent Systems With Nonlinear Dynamics , 2017, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[55]  Shuai Li,et al.  Distributed Recurrent Neural Networks for Cooperative Control of Manipulators: A Game-Theoretic Perspective , 2017, IEEE Transactions on Neural Networks and Learning Systems.

[56]  M. Iansiti,et al.  The Truth about Blockchain , 2017 .

[57]  Shin'ichiro Matsuo How formal analysis and verification add security to blockchain-based systems , 2017, 2017 Formal Methods in Computer Aided Design (FMCAD).

[58]  MengChu Zhou,et al.  Distributed Winner-Take-All in Dynamic Networks , 2017, IEEE Transactions on Automatic Control.

[59]  Roman Beck,et al.  Blockchain as Radical Innovation: A Framework for Engaging with Distributed Ledgers as Incumbent Organization , 2017, HICSS.

[60]  Roberto Baldoni,et al.  Blockchain-Based Database to Ensure Data Integrity in Cloud Computing Environments , 2017, ITASEC.

[61]  Xiwei Xu,et al.  Evaluating Suitability of Applying Blockchain , 2017, 2017 22nd International Conference on Engineering of Complex Computer Systems (ICECCS).

[62]  Aleksandr Kapitonov,et al.  Blockchain-based protocol of autonomous business activity for multi-agent systems consisting of UAVs , 2017, 2017 Workshop on Research, Education and Development of Unmanned Aerial Systems (RED-UAS).

[63]  Iuon-Chang Lin,et al.  A Survey of Blockchain Security Issues and Challenges , 2017, Int. J. Netw. Secur..

[64]  Shuai Li,et al.  Distributed Task Allocation of Multiple Robots: A Control Perspective , 2018, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[65]  Shuai Li,et al.  Cooperative Motion Generation in a Distributed Network of Redundant Robot Manipulators With Noises , 2018, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[66]  É.,et al.  Managing Byzantine Robots via Blockchain Technology in a Swarm Robotics Collective Decision Making Scenario , 2018, AAMAS.

[67]  Shuai Li,et al.  Neural Dynamics for Cooperative Control of Redundant Robot Manipulators , 2018, IEEE Transactions on Industrial Informatics.

[68]  Zheng Yan,et al.  A novel scheme of anonymous authentication on trust in Pervasive Social Networking , 2018, Inf. Sci..

[69]  Zhao Yang Dong,et al.  Distributed Blockchain-Based Data Protection Framework for Modern Power Systems Against Cyber Attacks , 2019, IEEE Transactions on Smart Grid.