photovoltaic robotic cleaning O&M optimization