313
Views
8
CrossRef citations to date
0
Altmetric
Original Articles

Flocking for multi-agent systems with unknown nonlinear time-varying uncertainties under a fixed undirected graph

&
Pages 1051-1062 | Received 05 Dec 2013, Accepted 25 Nov 2014, Published online: 12 Jan 2015
 

Abstract

This paper presents a flocking algorithm for networked multi-agent systems with unknown, nonlinear, time-varying uncertainties by integrating cooperative control and L1 adaptive control methods. An ideal multi-agent system without uncertainties is introduced first. The cooperative control law, based on an artificial potential function, is designed to make the ideal multi-agent system achieve flocking under a fixed and connected undirected graph. Information of ideal states, instead of real states, is exchanged among agents through a communication network. The presence of uncertainties will lead to the degeneration of the performance or even destabilize the entire multi-agent system. The L1 adaptive control law is therefore introduced to handle unknown, nonlinear, time-varying uncertainties. By integrating the cooperative control law with the adaptive control law, the real multi-agent system stays close to the ideal multi-agent system which achieves flocking asymptotically under a connected graph. Simulation results of two-dimensional flocking with uncertainties are provided to demonstrate the presented flocking algorithm.

Additional information

Funding

This work is supported by NSF [grant number IIS–1208499]; NASA [grant number FRS# 5617760].

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.