Robots on or under the water.
Simulated autonomous surface vessel competition environment.
ArduPilot firmware for remotely operated underwater vehicles.