Archimedes Software Repository
Open Source Software
This open-source software runs on a Raspberry Pi 3B and manages Model C ROV functions.
ControlServer.py opens a port to receive commands from the Blue Dot ROV app, and translates these commands into PWM signals to control the ROV's thrusters and camera tilt motor.
RPiCamServer.py turns your ROV's onboard computer into a server to stream a first-person-view from inside the ROV's pressure sphere. This feed is accessed by your Android device running the Blue Dot ROV app.
All code in the Archimedes Software package is written in Python, a high-level and introductory object-oriented language with plenty of documentation. We hope this will invite new programmers to start exploring the ocean with Model C kits.