Where do DinoTrux get their energy?

The DinoTrux eat ore or stone and drink water. You can't get much energy from ore or stone. So how do the DinoTrux keep their systems running?