| Literature DB >> 36010833 |
John L McGuire1, Yee Wei Law1, Kutluyıl Doğançay1, Sook-Ying Ho1, Javaan Chahl1,2.
Abstract
We consider the problem of optimal maneuvering, where an autonomous vehicle, an unmanned aerial vehicle (UAV) for example, must maneuver to maximize or minimize an objective function. We consider a vehicle navigating in a Global Navigation Satellite System (GNSS)-denied environment that self-localizes in two dimensions using angle-of-arrival (AOA) measurements from stationary beacons at known locations. The objective of the vehicle is to travel along the path that minimizes its position and heading estimation error. This article presents an informative path planning (IPP) algorithm that (i) uses the determinant of the self-localization estimation error covariance matrix of an unscented Kalman filter as the objective function; (ii) applies an l-step look-ahead (LSLA) algorithm to determine the optimal heading for a constant-speed vehicle. The novel algorithm takes into account the kinematic constraints of the vehicle and the AOA means of measurement. We evaluate the performance of the algorithm in five scenarios involving stationary and mobile beacons and we find the estimation error approaches the lower bound for the estimator. The simulations show the vehicle maneuvers to locations that allow for minimum estimation uncertainty, even when beacon placement is not conducive to accurate estimation.Entities:
Keywords: angle-of-arrival localization; autonomous systems; information and sensor fusion; informative path planning; optimal maneuvering; optimization and planning
Year: 2022 PMID: 36010833 PMCID: PMC9407193 DOI: 10.3390/e24081169
Source DB: PubMed Journal: Entropy (Basel) ISSN: 1099-4300 Impact factor: 2.738
Figure 1Block diagram of a generic IPP solution. Some solutions dispense with waypoint selection.
List of frequently used symbols and their definitions.
| Symbols | Definitions |
|---|---|
| Vehicle’s 2D coordinates and heading at time | |
|
| AOA measurement vector at time |
|
| Vehicle’s forward speed |
|
| Sample period |
|
| Vehicle’s rotational speed at time |
| Number of states and beacons | |
| 2D coordinates of the | |
|
| Objective function defined in Equation ( |
|
| Number of candidate waypoints in one time step |
|
| Number of look-ahead steps when determining the optimal waypoint |
Figure 2Angle-of-Arrival measurements from three beacons.
Figure 3An example of a tree-like search space used by the optimal maneuvering algorithm. Here, and . Suppose evaluation of along the thick branch gives the lowest value, then the thick branch is the optimal branch.
Average objective function value for different m and l. Results are in the order of .
| m = 3 | m = 4 | m = 5 | m = 6 | m = 7 | |
|---|---|---|---|---|---|
| l = 1 | 2.89 | 2.73 | 3.27 | 2.97 | 2.71 |
| l = 2 | 2.60 | 2.50 | 2.98 | 2.97 | 2.48 |
| l = 3 | 3.07 | 3.02 | 2.80 | 2.62 | 2.22 |
| l = 4 | 3.26 | 2.48 | 2.81 | 2.77 | 2.42 |
Settling time of the objective function in seconds for different values of m and l.
| m = 3 | m = 4 | m = 5 | m = 6 | m = 7 | |
|---|---|---|---|---|---|
| l = 1 | 184 | 190 | 200 | 194 | 214 |
| l = 2 | 187 | 164 | 214 | 230 | 174 |
| l = 3 | 166 | 188 | 165 | 173 | 171 |
| l = 4 | 183 | 201 | 173 | 170 | 185 |
Figure 4(a) The average value of the objective function for the last 200 s of simulation using the LSLA and RIG algorithms with moving beacons. (b) Settling time of the objective function.
Figure 5The average value of the objective function for the last 200 s of simulation using the LSLA and RIG algorithms after communications with (a) one beacon and (b) two beacons are dropped.
Figure 6Average vehicle trajectory with position uncertainty ellipses placed every 100 s using (a) LSLA and (c) RIG algorithms in the optimal maneuvering scheme. Actual and average theoretical objective function value using (b) LSLA and (d) RIG algorithms.
Figure 7Average vehicle trajectory with position uncertainty ellipses placed every 100 s using (a) LSLA and (c) RIG algorithms in the optimal maneuvering scheme with a less informative beacon formation. Actual and average theoretical objective function value using (b) LSLA and (d) RIG algorithms.
Figure 8The average time for the LSLA and RIG algorithms to produce an optimal waypoint as the total number of waypoints is increased.