Mars Exploration Rover

Saw the latest XKCD, about the sticking of Spirit.

I was wondering, how are those machines driven?

It can’t be someone on earth with a joystick, the delay would be too long (I would imagine), so they must have fairly good AI.

In fact, the more I think on it, the AI would have to be very, very good to operate on an alien planet successfully.

Am I right? Is it AI, or is there someone on Earth right now piloting it?

Who cares how long the delay is? It’s a static environment. It’s not as if the rocks will have moved in the hour or so it takes for the transmission to get there.

Move a few cm - transmit - receive - repeat.

From the rover website:

http://marsrovers.jpl.nasa.gov/mission/tl_surface_nav.html

They are semi autonomous. The people at mission control tell them where they have to get to and the general path to follow then the onboard systems pick the best path and avoid obstacles and hazards - sometimes not entirely sucessfully! See this NASA page.

What Fear Itself said!

The time unit of sol., used in the quote, what does that mean?

Solar day.

Specifically, a Martian solar day