Partition-Tolerant and Byzantine-Tolerant Decision-Making for Distributed Robotic Systems with IOTA and ROS 2
Farhad Keramat, Jorge Pe\~na Queralta, Tomi Westerlund

TL;DR
This paper introduces a novel integration of IOTA and ROS 2 to enable scalable, partition-tolerant, and Byzantine-tolerant decision-making in distributed robotic systems, demonstrated through cooperative mapping with improved performance over Ethereum.
Contribution
First implementation of IOTA smart contracts for robotic systems integrated with ROS 2, enabling scalable and partition-tolerant decision-making with Byzantine resilience.
Findings
Superior performance over Ethereum during network partitions
Low computational resource impact
Effective cooperative mapping with intermittent connectivity
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBlockchain Technology Applications and Security · Cerebrospinal fluid and hydrocephalus · Distributed systems and fault tolerance
