| Literature DB >> 29473919 |
Zheping Yan1, Da Xu2, Tao Chen3, Wei Zhang4, Yibo Liu5.
Abstract
Unmanned underwater vehicles (UUVs) have rapidly developed as mobile sensor networks recently in the investigation, survey, and exploration of the underwater environment. The goal of this paper is to develop a practical and efficient formation control method to improve work efficiency of multi-UUV sensor networks. Distributed leader-follower formation controllers are designed based on a state feedback and consensus algorithm. Considering that each vehicle is subject to model uncertainties and current disturbances, a second-order integral UUV model with a nonlinear function is established using the state feedback linearized method under current disturbances. For unstable communication among UUVs, communication failure and acoustic link noise interference are considered. Two-layer random switching communication topologies are proposed to solve the problem of communication failure. For acoustic link noise interference, accurate representation of valid communication information and noise stripping when designing controllers is necessary. Effective communication topology weights are designed to represent the validity of communication information interfered by noise. Utilizing state feedback and noise stripping, sufficient conditions for design formation controllers are proposed to ensure UUV formation achieves consensus under model uncertainties, current disturbances, and unstable communication. The stability of formation controllers is proven by the Lyapunov-Razumikhin theorem, and the validity is verified by simulation results.Entities:
Keywords: current disturbances; leader-follower formation control; model uncertainties; multi-UUV sensor networks; unstable communication
Year: 2018 PMID: 29473919 PMCID: PMC5855002 DOI: 10.3390/s18020662
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1The multi-UUV sensor network.
Figure 2Model uncertainties, current disturbances, and unstable communication for UUV formation.
Figure 3The leader-follower UUV formation.
List of main symbols.
| Symbol | Description |
|---|---|
| Position in surge, sway, heave | |
| Pitch, yaw | |
| Linear velocity in surge, sway, heave | |
| Pitch velocity, yaw velocity | |
|
| Position and orientation vector of UUV |
|
| Linear and angular velocity vector of UUV |
|
| Gravity |
|
| Buoyancy |
|
| The coordinates of gravity center in body-fixed frame |
|
| The coordinates of buoyancy center in body-fixed frame |
|
| Thrusts |
|
| Steering angles |
|
| Weight of the UUV |
|
| Total number of follower uuvs |
|
| The |
|
| The |
|
| The |
|
| The leader’s position and orientation vector |
|
| The leader’s velocity vector |
|
| The leader’s state vector |
|
| State vectors of all followers |
|
| The |
|
| The formation system’s state error vector |
|
| Ocean current velocities in earth reference frame |
|
| Ocean current velocities in body-fixed frame |
|
| Bernoulli’s distribution function |
|
| The quantity of the topological set |
|
| The |
|
| The |
|
| Joint topology of position topology set |
|
| Joint topology of velocity topology set |
|
| The switching probability from topology |
| Control gains for the position and velocity communication topologies |
Figure 4Switching topologies: (a) the two-layer random switching topology set; and (b) the Markov random states in switching topology.
The initial states of the leader UUV and all follower UUVs.
| Init | Init | Init | Init | Init | Init | Init | Init | |
|---|---|---|---|---|---|---|---|---|
| Leader | 60 | 3 | 0 | –10 | 90 | 1.58 | 0.1 | –0.12 |
| UUV 1 | 54.5 | –15.6 | 0 | 1.83 | 164 | 0.1 | 0 | 0 |
| UUV 2 | 75.1 | –20 | 0 | 10 | 135 | 0.27 | 0 | 0 |
| UUV 3 | 20.6 | –23 | 0 | 0 | 41.8 | 0.2 | 0 | 0 |
| UUV 4 | 88.6 | –18 | 0 | 8.9 | 137.6 | 0.28 | 0 | 0 |
Figure 53D trajectory of the leader-follower UUV formation.
Figure 6The trajectory of leader and follower UUVs in 2D with the desired triangle formation structure.
Figure 7Position and attitude states of the UUVs: (a) state of each UUV; (b) state of each UUV; (c) state of each UUV; (d) pitch of each UUV; and (e) heading of each UUV.
Figure 8Velocity states of the UUVs: (a) velocity of each UUV; (b) velocity of each UUV; (c) velocity of each UUV; (d) angular velocity of each UUV; and (e) angular velocity of each UUV.