Solar photovoltaic array surface cleaning device and control means | IEEE Conference Publication | IEEE Xplore