Skip to main content

RoboSub 2026 · Current vehicle

ORCA

ORCA is our 2026 autonomous underwater vehicle. It builds on Krabby Patty with a redesigned claw, dropper, and torpedo, a safer power and kill-switch architecture, and a ROS 2 software stack that uses two ZED 2i stereo cameras and YOLO26 object detection for both perception and localization. Every design choice this season aimed at one thing: a reliable, modular vehicle that scores points consistently in the competition pool.

The mission

What ORCA has to do

RoboSub is an international competition run by RoboNation where student-built submarines complete an underwater obstacle course with no human control. Once the vehicle is in the water, it has to find each task with its own cameras and decide what to do on its own. Time in the pool is limited, so we ranked the 2026 tasks by how reliably we can score them.

  1. 1

    Begin Assessment

    Task 1

    Light on logic and movement, so it is the most reliable source of points.

  2. 2

    Recon

    Task 3

    Drop markers into bins. The new dropper was designed specifically for this task.

  3. 3

    Resupply

    Task 5

    Main target for the claw; needs mechanical and software systems working together.

  4. 4

    Avoid Debris

    Task 2

    Depends heavily on precise localization in a changing pool environment.

  5. 5

    Torpedoes

    Task 4

    Needs accurate aiming plus the new electric torpedo firing on command.

  6. 6

    Return Home

    Task 6

    Relies on the vehicle knowing where it started after a full run.

At a glance

Specifications

Onboard computer
NVIDIA Jetson Orin Nano
Runs detection, localization, and mission planning
Flight controller
Pixhawk PX4
Driven over MAVLink via MAVROS
Cameras
2x Stereolabs ZED 2i
Forward + downward, 1080p @ 30 fps, 120 mm stereo baseline
Navigation sensors
ZED 2i IMU, barometer, magnetometer
Visual SLAM + IMU odometry replaces last year’s DVL
Power
14.8 V LiPo
2x Blue Robotics 10 Ah packs, 4x Turnigy 5000 mAh 4S packs
Power rails
12 V thrusters, 2x 7.125 V servos
Buck-regulated on a custom high-power board
Frame
6061 aluminum
Modular bottom plate with a hole grid for mounting tools
Main compartment
Clear acrylic enclosure
1 camera window, 20 penetrator ports
Software
ROS 2 Humble
YOLO26, ZED SDK, Nav2, OpenCV, PyTorch, Pymavlink
Manipulators
Claw, dropper, torpedo
Compliant PLA/TPU claw, two-barrel dropper, self-propelled electric torpedo
Fabrication
In-house
Frame machined from aluminum; tools 3D printed in PLA and TPU
Team
17 students
8 mechanical, 3 electrical, 6 software

Mechanical design

Mechanical

The mechanical goal for ORCA was reliability and modularity. The frame and main compartment are machined from 6061 aluminum; custom tools are 3D printed in PLA and TPU so they can be iterated quickly.

Frame and mounting plate

The bottom panel carries an array of holes so tools like the claw and torpedo launcher can be mounted, moved, and swapped without new parts.

  • Machined from 6061 aluminum
  • Hole grid lets subsystems be repositioned as testing reveals better layouts
  • Designed so the frame can be reused on future vehicles
CAD render of ORCA’s mounting plate with a grid of holes
Modular mounting plate

Main compartment

The electrical bay holds the Jetson, Pixhawk, and power electronics in a clear acrylic enclosure on a custom 3D-printed electronics tray.

  • One window for camera visibility and 20 ports for cables and future sensors
  • Switched back to an off-the-shelf acrylic tube after waterproofing quality issues with 2025’s custom welded enclosure
  • Tray was reprinted after pool trials to keep the Pixhawk and ZED 2i sensors aligned
CAD render of the acrylic main compartment with electronics tray
Main compartment and electronics tray

Claw

2025’s 1:1 gear train did not transfer enough torque to hold objects. ORCA uses a hybrid compliant claw: rigid PLA for structure and flexible TPU fingers that conform to what they grab.

  • Compliant TPU fingers chosen over printed "bristles", which were hard to print and wasted support material
  • Four-bar "double-joint" linkage keeps the fingers parallel as they close
  • Four-gear series train with an idler gear turns the two arms in opposite directions (a worm gear was ruled out by the servo’s rotation limit)
  • Gear plate sits flush on the servo face with countersunk fasteners
CAD render of the full claw assembly with gear train and compliant fingers
Full claw assembly
Close-up of a compliant TPU claw finger
Compliant TPU finger
Close-up of the four-bar double-joint linkage
Double-joint linkage

Dropper

Last year the dropper and torpedo shared one servo and a rotating barrel. For 2026 they are separate: a simple two-barrel dropper with cover plates, inspired by Delhi Technological University’s LAPRAS 2.0.

  • SER-2010 servo releases markers for the Recon (Bins) task
  • Markers fall aligned with the planned path instead of perpendicular to it
  • V1 used a 6 mm guide rod and finned markers; V2 adds a compartment for steel weights so markers drop quickly
  • Markers went through five iterations (see Testing below)
CAD render of the first dropper design
Dropper V1
CAD render of the second dropper design with a marker loaded
Dropper V2 with marker

Torpedo

The spring-loaded launcher was unreliable, so ORCA moves to a self-propelled electric torpedo. A small DC motor spins a propeller, and a microcontroller with a photoresistor reads binary-encoded fire signals flashed by an LED on the vehicle.

  • First proof-of-concept was 18 in long, built from readily available materials
  • Later versions shrink it toward regulation size and test different hull materials
  • No off-the-shelf watertight brushless motor fits at this scale, so we built a custom watertight hull around a brushed DC motor
Cutaway CAD render of the electric torpedo proof of concept
Electric torpedo proof of concept (cutaway)

Electrical design

Electrical

The electrical subteam focused on safety and faster debugging: clean power distribution, protection against surges, and a kill switch that reliably stops the vehicle.

Power distribution and kill switch

A custom high-power board routes power from the 14.8 V LiPo batteries to everything that moves. The waterproof kill switch cuts this board directly, stopping all thrusters and actuators at once.

  • Two buck converters give two independent 7.125 V servo rails; a separate buck regulator supplies a stable 12 V thruster rail
  • A 555 timer-driven precharge circuit switches a high-current relay through a MOSFET to stop the inrush current that hurt an earlier board
  • Diode array for overvoltage protection; screw terminals for fast repair
  • A hard kill forces every subsystem to re-initialize cleanly, which makes sensor desyncs and software deadlocks easier to isolate
  • IP67 inline kill switch rated 12–24 V, 20 A
Wiring diagram from LiPo batteries through kill switch and power distribution to ESCs, thrusters, Pixhawk, Jetson, and ZED 2i
Power system wiring diagram

Software design

Software

The software stack runs on ROS 2. Specialized processes talk over publish/subscribe topics, from high-level mission planning all the way down to thruster PWM.

Architecture and control

MAVROS bridges ROS 2 and MAVLink so the Jetson can command the Pixhawk PX4. A PID loop uses IMU data to adjust the PWM signals sent to each thruster.

  • Detection node: runs YOLO26 and publishes 3D bounding boxes and object positions
  • Localization node: tracks position relative to the start, and can load or build pool maps with Nav2
  • Behavior tree node: makes high-level decisions from mission goals and sensor data
  • Control node: turns behavior-tree decisions into motion commands sent to the Pixhawk over MAVLink
Block diagram of vision, localization, behavior tree, and movement and control subsystems
Software stack overview

Vision and localization

Two ZED 2i stereo cameras, one facing forward and one facing down, provide depth maps, 6-DoF tracking, and tracking of fixed floor markers. That gives us perception and localization from one sensor family.

  • Dropping the DVL simplified the stack a lot, at the cost of a small drop in localization accuracy
  • Two-stage intercept: first re-center the target in the front camera at matching depth, then use stereo depth to estimate its 3D position and hand it to the behavior tree
  • Moved model inference from ONNX Runtime to TensorRT after the camera pipeline fell to ~0.5 fps on the Jetson

Design decisions

What changed from Krabby Patty

ORCA keeps what worked on our 2025 vehicle (the modular aluminum frame, ZED 2i cameras, Jetson Orin Nano, and ROS 2 stack) and replaces the parts that held us back.

Area2025: Krabby Patty2026: ORCAWhy
ClawRigid claw, 1:1 series gearsHybrid compliant PLA + TPU clawOld claw could not grip with enough force
Dropper + torpedoCombined on one servo and rotating barrelTwo separate subsystemsCombining them caused backlash and inaccurate markers
TorpedoSpring-loaded launcherSelf-propelled electric torpedoSprings launched inconsistently
Main compartmentCustom welded aluminum boxOff-the-shelf acrylic enclosureCustom box had waterproofing quality issues
Object detectionYOLOv8YOLO26Faster detection for quicker task completion

Validation

Testing

Every subsystem is tested on its own before it goes on the vehicle, then again in the pool. Results come from our tests so far; protocols are the procedures we use for subsystems still being validated.

Result

Marker drop tests

Recon (Bins) points come down to consistency, so each marker version was dropped in a ~6 ft pool and its path checked against a metal rod.

  • V1: fully 3D printed, not dense enough to sink
  • V2: added a 14 mm 316L steel bearing, but without fins it drifted
  • V3–V4: experimented with helical fins
  • V5: straight screw-in fins plus a second bearing. Most consistent version, adopted as final
  • Accuracy test (10 drops onto a ringed target): 7 in the inner 50 cm ring, 2 in the 150 cm ring, 1 on the boundary between them
Dropper build log
Result

Second pool trial (July 2026)

Leak checks and movement scripts (depth hold, surge, strafe) on the full vehicle.

  • Hull passed the initial leak check with no water inside
  • A surge command sent the vehicle down and left: the Pixhawk and ZED 2i were misaligned, so their motion sensors disagreed
  • An overtightened kill switch let water into the battery compartment
  • Fixes: two layers of epoxy on the kill switch, and a reprinted electronics tray to lock sensor alignment
Pool trial log
Result

Vision latency

The camera pipeline targeted 720p @ 60 fps but ran at roughly 0.5 fps on the Jetson Orin Nano.

  • Profiled both the model runtime and the model itself
  • Moved inference from ONNX Runtime to TensorRT, which is built for GPU inference speed on NVIDIA hardware
TensorRT build log
Test protocol

Claw tests

Strength and shape tests, run on land and then repeated underwater.

  • Strength: lift a 1 lb object, shake it, add 1 lb at a time until the claw lets go
  • Shape: grip a circle, square, hoop, handle, and hexagon and record which hold
Test protocol

Torpedo accuracy tests

Aim at a target, fire, and measure the miss distance.

  • 10 shots per configuration, each miss distance recorded
  • Same procedure used for the dropper accuracy test
ORCA in the pool during its second water trial
ORCA during its second pool trial, July 2026.

Video

RoboSub 2026 team video

Want every detail?

The 2026 Technical Design Report includes full CAD drawings for the claw and dropper.

Read the 2026 TDR