Sensor Cleaning for Highly Automated Driverless Vehicles