Skip to content

Simulation and Digital Twins

Simulation replaces the ground test where the environment cannot be reproduced, most of all reduced gravity acting on the soil as well as on the vehicle [6]. It also replaces hardware that does not yet exist or cannot be broken on purpose: the MSL flight software team ran its code against a workstation-only avionics model so that developers did not queue for hardware testbeds [13]. What a simulation predicts depends on the model underneath it, and the families in use differ by orders of magnitude in cost and validity domain.

Four families of simulation serve space robotics, and they answer different questions. Vehicle and terrain contact simulation predicts slip, sinkage and drawbar pull. Entry, descent and landing (EDL) simulation propagates a dispersed ensemble of trajectories to bound landing error and loads. Avionics and flight software simulation lets code run against modeled devices. Digital twins and hardware-in-the-loop (HIL) setups join a model to a real operator or a real sensor. Flown systems have been checked against flight data in the EDL family only; contact models have been checked against terrestrial testbeds and a small amount of parabolic-flight data, and the twin and HIL work below is laboratory work.

Simulation in spaceflight began as a crew and software necessity. The NASA history of spaceflight computing records that the Apollo flight computer program required its own simulator, which in turn required a simulator of its own to keep crews trained [28]. By the 2000s the JPL lineage had settled on one multibody engine, DARTS, with Dshell above it, and two products built on that base: ROAMS for rovers and DSENDS for EDL [1][21]. Open-source robot simulators arrived from a different direction: Gazebo was introduced in 2004 as an ODE-based multi-robot dynamics simulator developed alongside Player and Stage, with informal case studies in legged gait design and sensor development rather than planetary work [29]. NASA Ames later built its lunar driving simulator on that base [3].

The consolidation around a few engines follows from validation cost. A contact model earns trust through years of comparison with testbed data, and a mission team reuses the model that already has that record. The shift since 2020 is from tuned single-point contact toward GPU-resident continuum and particle models whose parameters come from soil mechanics rather than from curve fits [5].

FrameworkOrigin and scope
DARTS and DshellJPL multibody dynamics engine and simulation framework in use for spacecraft simulations, and the base ROAMS and the Dsends entry, descent and landing tool are both built on [1]
ROAMSRover-specific extension of DARTS and Dshell, modeling the rover mechanical subsystem, sensors, onboard resources including the solar panel model, terrain and wheel-soil interaction, and onboard control software; usable standalone, in a closed loop with onboard software, with an operator in the loop, or with rover parameters varied for Monte Carlo work [1]
DSENDSReal-time HIL EDL testbed built on DARTS and Dshell, used with the POST trajectory tool in a division of labor that later Mars EDL work inherited [21]
WorkStation TestSet (MSL)Software-only avionics simulator that runs unmodified flight software under VxWorks on a Linux workstation, sharing simulation objects with HIL testbeds [13]
DLR Rover Simulation ToolkitModelica and Dymola multibody toolkit, used for the MMX rover separation analysis [23]
Gazebo with ROSOpen-source robot simulator used with the ROS ecosystem; the basis of the NASA Ames and Open Robotics lunar rover driving simulator [3][29]
Chrono::CRMContinuous Representation Model built on Chrono’s smoothed particle hydrodynamics framework, GPU accelerated, BSD-3 licensed [5]
Discrete element method codesParticle-level granular simulation, the reference for accuracy and the most expensive [7]
HLA with the SpaceFOMIEEE 1516 High Level Architecture plus the SISO Space Reference Federation Object Model, the interoperability standard NASA uses to join separately developed simulations into one distributed space systems simulation [10]

ROAMS renders camera imagery through the CAHV and CAHVOR pinhole camera models used for flight cameras, with shadowing computed so that pixels without direct line of sight to the Sun are darkened [2].

Joining separately developed simulations is a standards problem rather than a modeling one. The military distributed simulation standards, HLA with the Real-time Platform Reference FOM, were built for Earth-centric problems, and design decisions in the RPR FOM prevent it from working for space applications; the SISO Space Reference FOM was written to cover the space case, fixing reference frames, time management and the initialization and execution control that a-priori interoperability needs [10]. The overview reports adoption in a student simulation exercise, an ESA facility and NASA’s Artemis Base Camp work, but gives no timing or scalability measurement for any federation [10].

EDL is the one family where simulation predictions have been scored against flight. The 2002 Mars Smart Lander study paired a POST trajectory simulation at Langley for Monte Carlo dispersion with DSENDS for real-time HIL checkout, and ran 2000 cases of a 70 degree trim shelf configuration in which every case met the touchdown velocity metrics of under 4 m/s vertical and 2 m/s horizontal; the vehicle was a concept that never flew, and the paper reports no cross-validation between the two tools [21]. The Genesis entry decision shows the same method under operational pressure: two propagators each flew 2000 dispersed entry states, and tuned integration tolerances and atmosphere tables let the ensemble finish inside the one hour window before the Go/NoGo [22].

Curiosity gave the first scored comparison. Most of the as-flown MSL sequence agreed with the pre-entry POST2 Monte Carlo within 1.5 sigma; three anomalies remained, in upper atmosphere deceleration, supersonic deceleration attributed to a tail wind of roughly 20 m/s, and a 450 microg error in assumed local gravity [26]. Mars 2020 repeated the exercise: an 8001-case DSENDS Monte Carlo was run for independent verification, and the flown reconstruction was placed against its percentiles, with velocity discrepancies between the reconstruction and the Monte Carlo left unresolved [17]. The full 830 page as-flown reconstruction reports pre-flight prediction against reconstructed flight data chapter by chapter [31]. A single landing yields one sample per parameter, so these scorecards bound a model’s error without establishing that it is unbiased [26].

The method carries to other bodies as preparation rather than as validation. Dragonfly’s Titan EDL simulation uses a POST2-based tool chain and adopted 10,000 Monte Carlo runs after a convergence study from 500 to 20,000, with aerodynamic models still being updated from drop tests [18]. Simulation also feeds the autonomy that flies the descent: the Mars 2020 Lander Vision System cut a 3.2 km initial position error to under 40 m in flight, and the Morpheus hazard detection timing was predicted by Monte Carlo before five free flights measured 11.3 to 12.9 s against a 14.1 s requirement, with several component predictions missing their bounds [27][19].

Avionics, flight software and hardware in the loop

Section titled “Avionics, flight software and hardware in the loop”

Flight software is tested against modeled hardware long before the hardware is available. The MSL workstation simulator rests on three principles: the flight software must not be able to tell it is simulated, simulation objects are shared with the hardware testbeds so a missing device can be substituted, and fault injection reaches down to individual bits in a device packet, which hardware testbeds cannot do without breaking flight hardware [13]. It reports no defect counts and no comparison of defects found per hour against the hardware testbeds [13].

Where a real sensor or actuator must be exercised, HIL replaces the rest of the world. JPL and Tech180 are building a motor simulator for the Europa Lander controller, an FPGA motor model driving four-quadrant amplifiers in place of real motors, a proposal-stage design that has not flown [30]. DLR’s EPOS 2.0 facility closed a guidance loop on real camera hardware with simulated dynamics, holding a rendezvous from 18 m to 1.8 m under a 2 to 3 s delay in two reported runs [20]. Stanford’s twinning framework runs the same low Earth orbit proximity scenario from 75 km to 7 m in software and then on RF and optical testbeds, so that the difference between the two is the measure of the testbed error; it is orbital work with no surface content [12].

Multibody Monte Carlo is used to check mechanisms. The MMX rover separation analysis ran 100,000 samples of a simplified model and found ejection velocity meeting its requirement only within about 2 sigma, with the detailed four-release model producing more outliers from asynchronous opening [23]. Its range for the release impulse rests on one usable test and its distributions are uniform by convenience [23].

A digital twin in the surface robotics literature is mostly a training and planning tool, not a physics predictor. A between-subjects laboratory study of 24 participants found that a practice run on a twin before teleoperating a small rover with an arm to align antenna units gave 28 percent faster completion and 85 percent fewer unrecoverable errors [11]. The task was a single simple one in a lab room, with low latency, student participants and no lunar terrain, so the result bears on operator practice, not on lunar fidelity [11]. No flown surface mission is documented in the held corpus as running a twin in this sense.

Tire-ground contact models divide into three categories: classical terramechanics using semi-empirical models that combine experimental data with theoretical principles; numerical models representing the ground either as a continuum or at the individual particle level, interacting with simulated wheel geometry; and empirical approaches fitted to a specific test case [4]. Model choice is a trade between capturing slip and deformation accurately and running fast enough for a real-time or embedded application, bounded by available computing resources. Semi-empirical models are lower fidelity than numerical and empirical approaches but more generalizable than an empirical relationship fitted to one test case [4].

The Bekker-Wong pressure-sinkage relation and the Janosi-Hanamoto shear relation run at a real time factor of 1 or below, which makes them the right choice for exercising autonomy software, state estimators and path planners [6]. Their results hold under three conditions: small wheel sinkage, low slip ratio, and a wheel close to a plain cylinder without lugs or grousers [6].

Outside those conditions the problems are structural rather than parametric:

  • Gravitational acceleration does not enter the terrain model in common use, so the model cannot represent low-gravity terramechanics at all. Corrections have been attempted and required further empirical parameters that were hard to produce.
  • Calibration is indeterminate. Several parameter combinations reproduce the same data, and the fit overfits to one regime.
  • The bevameter test that produces the parameters is involved, not standardized, and requires a heavy apparatus; no bevameter result obtained on Earth has been correlated to low-gravity model parameters.
  • The formulation was built for mobility only and has no context for digging, bulldozing or berming, which is what lunar ISRU requires [6].

ROAMS shows the same boundary from the engineering side. Its contact model is a single point contact with a probabilistic rolling to slipping transition, chosen for faster than real time execution; predicted slip matched measured slip within 1 to 2 percent on level to 10 degree slopes on a tilt table, but at 20 degrees measured slip ranged from 10 to 60 percent and the prediction diverged [16].

Chrono::CRM was validated against three physical tests including one with NASA’s MGRU3 rover, and benchmarked against a high-fidelity DEM simulation of RASSOR digging. Being GPU accelerated it reaches computational efficiency comparable to semi-empirical approaches, and an active-domains implementation handles terrain up to 10 km long with 100 million SPH particles at near-interactive rates [5]. Applied to VIPER, CRM results correlated with physical testing at the Glenn SLOPE lab, and the same simulator produced the quantified statement of the offload fallacy: the 73 kg MGRU3 climbs a 30 degree GRC-3b slope at about 42 percent slip on Earth while the 440 kg VIPER on the same terrain in lunar gravity would run near 85 percent [6]. The authors’ conclusion is that gravity offload alone gives a misleading preparation for the mission [6].

Gazebo wheel slip. The lunar driving simulator implements slip through a plugin that adjusts a slip compliance parameter, tuned against two physical results: a Resource Prospector single-wheel drawbar pull test, and the MGRU lunar-mass-equivalent unit run in the Glenn SLOPE Lab on GRC-1 simulant. Slip compliance has units of inverse damping coefficient: zero gives infinite damping and no slip, positive values allow slip, and the value is the inverse slope of the slip curve near the origin [3].

Characterization used ramps at 2 degree increments with the rover commanded to drive 10 m forward, slip measured by comparing dead reckoning to ground truth, sweeping longitudinal compliance, physics engine solver iteration count and drive speed [3]. Aggregate behavior compared favorably with the MGRU testbed. At certain slope angles and compliance values, however, measured wheel slip varied widely, and the disparities were largest on flat terrain; the cause was unknown and under investigation at publication [3].

The stated remedy is also its own limit: raising fidelity for wheel sinkage and rover embedding would require replacing the plugin with a discrete element model, which is computationally expensive, and existing DEM solutions lack validation for lunar terrain [3].

DEM is the accuracy reference and its cost is the reason it is not the default. Against single-wheel experiments on a Martian simulant, DEM matched drawbar pull, torque and sinkage trends better than either a static or a dynamic Bekker model, at about 8.5 hours of compute per second of simulated wheel motion on 8 cores against 43 ms per slip ratio for the static Bekker model [25]. A 3D DEM of a MER wheel in JSC-1A converged on the physical wheel test as grain shape moved from spheres to ellipsoids to poly-ellipsoids, with shear modulus reduced three orders of magnitude to enlarge the time step, so contact stiffness is not physical [15].

Gravity is the open question for particle models. A parallel-particles DEM formulation was tested against parabolic-flight single-wheel data in ES-2 Martian simulant, where drawbar pull coefficient averaged about 20 percent lower in lunar gravity than on Earth; the model could not match sinkage and drawbar pull at once, leaving drawbar pull about 45 percent below experiment when sinkage was matched, and the author attributes this to omitted particle rotation [14]. A DEM calibrated against the ISS Hourglass experiment at 0.063 G to 2 G needed a van der Waals adhesion term to reproduce the competition between gravity and adhesion, but it models hopper flow in silica sand, not wheel-soil interaction, and omits electrostatic force [24].

Local particle refinement, keeping fine particles at the soil surface where interaction happens and coarsening below, was evaluated across 36 DEM beds with triaxial verification that bulk mechanical properties are preserved, then pressure-sinkage and shear-displacement comparison against homogeneous-resolution controls [7]. Depending on refinement aggressiveness it cut particle count by 2.3 to 25 times and simulation time by 3.1 to 43 times, with normalized errors of 3.4 to 11 percent against the high-resolution reference [7].

Neural network surrogates are the other route to affordable fidelity. One trained on about 10,000 Soil Contact Model samples estimated the sinkage exponent to within 1.9 percent against 3.8 percent for a Bekker-based surrogate, at 5.2 ms against 10.5 ms per filter iteration; the reference is a model, not measurement, and the clay terrain and vehicle are terrestrial [9]. Grouser geometry is a specific case where the semi-empirical models have no representation and terrain deformation must be modeled directly for lunar rover simulation [8].

Validated low-gravity terrain response. No DEM or continuum terrain model has been validated against lunar surface data, because the data does not exist; validation is against terrestrial testbeds in Earth gravity [3][6]. Granular scaling laws bridge the gap for steady-state macro-behavior only, and say nothing about transients [6].

Terrain resolution. Lunar digital elevation models are on the order of meters in resolution, far coarser than the features a rover interacts with, so the terrain a simulator drives on below that scale is synthesized: fractal enhancement of the DEM plus procedural placement of craters and rocks drawn from size-frequency distribution models, with rock geometry selected from a library and scaled [3].

Photometry and real-time rendering. The lunar visual environment is approximated by a Hapke-derived surface shader and a Lommel-Seeliger reflectance model, within the technical limits of real-time computer graphics. The consequence is measurable: simulated stereo point cloud quality degrades sharply when light sources sit near the cameras, because the Hapke model produces strong contrast-reducing backscatter, and the effect on visual odometry was not quantified [3]. Stereo visual odometry on the synthetic imagery beat fused wheel and star tracker odometry for camera rotations of 50 degrees or less, and the authors call the result preliminary, to be rerun once a flight camera is selected [3].

Contact model above its validity domain. A semi-empirical model run at high slip, deep sinkage, or with grousers is outside the conditions its derivation assumes, and returns a number regardless [6].

Material fidelity. A simulant stands in for regolith on mechanical similarity only. NASA’s figure of merit approach, extended to asteroid simulants, gives a way to say how much of a test’s value survives the substitution: a figure of merit of 0.75 means a mechanical test retains 75 percent of the value it would have with matching material [32].

No terrain model has been validated against lunar surface measurements, and the reduced-gravity data that exist are seconds of parabolic flight or terrestrial analogs [3][14]. The Gazebo slip variance on flat terrain is unexplained [3], the ROAMS contact model is bounded at about 20 degrees on a paving-stone tilt table [16], and the best reduced-gravity DEM test failed to match sinkage and drawbar pull together [14]. The learned surrogate has been checked against another model only [9]. The EDL scorecards rest on single landings [26][17]. The held evidence for digital twins as operator training is one laboratory study with students and no communication delay [11], and the held corpus has no flight record of a surface twin or a measured SpaceFOM federation [10].

References

  1. Jain, A., Balaram, J., Cameron, J., Guineau, J., Lim, C., Pomerantz, M. and Sohl, G. (2004). Recent Developments in the ROAMS Planetary Rover Simulation Environment . IEEE Aerospace Conference. Source
    BibTeX
    @inproceedings{jain2004simulating,
      title = {Recent Developments in the ROAMS Planetary Rover Simulation Environment},
      author = {Jain, A. and Balaram, J. and Cameron, J. and Guineau, Jonathan and Lim, Christopher and Pomerantz, Marc and Sohl, Garett},
      booktitle = {IEEE Aerospace Conference},
      volume = {2},
      pages = {861-876},
      address = {Big Sky, Montana},
      year = {2004},
      doi = {10.1109/aero.2004.1367686},
      abstract = {This paper describes recent developments in the ROAMS physics-based simulator for planetary surface exploration rover vehicles. ROAMS includes models for various subsystems and components of the vehicle including its mechanical subsystem, sensors, on-board resources, on-board control software, the terrain environment and terrain/vehicle interactions. The ROAMS simulator can be used in stand-alone mode, for closed-loop simulation with on-board software or for operator-in-the-loop simulations.}
    }
  2. Madison, R., Pomerantz, M. and Jain, A. (2005). Camera Response Simulation for Planetary Exploration . International Symposium on Artificial Intelligence, Robotics and Automation in Space. Source
    BibTeX
    @inproceedings{madison2005camera,
      title = {Camera Response Simulation for Planetary Exploration},
      author = {Madison, Richard and Pomerantz, Marc and Jain, Abhinandan},
      booktitle = {International Symposium on Artificial Intelligence, Robotics and Automation in Space},
      address = {Munich},
      year = {2005},
      url = {https://dataverse.jpl.nasa.gov/dataset.xhtml?persistentId=hdl:2014/37771}
    }
  3. Allan, M., Wong, U., Furlong, P. M., Rogg, A., McMichael, S., Welsh, T., Chen, I., Peters, S., Gerkey, B., Quigley, M., Shirley, M., Deans, M., Cannon, H. and Fong, T. (2019). Planetary Rover Simulation for Lunar Exploration Missions . IEEE Aerospace Conference, 20190027571. Source
    BibTeX
    @inproceedings{allan2019planetary,
      title = {Planetary Rover Simulation for Lunar Exploration Missions},
      author = {Allan, Mark and Wong, Uland and Furlong, Padraig M. and Rogg, Arno and McMichael, Scott and Welsh, Terry and Chen, Ian and Peters, Steven and Gerkey, Brian and Quigley, Morgan and Shirley, Mark and Deans, Mathew and Cannon, Howard and Fong, Terry},
      booktitle = {IEEE Aerospace Conference},
      number = {20190027571},
      pages = {1-19},
      institution = {NASA},
      year = {2019},
      doi = {10.1109/aero.2019.8741780},
      abstract = {When planning planetary rover missions it is useful to develop intuition and skills driving in, quite literally, alien environments before incurring the cost of reaching said locales. Simulators make it possible to operate in environments that have the physical characteristics of target locations without the expense and overhead of extensive physical tests. To that end, NASA Ames and Open Robotics collaborated on a Lunar rover driving simulator based on the open source Gazebo simulation platform and leveraging ROS (Robotic Operating System)components. The simulator was integrated with research and mission software for rover driving, system monitoring, and science instrument simulation to constitute an end-to-end Lunar mission simulation capability. Although we expect our simulator to be applicable to arbitrary Lunar regions, we designed to a reference mission of prospecting in polar regions. The harsh lighting and low illumination angles at the Lunar poles combine with the unique reflectance properties of Lunar regolith to present a challenging visual environment for both human and computer perception. Our simulator placed an emphasis on high fidelity visual simulation in order to produce synthetic imagery suitable for evaluating human rover drivers with navigation tasks, as well as providing test data for computer vision software development. In this paper, we describe the software used to construct the simulated Lunar environment and the components of the driving simulation. Our synthetic terrain generation software artificially increases the resolution of Lunar digital elevation maps by fractal synthesis and inserts craters and rocks based on Lunar size-frequency distribution models. We describe the necessary enhancements to import large scale, high resolution terrains into Gazebo, as well as our approach to modeling the visual environment of the Lunar surface. An overview of the mission software system is provided, along with how ROS was used to emulate flight software components that had not been developed yet. Finally, we discuss the effect of using the high-fidelity synthetic Lunar images for visual odometry. We also characterize the wheel slip model, and find some inconsistencies in the produced wheel slip behavior.}
    }
  4. Schepelmann, A., Creager, C. M., Proctor, M. P., Johnson, K. A., Breckenridge, J. R., Elmland, A., Naghipour Ghezeljeh, P. and Oravec, H. A. (2025). An Overview of Tire-Ground Contact Modeling Approaches for Surface Mobility Applications . NASA Glenn Research Center, NASA/TM-20250006958. Source
    BibTeX
    @techreport{schepelmann2025overview,
      title = {An Overview of Tire-Ground Contact Modeling Approaches for Surface Mobility Applications},
      author = {Schepelmann, Alexander and Creager, Colin M. and Proctor, Margaret P. and Johnson, Kyle A. and Breckenridge, John R. and Elmland, Asher and Naghipour Ghezeljeh, Paria and Oravec, Heather A.},
      number = {NASA/TM-20250006958},
      institution = {NASA Glenn Research Center},
      year = {2025},
      url = {https://ntrs.nasa.gov/citations/20250006958},
      abstract = {Wheels and tires serve as the critical interface between vehicles and the ground, enabling traction, force transmission, and ultimately mobility. As planetary exploration systems adopt increasingly complex wheel and tire designs, look to explore increasingly extreme terrains, and adopt increasingly aggressive performance requirements, physics-based modeling has become essential for both designing these mechanisms and predicting performance under conditions that are difficult or impractical to replicate experimentally, such as reduced gravity. This paper provides a high-level overview of commonly used modeling approaches for simulating tireground interaction, including those currently employed or under development at NASA Glenn Research Center, NASA Johnson Space Center, and the Jet Propulsion Laboratory. The paper first categorizes modeling techniques based on their fidelity and underlying assumptions. It then discusses the applications, benefits, and limitations of each approach, highlighting current knowledge gaps and modeling challenges. Finally, the paper outlines ongoing and future work aimed at addressing these limitations, including initial results from automated soil preparation experiments that support the generation of consistent physical test data and the development of terramechanics simulations for evaluating and comparing model fidelity.}
    }
  5. Unjhawala, H., Bakke, L., Zhang, H., Taylor, M., Arivoli, G., Serban, R. and Negrut, D. (2025). A Physics-Based Continuum Model for Versatile, Scalable, and Fast Terramechanics Simulation . Journal of Terramechanics. Source
    BibTeX
    @article{unjhawala2025physics,
      title = {A Physics-Based Continuum Model for Versatile, Scalable, and Fast Terramechanics Simulation},
      author = {Unjhawala, Huzaifa and Bakke, Luning and Zhang, Harry and Taylor, Michael and Arivoli, Ganesh and Serban, Radu and Negrut, Dan},
      journal = {Journal of Terramechanics},
      volume = {124},
      pages = {101150},
      year = {2025},
      doi = {10.1016/j.jterra.2026.101150}
    }
  6. Hu, W., Li, P., Rogg, A., Schepelmann, A., Chandler, S., Kamrin, K. and Negrut, D. (2025). A Study Demonstrating that Using Gravitational Offset to Prepare Extraterrestrial Mobility Missions is Misleading . NASA, 20250001809. Source
    BibTeX
    @techreport{hu2025study,
      title = {A Study Demonstrating that Using Gravitational Offset to Prepare Extraterrestrial Mobility Missions is Misleading},
      author = {Hu, Wei and Li, Pei and Rogg, Arno and Schepelmann, Alexander and Chandler, Samuel and Kamrin, Ken and Negrut, Dan},
      number = {20250001809},
      institution = {NASA},
      year = {2025},
      doi = {10.1002/rob.22597},
      abstract = {Recently, there has been a surge of international interest in extraterrestrial exploration targeting the Moon, Mars, the moons of Mars, and various asteroids. This contribution discusses how current state-of-the-art Earth-based testing for designing rovers and landers for these missions currently leads to overly optimistic conclusions about the behavior of these devices upon deployment on the targeted celestial bodies. The key misconception is that gravitational offset is necessary during the terramechanics testing of rover and lander prototypes on Earth. The body of evidence supporting our argument is tied to a small number of studies conducted during parabolic flights and insights derived from newly revised scaling laws. We argue that what has prevented the community from fully diagnosing the problem at hand is the absence of effective physics-based models capable of simulating terramechanics under low gravity conditions. We developed such a physics-based simulator and utilized it to gauge the mobility of early prototypes of the Volatiles Investigating Polar Exploration Rover (VIPER). This contribution discusses the results generated by this simulator, how they correlate with physical test results from the NASA-Glenn SLOPE lab, and the fallacy of the gravitational offset in rover and lander testing. The simulator, which is open-sourced and publicly available, supports trafficability analysis and facilitates principled studies into in-situ resource utilization activities like digging, bulldozing, and berming in low gravity environments.}
    }
  7. Pogulis, M. and Servin, M. (2025). Local particle refinement in terramechanical simulations . Journal of Terramechanics. Source
    BibTeX
    @article{pogulis2025local,
      title = {Local particle refinement in terramechanical simulations},
      author = {Pogulis, Markus and Servin, Martin},
      journal = {Journal of Terramechanics},
      volume = {120},
      pages = {101083},
      year = {2025},
      doi = {10.1016/j.jterra.2025.101083},
      abstract = {The discrete element method (DEM) is a powerful tool for simulating granular soils, but its high computational demand often results in extended simulation times. While the effect of particle size has been extensively studied, the potential benefits of spatially scaling particle sizes are less explored. We systematically investigate a local particle refinement method’s impact on reducing computational effort while maintaining accuracy. We first conduct triaxial tests to verify that bulk mechanical properties are preserved under local particle refinement. Then, we perform pressure-sinkage and shear-displacement tests, comparing our method to control simulations with homogeneous particle size. We evaluate 36 different DEM beds with varying aggressiveness in particle refinement. Our results show that this approach, depending on refinement aggressiveness, can significantly reduce particle count by 2.3 to 25 times and simulation times by 3.1 to 43 times, with normalized errors ranging from 3.5% to 11.6% compared to high-resolution reference simulations. The approach maintains a high resolution at the soil surface, where interaction is high, while allowing larger particles below the surface. The results demonstrate that substantial computational savings can be achieved without significantly compromising simulation accuracy. This method can enhance the efficiency of DEM simulations in terramechanics applications.}
    }
  8. Kamohara, J., Ares, V., Hurrell, J., Takehana, K., Richard, A., Santra, S., Uno, K., Rohmer, E. and Yoshida, K. (2024). Modeling of Terrain Deformation by a Grouser Wheel for Lunar Rover Simulation . arXiv preprint. Source
    BibTeX
    @article{kamohara2024modeling,
      title = {Modeling of Terrain Deformation by a Grouser Wheel for Lunar Rover Simulation},
      author = {Kamohara, Junnosuke and Ares, Vinicius and Hurrell, James and Takehana, Keisuke and Richard, Antoine and Santra, Shreya and Uno, Kentaro and Rohmer, Eric and Yoshida, Kazuya},
      journal = {arXiv preprint},
      year = {2024},
      doi = {10.56884/fryx2uhe}
    }
  9. Dallas, J., Cole, M. P., Jayakumar, P. and Ersal, T. (2020). Neural network based terramechanics modeling and estimation for deformable terrains . arXiv preprint. Source
    BibTeX
    @article{dallas2020neural,
      title = {Neural network based terramechanics modeling and estimation for deformable terrains},
      author = {Dallas, James and Cole, Michael P. and Jayakumar, Paramsothy and Ersal, Tulga},
      journal = {arXiv preprint},
      year = {2020},
      doi = {10.48550/arxiv.2003.02635},
      abstract = {In this work, a neural network based terramechanics model and terrain estimator are presented with an outlook for optimal control applications such as model predictive control. Recognizing the limitations of the state-of-the-art terramechanics models in terms of operating conditions, computational cost, and continuous differentiability for gradient-based optimization, an efficient and twice continuously differentiable terramechanics model is developed using neural networks for dynamic operations on deformable terrains. It is demonstrated that the neural network terramechanics model is able to predict the lateral tire forces accurately and efficiently compared to the Soil Contact Model as a state-of-the-art model. Furthermore, the neural network terramechanics model is implemented within a terrain estimator and it is shown that using this model the estimator converges within around 2% of the true terrain parameter. Finally, with model predictive control applications in mind, which typically rely on bicycle models for their predictions, it is demonstrated that utilizing the estimated terrain parameter can reduce prediction errors of a bicycle model by orders of magnitude. The result is an efficient, dynamic, twice continuously differentiable terramechanics model and estimator that has inherent advantages for implementation in model predictive control as compared to previously established models.}
    }
  10. Crues, E. Z., Dexter, D. E., Möller, B., Garro, A. and Falcone, A. (2022). SpaceFOM: An Interoperability Standard for Space Systems Simulations . IEEE Aerospace Conference. Source
    BibTeX
    @inproceedings{crues2022spacefom,
      title = {SpaceFOM: An Interoperability Standard for Space Systems Simulations},
      author = {Crues, Edwin Z. and Dexter, Daniel E. and Möller, Björn and Garro, Alfredo and Falcone, Alberto},
      booktitle = {IEEE Aerospace Conference},
      pages = {1-10},
      address = {Big Sky, Montana},
      year = {2022},
      doi = {10.1109/aero53065.2022.9843262},
      abstract = {There is a long history of simulation supporting space systems development. This includes relatively simple parametric simulations to more complex trajectory simulations to large scale integrated vehicle simulation. One area of relatively recent development is in the area of distributed or interoperable simulation. Distributed simulation has been in wide use by the US military for years but is being used more broadly in the aerospace community. To support large scale distributed simulation, the military community has developed a number of standards to support a-priori interoperability between large collections of disparate simulations. For example, the IEEE 1516 High Level Architecture (HLA) and the Real-time Platform Reference Federation Object Model (RPR FOM). While HLA is suitable for space systems, there are a number of design decisions made in the development of the RPR FOM that prevent it from working well for space applications. In order to address these deficiencies, the Simulation Interoperability Standards Organization (SISO) developed a new HLA-based interoperability standard to support the needs of complex space systems. This standard is the Space Reference Federation Object Model (SpaceFOM). This paper presents an overview of the SpaceFOM including the fundamentals of the SpaceFOM, the key features of the SpaceFOM, and how the SpaceFOM supports large scale distributed simulation of complex space systems.}
    }
  11. O'Keefe, X., McCutchan, K., Muniz, A., Burns, J. and Szafir, D. (2025). Practice Makes Perfect: A Study of Digital Twin Technology for Assembly and Problem-solving using Lunar Surface Telerobotics . Advances in Space Research. Source
    BibTeX
    @article{okeefe2025practice,
      title = {Practice Makes Perfect: A Study of Digital Twin Technology for Assembly and Problem-solving using Lunar Surface Telerobotics},
      author = {O'Keefe, Xavier and McCutchan, Katy and Muniz, Alexis and Burns, Jack and Szafir, Daniel},
      journal = {Advances in Space Research},
      volume = {76},
      pages = {1550-1562},
      year = {2025},
      doi = {10.1016/j.asr.2025.05.048}
    }
  12. Ahmed, Z., Bates, E., Huc, P. F., Low, S. Y. W., Golan, A., Bell, T., Rizza, A. and D'Amico, S. (2025). Digital and Robotic Twinning for Validation of Proximity Operations and Formation Flying . arXiv. Source
    BibTeX
    @article{ahmed2025digital,
      title = {Digital and Robotic Twinning for Validation of Proximity Operations and Formation Flying},
      author = {Ahmed, Z. and Bates, E. and Huc, P. Francesch and Low, S. Y. W. and Golan, A. and Bell, T. and Rizza, A. and D'Amico, S.},
      journal = {arXiv},
      year = {2025},
      doi = {10.48550/arxiv.2507.20034},
      abstract = {Spacecraft Rendezvous, Proximity Operations (RPO), and Formation Flying (FF) rely on safety-critical guidance, navigation and control (GNC) that must satisfy stringent performance and robustness requirements. However, verifying GNC performance is challenging due to the complexity and inaccessibility of the space environment, necessitating a verification and validation (V\&V) process that bridges simulation and real-world behavior. This paper contributes a unified, closed-loop, end-to-end digital and robotic twinning framework that enables software- and hardware-in-the-loop testing of spacecraft GNC systems. The framework is designed for modularity and flexibility, supporting interchangeable sensing modalities, control algorithms, and operational regimes. The digital twin includes an event-driven faster-than-real-time simulation environment to support rapid prototyping. The architecture is augmented with hardware-based robotic testbeds from Stanford's Space Rendezvous Laboratory (SLAB): the GNSS and Radiofrequency Autonomous Navigation Testbed for Distributed Space Systems (GRAND) to validate RF-based navigation techniques, and the Testbed for Rendezvous and Optical Navigation (TRON) and Optical Stimulator (OS) to validate vision-based methods. The test article for this work is an integrated multi-modal GNC software stack developed at SLAB. This paper introduces the hybrid twinning framework, summarizes calibration and error characterization of the robotic testbeds, and evaluates GNC performance across multiple operational modes in a full-range RPO scenario in LEO. The results demonstrate consistency between software- and hardware-in-the-loop tests with clear explainability for deviations in performance, thus validating the hybrid twinning pipeline as a reliable framework for realistic assessment and verification of GNC systems.}
    }
  13. Henriquez, D., Canham, T., Chang, J. T. and McMahon, E. (2008). Workstation-Based Avionics Simulator to Support Mars Science Laboratory Flight Software Development . AIAA SPACE Conference. Source
    BibTeX
    @inproceedings{henriquez2008workstation,
      title = {Workstation-Based Avionics Simulator to Support Mars Science Laboratory Flight Software Development},
      author = {Henriquez, David and Canham, Timothy and Chang, Johnny T. and McMahon, Elihu},
      booktitle = {AIAA SPACE Conference},
      year = {2008},
      doi = {10.2514/6.2008-6550},
      abstract = {The Mars Science Laboratory developed the WorkStation TestSet (WSTS) to support flight software development. The WSTS is the non-real-time flight avionics simulator that is designed to be completely software-based and run on a workstation class Linux PC. This provides flight software developers with their own virtual avionics testbed and allows device-level and functional software testing when hardware testbeds are either not yet available or have limited availability. The WSTS has successfully off-loaded many flight software development activities from the project testbeds. At the writing of this paper, the WSTS has averaged an order of magnitude more usage than the project's hardware testbeds.}
    }
  14. Karpman, E. (2019). Discrete Element Modelling for Wheel-Soil Interaction and the Analysis of the Effect of Gravity . Journal of Terramechanics. Source
    BibTeX
    @article{karpman2019discrete,
      title = {Discrete Element Modelling for Wheel-Soil Interaction and the Analysis of the Effect of Gravity},
      author = {Karpman, Eric},
      journal = {Journal of Terramechanics},
      volume = {91},
      pages = {139-153},
      publisher = {Elsevier BV},
      school = {McGill University},
      address = {Montreal},
      year = {2019},
      doi = {10.1016/j.jterra.2020.06.002}
    }
  15. Knuth, M., Johnson, J. B., Hopkins, M., Sullivan, R. J. and Moore, J. (2012). Discrete element modeling of a Mars Exploration Rover wheel in granular material . Journal of Terramechanics, 1. Source
    BibTeX
    @article{knuth2012discrete,
      title = {Discrete element modeling of a Mars Exploration Rover wheel in granular material},
      author = {Knuth, M.A. and Johnson, Jerome B. and Hopkins, M.A. and Sullivan, Robert J. and Moore, J.M.},
      journal = {Journal of Terramechanics},
      volume = {49},
      number = {1},
      pages = {27-36},
      publisher = {Elsevier BV},
      year = {2012},
      doi = {10.1016/j.jterra.2011.09.003}
    }
  16. Cameron, J., Jain, A., Huntsberger, T., Sohl, G. and Mukherjee, R. (2009). Vehicle-terrain interaction modeling and validation for Planetary Rovers . Jet Propulsion Laboratory. Source
    BibTeX
    @techreport{cameron2009vehicle,
      title = {Vehicle-terrain interaction modeling and validation for Planetary Rovers},
      author = {Cameron, Jonathan and Jain, Abhi and Huntsberger, Terry and Sohl, Garett and Mukherjee, Rudranarayan},
      publisher = {JPL Open Repository},
      institution = {Jet Propulsion Laboratory},
      year = {2009},
      url = {https://dataverse.jpl.nasa.gov/dataset.xhtml?persistentId=hdl:2014/41675}
    }
  17. Burkhart, P. D., Aaron, S. and O'Farrell, C. (2021). Mars 2020 Perseverance Entry Descent and Landing Simulation Statistical Analysis and Operations. ntrs.nasa.gov/citations/20230004948
    BibTeX
    @misc{burkhart2021mars,
      title = {Mars 2020 Perseverance Entry Descent and Landing Simulation Statistical Analysis and Operations},
      author = {Burkhart, P. Daniel and Aaron, Seth and O'Farrell, Clara},
      year = {2021},
      url = {https://ntrs.nasa.gov/citations/20230004948},
      abstract = {No abstract provided}
    }
  18. Pensado, A. R., Winski, R. G., Williams, J. W. and Robb, C. (2025). Dragonfly Mission Entry and Descent Modeling and Simulation Overview . AIAA SCITECH Forum. Source
    BibTeX
    @inproceedings{pensado2025dragonfly,
      title = {Dragonfly Mission Entry and Descent Modeling and Simulation Overview},
      author = {Pensado, Alejandro R. and Winski, Richard G. and Williams, James W. and Robb, Caleb},
      booktitle = {AIAA SCITECH Forum},
      publisher = {American Institute of Aeronautics and Astronautics},
      year = {2025},
      doi = {10.2514/6.2025-2237},
      abstract = {Dragonfly is a New Frontiers Program mission, led by The Johns Hopkins Applied Physics Laboratory, that will deliver a rotorcraft lander to Saturn’s moon, Titan. The focus of this work is to analyze the trajectory of the entry vehicle from cruise stage separation until lander separation. This analysis is done by the NASA Langley Research Center Entry, Descent, and Landing team using the Program to Optimize Trajectories II. This paper provides an overview of the current design and the robustness of the overall entry sequence using a Monte Carlo uncertainty analysis. The work presented in this study includes the updated design, models, and analysis completed since the Dragonfly Entry, Descent, and Landing Mission Preliminary Design Review.}
    }
  19. Luna, M. E., Huertas, A., Trawny, N., Villalpando, C. Y., Martin, K. E., Wilson, W. and Restrepo, C. I. (2015). Simulations of the Hazard Detection System for approach trajectories of the Morpheus Lunar Lander . AIAA Guidance, Navigation, and Control Conference. Source
    BibTeX
    @inproceedings{luna2015simulations,
      title = {Simulations of the Hazard Detection System for approach trajectories of the Morpheus Lunar Lander},
      author = {Luna, Michael E. and Huertas, Andres and Trawny, Nikolas and Villalpando, Carlos Y. and Martin, Keith E. and Wilson, William and Restrepo, Carolina I.},
      booktitle = {AIAA Guidance, Navigation, and Control Conference},
      publisher = {American Institute of Aeronautics and Astronautics},
      year = {2015},
      doi = {10.2514/6.2015-0327}
    }
  20. Benninghoff, H., Rems, F. and Boge, T. (2014). Development and hardware-in-the-loop test of a guidance, navigation and control system for on-orbit servicing . Acta Astronautica. Source
    BibTeX
    @article{benninghoff2014development,
      title = {Development and hardware-in-the-loop test of a guidance, navigation and control system for on-orbit servicing},
      author = {Benninghoff, Heike and Rems, Florian and Boge, Toralf},
      journal = {Acta Astronautica},
      volume = {102},
      pages = {67-80},
      publisher = {Elsevier BV},
      year = {2014},
      doi = {10.1016/j.actaastro.2014.05.023}
    }
  21. Balaram, J., Stiepe, S. A., Way, D. W. and Dwyer, A. M. (2002). MARS smart lander simulations for entry, descent, and landing . AIAA Atmospheric Flight Mechanics Conference. Source
    BibTeX
    @inproceedings{balaram2002mars,
      title = {MARS smart lander simulations for entry, descent, and landing},
      author = {Balaram, J. and Stiepe, S. A. and Way, David W. and Dwyer, A. M.},
      booktitle = {AIAA Atmospheric Flight Mechanics Conference},
      publisher = {American Institute of Aeronautics and Astronautics},
      year = {2002},
      doi = {10.2514/6.2002-4412},
      abstract = {Two primary simulations have been developed and are being updated for the Mars Smart Lander Entry, Descent, and Landing (EDL). The high fidelity engineering end-to-end EDL simulation that is based on NASA Langley's Program to Optimize Simulated Trajectories (POST) and the end-to-end real-time, hardware-in-the-loop simulation testbed, which is based on NASA JPL's (Jet Propulsion Laboratory) Dynamics Simulator for Entry, Descent and Surface landing (DSENDS). This paper presents the status of these Mars Smart Lander EDL end-to-end simulations at this time. Various models, capabilities, as well as validation and verification for these simulations are discussed.}
    }
  22. Lyons, D. T. and Desai, P. N. (2005). Adventures in parallell processing: entry, descent and landing simulation for the Genesis and Stardust missions . Scitech. Source
    BibTeX
    @inproceedings{lyons2005adventures,
      title = {Adventures in parallell processing: entry, descent and landing simulation for the Genesis and Stardust missions},
      author = {Lyons, Daniel T. and Desai, Prasun N.},
      booktitle = {Scitech},
      publisher = {JPL Open Repository},
      year = {2005},
      url = {https://dataverse.jpl.nasa.gov/dataset.xhtml?persistentId=hdl:2014/37458}
    }
  23. Pignède, A., Buse, F., Grundmann, J. T., Reershemius, S., Patscheider, H., Wippermann, T., Lange, M., Mierheim, O. and Meyer, S. (2025). MMX rover MECSS - separation from the mothership: multibody simulation analysis of the ejection . Multibody System Dynamics. Source
    BibTeX
    @article{pignede2025mmx,
      title = {MMX rover MECSS - separation from the mothership: multibody simulation analysis of the ejection},
      author = {Pignède, Antoine and Buse, Fabian and Grundmann, Jan Thimo and Reershemius, Siebo and Patscheider, Hagen and Wippermann, Torben and Lange, Michael and Mierheim, Olaf and Meyer, Sebastian},
      journal = {Multibody System Dynamics},
      volume = {66},
      pages = {329-347},
      publisher = {Springer Science and Business Media LLC},
      year = {2025},
      doi = {10.1007/s11044-025-10076-y},
      abstract = {Abstract This is a report about the simulation study of a lightweight rover being separated from a larger spacecraft in vicinity of a small Solar system body. Monte Carlo simulation and statistical analysis estimate the rate of requirement violation depending on uncertain rover and separation mechanism parameters. During the rover development phase, the full Monte Carlo analysis is only done with a simplified model. The first iterations show relatively high probability of non-compliance with requirements. Model refinement and more precise hardware values lead to the final assessment that separation meets the requirements within a $\sim 2$ ∼ 2 $\sigma $ σ region. Another key result is the identification of relevant and irrelevant effects on the spacecraft rover separation. A more detailed model serves for analysis of selected samples during the development phase. For this model, a full Monte Carlo analysis is only done close to the end once the parameter ranges are fixed, mostly for time reasons. This more detailed analysis in general confirms the $\sim 2$ ∼ 2 $\sigma $ σ requirement meeting. The main difference with the simplified model is the much larger number of outliers, a few of which also violate the allocated volume for the rover in proximity of the mothership.}
    }
  24. Takase, K., Muryokoji, S., Otsuki, M. and Ozaki, S. (2025). Discrete Particle Simulation of a Sand Flow Under Artificial Low-Gravity Conditions: Analysis of the Competitive Relationship Between Gravity and Adhesion . Research Square preprint. Source
    BibTeX
    @article{takase2025discrete,
      title = {Discrete Particle Simulation of a Sand Flow Under Artificial Low-Gravity Conditions: Analysis of the Competitive Relationship Between Gravity and Adhesion},
      author = {Takase, Kenta and Muryokoji, Shunsuke and Otsuki, Masatsugu and Ozaki, Shingo},
      journal = {Research Square preprint},
      year = {2025},
      doi = {10.21203/rs.3.rs-6990817/v1},
      abstract = {Abstract The evaluation of the characteristics of a sand flow under low gravity has a considerable impact on operations on the surfaces of extraterrestrial bodies. In this study, simulations of the sand flow and sedimentary behavior of a hopper under low gravity were performed using the discrete element method, with reference to the results obtained during the Hourglass mission in the International Space Station. A combination of the van der Waals and contact models was used to successfully reproduce the competing relationship between gravity and adhesion observed in the low-gravity experiment. It was shown that the grain size distribution is a critical factor in sand flow behavior in a low-gravity regime, where the effect of adhesion becomes dominant. Furthermore, it was demonstrated that the floating of the agglomerating sand clumps exposed to a weightless environment observed in the experiment could be reproduced using the obtained parameter set. The obtained results can contribute to various operations in future space exploration, including in-situ resource utilization (ISRU).}
    }
  25. Smith, W., Melanz, D., Senatore, C., Iagnemma, K. and Peng, H. (2014). Comparison of discrete element method and traditional modeling methods for steady-state wheel-terrain interaction of small vehicles . Journal of Terramechanics. Source
    BibTeX
    @article{smith2014comparison,
      title = {Comparison of discrete element method and traditional modeling methods for steady-state wheel-terrain interaction of small vehicles},
      author = {Smith, William and Melanz, Daniel and Senatore, Carmine and Iagnemma, Karl and Peng, Huei},
      journal = {Journal of Terramechanics},
      volume = {56},
      pages = {61-75},
      year = {2014},
      doi = {10.1016/j.jterra.2014.08.004}
    }
  26. Way, D. W., Davis, J. L. and Shidner, J. D. (2013). Assessment of the Mars Science Laboratory Entry, Descent, and Landing Simulation . AAS/AIAA Space Flight Mechanics Meeting. Source
    BibTeX
    @inproceedings{way2013assessment,
      title = {Assessment of the Mars Science Laboratory Entry, Descent, and Landing Simulation},
      author = {Way, David W. and Davis, J. L. and Shidner, Jeremy D.},
      booktitle = {AAS/AIAA Space Flight Mechanics Meeting},
      pages = {1-16},
      institution = {NASA Langley Research Center},
      address = {Kauai, HI},
      year = {2013},
      doi = {10.1109/aero.2013.6497404},
      abstract = {On August 5, 2012, the Mars Science Laboratory rover, Curiosity, successfully landed inside Gale Crater. This landing was only the seventh successful landing and fourth rover to be delivered to Mars. Weighing nearly one metric ton, Curiosity is the largest and most complex rover ever sent to investigate another planet. Safely landing such a large payload required an innovative Entry, Descent, and Landing system, which included the first guided entry at Mars, the largest supersonic parachute ever flown at Mars, and a novel and untested Sky Crane landing system. A complete, end-to-end, six degree-of-freedom, multi-body computer simulation of the Mars Science Laboratory Entry, Descent, and Landing sequence was developed at the NASA Langley Research Center. In-flight data gathered during the successful landing is compared to pre-flight statistical distributions, predicted by the simulation. These comparisons provide insight into both the accuracy of the simulation and the overall performance of the vehicle.}
    }
  27. Johnson, A. E., Aaron, S., Ansari, H., Bergh, C., Bourdu, H., Butler, J., Chang, J., Cheng, R., Cheng, Y., Clark, K., Clouse, D., Donnelly, R., Gostelow, K., Jay, W., Jordan, M., Mohan, S., Montgomery, J. F., Morrison, J., Schroeder, S., Shenker, B., Sun, G., Trawny, N., Umsted, C., Vaughan, G., Ravine, M., Schaffner, J., Shamah, J. M. and Zheng, J. (2022). Mars 2020 Lander Vision System Flight Performance . AIAA SCITECH Forum. Source
    BibTeX
    @inproceedings{johnson2022mars,
      title = {Mars 2020 Lander Vision System Flight Performance},
      author = {Johnson, Andrew E. and Aaron, Seth and Ansari, Hugh and Bergh, Charles and Bourdu, Helene and Butler, Jim and Chang, Johnny and Cheng, Richard and Cheng, Yang and Clark, Ken and Clouse, Daniel and Donnelly, Robert and Gostelow, Kim and Jay, William and Jordan, Michael and Mohan, Swati and Montgomery, James F. and Morrison, Jack and Schroeder, Steven and Shenker, Boris and Sun, George and Trawny, Nikolas and Umsted, Carson and Vaughan, Geoffrey and Ravine, Michael and Schaffner, Jacob and Shamah, Joe M. and Zheng, Jason},
      booktitle = {AIAA SCITECH Forum},
      year = {2022},
      doi = {10.2514/6.2022-1214},
      abstract = {View Video Presentation: https://doi.org/10.2514/6.2022-1214.vid The Mars 2020 Entry Descent and Landing (EDL) system delivered the Perseverance rover to the surface of Mars on February 18th, 2021. A large fraction of the Jezero Crater landing site was covered with landing hazards including cliffs, inescapable dune fields and rocks. These hazards were identified or inferred using orbital imagery before launch so that they could be avoided using Terrain Relative Navigation (TRN) which was composed of two parts: the Lander Vision System (LVS) and Safe Target Selection (STS). During EDL, the LVS successfully estimated map relative position by fusing landmarks matched between descent imagery and a map of the landing site with Inertial Measurement Unit (IMU) data. This position estimate was used by STS to identify the safest target for landing that was also reachable given fuel and other constraints. The EDL system then used the powered descent phase to retarget to this location and land safely. The overall error between the targeted location and actual landing location was 5m which was an order of magnitude less than the 60m touchdown error requirement. This paper will describe the final tests of the LVS before launch, the checkout of the LVS during operations and the LVS performance during EDL.}
    }
  28. Tomayko, J. E. (1988). Computers in Spaceflight: The NASA Experience . NASA, NASA-CR-182505. Source
    BibTeX
    @techreport{tomayko1988computers,
      title = {Computers in Spaceflight: The {NASA} Experience},
      author = {Tomayko, James E.},
      number = {NASA-CR-182505},
      institution = {NASA},
      year = {1988},
      url = {https://ntrs.nasa.gov/citations/19880069935},
      abstract = {This book examines the computer systems used in actual spaceflight or in close support of it. Computer systems used in administration and in aeronautical and other research not directly related to spaceflight are ignored. Each chapter deals with either a specific program, such as Gemini or Apollo onboard computers, or a closely related set of systems, such as launch processing or mission control.. A glossary of computer terms is included.}
    }
  29. Koenig, N. and Howard, A. (2026). Design and use paradigms for gazebo, an open-source multi-robot simulator . IEEE/RSJ International Conference on Intelligent Robots and Systems. Source
    BibTeX
    @inproceedings{koenignddesign,
      title = {Design and use paradigms for gazebo, an open-source multi-robot simulator},
      author = {Koenig, N. and Howard, A.},
      booktitle = {IEEE/RSJ International Conference on Intelligent Robots and Systems},
      volume = {3},
      pages = {2149-2154},
      publisher = {IEEE},
      year = {2026},
      doi = {10.1109/iros.2004.1389727}
    }
  30. Bolotin, G., Sirota, A., Lias, M., Bakker, C., Cox, B., Snover, B. and Walker, R. (2021). The Implementation of a Motor Simulator for the Development of the Europa Lander Motor Controller . IEEE Aerospace Conference. Source
    BibTeX
    @inproceedings{bolotin2021implementation,
      title = {The Implementation of a Motor Simulator for the Development of the Europa Lander Motor Controller},
      author = {Bolotin, Gary and Sirota, Allen and Lias, Malcolm and Bakker, Chris and Cox, Brian and Snover, Burt and Walker, Roy},
      booktitle = {IEEE Aerospace Conference},
      pages = {1-9},
      publisher = {IEEE},
      year = {2021},
      doi = {10.1109/aero50100.2021.9438155},
      abstract = {JPL is developing a motor controller capable of controlling the motors required for landed missions on icy worlds such as Europa and Enceladus. To support this effort, JPL, together with Tech180, is developing a motor simulator capable of simulating various types of motors required for these missions and their operation in the ambient environment. This system is being designed to support three 3-phase brushless DC motors with the ability to expanded to 24 motors. The simulator is able to simulate motors with current draw up to 10 amps, and sensors that range from resolvers, hall sensors, and encoders. The motor simulator design utilizes NI components and LabViewsoftware, along with high-speed FPGA hardware. This paper will present an overview of our motor controller, the requirements for the motor simulator, and details of its design along with the test results to date.}
    }
  31. Mars 2020 Entry, D. and Landing Team. (2023). Mars 2020 Entry, Descent & Landing As-Flown Reconstruction Report . Jet Propulsion Laboratory, California Institute of Technology, JPL Publication 22-1. Source
    BibTeX
    @techreport{mars2023mars,
      title = {Mars 2020 Entry, Descent & Landing As-Flown Reconstruction Report},
      author = {{Mars 2020 Entry, Descent} and {Landing Team}},
      number = {JPL Publication 22-1},
      institution = {Jet Propulsion Laboratory, California Institute of Technology},
      year = {2023},
      doi = {10.48577/jpl.16mnyf},
      abstract = {On February 18, 2021, amidst a global pandemic sweeping the nation and the world, the Perseverance rover safely completed its autonomous landing in Jezero Crater. The largest, heaviest, and most complex planetary rover ever built depended on its seven-minute entry, descent, and landing (EDL) sequence to touch down safely at the most dangerous landing site ever attempted on Mars. Building upon the success of the Mars Science Laboratory (MSL) mission, the Mars 2020 EDL system preserved as much of the MSL EDL architecture as possible while simultaneously fixing issues identified both pre- and post-MSL’s landing, adding mission enabling new EDL capabilities, and accommodating new mission-enhancing payloads. Reconstruction results to date have shown that the Mars 2020 EDL system performed largely as expected. Issues identified with MSL’s landing were successfully addressed during the Mars 2020 landing. The mission’s two new landing capabilities, range trigger and terrain relative navigation, proved critical in identifying and reaching a safe landing target within the hazardous Jezero Crater landing site, a site deemed too hazardous for previous landing systems. Finally, new EDL instrumentation and a new EDL camera suite gave the team greater insight into the landing performance and brought the world along for the ride. This As-Flown Reconstruction Report details the design, development challenges, pre-flight expectations, and flight performance of almost all aspects of the Mars 2020 EDL system. While this report captures the best understanding of the system as of the time of publication, no one knows better than this team that additional time and scrutiny will yield further insights; the team’s scrutiny of the MSL EDL system throughout the development of Mars 2020 led to several fixes and improvements to the EDL design. As a result, this report is a snapshot in time of the team’s best understanding of the performance of the system; expect that understanding to grow and evolve with future efforts. The Mars 2020 EDL team faced numerous challenges, some expected, some not, over the project’s lifecycle. Their engineering prowess, creativity, dedication, and can-do attitude allowed the tight-knit team to face each of these challenges and overcome them. This report documents their story. With Mars 2020’s successful landing, the edge of the Mars landing envelope has been pushed out once again, enabling the first controlled aircraft flights on another planet by the Ingenuity helicopter, the search for evidence of past life by the Perseverance rover, and the beginning of the long-envision Mars sample return campaign.}
    }
  32. Metzger, P. T., Britt, D. T., Covey, S., Schultz, C., Cannon, K. M., Grossman, K. D., Mantovani, J. G. and Mueller, R. P. (2019). Measuring the fidelity of asteroid regolith and cobble simulants . Icarus. Source
    BibTeX
    @article{metzger2019measuring,
      title = {Measuring the fidelity of asteroid regolith and cobble simulants},
      author = {Metzger, Philip T. and Britt, Daniel T. and Covey, Stephen and Schultz, Cody and Cannon, Kevin M. and Grossman, Kevin D. and Mantovani, James G. and Mueller, Robert P.},
      journal = {Icarus},
      volume = {321},
      pages = {632--646},
      year = {2019},
      doi = {10.1016/j.icarus.2018.12.019}
    }