Robot Interaction Through Smart Contract for Blockchain-Based Coalition Formation

Nowadays robots are able to perform decisions independent from the operator. Also, they are able to form a various kind of unions, such as swarms, schools, or coalitions to perform joint task solving. The most powerful and flexible type of union is coalitions. Due to each robot acts like an independent agent it is important to provide trusted interaction between them. It is quite hard to do this with existing methods based only on the knowledge representation using ontologies and reasoning techniques. The paper proposes to use smart contracts in blockchain to enrich the knowledge-based system by functions, specific for blockchain such as immutable transaction log, consensus between all participants as well as possibility to automate control on task resolving. The paper describes the new environment framework based on integration of cyberphysical system and blockchain, and interaction model between all framework elements using BPMN 2.0 notation. Smart contracts presented in the paper provide functions for tasks distribution between robots, resource allocation, and monitoring the task execution and reward distribution.

[1]  Anatoly Kaliaev Multiagent Approach for Building Distributed Adaptive Computing System , 2013, ICCS.

[2]  Khaled Ghédira,et al.  A dynamic decentralised coalition formation approach for task allocation under tasks priority constraints , 2017, 2017 18th International Conference on Advanced Robotics (ICAR).

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

[4]  Julie A. Adams,et al.  Hybrid mission planning with coalition formation , 2017, Autonomous Agents and Multi-Agent Systems.

[5]  Marko Vukolic,et al.  Hyperledger fabric: a distributed operating system for permissioned blockchains , 2018, EuroSys.

[6]  Alysson Bessani,et al.  A Byzantine Fault-Tolerant Ordering Service for the Hyperledger Fabric Blockchain Platform , 2017, 2018 48th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN).

[7]  Gabriel Oliver,et al.  Multi-Robot Coalitions Formation with Deadlines: Complexity Analysis and Solutions , 2017, PloS one.

[8]  Jiangtao Wen,et al.  The IoT electric business model: Using blockchain technology for the internet of things , 2016, Peer-to-Peer Networking and Applications.

[9]  Alun Preece,et al.  A block chain based architecture for asset management in coalition operations , 2017, Defense + Security.

[10]  Jagruti Sahoo,et al.  A coalition formation algorithm for Multi-Robot Task Allocation in large-scale natural disasters , 2017, 2017 13th International Wireless Communications and Mobile Computing Conference (IWCMC).

[11]  Alexander V. Smirnov,et al.  On-the-Fly Ontology Matching in Smart Spaces: A Multi-model Approach , 2010, NEW2AN.

[12]  Gabriel Oliver,et al.  Multi-robot coalition formation in real-time scenarios , 2012, Robotics Auton. Syst..

[13]  Salil S. Kanhere,et al.  Towards an Optimized BlockChain for IoT , 2017, 2017 IEEE/ACM Second International Conference on Internet-of-Things Design and Implementation (IoTDI).

[14]  Lovekesh Vig,et al.  Parallel multi-objective multi-robot coalition formation , 2015, Expert Syst. Appl..

[15]  Alexander V. Smirnov,et al.  Ontology Matching for Socio-Cyberphysical Systems: An Approach Based on Background Knowledge , 2017, NEW2AN.