Robotics

SPC-001 Waterless Solar-Panel Cleaner

A modular waterless solar-panel cleaning robot combining a tracked platform, dry-cleaning roller, electronic interfaces and supervisory control. I have built and tested the hardware, and it is operating as intended.

Functionally tested prototype and independent researchCase study 6 of 10

Functional top-view schematic of the SPC-001 chassis, tracks and dry-cleaning roller, with contact, traction and coverage considerations.
Engineering diagramFull-size image ↗

The challenge

Cleaning solar panels without water couples surface contact, traction, cleaning reach and motion control.

How the system works

The mechanical design separates the chassis, track pods and cleaning roller, with docking and loading interfaces. Supervisory control manages operating states and fault handling, while the analytical work examines contact forces, drive torque, energy and coverage geometry.

Design decisions

  1. Considered brush loading and traction together because cleaning contact changes both resistance and available track loading.
  2. Examined the trade-off between keeping the platform inside a panel boundary and allowing the brush to reach its edges.
  3. Kept mechanical modules and control interfaces explicit to support inspection, maintenance and further development.

What the evidence shows

The hardware has been built and functionally tested. The paper separately presents reproducible analytical calculations and archived software checks: 40,184 supervisor assertions and 870 coverage-planner assertions. Numerical force, torque, energy and coverage figures are modelled results.

Research publication

Read the research paper on Zenodo - Revision 02

Engineering case study

Go deeper into the design choices, tests and lessons from the project.

Read the SPC-001 Waterless Solar-Panel Cleaner case study

Contact

Let's make the next system work.

Discuss an engineering role, a project or a research collaboration. Tell me what you are building, where it gets difficult and what a useful result would look like.

  1. Send the formIt is sent from this page, without publishing my email address.
  2. I reply to youTo the address you give, with questions or a next step.
  3. Project work starts with DefineA short, fixed-fee phase that sets the scope and the tests.

0 of 4000 characters

Sent from this page, so my email address is never published.