Open Access
Algorithm 1
Multi-UAV-multi-USV monitoring with EBSBL (MUMU-EBSBL)
Input:
: total observation time number; : number of USVs and UAVs; : maximum iterations of EBSBL; : stopping threshold for EBSBL. |
|||||
Output:
: control input of UAVs. |
|||||
| 1: | for
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
do |
||||
| 5: | for
-axis and -axis do |
||||
| 6: | Compute data vector and dictionary matrix by Eqs. (10)–(13) |
||||
| 7: | Initialize , and set ![]() |
||||
| 8: | while
do |
||||
| 9: | Compute by Eq. (34)–(39) |
||||
| 10: | Compute: by Eq. (20) |
||||
| 11: | if
then break; |
||||
| 12: | else
; |
||||
| 13: | end if | ||||
| 14: | end while | ||||
| 15: | Compute by Eq. (31) |
||||
| 16: | end for | ||||
| 17: | Identify coordinated dynamics by Eq. (32) |
||||
| 18: | Generate sigma points by Eq. (37) |
||||
| 19: | Compute predicted state by Eq. (38) |
||||
| 20: | Use UKF solving with by Eqs. (39)–(42) |
||||
| 21: | Compute by Eqs. (43) and (44) |
||||
| 22: | Compute by Eqs. (45) and (46) |
||||
| 23: |
![]() |
||||
| 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.



























