The present disclosure relates to a system for cleaning solar panels (101). The system includes a conveyor frame (102) housing at least one of a cleaning apparatus (105) for cleaning the solar panels (101), a plurality of traction wheels (103) and a plurality of guide wheels (104) for maneuvering the conveyor frame ...