DarkstarDarkstarBecome a design partner

Guides

Testing maritime autonomy: USVs, UUVs and the role of simulation

Autonomous surface and undersea vessels face a test problem that land and air systems mostly do not. Sea time is expensive, conditions never repeat exactly, and much of what matters, from rough water to an unlit small boat to a lost acoustic message, is hard to stage on purpose. This guide covers how teams test USVs and UUVs, which environment factors matter most, and where simulation helps and where it does not.

Why maritime autonomy is hard to test

A day at sea needs a vessel, a support boat, a crew, a weather window, and often a safety observer. The weather that matters most for testing is the weather you least want to be out in. Encounters with other vessels cannot be staged safely in large numbers, and once an undersea vehicle dives, you mostly cannot see what it is doing until it reports back or surfaces. Field testing alone produces small samples of rarely repeatable conditions.

Testing surface vessels against the rules of the road

For uncrewed surface vessels, collision avoidance is central, and the reference is the International Regulations for Preventing Collisions at Sea, known as COLREGs. Typical test encounters start with the basic geometries and grow from there:

Grading maneuvers objectively

Grading behavior is harder than it looks. One approach published by maritime autonomy researchers scores each maneuver against several objective measures, combines them into a weighted score, and uses a fixed core set of encounters to compare autonomy software versions and catch regressions. Where to set the threshold for safe remains an open question, which is a good reason to report the individual measures and not just a pass or fail.

Environment factors for surface autonomy

Surface vessels see the world through sensors that the sea itself works against:

Closing the loop on perception

The common thread is that perception degrades exactly when the situation gets harder. Researchers have also noted that perception is often evaluated separately from estimation and control, which leaves open how a brief sensor dropout changes the vessel's actual path. Closed loop testing, where degraded perception feeds the real planner, answers that question.

Testing undersea vehicles

Underwater, there is no GNSS. A UUV typically takes a GPS fix at the surface, then navigates by dead reckoning with an inertial navigation system aided by a Doppler velocity log. Inertial error grows without bound over time, and the velocity log works only within a limited range of the seafloor, so it can lose bottom lock in deep water or return bad readings. Radio barely penetrates seawater, so communication relies on acoustic links that have little bandwidth, suffer from multipath and Doppler shift, and change over the course of a day. Because the link is so limited, the vehicle must make most decisions on its own. Useful UUV test themes include:

Where simulation helps

Simulation lets maritime teams do what the sea will not allow: run every encounter geometry, at every speed and visibility, as many times as needed, and repeat an exact situation after a software change. Scenario sets can be grounded in reality by drawing on AIS traffic data from real waterways and on the judgment of experienced mariners. Sensor faults, radar clutter, AIS silence, and acoustic loss can be injected on purpose. Some programs connect the real autonomy software to professional ship simulators and hydrodynamic models so experienced navigators can judge its behavior across many scenarios and recommend a safe operating envelope before live trials.

Where maritime simulation falls short

The ocean is difficult to model. Wave and hydrodynamic models simplify reality, radar clutter and small target returns are hard to reproduce faithfully, and acoustic channel models often assume conditions hold steady when they actually shift quickly. Few simulators model networked acoustic communication accurately. Treat simulation as a way to explore and to prioritize, calibrate it with logs from your own vessels, and confirm key findings in the water. Defense evaluators in particular expect models to be validated against live data before results carry weight.

Darkstar is an early stage simulator project that starts with drone and swarm teams, and USV or UUV teams who want a voice in what it tests can say so on its design partner page.

Questions

What are COLREGs and why do they matter for USV testing?

COLREGs are the international rules for preventing collisions at sea. They define who gives way in head on, crossing, and overtaking situations. An uncrewed surface vessel operating near other traffic is expected to behave in ways mariners can predict, so COLREGs encounters are a core part of USV test plans.

How do UUVs navigate without GPS?

Most combine an inertial navigation system with a Doppler velocity log, starting from a GPS fix at the surface. Error grows over time, so vehicles may also use acoustic positioning, matching against seafloor maps, or periodic surfacing to correct their position.

Can simulation alone qualify a maritime autonomous system?

No. Simulation can cover far more scenarios than sea trials and supports the evidence a team presents, but acceptance and certification decisions rest with the relevant authorities and customers, who generally expect simulation results to be backed by validated models and real trials.

Find autonomy failures in simulation, not in the field

Darkstar is an early stage simulator project for replaying adversarial scenarios against autonomous systems on real terrain. We are looking for design partners to shape what it tests first.

Become a design partner
DarkstarGuidesPrivacy and text terms