Litcius/Paper detail

Following Leaders in Byzantine Multirobot Systems by Using Blockchain Technology

Eduardo Castelló Ferrer, Ernesto Jiménez, José Luis López-Presa, Javier Martín-Rueda

2021IEEE Transactions on Robotics45 citationsDOIOpen Access PDF

Abstract

Interest in multirobot systems is rising rapidly both in academia and in industry. The use of multiple robots working in a coordinated way, rather than a single robot, has several advantages in a diverse range of applications. However, few studies have focused on operations in which robots can behave maliciously and alter the outcome of the collective mission. In this article, we present a set of Byzantine Follow The Leader (BFTL) problems, in which a subset of robots in the system shows unintended or inconsistent behavior (i.e., Byzantine robots). In the BFTL problems, <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">leaders</i> discover routes from their starting positions to specific destinations and guide the <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">followers</i> , while <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">Byzantine</i> robots try to hinder the leaders and mislead the followers. In this research, blockchain technology is used as a communication tool within multirobot systems, for <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">leaders</i> to broadcast directions to the whole group. We propose algorithms to tackle the BFTL problems, prove their correctness, and validate them in simulated experiments of realistic scenarios. Results show that the proposed algorithms mitigate the impact of Byzantine robots in multirobot systems conducting a BFTL mission. Our analysis provides minimum and maximum boundary calculations for important metrics including number of robots reaching their destination, number of steps taken, and weight requirements of the chain used during the mission. Our results provide a path toward the deployment of byzantine-resistant real-world multirobot systems.

Topics & Concepts

CorrectnessRobotComputer scienceSet (abstract data type)Artificial intelligenceAlgorithmProgramming languageOptimization and Search ProblemsModular Robots and Swarm IntelligenceDistributed Control Multi-Agent Systems
Following Leaders in Byzantine Multirobot Systems by Using Blockchain Technology | Litcius