ABSTRACT
The present invention relates to a solar panel cleaning device (102) that comprises a main frame (302) comprising at least one elongated support member (304) and at least one mounting assembly (306a and 306b) configured at each end of the at least one elongated support member (304). The solar panel cleaning...