re: Another engineer
I have quite a bit of practical experience, and some common sense. It stands to reason that a rover designed for a planet with routine storms of fine and coarse dust might be suitably sealed against flying particles as a matter of course.
I see weight as the main issue with an "air can" system. There are other options that could work too, including yours. Some electrostatic system may also have possibilities, but there are serious power issues for that.
Now, if you have a nuclear powered rover, then you have enough juice to clean off your solar cells. D'oh!
