A system may generate energy in response to a movement of a vehicle. The system may include an energy recovery mechanism, a generator, an energy storage, and a motor. The energy recovery mechanism may include one or more rollers configured to rotate in response to a rotation of a drive shaft of the vehicle. The generator may be rotatably coupled to the roller and may be configured to generate an electrical output in response to a rotation of the roller. The energy storage may be electrically coupled with the generator and may be configured to receive a portion of the electrical output to store as energy. The motor may be electrically coupled with the energy storage and may be configured to receive a portion of the energy.