top of page

Testing & Validation Pipeline

To ensure the reliability of our AUV, MM Nautronics implements a rigorous, multi-phase testing strategy. By decoupling software validation from hardware readiness, we maximized our development speed and secured over 8 months of active in-water testing. Below is the summary of our testing events, objectives, and critical engineering results.

Phase 1: Virtual Simulation & FEA/CFD

 

Duration:

3 Months (November 2025 – January 2026)

In this phase, the vehicle was tested in a digital environment using Gazebo, SimScale, and Autodesk CFD. Before manufacturing, hydrodynamic efficiency, structural strength limits, and autonomous decision-making processes were evaluated virtually. This allowed design and software decisions to be validated in a risk-free environment before moving on to physical testing.

Screenshot 2026-05-24 at 15.25.54.png

Pressure-induced displacement (deformation) analysis of the main vehicle

Pressure-induced displacement (deformation) analysis of the main vehicle

Screenshot 2026-05-24 at 15.26.22.png

Steady-state CFD analysis on the thruster propeller

Screenshot 2026-05-24 at 15.26.52.png

CFD analysis illustrating flow streamlines and velocity magnitude around the thruster

Screenshot 2026-05-24 at 15.27.21.png

Thermal analysis results of the electronics organizer

Virtual simulation test environment

Key Results

Hydrodynamic Optimization

Steady-state CFD analysis showed a massive cavitation risk (-55.5 MPa local vacuum) if we pushed the thrusters to 2000 RPM. Result: We capped the operational speed to the 1000-1500 RPM sweet spot. This simple tweak saved 60-70% in battery consumption, allowing us to drop a bulky 6S LiPo in favor of a compact 4S LiPo.

Structural Integrity

We simulated extreme pressure at a 25-meter depth to see if our sealing strategy would hold. Result: The main PMMA tube deflected by only 0.163 mm. This successfully validated our O-ring compression tolerances without risking a physical implosion.

Software & Logic

Hardware wasn't ready, but our software team couldn't wait. Result: We regression-tested our entire 'py_trees' Behavior Tree logic in Gazebo, ensuring the vehicle's sequential state memory worked flawlessly before it ever touched the water.

Phase 2: Laboratory & Bench Testing

Duration:

3 Months (January 2026 – March 2026)

In this phase, the vehicle’s mechanical, sealing, and electronic subsystems were tested in laboratory and workshop conditions before being placed in water. The dry testing process allowed potential mechanical mismatches, connection issues, sealing risks, and electronic failure conditions to be identified at an early stage. This enabled the reliability of the subsystems to be evaluated before moving on to wet integration.

Screenshot 2026-05-24 at 15.47.49.png

Laboratory (job-shop) Test Environment

Laboratory and workshop test environment where the mechanical, electronic, and sealing subsystems were validated before being placed in water.

Key Results

 Mechanical & Actuator Systems

We ran repeated dry-cycling tests on our servo-driven subsystems—specifically the grabber, marker dropper, and torpedo launcher—to confirm correct actuation timing and mechanical consistency before any water exposure. Also, during bench stress tests, the original HDPE thruster mounts fractured under load, prompting us to redesign and manufacture them using PETG for superior tensile strength.

Sealing Integrity

 Initial vacuum tests were insufficient for detecting capillary micro-leaks around the penetrators. Result: We overhauled our protocol by introducing a 150-psi "Positive Pressure Bubble Leak Test," allowing us to visually pinpoint and patch defects before entering the water.

Electronic & Thermal Validation

The fully integrated electronics organizer was bench-tested under continuous full load. Result: Transient thermal analysis confirmed that ESC temperatures safely plateaued at 53°C, successfully validating our Aluminum 6061 end-caps as effective passive heat sinks.

Phase 3: In-Water Field Testing

Duration:

8+ Months Total (Parallel legacy AUV testing + New AUV integration)

In this phase, the AUV’s performance was evaluated under real in-water operating conditions. A pseudo-competition test setup was created at the METU pool facility to test full system integration, buoyancy balance, and the vision pipeline. Through parallel testing on the legacy AUV and the integration process of the new AUV, the team gained more than 8 months of in-water testing experience.

Screenshot 2026-05-24 at 16.39.18.png

In-water pool test environment

Key Results

Vision Pipeline Tuning

Early pool sessions proved that underwater light refraction and turbidity easily confused our YOLOv8 model. Result: We countered this by integrating hardware color filters and OpenCV-based pixelation, which dramatically stabilized our object detection.

Sub-system & Actuator Integration

We moved our isolated actuator tests into the pool to validate underwater deployment. Result: We successfully calibrated the marker dropper under real hydrodynamic drag, ensuring that the vehicle’s attitude control loop instantly counteracts the sudden torque and buoyancy shifts during actuation.

Software Architecture

High-frequency ROS2 communication started bottlenecking the Jetson CPU during complex maneuvers. Result: We moved the heavy processing to C++ and linked it with Python via pybind11. This hybrid setup gave us the raw speed of C++ with the flexibility of Python, completely eliminating the communication lag.

Buoyancy & Dynamics

We needed to physically verify our Archimedes calculations in the pool. Result: The vehicle settled at a perfect 3.03% positive buoyancy. By deliberately lowering the center of gravity, we achieved a self-righting pendular effect that naturally fights off wave disturbances.

bottom of page