Modular design of a cylindrical cam assembly for solar-panel clean system | IEEE Conference Publication | IEEE Xplore