← Latest papers
💻 computer science

Fault Diagnosis for Underwater Vehicles using Moving Horizon Estimation and Gaussian Processes

This paper proposes a robust fault diagnosis framework for underwater vehicles that combines Moving Horizon Estimation with Gaussian Processes to distinguish actuator faults from unmodeled dynamics, enabling accurate detection, isolation, and magnitude estimation validated through laboratory experiments.

Original authors: Fotis Panetsos, Kostas J. Kyriakopoulos

Published 2026-09-16
📖 5 min read🧠 Deep dive

Original authors: Fotis Panetsos, Kostas J. Kyriakopoulos

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Deep beneath the surface, where sunlight fades and pressure mounts, underwater robots are tasked with some of humanity's most critical missions. From inspecting submerged oil rigs to monitoring fragile marine ecosystems, these machines operate in an environment that is hostile, unpredictable, and unforgiving. A single mechanical failure, such as a thruster losing power, can turn a routine survey into a lost vehicle or a failed mission. Because these robots cannot be easily repaired once deployed, engineers have long sought ways to give them the ability to recognize when something is wrong. The challenge lies in distinguishing a genuine mechanical breakdown from the natural, chaotic noise of the ocean itself. The water pushes and pulls on the vehicle in ways that are difficult to predict perfectly, creating a fog of uncertainty that often masks the early signs of a fault.

To solve this, researchers at New York University Abu Dhabi have developed a new system that allows underwater vehicles to diagnose their own health with remarkable precision, even when the surrounding water behaves in unexpected ways. Their approach combines a mathematical model of how the vehicle should move with a learning system that understands how the vehicle actually moves in the real world. By comparing these two perspectives, the system can isolate the specific signature of a broken thruster from the general chaos of unmodeled water dynamics. In a series of tests inside a large laboratory water tank, the team demonstrated that their method could not only detect when a thruster failed but also pinpoint exactly which one was broken and calculate how much power it had lost, all while the vehicle was moving.

The core of this innovation lies in how the researchers handle the unknown. Traditional methods rely on a perfect mathematical description of the vehicle and its environment. However, in reality, no model is perfect; factors like the shape of the hull, the viscosity of the water, and the presence of debris create small, unpredictable forces that the model cannot account for. These "unmodeled dynamics" often look exactly like a fault to a standard diagnostic system, leading to false alarms or missed detections. The researchers addressed this by using a technique called a Moving Horizon Estimator. Imagine a system that constantly looks back at the last few seconds of the vehicle's movement, comparing its actual path against where the mathematical model predicted it should be. The difference between the two is treated as a "lumped disturbance," a single value that captures everything the model missed, including both the natural noise of the water and any potential mechanical failure.

To separate the noise from the fault, the team introduced a second layer of intelligence using Gaussian Processes. This is a type of machine learning that excels at learning patterns from data while simultaneously measuring how uncertain it is about those patterns. Before any faults occurred, the researchers ran the vehicle through various maneuvers to collect data on how it behaved under normal conditions. They fed this data into the Gaussian Process, which learned to predict the "noise" of the unmodeled dynamics for any given situation. When the vehicle was operating, the system compared the lumped disturbance estimated by the first layer against the Gaussian Process's prediction of what the noise should be. If the difference between the two was small, the vehicle was healthy. If the difference was large and statistically significant, it signaled a problem.

The researchers tested this framework on a small, seven-thruster underwater vehicle known as the VideoRay Defender. They conducted experiments in a water tank measuring 6.3 meters by 3.7 meters, using a camera system to track the vehicle's position with high precision. In the first set of tests, the vehicle was teleoperated, meaning a human pilot controlled its movements via a joystick. The researchers simulated a complete failure in one of the horizontal thrusters by cutting its power. Within two seconds of the failure, the system detected the anomaly, correctly identified the specific broken thruster, and calculated that its effectiveness had dropped to zero. The system achieved this by analyzing the residual signal—the gap between the estimated disturbance and the learned noise prediction—which clearly revealed the fault's signature.

The true test of the system's robustness came during closed-loop experiments, where the vehicle was programmed to follow a specific elliptical path on its own, without human intervention. In these scenarios, the vehicle had to constantly adjust its thrusters to stay on course, creating a complex, dynamic environment. The researchers introduced a partial failure, reducing the power of one thruster to just 25% of its normal capacity. The system successfully identified the fault, isolated the specific thruster, and accurately estimated the remaining power level. Crucially, the team also ran a comparison test where they ignored the unmodeled dynamics and relied only on the raw disturbance estimates. Without the learning component, the system generated false alarms, triggering warnings even when the vehicle was healthy, and failed to accurately measure the severity of the fault. This confirmed that learning the background noise was essential for reliable diagnosis.

The results, validated across multiple scenarios including total thruster failure and partial degradation, show that the proposed framework offers a significant leap forward in underwater robotics safety. By integrating a model-based estimator with a data-driven learning system, the researchers created a diagnostic tool that is both sensitive enough to catch subtle faults and robust enough to ignore the natural turbulence of the ocean. While the current work focuses on single faults and controlled laboratory conditions, the success of this approach suggests a future where underwater vehicles can operate with a higher degree of autonomy and safety, capable of self-diagnosis even in the most challenging and unpredictable environments. The team plans to extend this work to handle multiple simultaneous faults and to adapt the system for use in the open ocean, where environmental disturbances are far more severe.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →