Skip to content

Project 02

SWARM

Autonomous multi-agent underwater system

Project
SWARM
Role
Controls & Hardware Engineer
Organisation
ARIS / ETH Zürich
Period
2024–2025 · 1+ year
Dwg no.
CVW-02
Rev
B
Three SWARM underwater vehicles on a wooden jetty next to a laptop and an open equipment case
Fig. 1The three agents staged on a jetty before deployment.

1Problem

Underwater robots are usually tethered, expensive, and operate on their own. SWARM set out to build highly manoeuvrable, cost-efficient underwater drones as a scalable foundation for a multi-agent swarm: untethered agents that localise themselves, talk to each other and coordinate as a group in lake environments.

Multiple agents can cover a larger area faster and share the work between them — the long-term use cases range from inspecting offshore infrastructure to cleaning ship hulls and supporting search and rescue in the water.

2My role

Controls & Hardware Engineer for more than a year of the ETH Zürich focus project with ARIS, and Head of Sponsorships.

I owned the controls: the position and attitude controllers and the waypoint planner, which I designed, tuned and iteratively improved through testing in the water.

3System overview

Three identical agents. Each one is built around an aluminium profile chassis carrying an electronics tube, battery tubes and two 3D-printed thruster arrays with eight thrusters in total, giving independent control of all six degrees of freedom.

A Raspberry Pi 5 handles all onboard computation and decisions. Navigation fuses an AHRS (Xsens IMU) with pressure-based depth (Keller sensor) and acoustic USBL positioning. Agents exchange data over a custom radio-frequency link, and custom waterproof battery packs with an in-house battery management system power each vehicle.

  1. 01AHRS + pressure + USBL
  2. 02Waypoint planner
  3. 03Position controller
  4. 04Attitude controller
  5. 058 thrusters · 6 DoF
Diagram 3.1 — Control chain (simplified)
Table 3.1 — Specifications
Agents3 identical vehicles
Weight13.6 kg
Top speed1.5 m/s
Thrust20.2 N
Depth rating30 m
Propulsion8 thrusters in two 3D-printed arraysIndependent control of all 6 DoF
LocalisationAHRS + pressure sensor + acoustic USBLSonardyne AvTrak Nano 6, 995 m range
CommunicationCustom radio-frequency linkUntethered, low latency, high data rate
ComputeRaspberry Pi 5
PowerCustom 4-cell Li-ion packs, in-house BMSHot-swappable, ~8 h battery life
EnvironmentLakes

4Key decisions & trade-offs

  1. 4.1

    Radio-frequency link instead of a tether or acoustic modem

    Swarm coordination needs fast, frequent data exchange between agents. A custom RF link gives low latency and high data rates compared with conventional, slower acoustic communication, and removes the tether that would otherwise limit how the agents can move together.

  2. 4.2

    Fused localisation: AHRS, depth and USBL

    No single sensor is enough underwater. Orientation comes from the AHRS, depth from the pressure sensor and absolute position from acoustic USBL tracking relative to a surface transceiver — together they give the controllers a state estimate good enough for autonomous swarm control.

  3. 4.3

    Eight thrusters for full 6-DoF control

    Two thruster arrays with eight thrusters let each agent control all six degrees of freedom independently, so position and attitude can be commanded separately — the basis for precise waypoint following and formation keeping.

  4. 4.4

    Rapid iteration over custom machining

    An off-the-shelf aluminium profile as the chassis and 3D-printed, waterproofed thruster arrays kept the mechanical design fast to change, which mattered for a student project iterating under time pressure.

5Results

  • Full positional and orientational control of an untethered agent.
  • Accurate localisation and agent-to-agent communication, demonstrated through basic swarm formation control with three agents.
  • Reliability and robustness improved through extensive testing in lake environments.

6Media

Two SWARM underwater vehicles on display, showing thrusters and electronics inside cylindrical housings
Fig. 2Vehicles on display: thruster arrays, electronics and battery tubes.
Three SWARM underwater vehicles submerged together in a pool
Fig. 3All three agents operating together in a pool.