Back to the program.
Blockchain-based Smart Contracts for the Secure Coordination of Robot Swarms (PhD viva)
Volker Strobel
IRIDIA, Université Libre de Bruxelles
The PhD viva will take place Room UB5.132 - Building U - 5th floor - Solbosch campus
On 2022-04-25 at 18:00:00 (Brussels Time)

Abstract

The swarm robotics research field addresses the challenge of controlling a large number of robots that act in a self-organized and decentralized way. These robot swarms have the potential to operate in highly complex and unknown environments. For years, robot swarms were thought to be inherently secure thanks to their redundant and decentralized design. This thesis challenges this assumption by providing evidence that even a single non-cooperating robot can completely disrupt the swarm’s behavior in existing algorithms. We call these robots, which do not behave according to the specified protocol, Byzantine robots. The management of Byzantine agents in decentralized systems is addressed in another research field: blockchain technology. Blockchain technology, which was initially developed for the peer-to-peer currency Bitcoin, enables mutually distrusting agents to maintain a secure shared ledger. However, the concept of a blockchain is not limited to storing financial transactions: the Ethereum framework made it possible to deploy computer programs to a blockchain. These tamper-proof computer programs are called blockchain-based smart contracts and enable a decentralized network to reach an agreement on the outcome of their code. In this thesis, we investigate how blockchain technology can securely coordinate a robot swarm. In experiments with both physical robots and large- scale simulations, we demonstrate that the robots are able to maintain block- chain networks and that they can coordinate their behavior via blockchain- based smart contracts. In particular, we show that blockchain-based smart contracts can neutralize Byzantine robots in a fully decentralized way. We demonstrate how a blockchain can be used in robot swarms as a shared knowledge medium, computing platform, reputation management system, consensus agreement protocol, and economical platform. Experiments and simulations combined, this thesis lays the foundation for blockchain-based swarm robotics. This foundation can pave the way for a wide range of secure swarm robotics applications, such as task-allocation scenarios, collective mapping, and lightweight machine-learning algorithms.

Keywords

blockchain; smart contracts; swarm robotics; collective decision making

Link to Seminar:

https://teams.microsoft.com/l/meetup-join/19%3a0224ca130cdd4addb4344d629897e346%40thread.tacv2/1649664683936?context=%7b%22Tid%22%3a%2230a5145e-75bd-4212-bb02-8ff9c0ea4ae9%22%2c%22Oid%22%3a%22fc27809d-4815-4e39-a903-5a482a8336ee%22%7d