Autonomous Ocean Project

A sailboat that crosses oceans
and texts home once a day

Solar-powered, self-steering, satellite-connected. A tiered control system keeps it sailing even when the AI sleeps. Built with wood, 3D-printed parts, and software.

Explore the project View live tracker
↓ scroll

The Idea

Simple objective, hard execution.

Traverse oceans

A small autonomous boat that sails across the world's oceans using wind power. No crew, no remote control — just wind, sun, and code.

Daily GPS ping

Once a day, the boat sends its position via Iridium satellite. You see it on a map from anywhere on earth. 340 bytes is enough.

Solar + sail

Wind moves the boat. Sun powers the electronics. A wing sail replaces ropes and rigging — one servo controls everything.

Local AI on board

A Jetson runs Gemma 2B for route planning — picking waypoints, avoiding storms. It sleeps 22 hours a day to save power.

Physical Design

1.5m catamaran with a wing sail. Wood hull, 3D-printed parts, solar deck.

Top view — twin hulls, solar bridge deck, wing sail, stern rudder
Side view — wing sail on bearing, hull at waterline, rudder

Hull

Catamaran form — two thin hulls with a flat bridge deck between. Cedar strip or 4mm marine plywood with epoxy and fiberglass. 1.5m long, 0.6m beam. Stable platform, low drag, plenty of deck space for solar.

Wing Sail

Solid vertical airfoil on a rotating base. NACA 0018 profile, 1.2m tall. 3D-printed PETG ribs on an aluminum spar, covered with heat-shrink film. One servo controls the angle. No ropes, no rigging, no tangles.

Rudder

Single stern rudder on the port hull. 3D-printed NACA 0012 blade on a 6mm stainless shaft through a brass stuffing tube. Grease-packed seal. Driven by a 20kg waterproof servo.

Electronics

IP68 waterproof case on the bridge deck. ESP32 always on, Jetson on switched power, GPS, compass, Iridium modem, battery, BMS. Every cable through IP68 glands. Conformal-coated PCBs. Desiccant inside.

Wing Sail Detail

The most novel part of the build — a 3D-printable autonomous wing.

NACA 0018 airfoil — 12-13 ribs on aluminum spar, heat-shrink skin, thrust bearing base

Control Architecture

Three tiers. If any higher tier fails, the boat keeps sailing.

Tiered control — survival (always on), navigation (AI), comms (satellite)
0

Survival — ESP32-S3

Wind-angle sailing, tacking, heaving-to, waypoint following. Always on, 0.5W.

100% duty
1

Navigation — Jetson + Gemma 2B

Weather analysis, route optimization, waypoint selection. Wakes up, decides, sleeps.

~2h / day
2

Comms — Iridium RockBLOCK

Daily GPS ping to shore. Receive new waypoints. Health status.

~5 min / day

Power Budget

35 Wh/day consumption. 50W solar panel. 64Wh battery buffer.

Solar generates 40-50 Wh/day in good conditions — comfortable surplus over 35 Wh consumption
ComponentPowerDuty CycleDaily Wh
ESP32-S30.5W100%12.0
GPS (NEO-M9N)0.07W100%1.7
Compass (BNO085)0.01W100%0.2
Sensors (wind)0.01W100%0.2
Sail servo2W5%2.4
Rudder servo2W5%2.4
Jetson Orin Nano7W avg2h/day14.0
Iridium RockBLOCK0.4W5 min0.2
Losses / overhead——2.0
Total daily consumption~35 Wh

Components

Every part with its role in the project and where to buy it.

All
Electronics
Mechanical
Power
Comms

Bill of Materials

Full cost breakdown. AliExpress prices typically 30-50% lower than listed.

CategoryItemsEst. Cost
ElectronicsESP32, Jetson, GPS, compass, servos, sensors, case~$650
Mechanical / HullWood, epoxy, fiberglass, spar, bearings, filament~$300
Satellite commsRockBLOCK 9603 + airtime~$85
Total (full build with Jetson)~$950
Total (ESP32-only V1)~$700

Build Plan

Four phases. Start small, test on a lake, then go to sea.

Phase 1 — Bench Test

Weeks 1-3

Wire up ESP32 + sensors + servos on a breadboard. Write and test the sailing state machine. Send a test Iridium message from your desk. Build the shore station receiver. Prove the control system works before building a boat.

Phase 2 — Lake Boat (60cm)

Weeks 4-6

Build a small 60cm catamaran. Tupperware electronics box. Small sail. Deploy on a calm lake. Test autonomous tacking, waypoint following, GPS logging, and Iridium daily pings. Tune the trim table. Pick it up at the end of the day.

Phase 3 — Ocean Boat (1.5m)

Weeks 7-14

Build the real hull. Install the wing sail, rudder, solar, waterproof case. Sea trials in protected coastal water — calm, then 10kt, 15kt, 20kt. Verify 24h self-sufficiency. Confirm Iridium pings from offshore. Install Jetson + Gemma.

Phase 4 — Open Ocean

Weeks 15+

Launch from a coast with favorable currents. Monitor daily pings. Send waypoint corrections. Accept that the first boat may be lost — this is R&D. Learn from what breaks. Build V2.

Live Tracker

Last known position and full journey history.

Status
Loading...
Last ping
—
Position
—
Speed
—
Battery
—
Total pings
—
Loading map...

Risk Register

The ocean doesn't care about your code.

RiskLikelihoodImpactMitigation
Water ingressHighFatalIP68 glands, pressure test, conformal coat
BiofoulingHighMediumCopper antifouling paint, smooth hull
Servo failureMediumHighWing sail passively feathers in neutral
CapsizeMediumFatalLow CG, heave-to early, sealed buoyancy
Solar insufficiencyMediumMedium3-day battery buffer, shed Jetson load first
Salt corrosionHighMediumStainless hardware, grease, conformal coat
Jetson failureLowLowTier 0 continues without it
Iridium failureLowHighBoat sails on last known waypoint
CollisionLowFatalNo mitigation at this scale — accept the risk