Robotic space rovers keep getting stuck. Engineers have figured out why

Mechanical engineering professor Dan Negrut poses with a space rover used for testing. Credit: Joel Hallberg / UW–Madison

When a multimillion-dollar extraterrestrial vehicle gets stuck in soft sand or gravel—as did the Mars rover Spirit in 2009—Earth-based engineers take over like a virtual tow truck, issuing a series of commands that move its wheels or reverse its course in a delicate, time-consuming effort to free it and continue its exploratory mission.

While Spirit remained permanently stuck, in the future, better terrain testing right here on terra firma could help avert these celestial crises.

Using computer simulations, University of Wisconsin–Madison mechanical engineers have uncovered a flaw in how rovers are tested on Earth. That error leads to overly optimistic conclusions about how rovers will behave once they’re deployed on extraterrestrial missions.

An important element in preparing for these missions is an accurate understanding of how a rover will traverse extraterrestrial surfaces in low gravity to prevent it from getting stuck in soft terrain or rocky areas.

On the moon, the gravitational pull is six times weaker than on Earth. For decades, researchers testing rovers have accounted for that difference in gravity by creating a prototype that is a sixth of the mass of the actual rover. They test these lightweight rovers in deserts, observing how it moves across sand to gain insights into how it would perform on the moon.

It turns out, however, that this standard testing approach overlooked a seemingly inconsequential detail: the pull of Earth’s gravity on the desert sand.

Robotic space rovers keep getting stuck. UW engineers have figured out why
A rover’s operation is simulated in Project Chrono, an open-source physics simulation engine developed at UW–Madison. Credit: Dan Negrut / UW–Madison

Through simulation, Dan Negrut, a professor of mechanical engineering at UW–Madison, and his collaborators determined that Earth’s gravity pulls down on sand much more strongly than the gravity on Mars or the moon does. On Earth, sand is more rigid and supportive—reducing the likelihood it will shift under a vehicle’s wheels. But the moon’s surface is “fluffier” and therefore shifts more easily—meaning rovers have less traction, which can hinder their mobility.

“In retrospect, the idea is simple: We need to consider not only the gravitational pull on the rover but also the effect of gravity on the sand to get a better picture of how the rover will perform on the moon,” Negrut says. “Our findings underscore the value of using physics-based simulation to analyze rover mobility on granular soil.”

The team recently detailed its findings in the Journal of Field Robotics.

The researchers’ discovery resulted from their work on a NASA-funded project to simulate the VIPER rover, which had been planned for a lunar mission. The team leveraged Project Chrono, an open-source physics simulation engine developed at UW–Madison in collaboration with scientists from Italy. This software allows researchers to quickly and accurately model complex mechanical systems—like full-size rovers operating on “squishy” sand or soil surfaces.

While simulating the VIPER rover, they noticed discrepancies between the Earth-based test results and their simulations of the rover’s mobility on the moon. Digging deeper with Chrono simulations revealed the testing flaw.

The benefits of this research also extend well beyond NASA and space travel. For applications on Earth, Chrono has been used by hundreds of organizations to better understand complex mechanical systems—from precision mechanical watches to U.S. Army trucks and tanks operating in off-road conditions.

Robotic space rovers keep getting stuck. UW engineers have figured out why
Rovers on sand in the Simulation-Based Engineering Lab. Credit: Joel Hallberg / UW–Madison

“It’s rewarding that our research is highly relevant in helping to solve many real-world engineering challenges,” Negrut says. “I’m proud of what we’ve accomplished. It’s very difficult as a university lab to put out industrial-strength software that is used by NASA.”

Chrono is free and publicly available for unfettered use worldwide, but the UW–Madison team puts in significant ongoing work to develop and maintain the software and provide user support.

“It’s very unusual in academia to produce a software product at this level,” Negrut says. “There are certain types of applications relevant to NASA and planetary exploration where our simulator can solve problems that no other tool can solve, including simulators from huge tech companies, and that’s exciting.”

Since Chrono is open source, Negrut and his team are focused on continually innovating and enhancing the software to stay relevant.

“All our ideas are in the public domain and the competition can adopt them quickly, which drives us to keep moving forward,” he says. “We have been fortunate over the last decade to receive support from the NSF, U.S. Army Research Office and NASA.”

Co-authors on the paper include Wei Hu of Shanghai Jiao Tong University, Pei Li of UW-Madison, Arno Rogg and Alexander Schepelmann of NASA, Samuel Chandler of ProtoInnovations, LLC, and Ken Kamrin of MIT.

More information:
Wei Hu et al, A Study Demonstrating That Using Gravitational Offset to Prepare Extraterrestrial Mobility Missions Is Misleading, Journal of Field Robotics (2025). DOI: 10.1002/rob.22597

Provided by
University of Wisconsin-Madison


Citation:
Robotic space rovers keep getting stuck. Engineers have figured out why (2025, July 26)
retrieved 26 July 2025
from https://techxplore.com/news/2025-07-robotic-space-rovers-stuck-figured.html

This document is subject to copyright. Apart from any fair dealing for the purpose of private study or research, no
part may be reproduced without the written permission. The content is provided for information purposes only.