Software EngineeringTechnologies of Broad Benefit:
Software Engineering Software Engineering technologies provide the computing and commands necessary to operate the spacecraft and its subsystems.
Steering Clear of DangerBuilding on Pathfinder's autonomy, the twin rovers are better able to steer clear of danger. This mission marks the first implementation on a flight vehicle of a new version of navigation and hazard-avoidance software, developed at Carnegie Mellon University. [More in the Autonomous Planetary Mobility section]
Two other embedded applications combine software and hardware performance. First, a motor controller stabilizes the motors that control elements like the rover wheels and the brushes on the rock abrasion tool (RAT). Another first-time flight component is a battery-controlled board that balances the charge on batteries, serves as a nighttime computer and controls the clock.
Gaining Better EyesightA total of twenty cameras aid the twin rovers in their search for the past presence of water on Mars and provide the world with stunning images. The Mars Exploration Rover Mission provides the highest resolution pictures of Mars yet.
Advances in technology led to smaller, more lightweight cameras, which in turn allowed for nine cameras on each rover and one on each lander. The rover cameras, all designed at JPL, are the most advanced cameras to travel to another planet.
Enabling More Image ReturnsA state of the art image compression system, also developed at JPL, has allowed more images to be returned. The ICER wavelet-based image compressor is able to take images that are 12 megabits and compress them down to one megabit, thus taking up far less space on the memory card. The compressor also divides each image into about 30 pieces, significantly reducing the chance of losing an entire image when it is sent back to Earth via the rover antennas and the Deep Space Network.
Despite the flash memory and downlink volume limitations, compression is enabling the team to get twelve times the amount of images than without compression!