1. Distributed Resilient Submodular Action Selection in Adversarial Environments
- Author
-
Lifeng Zhou, Ryan K. Williams, Pratap Tokekar, and Jun Liu
- Subjects
FOS: Computer and information sciences ,0209 industrial biotechnology ,Control and Optimization ,Linear programming ,Computer science ,Distributed computing ,Biomedical Engineering ,Context (language use) ,02 engineering and technology ,Exploration problem ,Action selection ,Submodular set function ,Computer Science::Robotics ,Computer Science - Robotics ,020901 industrial engineering & automation ,Computer Science - Computer Science and Game Theory ,Artificial Intelligence ,Computer Science - Data Structures and Algorithms ,0202 electrical engineering, electronic engineering, information engineering ,Computer Science - Multiagent Systems ,Data Structures and Algorithms (cs.DS) ,Resilience (network) ,Computer Science::Cryptography and Security ,Robot kinematics ,Mechanical Engineering ,Computer Science Applications ,Human-Computer Interaction ,Control and Systems Engineering ,Distributed algorithm ,020201 artificial intelligence & image processing ,Computer Vision and Pattern Recognition ,Robotics (cs.RO) ,Computer Science and Game Theory (cs.GT) ,Multiagent Systems (cs.MA) - Abstract
In this letter, we consider a distributed submodular maximization problem for multi-robot systems when attacked by adversaries. One of the major challenges for multi-robot systems is to increase resilience against failures or attacks. This is particularly important for distributed systems under attack as there is no central point of command that can detect, mitigate, and recover from attacks. Instead, a distributed multi-robot system must coordinate effectively to overcome adversarial attacks. In this work, our distributed submodular action selection problem models a broad set of scenarios where each robot in a multi-robot system has multiple action selections that may fulfill a global objective, such as exploration or target tracking. To increase resilience in this context, we propose a fully distributed algorithm to guide each robot's action selection when the system is attacked. The proposed algorithm guarantees performance in a worst-case scenario where up to a portion of the robots malfunction due to attacks. Importantly, the proposed algorithm is also consistent, as it is shown to converge to the same solution as a centralized method. Finally, a distributed resilient multi-robot exploration problem is presented to confirm the performance of the proposed algorithm.
- Published
- 2021