T-952 · dive target 14.01.2029

Software & Autonomy · M-14

ROS 2 Autonomy Stack

The software nervous system: every sensor, actuator, and decision as cooperating nodes.

The ROS 2 autonomy stack is the software that ties the vehicle together. Each capability — perception, navigation, control — is a node, and they talk over a common bus, so we can develop and test one piece without the rest.

LAYER 2/2 — ENGINEERING

For engineers

We run ROS 2 for its real-time-friendly DDS transport and node lifecycle management. Safety-critical loops (depth, leak, failsafe) run outside ROS in firmware, so an autonomy crash degrades the mission but never the vehicle.

Where it lives in the build

M-14 ROS 2 Autonomy Stack Planned See on roadmap →

Want more than definitions?

The Build Log: behind the build, failures and decisions, new entries and episodes first. ~1–2 emails a month.

Share