Robotics / Embedded systems

Autonomous Solar Panel Cleaning Robot

Role
Electronics architecture, firmware, CAN network design, controller PCBs
Period
2024–2025
Outcome
TODO(berk): replace with a real, defensible number — e.g. cleans a <N>-panel row autonomously; <X>% reduction in manual cleaning time.
  • STM32
  • FreeRTOS
  • CAN bus
  • Ethernet
  • PCB design

Developed as part of professional work. Architecture is described at a high level; proprietary schematics, source code and client details are omitted.

The problem

TODO(berk)

My role

TODO(berk)

Constraints

TODO(berk)

System architecture

TODO(berk)

Firmware design

TODO(berk)

Communication

TODO(berk)

Hardest problem

TODO(berk)

Result

TODO(berk)

What I’d do differently

TODO(berk)