Algorithm 1

Multi-UAV-multi-USV monitoring with EBSBL (MUMU-EBSBL)

Input: H˜Mathematical equation: total observation time number; nMathematical equation: number of USVs and UAVs; kmaxMathematical equation: maximum iterations of EBSBL; ςMathematical equation: stopping threshold for EBSBL.
Output: ujMathematical equation: control input of UAVs.
1: for h=1,,H˜Mathematical equation do
2:   Assign UAVs for each USV by Eqs. (4)–(8)
3:   Compute the estimated position and velocity of USVs by Eq. (9)
4:   for i=1,,nMathematical equation do
5:     for xMathematical equation-axis and yMathematical equation-axis do
6:       Compute data vector τMathematical equation and dictionary matrix ΨMathematical equation by Eqs. (10)–(13)
7:       Initialize ϖ(0),γ(0),σ(0)Mathematical equation, and set k=0Mathematical equation
8:       while k<kmaxMathematical equation do
9:         Compute Σw(k+1),w(k+1),ϖ(k+1),ϱ(k+1),σ(k+1),γg'(k+1)Mathematical equation by Eq. (34)–(39)
10:         Compute: Γ(k+1)Mathematical equation by Eq. (20)
11:         if w(k+1)w(k)ςMathematical equation then break;
12:         else k=k+1Mathematical equation;
13:         end if
14:       end while
15:       Compute θ^Mathematical equation by Eq. (31)
16:     end for
17:     Identify coordinated dynamics fi(p˜1(t),,p˜n(t))Mathematical equation by Eq. (32)
18:     Generate sigma points {Xb}Mathematical equation by Eq. (37)
19:     Compute predicted state p^t+Δt|tMathematical equation by Eq. (38)
20:     Use UKF solving p^t+Δt|t+ΔtMathematical equation with z^t+ΔtMathematical equation by Eqs. (39)–(42)
21:     Compute ujinit(t)Mathematical equation by Eqs. (43) and (44)
22:     Compute ujavoid(t)Mathematical equation by Eqs. (45) and (46)
23:     uj(t)=ujinit(t)+ujavoid(t)Mathematical equation
24:   end for
25: end for

Current usage metrics show cumulative count of Article Views (full-text article views including HTML views, PDF and ePub downloads, according to the available data) and Abstracts Views on Vision4Press platform.

Data correspond to usage on the plateform after 2015. The current usage metrics is available 48-96 hours after online publication and is updated daily on week days.

Initial download of the metrics may take a while.