Path Planning for a Cooperative Navigation Aid Vehicle to Assist Multiple Agents Sequentially
Artur Wolek
TL;DR
This work addresses planning a single Cooperative Navigation Aid (CNA) to sequentially aid multiple underwater agents while minimizing the average navigation uncertainty under a mission time constraint. It develops a planar, constant-velocity model with scalar discrete-time Kalman filters, and derives a closed-form optimal time-to-aid for a single interception, coupled with a greedy, task-sequencing algorithm that uses a composite reward to balance uncertainty reduction, timing, and travel cost. The main contributions are the optimal time-to-aid expression and the greedy algorithm, validated by Monte Carlo simulations against exhaustive enumeration, showing improved cost with efficient computation. The approach offers a practical high-level scheduling method for CNAs in multi-agent navigation scenarios, with potential extensions to revisits, multi-agent servicing, and trajectories of unknown agents.
Abstract
This paper considers planning a path for a single underwater cooperative navigation aid (CNA) vehicle to sequentially aid a set of N agents to minimize average navigation uncertainty. Both the CNA and agents are modeled as constant-velocity vehicles. The agents travel along known nominal trajectories and the CNA plans a path to sequentially intercept them. Navigation aiding is modeled by a scalar discrete time Kalman filter. During path planning, the CNA considers surfacing to reduce its own navigation uncertainty. A greedy planning algorithm is proposed that uses a heuristic to schedule agents to the CNA that is based on the optimal time-to-aid, the overall navigation uncertainty reduction, and the transit time. The approach is compared to an optimal (exhaustive enumeration) algorithm through a Monte Carlo experiment with randomized agent trajectories and initial navigation uncertainty.
