Development and Cleaning Cycle Optimization of Photovoltaic Module Cleaning Robot | IEEE Conference Publication | IEEE Xplore