Abstract
Without proper treatment, a malfunctional quadrotor may bring severe consequences, e.g., becoming out of control, to the whole swarm. To tackle this problem, we develop a trust evaluations based consensus protocol. Specifically, each quadrotor in the swarm communicates with its connected neighbors, exchanging behavior predictions. By comparing the predicted and the actual behaviors of its neighbor regarding a pre-defined tolerance, each quadrotor assigns trust values to determine potentially legitimate or malfunctional companions. On this basis, an online adaptive controller adjusts each weight in the protocol corresponding to the trust evaluations designed before. We prove that, within proper tolerance, it is almost sure that the legitimate quadrotors can identify the malfunctional quadrotors through trust evaluations and ameliorate their effects on the whole system. Almost surely, the legitimate quadrotors can converge to their center in a finite time. We verify our method through MATLAB and GAZEBO. In particular, with our proposed method, the swarm system discussed in this paper is able to reach position and velocity consensus in the presence of malfunctional quadrotors.
Subject
Artificial Intelligence,Computer Science Applications,Aerospace Engineering,Information Systems,Control and Systems Engineering
Reference28 articles.
1. Kar, S., and Moura, J.M. (2007). Distributed consensus algorithms in sensor networks: Link failures and channel noise. arXiv.
2. Distributed consensus filtering in sensor networks;IEEE Trans. Syst. Man Cybern. Part B,2009
3. Discrete-time second-order distributed consensus time synchronization algorithm for wireless sensor networks;EURASIP J. Wirel. Commun. Netw.,2008
4. Distributed consensus of second-order multi-agent systems with heterogeneous unknown inertias and control gains under a directed graph;IEEE Trans. Autom. Control,2015
5. Consensus of second-order and high-order discrete-time multi-agent systems with random networks;Nonlinear Anal. Real World Appl.,2012