Periodic Reporting for period 2 - BROS (Blockchain: a new framework for swarm RObotic Systems)
Okres sprawozdawczy: 2019-09-01 do 2020-08-31
The main scientific achievements accomplished are the following:
(1) A novel method to encapsulate cooperative robotic missions by using Merkle trees (a fundamental technology in the blockchain space). With the proposed method, swarm operators can provide the “blueprint” of the swarm’s mission without disclosing its raw data. In other words, data verification can be separated from data itself. In the paper titled ""Secure and secret cooperation of robotic swarms by using Merkle trees"" (currently under review), we describe both theoretical and implementation approaches for this new model to achieve secure and secret cooperation within swarms of robots.
(2) The design, analysis and implementation of the first research projects that combines swarms of robots with blockchain-based “smart contracts” in order to discover malicious robot units (i.e. byzantine agents) within the swarm. In ""Managing Byzantine Robots via Blockchain Technology in a Swarm Robotics Collective Decision Making Scenario"" (AAMAS, 2018) and ""Blockchain Technology Secures Robot Swarms: A Comparison of Consensus Protocols and Their Resilience to Byzantine Robots"" (Frontiers in Robotics and AI, 2020), we provided a proof-of-concept for distributed decision-making processes in swarm robotics systems via blockchain technology. Our approach uses decentralized programs executed via blockchain technology (blockchain-based smart contracts) to establish secure swarm coordination mechanisms to reach group consensus but also to identify and exclude Byzantine swarm members.
(3) The simulation and analysis of several ""real-world"" robotic systems such as Autonomous Vehicles (AV), Unmanned Aerial Vehicles (UAV), and Social Robots (SR) and its interaction with blockchain-based technology. In ""BASIC: Towards a Blockchained Agent-Based SImulator for Cities"" (MMAS 2018), ""Robotic Services for New Paradigm Smart Cities Based on Decentralized Technologies"" (Ledger, 2019) and ""RoboChain: A Secure Data-Sharing Framework for Human-Robot Interaction"" (eTELEMED, 2018), we simulated and analyzed several blockchain-based models developed in the aforementioned objectives in combination with ""realistic"" robotic systems. The aim of these works was to study the feasibility and shed light on the use of blockchain-based technology together with robots that interact with human beings at different levels.
Exploitation and dissemination:
In order to maximize the exposure and dissemination of the aforementioned works we have organized three academic events during the project's duration: one workshop and two symposiums. Specifically, in July 2018, we organized the workshop on Blockchain Networks and Information Flow during the International Conference on Complex Systems (ICCS 2018). Complementarily, we organized and hosted the first and second symposiums on Blockchain for RObotic Systems (BROS) at the MIT Media Lab in 2018 and 2019. It is important to note that these two symposiums became the main events for the emergent academic community interested in the field of blockchain for robotic systems."