Skip to main navigation Skip to search Skip to main content

Predictor-based extended-state-observer design for consensus of mass with delays and disturbances

  • Chunyan Wang
  • , Zongyu Zuo
  • , Zhenqiang Qi
  • , Zhengtao Ding*
  • *Corresponding author for this work
  • University of Manchester
  • Beihang University
  • Beijing Aerospace Automatic Control Institute

Research output: Contribution to journalArticlepeer-review

Abstract

In this paper, we study output feedback leader-follower consensus problem for multiagent systems subject to external disturbances and time delays in both input and output. First, we consider the linear case and a novel predictor-based extended state observer is designed for each follower with relative output information of the neighboring agents. Then, leader-follower consensus protocols are proposed which can compensate the delays and disturbances efficiently. In particular, the proposed observer and controller do not contain any integral term of the past control input and hence are easy to implement. Consensus analysis is put in the framework of Lyapunov-Krasovskii functionals and sufficient conditions are derived to guarantee that the consensus errors converge to zero asymptotically. Then, the results are extended to nonlinear multiagent systems with nonlinear disturbances. Finally, the validity of the proposed design is demonstrated through a numerical example of network-connected unmanned aerial vehicles.

Original languageEnglish
Article number8291838
Pages (from-to)1259-1269
Number of pages11
JournalIEEE Transactions on Cybernetics
Volume49
Issue number4
DOIs
Publication statusPublished - Apr 2019
Externally publishedYes

Keywords

  • Consensus
  • Extended state observer (ESO)
  • Input delay and output delay
  • Multiagent systems
  • Nonlinear disturbances
  • Output feedback

Fingerprint

Dive into the research topics of 'Predictor-based extended-state-observer design for consensus of mass with delays and disturbances'. Together they form a unique fingerprint.

Cite this