Distributed Tracking Control for Connectivity-Preserving and Collision-Avoiding Formation Tracking of Underactuated Surface Vessels with Input Saturation
This paper investigates the formation tracking control problem of a group of underactuated surface vessels (USVs) in the presence of model uncertainties and environmental disturbances. Additional constraints, such as collision avoidance, heterogeneous limited communication range and input saturation...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2020-05-01
|
Series: | Applied Sciences |
Subjects: | |
Online Access: | https://www.mdpi.com/2076-3417/10/10/3372 |
_version_ | 1827716969378349056 |
---|---|
author | Guoqing Xia Xiaoming Xia Bo Zhao Chuang Sun Xianxin Sun |
author_facet | Guoqing Xia Xiaoming Xia Bo Zhao Chuang Sun Xianxin Sun |
author_sort | Guoqing Xia |
collection | DOAJ |
description | This paper investigates the formation tracking control problem of a group of underactuated surface vessels (USVs) in the presence of model uncertainties and environmental disturbances. Additional constraints, such as collision avoidance, heterogeneous limited communication range and input saturation are also considered. A modified barrier Lyapunov function (BLF) is introduced to achieve the connectivity preservation, the collision avoidance and the distributed formation tracking. Extended state observer (ESO) is employed to estimate total disturbances consisting of environmental disturbances and model uncertainties. Auxiliary variables are introduced to deal with the underactuated problem and input saturation. A distributed controller is developed for each USV. Using the Lyapunov method analyze the stability of the system, it is proven that all signals are bounded and tracking errors converge to a neighborhood of the origin. Simulation results show that the proposed controller is practicable and effective. |
first_indexed | 2024-03-10T19:52:08Z |
format | Article |
id | doaj.art-093ef31da0054daf94c2dfb85c36580f |
institution | Directory Open Access Journal |
issn | 2076-3417 |
language | English |
last_indexed | 2024-03-10T19:52:08Z |
publishDate | 2020-05-01 |
publisher | MDPI AG |
record_format | Article |
series | Applied Sciences |
spelling | doaj.art-093ef31da0054daf94c2dfb85c36580f2023-11-20T00:16:17ZengMDPI AGApplied Sciences2076-34172020-05-011010337210.3390/app10103372Distributed Tracking Control for Connectivity-Preserving and Collision-Avoiding Formation Tracking of Underactuated Surface Vessels with Input SaturationGuoqing Xia0Xiaoming Xia1Bo Zhao2Chuang Sun3Xianxin Sun4College of Automation, Harbin Engineering University, Harbin 150001, ChinaCollege of Automation, Harbin Engineering University, Harbin 150001, ChinaCollege of Automation, Harbin Engineering University, Harbin 150001, ChinaCollege of Automation, Harbin Engineering University, Harbin 150001, ChinaCollege of Automation, Harbin Engineering University, Harbin 150001, ChinaThis paper investigates the formation tracking control problem of a group of underactuated surface vessels (USVs) in the presence of model uncertainties and environmental disturbances. Additional constraints, such as collision avoidance, heterogeneous limited communication range and input saturation are also considered. A modified barrier Lyapunov function (BLF) is introduced to achieve the connectivity preservation, the collision avoidance and the distributed formation tracking. Extended state observer (ESO) is employed to estimate total disturbances consisting of environmental disturbances and model uncertainties. Auxiliary variables are introduced to deal with the underactuated problem and input saturation. A distributed controller is developed for each USV. Using the Lyapunov method analyze the stability of the system, it is proven that all signals are bounded and tracking errors converge to a neighborhood of the origin. Simulation results show that the proposed controller is practicable and effective.https://www.mdpi.com/2076-3417/10/10/3372collision avoidancedistributed tracking controlconnectivity-preservingunderactuated surface vessel (USV)input saturation |
spellingShingle | Guoqing Xia Xiaoming Xia Bo Zhao Chuang Sun Xianxin Sun Distributed Tracking Control for Connectivity-Preserving and Collision-Avoiding Formation Tracking of Underactuated Surface Vessels with Input Saturation Applied Sciences collision avoidance distributed tracking control connectivity-preserving underactuated surface vessel (USV) input saturation |
title | Distributed Tracking Control for Connectivity-Preserving and Collision-Avoiding Formation Tracking of Underactuated Surface Vessels with Input Saturation |
title_full | Distributed Tracking Control for Connectivity-Preserving and Collision-Avoiding Formation Tracking of Underactuated Surface Vessels with Input Saturation |
title_fullStr | Distributed Tracking Control for Connectivity-Preserving and Collision-Avoiding Formation Tracking of Underactuated Surface Vessels with Input Saturation |
title_full_unstemmed | Distributed Tracking Control for Connectivity-Preserving and Collision-Avoiding Formation Tracking of Underactuated Surface Vessels with Input Saturation |
title_short | Distributed Tracking Control for Connectivity-Preserving and Collision-Avoiding Formation Tracking of Underactuated Surface Vessels with Input Saturation |
title_sort | distributed tracking control for connectivity preserving and collision avoiding formation tracking of underactuated surface vessels with input saturation |
topic | collision avoidance distributed tracking control connectivity-preserving underactuated surface vessel (USV) input saturation |
url | https://www.mdpi.com/2076-3417/10/10/3372 |
work_keys_str_mv | AT guoqingxia distributedtrackingcontrolforconnectivitypreservingandcollisionavoidingformationtrackingofunderactuatedsurfacevesselswithinputsaturation AT xiaomingxia distributedtrackingcontrolforconnectivitypreservingandcollisionavoidingformationtrackingofunderactuatedsurfacevesselswithinputsaturation AT bozhao distributedtrackingcontrolforconnectivitypreservingandcollisionavoidingformationtrackingofunderactuatedsurfacevesselswithinputsaturation AT chuangsun distributedtrackingcontrolforconnectivitypreservingandcollisionavoidingformationtrackingofunderactuatedsurfacevesselswithinputsaturation AT xianxinsun distributedtrackingcontrolforconnectivitypreservingandcollisionavoidingformationtrackingofunderactuatedsurfacevesselswithinputsaturation |