From the November 2014 issue

How does NASA navigate a Mars rover’s direction and determine its location with the planet having no global magnetic field?

Norm Cappellina, Phoenix
By | Published: November 24, 2014 | Last updated on May 18, 2023
Curiosity rover
This is a reduced version of panorama from NASA’s Mars rover Curiosity with 1.3 billion pixels in the full-resolution version. It shows Curiosity at the “Rocknest” site where the rover scooped up samples of windblown dust and sand. Curiosity used three cameras to take the component images on several different days between October 5 and November 16, 2012.
NASA/JPL-Caltech/MSSS
To steer a rover, we need a good base map. The Mariner 9 orbiter expanded maps to cover the Red Planet in the early 1970s. The imaging has only gotten better since then. Depending on where you are, the global map has a resolution anywhere from less than a meter to more than 100 meters. For the Mars Science Laboratory (aka Curiosity), we collected high-resolution images from orbit covering the landing and main science areas on lower Aeolis Mons. NASA and Jet Propulsion Laboratory engineers used this base map and mathematical techniques to point the rover on its way to Mars and land it within a few kilometers of the target. Descent imaging pinpointed the rover within a meter or two on the surface.

For driving, Curiosity takes a series of stereo images around the rover with its navigational cameras (NAVCAM) when it finishes moving for the day. The rover team makes a mosaic from the overlapping images and projects it onto the ground. We then compare this ground-projected image, called an orthophoto, with the base map. We look for similar rocks and ridges in each image and adjust the rover center to a point where the features overlap. The science team locates all other features, like rocks or outcrops that they’re interested in, relative to this fixed position. We can calculate these features’ positions down to the accuracy of the NAVCAM images, which can reach millimeter precision within a few meters of the rover.

Curiosity also carries an inertial measurement unit (IMU) that gives positional information to help locate the rover, both distance traveled and roll, pitch, and yaw just like an airplane. However, we use “ground in the loop,” i.e. humans, to verify and correct errors in drive position after long drives or in cases where we have lots of slip due to sand or skid from steep slopes. While we have many sophisticated instruments aboard the rover, visual triangulation serves us well to keep the rover on the “straight and narrow” as we head toward our science destinations.

Fred Calef
NASA Jet Propulsion Laboratory
Pasadena, California