New AI helps underwater robots get their bearings
News

New AI helps underwater robots get their bearings

To overcome the problem of overconfidence in AI-piloted autonomous underwater vehicles (AUVs), a new AI navigation system has been developed that enables an AUV to determine its coordinates using visual clues and evaluate the accuracy of those coordinates probabilistically. This can lead to a higher level of reliability for tasks like environmental monitoring or infrastructure inspection.

The ocean is such a complex environment – fluctuating temperature, current and visibility due to shifting sunlight, bubbles and silt – that, regardless of the number or sophistication of sensors added, an AI-piloted AUV can lose its bearings and veer off boldly in the wrong direction. GPS can’t help, since water blocks its signals. Sound waves travel rapidly through water, yet they too have their limits, requiring a network of transponders that compromise an AUV’s autonomy.

3D Gaussian Splatting

To address these significant challenges, Mengxue Hou, assistant professor of electrical engineering at the University of Notre Dame, and her lab have developed an artificial intelligence-based navigation system that enables an AUV to determine its coordinates using visual clues and evaluate the accuracy of those coordinates probabilistically. To achieve this, Hou’s team pairs a 3D scene-rendering technique known as 3D Gaussian Splatting (3DGS) with a Bayesian framework, a mathematical approach that allows the system to quantify uncertainty.

Before the AUV is launched on its mission, its ‘brain’ is loaded with a 3DGS map with underwater shapes – e.g. the pillars of a pier, a coral reef, a rocky outcrop – represented as ‘fuzzy’ ellipsoids (Gaussians). Since 3DGS renders objects as clouds of data rather than as rigid, visual points, it more accurately reflects the inherent murkiness of underwater environments.

Avoiding navigation errors

When the team tested an AUV in the HoloOcean simulator, they demonstrated that in chaotic environments – full of view-obscuring piers and poles – or ones that simply failed to provide sufficient data, the vehicle dialled back its confidence. Using a probabilistic Bayesian model, the vehicle recognized when it was appropriate to pause or revisit an area rather than make a navigation error. 

“We essentially built a system that allows an underwater robot to say, ‘I think I’m here, but I’m only 60% sure, so I should probably go back and double-check,’” said Hou, who – together with first author and doctoral student Yu Zhou – published the results in OCEANS. “This system provides a massive leap in confidence for navigating complex structures like piers and reefs.”

Field experiments

The team is now trying to take the technology out of the simulator and into the field. Hou’s lab deployed a miniature underwater vehicle, equipped with an onboard oxygen sensor, for field experiments at the University of Notre Dame Environmental Research Center (UNDERC) facility in Wisconsin, USA, to carry out an environmental monitoring mission. 

“Our framework ensures a higher level of reliability for tasks like environmental monitoring or infrastructure inspection,” said Hou. Karla Cruise of Notre Dame Engineering adds: “We’re moving beyond pre-programmed routes. By teaching robots to evaluate uncertainty in their knowledge of the surroundings, we are enabling active perception – where the vehicle realizes it lacks data and actively repositions itself to get a clearer picture of its surroundings.”

Professor Mengxue Hou and PhD student Zongyao Liu. (Image courtesy: University of Notre Dame)
Hydrography Newsletter

Value staying current with hydrography?

Stay on the map with our expertly curated newsletters.

We provide educational insights, industry updates, and inspiring stories from the world of hydrography to help you learn, grow, and navigate your field with confidence. Don't miss out - subscribe today and ensure you're always informed, educated, and inspired by the latest in hydrographic technology and research.

Choose your newsletter(s)