4.7 Article

Formation Control of Multiple Underactuated Surface Vessels with a Disturbance Observer

Journal

Publisher

MDPI
DOI: 10.3390/jmse10081016

Keywords

underactuated surface vessel; formation control; external environment disturbance; model parameter uncertainty

Funding

  1. National Natural Science Foundation of China [52071100]

Ask authors/readers for more resources

This study designs a formation controller based on a virtual structure strategy to maintain the formation of underactuated surface vessels (USVs). It proposes a compensation control algorithm based on disturbance estimation to eliminate the effects of model parameter uncertainties and external environment disturbances on USV tracking control. The simulation results demonstrate the effectiveness of the proposed controller in eliminating external uncertain interference and maintaining the formation of multiple USVs.
To maintain the formation of underactuated surface vessels (USVs), this study designs a formation controller based on a virtual structure strategy. The problem of formation control is transformed into the problems of tracking the USV position and the virtual structure point position. Meanwhile, to eliminate the effects of model parameter uncertainties and external environment disturbances on USV tracking control, a compensation control algorithm based on disturbance estimation is proposed. The Lyapunov theorem is introduced to ensure that the trajectory tracking error of the proposed control algorithm eventually converges to any small region, which confirms global stability of the designed tracking error. The simulation results demonstrate that the proposed controller can eliminate the effect of external uncertain interference and maintain the formation of multiple USVs.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available