Development of distributed consensus protocol for multi-unmanned aerial vehicle coordination

Advancements in robotics and control theory have equipped robots to communicate with one another and process data more quickly. Robot-to-robot communication enables multi-robot coordination. An abundance of benefits associated with multi-robot coordination includes increased overall performance, inc...

Full description

Saved in:
Bibliographic Details
Main Author: Tan, Seet Ynn
Other Authors: Yap Fook Fah
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2022
Subjects:
Online Access:https://hdl.handle.net/10356/158497
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-158497
record_format dspace
spelling sg-ntu-dr.10356-1584972022-06-03T06:09:52Z Development of distributed consensus protocol for multi-unmanned aerial vehicle coordination Tan, Seet Ynn Yap Fook Fah School of Mechanical and Aerospace Engineering TUMCREATE MFFYAP@ntu.edu.sg Engineering::Computer science and engineering::Information systems::Information storage and retrieval Advancements in robotics and control theory have equipped robots to communicate with one another and process data more quickly. Robot-to-robot communication enables multi-robot coordination. An abundance of benefits associated with multi-robot coordination includes increased overall performance, increased robustness, and completing complex tasks impossible for single robots. Current solutions often decompose the problem of multi-robot coordination into the problem of robot task allocation. These apply market-based distributed bidding models to allocate tasks. However, these market-based solutions do not necessarily provide guarantees of consistency, partition tolerance, and global ordering of operations. It is crucial to provide these guarantees to ensure that the individual views of the overall state of the robot swarm are the same across all robots. Failing to agree on a shared decision can cause significant ramifications, like system failures and threats to human life. Distributed consensus protocols, like Raft, provide these guarantees. Raft guarantees strong consistency with partition tolerance for system models with partial synchroneity, crash-recovery behaviour of nodes, and fair-loss links. This study aims to apply the Raft distributed consensus algorithm for multi-unmanned aerial vehicle (UAV) coordination in fire identification with applied interdisciplinary knowledge from computer science. This study shows that Raft maintains a consistent global view across different UAVs. Hence, this study illustrates the application of Raft distributed consensus algorithm through a simulation of 3 UAVs to explore a map and establish a shared global view of the states of the map. Also, this study measures the performance of the Raft distributed consensus algorithm for multi-unmanned aerial vehicle (UAV) coordination. Bachelor of Engineering (Mechanical Engineering) 2022-06-03T06:09:52Z 2022-06-03T06:09:52Z 2022 Final Year Project (FYP) Tan, S. Y. (2022). Development of distributed consensus protocol for multi-unmanned aerial vehicle coordination. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/158497 https://hdl.handle.net/10356/158497 en C174 application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Computer science and engineering::Information systems::Information storage and retrieval
spellingShingle Engineering::Computer science and engineering::Information systems::Information storage and retrieval
Tan, Seet Ynn
Development of distributed consensus protocol for multi-unmanned aerial vehicle coordination
description Advancements in robotics and control theory have equipped robots to communicate with one another and process data more quickly. Robot-to-robot communication enables multi-robot coordination. An abundance of benefits associated with multi-robot coordination includes increased overall performance, increased robustness, and completing complex tasks impossible for single robots. Current solutions often decompose the problem of multi-robot coordination into the problem of robot task allocation. These apply market-based distributed bidding models to allocate tasks. However, these market-based solutions do not necessarily provide guarantees of consistency, partition tolerance, and global ordering of operations. It is crucial to provide these guarantees to ensure that the individual views of the overall state of the robot swarm are the same across all robots. Failing to agree on a shared decision can cause significant ramifications, like system failures and threats to human life. Distributed consensus protocols, like Raft, provide these guarantees. Raft guarantees strong consistency with partition tolerance for system models with partial synchroneity, crash-recovery behaviour of nodes, and fair-loss links. This study aims to apply the Raft distributed consensus algorithm for multi-unmanned aerial vehicle (UAV) coordination in fire identification with applied interdisciplinary knowledge from computer science. This study shows that Raft maintains a consistent global view across different UAVs. Hence, this study illustrates the application of Raft distributed consensus algorithm through a simulation of 3 UAVs to explore a map and establish a shared global view of the states of the map. Also, this study measures the performance of the Raft distributed consensus algorithm for multi-unmanned aerial vehicle (UAV) coordination.
author2 Yap Fook Fah
author_facet Yap Fook Fah
Tan, Seet Ynn
format Final Year Project
author Tan, Seet Ynn
author_sort Tan, Seet Ynn
title Development of distributed consensus protocol for multi-unmanned aerial vehicle coordination
title_short Development of distributed consensus protocol for multi-unmanned aerial vehicle coordination
title_full Development of distributed consensus protocol for multi-unmanned aerial vehicle coordination
title_fullStr Development of distributed consensus protocol for multi-unmanned aerial vehicle coordination
title_full_unstemmed Development of distributed consensus protocol for multi-unmanned aerial vehicle coordination
title_sort development of distributed consensus protocol for multi-unmanned aerial vehicle coordination
publisher Nanyang Technological University
publishDate 2022
url https://hdl.handle.net/10356/158497
_version_ 1735491247751036928