Customer Success Story

Smart Modems, Smarter AUVs

How the muNet Laboratory at the University of Alabama turned a commercial AUV into a programmable, acoustically controlled platform using a Subnero smart modem and UnetStack.

The muNet Laboratory at the University of Alabama turned a commercial off-the-shelf AUV into a programmable, acoustically controlled platform, putting a human back in the loop with a vehicle that is already submerged.

By integrating Subnero smart modems with L3Harris Iver3 EcoMapper AUVs, operators can observe what the AUV is doing, re-task it, and pull data on demand, all while it stays in the water. The starting point was a familiar constraint: a commercial AUV runs preset missions through proprietary software, and once it dives it is out of reach, which makes adding flexible acoustic communication and command and control (C2) hard.

Using the software-defined design of the Subnero modem and the UnetStack framework, the team built a robust mobile acoustic platform, focused initially on two things: acoustic waveform transmissions, and real-time communication and control. Just as important, the modem is not a transparent pipe: its onboard computing interprets commands from the surface, processes data from the vehicle, and decides what to transmit and when.

The muNet Laboratory team with an L3Harris Iver3 EcoMapper, fitted with a Subnero smart modem.
The muNet Laboratory team with an L3Harris Iver3 EcoMapper, fitted with a Subnero smart modem.
Problem

Proprietary software and hardware create a closed system that limits real-time control and access to the vehicle while a mission is underway.

Solution

The team installed a Subnero embedded configuration modem in the AUV payload section and bridged it to the vehicle autonomy stack.

Result

Operators can change missions while the AUV is submerged, query sensors on demand, and use the vehicle as a mobile acoustic testbed.

The Closed Architecture

A commercial AUV runs preset missions reliably. The Iver3 uses two computers: a frontseat that runs the proprietary control software, and a backseat that is open to the user and can run custom autonomy on board. The backseat already lets a team shape how the vehicle behaves.

The Gap

What the architecture does not provide is a human-in-the-loop once the vehicle submerges. Radio and other links do not reach underwater, so a working AUV is cut off from its operator: no one can see what it is doing, confirm a result, or change the plan while the mission runs. The gap is the missing link that lets a person observe the autonomy provided by the backseat driver and redirect the vehicle in real-time, and a reliable acoustic connection between the surface and the onboard backseat is what closes it.

Once submerged, the vehicle is on its own, a lone acoustic mast on open water, beyond reach.
Once submerged, the vehicle is on its own, a lone acoustic mast on open water, beyond reach.

The Core Limitation

A submerged vehicle following a fixed plan cannot be re-tasked, queried, or corrected without recovery, costing time, flexibility, and opportunity.

Key Components

  • Subnero M25M embedded modem.
    A software-defined acoustic smart modem with onboard edge compute and an open architecture API over TCP/IP, running UnetStack. It also runs onboard scripts that process and manage messages in both directions rather than just relaying them.
  • Backseat computer.
    Runs MOOS-IvP autonomy software together with the iOceanServerComms application, which relays commands to the proprietary frontseat controller.
  • Custom MOOS applications.
    Purpose-built translators between acoustic messages and the vehicle autopilot: iModemDeploy for mission control, iModemInfo for sensor queries, and iModemComms for intelligent scheduling of transmissions.
The Subnero embedded configuration modems installed in the AUV payload.
The Subnero embedded configuration modems installed in the AUV payload.
On Shore: Operator console and Subnero dockside modem, linked over an acoustic link to Inside the AUV: Subnero M25M embedded modem running UnetStack, the backseat computer running MOOS-IvP and custom iModem apps, the frontseat controller, and thrusters and sensors. Caption: An acoustic command from shore reaches the AUV autopilot through the embedded Subnero modem.

Inbound · Surface → Vehicle

Using its onboard edge intelligence, the modem interprets commands from the surface on board. For example, a depth request is answered by the modem itself, and a mission-switch command is converted into the exact instruction the autopilot expects.

Outbound · Vehicle → Surface

Through the same edge processing, the modem decides what to transmit and when. It keeps a depth-gated transmit at full power only when the vehicle is deep enough to protect the transducer, and it can run the team's own scripts to cancel unsafe transmissions and log every event for later analysis.

What This Unlocked

01

Take Over a Live Mission

Switch the AUV from its preset path to a new survey pattern in the water, then hand control back to the frontseat automatically.

02

Query the Vehicle on Demand

Pull live sensor values such as depth from a submerged vehicle without recovering it.

03

Schedule Transmissions Intelligently

Run custom logic on the modem so waveforms transmit only when the vehicle is below a set depth, protecting hardware from out-of-water transmissions.

04

Turn the AUV Into a Testbed

Use the moving vehicle as an acoustic source to collect channel measurements for the wider research community.

Toward Underwater Networks

That onboard intelligence, together with the full UnetStack network stack running on the modem, also opens the path to operations across multiple AUVs coordinating over a shared underwater network instead of a single point-to-point link.

Testbed Assets

Two L3Harris Iver3 EcoMapper AUVs, each fitted with a Subnero modem and a hydrophone array, plus two standalone Subnero modems.

Surface Equipment

A dockside Subnero modem on a laptop, and an eight-element wideband hydrophone array deployed from an anchored boat.

Results

Default mission, no acoustic command
Default mission · no acoustic command
Mission switched mid-dive over acoustic link
Mission switched mid-dive over acoustic link

Recorded AUV tracks (colored by depth) before and after an acoustic mission-switch command. The inserted survey loop on the right confirms the submerged vehicle was re-tasked mid-dive over the acoustic link. Vehicle-track plots reproduced from Webb et al., WUWNet '22; data courtesy of the muNet Laboratory, University of Alabama.

  • Seamless switching: A command over the acoustic link overrode the default frontseat path and started a new waypoint survey, confirmed by the recorded vehicle track.
  • Real-time telemetry: Depth queries returned live readings from the submerged vehicle on demand, with no recovery required.
  • Rapid integration: The open UnetStack API cut development time, letting the team build and field the applications quickly.
  • Mobile measurements: The moving AUV transmitted waveforms around an anchored boat; the environmental, navigational, and acoustic data were collected and shared with external research groups.
An integrated AUV underway during field trials, now a live two-way acoustic control plane rather than a one-way data carrier.
An integrated AUV underway during field trials, now a live two-way acoustic control plane rather than a one-way data carrier.

This case study shows that Subnero software-defined smart modems can turn AUVs with suitable payload space, power, and software interfaces into intelligent, connected assets. The integration with MOOS-IvP proves that Subnero modems support complex, adaptable autonomy, letting the team modify vehicle behavior while a mission runs, retrieve critical data without recovery, and build flexible mobile testbeds for acoustic research.

Looking Ahead

  • Multihop networks. A multihop architecture is in development to communicate across multiple AUVs using an underwater network.
  • New algorithms. Ongoing work includes OFDM communications research with the University of Utah.
  • Open water. The team plans to deploy the testbed with Subnero modems in the Gulf in spring 2026.

About the muNet Laboratory

The muNet Laboratory at the University of Alabama conducts research at the intersection of ocean acoustics, wireless communications, and underwater robotics. Its students work across instrumentation, field deployments, algorithm design, and hardware prototyping.

Current focus: integrating acoustic communications into AUVs, with collaborators including the University of Utah, the University of Notre Dame, and Lehigh University.

sites.ua.edu/ajsong · muNet Lab ↗

About Subnero

Subnero develops underwater communication and networking technologies that aim to make underwater connectivity as seamless and scalable as connectivity on land, advancing the Internet of the Oceans. Through its acoustic smart modem platform and network intelligence systems, Subnero serves defense, marine, subsea, offshore energy, and scientific research sectors worldwide. subnero.com

Image Credits

All photographs and field figures courtesy of the muNet Laboratory, University of Alabama. Recorded vehicle-track plots reproduced from Webb et al., WUWNet '22.

Perspectives

Reliable AUV operations require more than rigid hardware; they demand flexible, intelligent communication. We chose Subnero because their software-defined architecture grants us complete control, allowing us to customize the acoustic link to meet the dynamic needs of our autonomous missions.

Dr. Aijun Song

Dr. Aijun Song

Principal Investigator, muNet Laboratory
University of Alabama

The flexibility and openness of the Subnero modem's architecture has allowed us to develop a robust and fully automated mission planning pipeline. We can define our mission plans in config files and let scripts that talk to the modems do the heavy lifting.

Brodie Alexander

Brodie Alexander

muNet Laboratory, University of Alabama