MantaClaus runs its entire autonomy stack on a Raspberry Pi, a Blue Robotics Navigator Flight Controller, and a single simple USB webcam. I built it independently on a tight budget for the Singapore Autonomous Underwater Vehicle Challenge (SAUVC), where it managed to snag 2nd place!
Key Features & Architecture
-
Software: Built on ROS 2. I extended and forked the ROS 2 BlueOS Extension to run a containerized environment inside BlueOS for seamless deployment and node management.
-
Vision & Navigation: Custom YOLO-based target detection and classical CV running off a standard USB camera.
-
Hardware: Accessible, low-cost frame and electronics enclosure built using Blue Robotics and ROVMaker hardware.
Open Source Links
-
Codebase & Getting Started: GitHub - OpenMantaClaus -
CAD & Hardware Design: GrabCAD - MantaClaus AUV -
YOLO Dataset & Vision Scripts: Kaggle - SAUVC YOLO Dataset
Since this is my first open-source release, I’d love for the community to check it out, build on it, or share feedback. Any thoughts, recommendations, or PRs are very welcome!