JPL
Careers
Education
Science & Technology
JPL Logo
JPL Logo
Mars
.

NASA’s Curiosity Mars Rover Gets a Major Software Upgrade

April 13, 2023

NASA’s Curiosity Mars rover will drive faster and reduce wear on its wheels thanks to two of the new capabilities included with a major software update that was completed on April 7. Seen here is the rover’s view of a hill nicknamed “Bolívar,” with Gale Crater’s vast floor in the upper right.

Credit: NASA/JPL-Caltech/MSSS

The update brings loads of improvements, the most significant being new driving capabilities.

Years in the making, a major software update that has been installed on NASA’s Curiosity rover will enable the Mars robot to drive faster and reduce wear and tear on its wheels. Those are just two of about 180 changes implemented during the update, which required the team to put Curiosity’s science and imaging operations on hold between April 3 and April 7.

“The flight software is essential to our mission, so this is a big deal for our team,” said Curiosity Project Manager Kathya Zamora-Garcia of NASA’s Jet Propulsion Laboratory in Southern California. “This is a major software update, and we had to make sure we did it right.”

Planning for this update goes back to 2016, when Curiosity last received a software overhaul. Some changes this time around are as small as making corrections to the messages the rover sends back to mission controllers on Earth. Others simplify computer code that has been altered by multiple patches since Curiosity touched down in 2012. The biggest changes will help keep Curiosity rolling more efficiently for years to come.

Get the Latest JPL News

SUBSCRIBE TO THE NEWSLETTER

The rover can now do more of what the team calls “thinking while driving” – something NASA’s newest Mars rover, Perseverance, can perform in a more advanced way to navigate around rocks and sand traps. When Perseverance drives, it constantly snaps pictures of the terrain ahead, processing them with a dedicated computer so it can autonomously navigate during one continuous drive.

Curiosity doesn’t have a dedicated computer for this purpose. Instead, it drives in segments, halting to process imagery of the terrain after each segment. That means it needs to start and stop repeatedly over the course of a long drive. The new software will help the venerable rover process images faster, allowing it to spend more time on the move.

“This won’t let Curiosity drive as quickly as Perseverance, but instead of stopping for a full minute after a drive segment, we’re stopping for just a moment or two,” said Jonathan Denison of JPL, Curiosity’s engineering operations team chief. “Spending less time idling between drive segments also means we use less energy each day. And even though we’re almost 11 years old, we’re still implementing new ideas to use more of our available energy for science activities.”

Wheel Wear

The team also wants to maintain the health of Curiosity’s aluminum wheels, which began showing signs of broken treads in 2013. When engineers realized that sharp rocks were chipping away at the treads, they came up with an algorithm to improve traction and reduce wheel wear by adjusting the rover’s speed depending on the rocks it’s rolling over.

The new software goes further by introducing two new mobility commands that reduce the amount of steering Curiosity needs to do while driving in an arc toward a specific waypoint. With less steering required, the team can reach the drive target quicker and decrease the wear that inherently comes with steering.

“That ability was actually dreamed up during the Spirit and Opportunity days,” Denison said. “It was a ‘nice to have’ they decided not to implement.”

Overall, the new software will streamline the task of Curiosity’s human drivers, who have to write complex plans containing hundreds of commands. The software update will also enable them to upload software patches more easily than in past. And it will help engineers plan the motions of Curiosity’s robotic arm more efficiently and point its “head” atop the mast more accurately.

As with any major software update, there’s a sense of relief to see it working as designed, Denison said.

“The idea of hitting the install button was a little scary,” he added. “Despite all our testing, we never know exactly what will happen until the software is up there.”

More About the Mission

Curiosity was built by NASA’s Jet Propulsion Laboratory, which is managed by Caltech in Pasadena, California. JPL leads the mission on behalf of NASA’s Science Mission Directorate in Washington.

For more about Curiosity, visit:

http://mars.nasa.gov/msl

News Media Contact

Andrew Good

Jet Propulsion Laboratory, Pasadena, Calif.

818-393-2433

andrew.c.good@jpl.nasa.gov

Karen Fox / Alana Johnson

NASA Headquarters, Washington

301-286-6284 / 202-358-1501

karen.c.fox@nasa.gov / alana.r.johnson@nasa.gov

2023-50

Related News

Mars .

20 Years After Landing: How NASA’s Twin Rovers Changed Mars Science

Mars .

NASA’s Curiosity Rover Captures a Martian Day, From Dawn to Dusk

Solar System .

NASA’s Juno to Get Close Look at Jupiter’s Volcanic Moon Io on Dec. 30

Solar System .

NASA Study Finds Life-Sparking Energy Source and Molecule at Enceladus

Mars .

NASA’s Perseverance Rover Deciphers Ancient History of Martian Lake

Solar System .

NASA’s Psyche Delivers First Images and Other Data

Solar System .

NASA’s 6-Pack of Mini-Satellites Ready for Their Moment in the Sun

Mars .

NASA Orbiter Snaps Stunning Views of Mars Horizon

Mars .

NASA Uses Two Worlds to Test Future Mars Helicopter Designs

Solar System .

Time Is Running Out to Add Your Name to NASA’s Europa Clipper

Explore More

Image .

Curiosity's Hazcams Capture a Day on Mars

Image .

Curiosity's Hazcams Capture a Day on Mars

QUIZZES .

Space Trivia

Video .

Perseverance Rover Zooms in on Ancient Mars River

Image .

Imaging Io's Volcanos With JunoCam

Image .

Io Plume Captured by JunoCam

Image .

Muddy Mounds

Image .

Fluvial Landforms in Granicus Valles

Image .

Fluvial Landforms in Granicus Valles

Image .

Curving Ridges in Aeolis Planum

About JPL
Who We Are
Executive Council
Directors
Careers
Internships
The JPL Story
JPL Achievements
Documentary Series
Annual Reports
JPL Plan: 2023-2026
Missions
Current
Past
Future
All
News
All
Earth
Solar System
Stars and Galaxies
Subscribe to JPL News
Galleries
Images
Videos
Audio
Podcasts
Apps
Visions of the Future
Slice of History
Robotics at JPL
Events
Lecture Series
Team Competitions
Speakers Bureau
Calendar
Visit
Public Tours
Virtual Tour
Directions and Maps
Topics
JPL Life
Solar System
Mars
Earth
Climate Change
Exoplanets
Stars and Galaxies
Robotics
More
Asteroid Watch
NASA's Eyes Visualizations
Universe - Internal Newsletter
Social Media
Get the Latest from JPL
Follow Us

JPL is a federally funded research and development center managed for NASA by Caltech.

More from JPL
Careers Education Science & Technology Acquisition JPL Store
Careers
Education
Science & Technology
Acquisition
JPL Store
Related NASA Sites
Basics of Spaceflight
Climate Kids
Earth / Global Climate Change
Exoplanet Exploration
Mars Exploration
Solar System Exploration
Space Place
NASA's Eyes Visualization Project
Voyager Interstellar Mission
NASA
Caltech
Privacy
Image Policy
FAQ
Feedback
Site Managers: Veronica McGregor, Randal Jackson
Site Editors: Tony Greicius, Naomi Hartono
CL#: 21-0018