gary-the-snail
MIT Beaver Works Summer Institute
July 2025 – Aug. 2025
ROS 2 package for autonomous control of a BlueROV2 underwater vehicle: depth and heading hold, AprilTag-based tracking of another ROV, and vision-based lane following.
- Small single-purpose nodes for sensing, control, and actuation, so any behavior can drive the vehicle just by publishing setpoints
- PID depth hold from barometer pressure and PID heading control with angle wrapping so the vehicle always turns the short way
- AprilTag pose estimation turned into heading and speed setpoints to pursue a target ROV; Canny + Hough lane detection for following lanes on the pool floor
