Autonomous Pool Skimmer Robot
End-to-end mechanical design, simulation, fabrication & testing
A compact, solar-assisted surface robot that autonomously skims floating debris from residential pools. Over two terms the team took it from concept sketches and a QFD through CFD hull optimization, FEA of every printed part, full engineering drawings, and a waterproofed prototype tested in water.
The hull was refined over seven CAD versions; each was run through ANSYS CFD at 0.5 m/s with an 0.08 m waterline, and the final hull reached a drag coefficient of 0.121 — about 19% lower than the original concept. All PLA components (hull, upper housing, paddle wheels, motor mounts, basket) were checked in SolidWorks Simulation using slicer-derived 15%-infill material properties.
- PropulsionTwin paddle wheels on 6 V geared DC motors, differential steering
- Sensing3× HC-SR04 ultrasonic, MPU-6050 IMU, HC-06 Bluetooth
- PowerTriple 18650 pack with solar-assisted charging, sealed compartment
- BuildFDM-printed PLA, acrylic-sealed; ≈ CAD $306 in materials
- ModellingMATLAB paddle-thrust, buoyancy and odometry simulations


Hull drag coefficient by CAD version
ANSYS CFD · 0.5 m/s · 0.08 m waterline











Forward velocity vs motor power
Measured over 2.75 m in water — near-linear response

Testing also showed ultrasonic ranging within 2–6% error over 10–60 cm, and reliable obstacle avoidance once the detection threshold was set at 22 cm or more.















