Field Testing of a Stochastic Planner for ASV Navigation Using Satellite Images
Philip Huang, Tony Wang, Florian Shkurti, Timothy D. Barfoot
TL;DR
This work addresses robust long-term ASV navigation for lake water-quality monitoring by offline planning on satellite-derived stochastic graphs using PCCTPAO*, paired with a GPS-, vision-, and sonar-enabled local planner. The global planner computes a policy that minimizes expected travel distance under edge uncertainty, while the local stack disambiguates stochastic edges and safely tracks the policy via a fused occupancy grid and a lateral BIT*–MPC control loop. Field experiments on three km-scale missions demonstrate autonomous execution despite unmapped obstacles, with strong improvements over prior attempts and a clear set of lessons on traversal uncertainty, localization, and sensor fusion. The approach offers a practical pathway toward reliable, interpretable, and verifiable long-term autonomy for environmental monitoring with ASVs.
Abstract
We introduce a multi-sensor navigation system for autonomous surface vessels (ASV) intended for water-quality monitoring in freshwater lakes. Our mission planner uses satellite imagery as a prior map, formulating offline a mission-level policy for global navigation of the ASV and enabling autonomous online execution via local perception and local planning modules. A significant challenge is posed by the inconsistencies in traversability estimation between satellite images and real lakes, due to environmental effects such as wind, aquatic vegetation, shallow waters, and fluctuating water levels. Hence, we specifically modelled these traversability uncertainties as stochastic edges in a graph and optimized for a mission-level policy that minimizes the expected total travel distance. To execute the policy, we propose a modern local planner architecture that processes sensor inputs and plans paths to execute the high-level policy under uncertain traversability conditions. Our system was tested on three km-scale missions on a Northern Ontario lake, demonstrating that our GPS-, vision-, and sonar-enabled ASV system can effectively execute the mission-level policy and disambiguate the traversability of stochastic edges. Finally, we provide insights gained from practical field experience and offer several future directions to enhance the overall reliability of ASV navigation systems.
