The brain of the rover.