Novel dry cleaning machine for photovoltaic and solar panels | IEEE Conference Publication | IEEE Xplore