Batch Estimation of a Steady, Uniform, Flow-Field from Ground Velocity and Heading Measurements
Artur Wolek, James McMahon
TL;DR
The paper addresses estimating a steady, uniform flow-field from noisy ground velocity and heading measurements during circular or large-heading maneuvers. It introduces four batch estimators: two curve-fitting methods (a circle fit using $\{\dot x,\dot y\}$ and a quadratic fit to $\{v_g,\psi\}$) and two optimization-based methods (least-squares using $\{\dot x,\dot y,\psi\}$ and $\{v_g,\psi\}$) with explicit constraints and analytical gradients/Hessians. A Monte Carlo study shows that the optimization with $\{\dot x,\dot y,\psi\}$ data yields the lowest estimation errors, while the other approaches exhibit larger errors depending on heading-range and noise; experimental results with a Bluefin-21 corroborate the feasibility and align the estimated current directions with NOAA buoy tidal trends. The work demonstrates that flow-field estimation can be performed without requiring prior knowledge of the vehicle’s flow-relative speed and offers practical, implementable methods for onboard current estimation to support mission planning and path optimization.
Abstract
This paper presents three batch estimation methods that use noisy ground velocity and heading measurements from a vehicle executing a circular orbit (or similar large heading change maneuver) to estimate the speed and direction of a steady, uniform, flow-field. The methods are based on a simple kinematic model of the vehicle's motion and use curve-fitting or nonlinear least-square optimization. A Monte Carlo simulation with randomized flow conditions is used to evaluate the batch estimation methods while varying the measurement noise of the data and the interval of unique heading traversed during the maneuver. The methods are also compared using experimental data obtained with a Bluefin-21 unmanned underwater vehicle performing a series of circular orbit maneuvers over a five hour period in a tide-driven flow.
