When traveling you can pull into a truck diesel pump station. Many times they have little, err, big step platforms, about 4 steps high or 3 feet, that you easily walk up and gain height to reach the top. They also have squeegies on long sticks so you can reach all the way across your roof.
Not all truck stops, but some.
Keep in mind you will be getting in the way of commercial truckers, so look for low traffic times.
Sometimes the regular gas stations will have diesel pumps around back and have these long sticks too, but not always steps.
ANother solution is those telescoping ladders if you are allowed on a ladder. You can reach the roof without getting on the roof. A long squeegie stick will be needed if panels are further center.
Rain will get some, but always leaves a dirty film.
When you are up there wipe on some "Rain-X" or other similar windshield treatment to prolong the ability for rain to clean it, keeps stuff from sticking to the glass...