Navigation and State Estimation
ADCP-Aided Navigation (In Collaboration with Lash Medagoda)
This research develops estimation techniques for underwater navigation for autonomous underwater vehicles, as part of a Air Force Research Laboratory research grant. The ADCP-aiding methodology utilizes spatiotemporal models for the water currents, along with sensor modelling and data fusion of other sensors, allowing navigation in the absence of USBL, LBL, GPS or DVL, allowing mid-water column localization. In particular, a number of extensions are developed to improve navigation performance during missions characterized by prolonged time-scales and horizontal transits. This includes explicitly accounting for the temporal evolution of water currents while revisiting locations and during the re-observation itself, in addition to employing high fidelity spatial models to account for the horizontal water current field. The method has been validated with results from the Sentry AUV from a hydrothermal vent flux estimation mission and a surveying mission at Deepwater Horizon, illustrating a potentially real-time dead-reckoning method with results for up to 20 hours.
Nonlinear State Observers for Underwater Robot Navigation
State estimation is a field of dynamic systems in which a system model is combined with measurements to estimate the state of the system. I research nonlinear dynamic model-based state estimators for underwater robot navigation which exploit knowledge of the vehicle’s nonlinear dynamics, the forces acting on the vehicle, and position and velocity measurements to estimate the position and velocity of the underwater robot. Initial results, published at the IEEE International Conference on Robotics and Automation, derived a novel nonlinear observer (NLO), that uses the nonlinear representation of the vehicle dynamics, and reported initial experiments evaluating the NLO along with the extended Kalman filter (EKF), a stochastic method that uses a linearized model of the vehicle dynamics. My IEEE Transactions on Control Systems Technology publication reports an extensive set of laboratory experiments using a high-precision acoustic positioning system that provided ground truth measurements, and the results show that the NLO is superior to the EKF with respect to a number of criteria including precision, accuracy, and robustness. Furthermore, I report the results of January 2012 experiments undertaken at 2300m depth with the Jason ROV that evaluate these methods using sensors possessing noise characteristics typical for at sea operations. The results have a number of impacts on the navigation and operation of underwater robots. First, it provides an alternate method for fusing sporadic noisy position measurements with frequent, high-precision DVL measurements. Second, and more importantly, the NLO can estimate the position and velocity of the robot in the absence of DVL measurements. For present operations, this provides robustness against sensor failures. In the longer term, these methods enable underwater robots to operate beyond the range of DVLs while maintaining high-precision navigation. This capability would advance our abilities to use robots in the mid-water column — a region of intense interest to the oceanographic community where AUVs and ROVs are rarely used at present.
In-situ Adaptive Identification of DVL-INS Alignment
One area where I use my expertise in dynamic systems is the investigation of methods for identifying parameters, such as in situ sensor calibrations. For example, I have researched two methods for the in situ identification of the alignment between Doppler velocity logs (DVLs) and inertial navigation systems (INSs) used in dead reckoning (DR) underwater robot navigation. These techniques not only identify the alignment that minimizes the error between two independent three dimensional (3D) measurement sets but also ensure that the identified alignment preserves the kinematic rotations between the 3D point sets. The first method, an adaptive identifier constrained to the group of special orthogonal (SO(3)) matrices, provides an alignment in the form of a rotation matrix. The second method, by Jordan Stanway, a graduate student I co-advised, uses geometric algebra (GA). The theoretical derivation of these methods, along with proofs of their stability using Lyanunov theory, were first reported at the IEEE International Conference on Robotics and Automation. Both methods have been subsequently evaluated using data from a laboratory ROV and in at-sea experiments with AUVs, and these results are reported in the IEEE Transactions on Robotics. These papers show that both the SO(3) and GA adaptive identifiers significantly reduce DR navigation errors thereby improving underwater robot navigation and the quality of oceanographic data obtained with these vehicles. The GA approach possesses a number of advantages including a more straight-forward derivation, simpler gain tuning, computational efficiency, and reduced data manipulation.