A system for storing and recovering energy associated with a machine
having ground engaging tracks is disclosed. The system includes a power
source configured to supply mechanical energy for operation of the
machine, and an electric generator operably coupled to the power source.
The electric generator is configured to convert at least a portion of the
mechanical energy into electric energy. The system further includes an
electric motor operably coupled to the electric generator. The electric
motor is configured to supply power to the ground engaging tracks. The
system includes an energy storage device configured to store energy
associated with the machine, and a controller configured to divert a
portion of the energy supplied by the power source to the energy storage
device while the machine travels in a first direction, and recover energy
stored in the energy storage device for use while the machine travels in
a second direction.