Blockchain Technology with Applications to Distributed Control and Cooperative Robotics: A Survey

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]  Shin'ichiro Matsuo How formal analysis and verification add security to blockchain-based systems , 2017, 2017 Formal Methods in Computer Aided Design (FMCAD).

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

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

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

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

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

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

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

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

[10]  Marco Dorigo,et al.  Swarm intelligence: from natural to artificial systems , 1999 .

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

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

[13]  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.

[14]  Hong Xiao,et al.  Blockchain-based Technology for Industrial Control System CyperSecurity , 2018 .

[15]  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.

[16]  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).

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

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

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

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

[21]  Shuai Li,et al.  Selective Positive–Negative Feedback Produces the Winner-Take-All Competition in Recurrent Neural Networks , 2013, IEEE Transactions on Neural Networks and Learning Systems.

[22]  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).

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

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

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

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

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

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

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

[30]  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.

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

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

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

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

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

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

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

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

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

[40]  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.

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

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

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

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

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

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

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

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

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

[50]  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..

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

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

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

[54]  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.

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

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

[57]  井上 智博,et al.  Distributed control system and control method , 2013 .

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

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

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

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

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

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

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

[65]  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.

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

[67]  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.

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

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

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