Control for a 6-DoF ROV.
PySub
Year
2025
Role
Robotics · Controls

Overview
A Python control stack for an 8-thruster V-config underwater ROV, implementing PID-based stability, thrust allocation, and live telemetry for precise 6 degrees-of-freedom maneuvering.
Every screen was refined until it disappeared — letting the content and the work speak for itself. The result is a calm, confident product that respects the people who use it.
The challenge
Distill a complex problem space into an interface that feels obvious — where the right action is always the easiest one.
The approach
Start with motion and hierarchy. Prototype early, test often, and let the smallest details carry the experience.
The outcome
A product that people genuinely enjoy using, with measurable gains in engagement, retention, and team velocity.

