From beam robotics: http://solarbotics.net/library/circuits/se_t3_t3se.html
Pulses power collected from a solar panel and stored in the capacitor through the motor to overcome the motor's startup current.
the solar panel does not have the nuts to drive the motor directly, so this circuit pulses larger currents through it to get some momentum up.