Partition-Tolerant and Byzantine-Tolerant Decision-Making for Distributed Robotic Systems with IOTA and ROS 2

08/29/2022
by   Farhad Keramat, et al.
0

With the increasing ubiquity of autonomous robotic solutions, the interest in their connectivity and in the cooperation within multi-robot systems is rising. Two aspects that are a matter of current research are robot security and secure multi-robot collaboration robust to byzantine agents. Blockchain and other distributed ledger technologies (DLTs) have been proposed to address the challenges in both domains. Nonetheless, some key challenges include scalability and deployment within real-world networks. This paper presents an approach to integrating IOTA and ROS 2 for more scalable DLT-based robotic systems while allowing for network partition tolerance after deployment. This is, to the best of our knowledge, the first implementation of IOTA smart contracts for robotic systems, and the first integrated design with ROS 2. This is in comparison to the vast majority of the literature which relies on Ethereum. We present a general IOTA+ROS 2 architecture leading to partition-tolerant decision-making processes that also inherit byzantine tolerance properties from the embedded blockchain structures. We demonstrate the effectiveness of the proposed framework for a cooperative mapping application in a system with intermittent network connectivity. We show both superior performance with respect to Ethereum in the presence of network partitions, and a low impact in terms of computational resource utilization. These results open the path for wider integration of blockchain solutions in distributed robotic systems with less stringent connectivity and computational requirements.

READ FULL TEXT

page 1

page 9

page 10

research
10/07/2022

Decentralized Vision-Based Byzantine Agent Detection in Multi-Robot Systems with IOTA Smart Contracts

Multiple opportunities lie at the intersection of multi-robot systems an...
research
03/07/2022

Towards Managing Industrial Robot Fleets with Hyperledger Fabric Blockchain and ROS 2

Trust is increasingly becoming a key consideration in the design of auto...
research
08/29/2022

UWB Role Allocation with Distributed Ledger Technologies for Scalable Relative Localization in Multi-Robot Systems

Systems for relative localization in multi-robot systems based on ultra-...
research
07/20/2022

MeritRank: Sybil Tolerant Reputation for Merit-based Tokenomics

Decentralized reputation schemes present a promising area of experimenta...
research
04/03/2023

Event-driven Fabric Blockchain - ROS 2 Interface: Towards Secure and Auditable Teleoperation of Mobile Robots

The integration of blockchain technology in robotic systems has been met...
research
01/31/2018

A Delay-Tolerant Payment Scheme Based on the Ethereum Blockchain

Banking as an essential service can be hard to access in remote, rural r...
research
01/04/2023

Error Tolerant Multi-Robot System for Roadside Trash Collection

In this paper, we present the first iteration of an error-tolerant, auto...

Please sign up or login with your details

Forgot password? Click here to reset