Sea Beaver

Uncrewed Underwater Vehicle

A versatile micro-UUV  |  A test-bed for innovation  |  A universal UUV concept




Base Software Configuration

SeaBeaver UUVs operate on the StackUxV unified autonomy framework, an independent project led by Dr. Supun Randeni with affiliations across several programs, one of which is SeaBeaver. StackUxV delivers a complete embedded autonomy software suite for unmanned vehicles, leveraging MOOS-IvP (developed by Dr. Mike Benjamin) as the autonomy engine.

The Sea Beaver III base UUV is equipped with the core StackUxV modules and MOOS-IvP, providing all fundamental capabilities for autonomous operation. For advanced capabilities, a range of additional software packages is available under license, enabling expanded functionality as demonstrated here:

The core software modules are the followings:

Software Package NameCapabilities
StackUxVTopside operator command & control

Mission planning

Fleet management

Mission management

Navigation (HydroMAN Lite version)

Low-level vehicle control

Gateway for custom software extension
StackUxV-driversSensor drivers

Actuator drivers

Hardware unit testing services

Vehicle health monitoring & status indication
MOOS-IvPMOOS middleware

Behavior-based decision-making helm

Autonomy behaviors

Topside operator command & control

Utility tools for runtime and post-mission analysis
missions-StackUxVFleet-level configuration

Vehicle-architecture-level configuration

Vehicle-level configuration

Mission-profile-level configuration

Software launch & termination

Batch simulation setup

What is StackUxV?

StackUxV is a unified autonomy framework built to operate seamlessly across multiple vehicle types—within a single domain (e.g., multiple underwater vehicles), across domains (e.g., underwater, surface, aerial, and ground platforms), and even in cross-domain platforms capable of operating in more than one domain. By using a shared autonomy framework, each vehicle maintains a consistent baseline for decision-making, behavior, and communication, enabling more predictable and coordinated multi-platform operations.

Imagine a team of players who understand each other’s roles: even without constant communication, they act cohesively. StackUxV is aimed towards providing that internalized “playbook” for autonomous vehicles, allowing each platform to anticipate the status and actions of others in dynamic environments with minimal to no communication.

The framework covers the full onboard software stack—navigation, sensing, decision-making, control, drivers, communications, and software interfaces. It also integrates the Virtual Ocean simulation system and a fleet-level digital twin (embedded fleet autonomy clone), with a vision of giving each vehicle real-time awareness of the state and behavior of other platforms to enable robust, intelligent multi-agent operation.