UAV Swarm Exploration With Byzantine Fault Tolerance
Zhentang Liao, Lihua Zhang, Zhiyan Dong
- 发表年份
- 2021
- 引用次数
- 8
摘要
Swarm robots need Byzantine fault tolerance to ensure their tasks can still be complete even if malfunctioning or malicious robots exist. Nevertheless, advancement in implementing Byzantine fault tolerance is not suitable for the UAV swarm exploration task. This study aims to contribute to this growing area of research. We presented an implementation of Byzantine fault tolerance for swarm robots, proposing a theoretically more effective and flexible approach than previous approaches. We integrated a multi-agent foraging algorithm with a BFT consensus algorithm for the UAV swarm exploration task, providing a method that can be generalized to similar multi-agent cooperative tasks. We developed a ROS-based framework to incorporate such algorithms into swarm robots, facilitating robotics development and testing. Empirical results of the UAV swarm exploration task imply our approach’s advantages.
关键词
相关论文
Statistical Learning Theory
Yuhai Wu, Vladimir Vapnik
1999
Artificial intelligence: a modern approach
1995
Applied Nonlinear Control
Jean-Jacques Slotine, Weiping Li
1991
A new optimizer using particle swarm theory
R.C. Eberhart, James Kennedy
2002