A Review on Mobile Robots and its Design Requirements to Clean Solar Photovoltaic Modules | IEEE Conference Publication | IEEE Xplore