NASA’s Curiosity Mars Rover Gets A Major Software Upgrade

Although the Curiosity rover has been well out of the reach of human hands since it touched down on Mars’ surface in 2012, this doesn’t mean that it isn’t getting constant upgrades. Via its communication link with Earth it receives regular firmware updates, with the most recent one being the largest one since 2016. In addition to code clean-up and small tweaks to message formats, this new change should make Curiosity both smarter and have its wheels last longer.

The former helps to avoid the long idle times between navigating, as unlike its younger sibling, Curiosity does not have the dedicated navigation computer for more autonomous driving. Although it won’t make the 11-year old rover as nimble as its sibling, it should shorten these pauses and allow for more navigating and science to be done. Finally, the change to reduce wear on the wheels is fairly simple, but should be rather effective: this affects the amount of steering that Curiosity needs to do while driving in an arc.

With these changes in place, Curiosity should be all ready to receive its newest sibling as it arrives in a few years along with even more Mars helicopters.

21 thoughts on “NASA’s Curiosity Mars Rover Gets A Major Software Upgrade

    1. My bet would be neither. It’s probably running compiled C. I know that a lot of users like to bash Windows. But even iOS or Android would be top heavy compared to C, or even VB compiled to a target CPU. It’s not like anyone on Mars needs a GUI interface!

  1. Ironic in way. Nasa sends stuff to other planets that seems to exceed their expected lifetime bu large marking and has no warranties after launch. On earth were lucky if device lasts warranty period of couple years.

Leave a Reply to LouCancel reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.