robots can gain energy from the world