Seems like a possible solution if the Martian atmosphere is humid enough. Maybe NASA will test it out on one of their upcoming Mars missions.
It seems like this might fall under that "complexity and cost" category that could prevent it being added to a Mars mission.
Still, given the solar panel usage on Mars missions isn't going anywhere anytime soon, might at least be worth sending up an experimental panel that is capable of shaking the dust off. Obviously don't bank the whole mission on it, but if it works, it could extend the life of every future Mars mission.This is likely it. Extra complexity on a remote mission is a big risk, the JWST delays and cost speak to that.
The wheeled rovers were not expected to last as long as they did as dust accumulation on the solar panels was expected to do them in. However they kept getting hit by reasonable wind storms which cleared the panels off enough to keep trundling. Maybe they hoped for that here but this location is less affected by those kinds of wind.
Wind speeds are incredibly high on Mars. The issue is that the atmosphere is so light that even at higher speeds, there isn't a whole lot of energy to capture. Power:weight ratio doesn't make sense compared to RTG or solar panels.I know it's nasa and I'm sure they already tho about it but maybe one or two little wind turbines could have been usefull ? I forgot if I heard there was high speed winds on Mars