The Mars Exploration Rovers (MERs), Spirit and Opportunity, far exceeded their original drive distance expectations and have traveled, at the time of this reporting, a combined 29 kilometers across the surface of Mars. The Rover Sequencing and Visualization Program (RSVP), the current program used to plan drives for MERs, is only a kinematic simulator of rover movement. Therefore, rover response to various terrains and soil types cannot be modeled. Although sandbox experiments attempt to model rover-terrain interaction, these experiments are time-intensive and costly, and they cannot be used within the tactical timeline of rover driving. Imaging techniques and hazard avoidance features on MER help to prevent the rover from traveling over dangerous terrains, but mobility issues have shown that these methods are not always sufficient.

ARTEMIS, a dynamic modeling tool for MER, allows planned drives to be simulated before commands are sent to the rover. The deformable soils component of this model allows rover-terrain interactions to be simulated to determine if a particular drive path would take the rover over terrain that would induce hazardous levels of slip or sink. When used in the rover drive planning process, dynamic modeling reduces the likelihood of future mobility issues because high-risk areas could be identified before drive commands are sent to the rover, and drives planned over these areas could be rerouted.

The ARTEMIS software consists of several components. These include a preprocessor, Digital Elevation Models (DEMs), Adams rover model, wheel and soil parameter files, MSC Adams GUI (commercial), MSC Adams dynamics solver (commercial), terramechanics subroutines (FORTRAN), a contact detection engine, a soil modification engine, and output DEMs of deformed soil. The preprocessor is used to define the terrain (from a DEM) and define the soil parameters for the terrain file. The Adams rover model is placed in this terrain. Wheel and soil parameter files can be altered in the respective text files. The rover model and terrain are viewed in Adams View, the GUI for ARTEMIS. The Adams dynamics solver calls terramechanics subroutines in FORTRAN containing the Bekker-Wong equations. These subroutines use contact and soil modification engines to produce the simulation of rover movement over deformable soils, viewed in Adams View.

New drive techniques could be tested in ARTEMIS to avoid wasting limited time and energy during real-time drives. Extrication techniques can also be developed using ARTEMIS without sandbox testing. These uses of dynamic modeling are not limited to Martian vehicles, and ARTEMIS would have similar benefits for lunar vehicles. ARTEMIS could potentially be modified to dynamically simulate the movement of any vehicle over deformable soil.

This work was done by Brian P. Trease and Randel A. Lindemann of Caltech; Raymond E. Arvidson, Keith Bennett, Lauren P. Van Dyke, and Feng Zhou of the Washington University at St. Louis; and Karl Iagnemma and Carmine Senatore of MIT for NASA’s Jet Propulsion Laboratory.

This software is available for commercial licensing. Please contact Dan Broderick at This email address is being protected from spambots. You need JavaScript enabled to view it.. NPO-47781



This Brief includes a Technical Support Package (TSP).
Document cover
Adams-Based Rover Terramechanics and Mobility Simulator — ARTEMIS

(reference NPO-47781) is currently available for download from the TSP library.

Don't have an account?



Magazine cover
NASA Tech Briefs Magazine

This article first appeared in the April, 2013 issue of NASA Tech Briefs Magazine (Vol. 37 No. 4).

Read more articles from this issue here.

Read more articles from the archives here.


Overview

The document presents a technical overview of the Adams-Based Rover Terramechanics and Mobility Interaction System (ARTEMIS), developed under the Mars Exploration Rover project. ARTEMIS aims to enhance the navigation and mobility of rovers on Mars by minimizing risks associated with high sinkage and slippage during drives. This is achieved through the use of dynamic computer-based models that simulate rover interactions with various terrains.

The system comprises a dynamic model, a library of terramechanics subroutines, and high-resolution digital elevation maps of the Martian surface. A 200-element model of the rovers was created and validated using Adams dynamic modeling software, which is instrumental in simulating the rover's behavior in different soil conditions. The external library, developed in Fortran, is integrated with Adams to model critical aspects of wheel-soil interactions, including rut formation in deformable soils, lateral and longitudinal forces, bulldozing effects, and applied wheel torque.

The document details the implementation of ARTEMIS and presents a case study that validates the system through a realistic drive simulation of the Opportunity rover on Mars. The simulation results closely match the telemetry data collected from the rover, demonstrating the effectiveness of the model in predicting terrain navigability.

In its final form, ARTEMIS is intended to be used in a predictive capacity, aiding in path planning and navigation for both Martian and lunar rovers. This predictive capability is crucial for future missions, as it allows for better decision-making regarding rover movements across challenging terrains.

The document also includes contact information for further inquiries and emphasizes the collaborative nature of the project, involving various experts and institutions, including NASA's Jet Propulsion Laboratory (JPL). It highlights the broader implications of the research, suggesting that the technologies developed could have applications beyond space exploration, potentially benefiting other fields that require advanced mobility solutions in complex environments.

Overall, the document underscores the importance of integrating advanced modeling techniques in the design and operation of rovers, paving the way for more successful exploration missions on Mars and beyond.