- Graduate School of Integrated Design Engineering, Faculty of Science and Technology, Keio University, Yokohama, Japan
As part of the robotics technologies required for In-situ resource utilization (ISRU), the development of cargo rovers for transporting resources is needed. However, these cargo rovers have unique technical challenges that differ from conventional exploration rovers, including the need to traverse rough terrains with their varying mass due to transporting payloads. Moreover, research addressing these challenges has been limited, and the relevant technologies have not been fully established. To address these challenges, this paper proposes a parametric model for estimating wheel slippage. The model is formulated as a function of four input parameters: slope angle, rover heading angle, payload mass, and wheel angular velocity, and is applicable to resource-transporting rovers with varying mass. Additionally, the use of a parametric model reduces computational load, which offers advantages for onboard implementation. The proposed estimation model was quantitatively evaluated by comparing datasets obtained from multi-body dynamics analysis. This paper also introduces a new traversability assessment model which incorporates the proposed slip estimation model. We demonstrated the proposed model by integrating it into a sampling based motion planning. The simulation result of the motion planning show that the planner with our model can generate safer motions and enables the rover to reach the target regardless of the cargo payload.
1 Introduction
In recent years, there has been active discussion regarding long-term exploration activities of planets and moons. The Artemis program, for example, aims to establish technologies for sustainable human presence in space, with the Moon as a base for future Mars missions. A key component of Artemis is In-Situ Resource Utilization (ISRU), which seeks to use local resources for producing water, fuel, and construction materials (Smith et al., 2020; Sanders and Kleinhenz, 2024; Werkheiser et al., 2024). Achieving ISRU will require advanced robotics, particularly rovers capable of transporting resources to designated locations. Additionally, future operations may involve multiple rovers, and there is an increasing expectation for rovers to move autonomously while considering traversability. However, implementing resource-transporting rovers presents several technical challenges not encountered with conventional exploration rovers. First, there are differences in the environmental conditions in which rovers are operated. One of the most critical risks in rover operations is the vehicle getting stuck in sand, which is extremely difficult to recover from via remote control, and in some cases, this could directly lead to mission failure. Conventional exploration rovers have been operated conservatively, avoiding areas prone to slipping, due to the unique circumstances of space missions, such as being one-time missions and the fact that human repairs are not feasible. However, when considering applications for resource transportation, the roads in excavation areas are unpaved, and repeated rover movements and excavation activities can alter the terrain, impeding the rover mobility. Autonomous systems capable of safely operating in such harsh environments have not yet been demonstrated in space, making this a highly challenging technical task. Next, transporting resources means that the rover’s weight varies dynamically. The mass properties are closely linked to the rover dynamics, making the rover traversability significantly varies.
Experiments have been conducted to investigate the traversability of rovers, revealing that slip characteristics are influenced by a wide range of factors (Ishigami et al., 2007; Chhaniyara et al., 2012; Sutoh et al., 2010). Based on the result, numerous non-parametric models have been proposed for estimating slip characteristics (Sevastopoulos and Konstantopoulos, 2022). Non-parametric models have the advantage of being able to flexibly represent complex real-world phenomena. Gonzalez et al. (2018) proposed a machine learning algorithm to estimate slip characteristics using proprioceptive sensors such as RTK-GPS and IMUs, without relying on environmental information such as terrain slope. A major advantage of this method, which solely uses proprioceptive sensors, is that it does not require computationally expensive processes like Visual Odometry and is not affected by environmental conditions such as optical conditions. Another end-to-end approach involves a neural network model that estimates slip ratio from three parameters: translational speed, slope angle, and heading angle (Sakayori and Ishigami, 2021). This model is designed to output both the slip ratio and energy consumption simultaneously. One key feature of neural network models is their ability to integrate various types of information into a single architecture for estimation. However, as the phenomena become more complex and the dimensionality of the model increases, a large amount of training data is required. This raises concerns, especially in the context of planetary exploration, about whether sufficient datasets can be prepared. Furthermore, the low interpretability of black-box models can lead to issues such as overfitting. Consequently, ensuring that these models do not exhibit unexpected behavior requires exhaustive validation across a wide range of scenarios, which makes their application to real missions challenging.
The main contributions of this paper are as follows:
• A new parametric slip estimation model that incorporates parameters such as mass variation and wheel velocity.
• A new traversability assessment model that integrates the above slip estimation model.
In this paper, we propose a new slip estimation model using parametric representation. The model is not only interpretable, but is formulated based on terramechanics theory to minimize deviation from the actual environment. The impact of rover mass on slip characteristics is also considered, and incorporates this factor into the model. As a result, the model is expected to be used for applications where mass variations are anticipated, such as construction and resource transport rovers on the lunar surface. Moreover, by formulating the model in a parametric manner, the computational load is reduced compared to non-parametric machine learning-based methods. This advantage facilitates implementation on space-grade CPUs with limited computational resources. Additionally, we propose a new traversability assessment model that uses the developed slip model. This model incorporates uncertainties, such as model errors, into its parameters. We further demonstrate the motion planning that explicitly considers the slip risk using the proposed model.
The outline of this paper is as follows. In Section 2, we propose a parametric slip estimation model. Multi-body dynamics simulations were conducted to identify the key factors influencing slip, and the identified factors were then incorporated into the proposed model. Section 3 introduces the traversability assessment model incorporating the proposed parametric models. Section 4 presents the results of simulation verification that the proposed risk metrics can be used to move to the target point while minimizing the risk of wheel slip.
2 Slip estimation model
2.1 Slip metrics definition
First, the concept for evaluating slippage is explained. When a rover traverses on loose soil, the wheels of a rover can slip, resulting in a difference between the desired and actual velocity vectors (Wong, 1978). Slip in the longitudinal direction can be quantified by the slip ratio s, as shown in Equation 1:
where
where
2.2 Parametric slip model
Slippage is closely related to various environmental and rover system conditions. When estimating slip ratios and slip angles, one approach would be to consider as many of these factors as possible and build nonparametric models using techniques such as machine learning. However, while onboard sensors such as LiDAR can measure the terrain geometry, it can hardly directly identify soil properties such as cohesion and friction. Therefore, in this study, we extract parameters that are relatively easy to measure and have a significant impact on slip metrics, and approximate them using a parametric model for computational simplicity. One advantage of the parametric model is that it reduces computational load.
Investigating the relationship between various parameters and slip characteristics through experiments is not practical due to the enormous number of test cases required and accurately reproducing space conditions on Earth is difficult. Therefore, simulating low-gravity conditions and analyzing rover behavior is also a valuable approach for space applications. In fact, studies have analyzed the slip characteristics of NASA’s VIPER using a multi-body dynamics simulator (Hu et al., 2025). In this study, the open-source software Project Chrono was used to create datasets (Tasora et al., 2016; Mazhar et al., 2013). Considering the trade-off between computation time and model accuracy, the Soil Contact Model (SCM) was adopted (Krenn and Hirzinger, 2009). SCM represents the wheel as a polygonal mesh and performs contact detection with the ground for each grid, calculating the pressure acting on the wheel based on the Bekker-Wong theory (Bekker, 1969). This calculation is very simple, light on computational load, because assuming ideal contact conditions. SCM provides results that are reasonably close to actual phenomena, but the soil on actual planetary surfaces may consist of mixed soils with different properties and may include coarse materials such as gravel and rocks. As another approach, Discrete Element Method (DEM) simulations provide results that are more accurate than SCM, but it is still known to deviate from real-world behavior. In addition, DEM requires long computation times, making it unsuitable for applications such as generating large datasets, as in this study. Figure 1 shows a simulation of a 4-wheeled rover in the Project Chrono environment. The area where the wheels are in contact with the soil and pressure is generated is visualized in different colors.
The parameter conditions for obtaining the dataset are shown in Table 1. The definitions of slope angle
Figure 3 shows the relationship between the slip characteristics and the three parameters of heading angle, slope angle and linear velocity command. Here, the mass is fixed at 60 kg. Regardless of the other parameters, the slip ratio tends to increase as the slope angle increases. The slip ratio increases as the heading angle approaches zero, while the slip angle tends to decrease. The slip ratio and slip angle also tended to change more sensitively with the slope angle as the translational speed increased. In addition, while linear velocity had a large effect on the slippage when the velocity is small, the slippage do not change much when the velocity increases to a certain degree.
Figure 3. Multi-body dynamics simulation results: (a) slip ratio vs. linear velocity, (b) slip angle vs. linear velocity.
Figure 4 shows the results of the verification of how the slip characteristics change depending on the three parameters of heading angle, slope angle, and mass, with linear velocity fixed at 0.2 m/s. The same relationship between the slope angle, heading angle, and slip characteristics can be seen in the figures. As the mass decreases, the slip ratio becomes more sensitive to the slope angle. A similar trend was observed in the relationship between slip angle and mass.
Figure 4. Multi-body dynamics simulation results: (a) slip ratio vs. total mass, (b) slip angle vs. total mass.
Based on the trends of various parameters and slip characteristics obtained from the dataset, the results of formulating the slip ratio
where
2.3 Discussion on slip model
The parametric model of slip ratio and slip angle proposed in this study is discussed from a terramechanics perspective. Let
In other words, whether the rover slips or not is determined by the tangent of the slope angle. While the slip behavior on soft soil is not strictly deterministic, we simplify the model by assuming that the slip ratio and the slip angle, which indicate how prone the rover is to slipping, are proportional to
The direction of the drawbar pull that the rover is subjected to due to gravity is determined by the heading angle
The normal and shear stresses beneath a wheel on the loose soil can be modeled as shown in Figure 5. In Equations 3, 4, the effect of angular velocity is formulated using hyperbolic tangents. If the angular velocity is sufficiently low, the rover behavior follows the terramechanics theory under static conditions. Equation 6 represents the shear stress
where
where
The fourth factors in the first product terms of Equations 3, 4 corresponds to the mass-dependent term. As the mass increases, the slip ratio becomes less sensitive to the slope angle, and a similar trend is observed for the slip angle. This is likely because the increased mass causes the wheels to sink into the ground, increasing the contact area between the wheel’s surface and the soil, which in turn increases the shear stress.
2.4 Hyperparameters optimization
In the previous section, the relationship between various parameters and slippage was investigated through multi-body dynamics simulations, and a new parametric models of slip ratio and slip angle were proposed. Here, we discuss the results of hyperparameter tuning to investigate how well the proposed model can simulate the simulation results. By solving the following optimization problem, the hyperparameters of the slip ratio model,
The hyperparameters of the slip angle model
The functions
Figure 6. Model fitting results (solid lines: proposed parametric model; dotted lines: simulation data): (a) slip ratio vs. linear velocity, (b) slip angle vs. linear velocity.
Figure 7. Model fitting results (solid lines: proposed parametric model; dotted lines: simulation data): (a) slip ratio vs. total mass, (b) slip angle vs. total mass.
3 Traversability assessment model
In this section, we construct a traversability assessment model that serves as a guideline for rover motion planning by utilizing the proposed parametric model of slip characteristics. By referring to this assessment model during motion planning, the rover is expected to avoid the risk of the vehicle getting stuck and achieve safe traversal toward its target location. Furthermore, since the model adopts a parametric form, it also offers implementation advantages in terms of computational efficiency on onboard processors. Since slip ratio and slip angle represent different concepts, they are nondimensionalized to convert risk factor. When
where
where
Figure 8. Normalization process. (a) Risk factor
To account for uncertainties, such as modeling errors, each risk factor is treated as a stochastic variable. The risk associated with the slip ratio is assumed to follow the distribution
where
4 Performance verification
4.1 Robot kinematic model
Simulation analysis were conducted to validate the effectiveness of the proposed traversability assessment model. In this study, we assume a differential drive rover as shown in Figure 9. The two-dimensional position and orientation of the rover’s body coordinate system relative to the inertial coordinate system is
where
The differential two-wheel is a nonholonomic system and has some limitations, which means that the rover cannot move directly sideways and is constrained in the heading direction and the direction of travel. Therefore, in order to ensure that the rover can follow the generated path properly, a motion planning method has to guarantee that the kinematics is satisfied.
4.2 Motion planning algorithm
The proposed traversability assessment model should be set as a hard constraint for motion planning because it is a metric for avoiding vehicle getting stuck and any deviation from the specified value may lead to mission failure. As a result, a risk-constrained kinodynamic Rapidly-exploring Random Tree (RRT) algorithm was adopted for performance evaluation in this study. Algorithm 1 represents the algorithm of risk-constrained kinodynamic RRT. The initial state of the rover is
The algorithm is an improvement of the basic RRT (LaValle, 1998) to handle both kinematic constraints and traversability constraints (LaValle and Kuffner, 2001). The exploration starts with the tree initialized with the rover’s initial state
In this study, the effectiveness of the traversability metric is validated using a risk-constrained kinodynamic RRT. The primary objective of the simulation is to evaluate the performance of the modeling method; therefore, a basic RRT was intentionally used as the motion planning algorithm. Improvements to the motion planning algorithm are considered beyond the scope for this work. Note that the proposed risk metric is not limited to this approach and can be applied to other motion planning techniques as well. Numerous constraint-aware motion planning methods exist, and they can be flexibly selected based on the specific application.
4.3 Simulation results
The terrain map used for validation is shown in Figure 10. The starting point is set at
Figure 11a shows a graph comparing how the generated paths change depending on the risk level. In this analysis, wheel radius
Figure 11. Comparison of motion planning results under different risk levels
The comparison of the time history of the rover’s linear velocity is shown in Figure 11b. During periods when the rover is not climbing a slope, the linear velocity reaches nearly 0.3 m/s, but it decreases during slope climbing. Specifically, in Figure 11b, i the velocity during climbing remains below 0.2 m/s, while in Figure 11b, iv, it decreases to below 0.1 m/s. Thus, it was confirmed that the linear velocity during slope climbing tends to become lower as the value of
Figure 11c is the comparison of the time history of the risk metrics. From this figure, we can observe that the both risks of slip ratio and slip angle increased during the slope-climbing phase, and by reducing the linear velocity, the rover was able to adjust the risks to avoid exceeding the threshold of 1 while still moving. Even when the rover is located in an area where the slope angle is 0°,
Next, we evaluated how the motion planning results varied with mass. Figure 12a shows the generated paths compared by different masses. The hyperparameters of the slip estimation model were set based on the values listed in Table 2. Parameters for the traversability assessment model were taken from Table 3, and the risk levels
Figure 12. Comparison of motion planning results under different total mass
This is because the increased mass results in a lower slip ratio, as described by Equation 3, which makes it less risky to move more directly in the slope direction.
The comparison of the time history of the rover’s linear velocity is shown in Figure 12b. As the mass increases, there is a tendency for the linear velocity while climbing a slope to become faster. Both the slip ratio and slip angle decrease with increasing mass, as shown in Equations 3, 4. Conversely, higher linear velocity tend to increase the slip ratio and slip angle. In other words, increasing the mass reduces the risk of slipping, which allows for higher linear velocity during slope climbing.
Figure 12c shows the time history of the risk metric for each case. The risk metrics remained below 1 in all cases. It was demonstrated that by using the RRT algorithm, the rover can safely reach the target position even under conditions of increased slip risk due to mass parameter settings, by appropriately adjusting its linear velocity and trajectory.
5 Conclusion
In this study, we first proposed parametric models of slip ratio and slip angle, which use four input parameters: slope angle, heading angle, mass, and wheel angular velocity. By comparing the results with multi-body dynamics simulations, it was confirmed that the proposed model has sufficient expressive power to estimate slip. We also proposed a traversability assessment model that incorporates the parametric models for slip ratio and slip angle. This assessment model is designed to allow tuning, taking into account uncertainties such as modeling errors. To evaluate the effectiveness of the proposed method, we conducted a simulation evaluation. As an example of a motion planning method, we introduced the risk-constrained kinodynamic RRT algorithm, which incorporates the proposed assessment model. Through the simulation results, we analyzed how the coefficients of the slip parametric model affect the generated paths. For future work, it would be useful to verify the effectiveness of the proposed slip estimation model through real-world tests. The test results would be an important step toward practical application. Additionally, we intend to model the estimation errors of the four input parameters when calculated onboard and evaluate their impact on the robustness of the motion planning approach.
Data availability statement
The original contributions presented in the study are included in the article/supplementary material, further inquiries can be directed to the corresponding author.
Author contributions
TN: Conceptualization, Data curation, Investigation, Methodology, Software, Validation, Visualization, Writing – original draft, Writing – review and editing. GI: Methodology, Supervision, Writing – review and editing.
Funding
The author(s) declare that no financial support was received for the research and/or publication of this article.
Conflict of interest
The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
Generative AI statement
The author(s) declare that no Generative AI was used in the creation of this manuscript.
Any alternative text (alt text) provided alongside figures in this article has been generated by Frontiers with the support of artificial intelligence and reasonable efforts have been made to ensure accuracy, including review by the authors wherever possible. If you identify any issues, please contact us.
Publisher’s note
All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.
References
Bekker, M. G. (1969). Introduction to terrain-vehicle systems. Ann Arbor, Michigan: The University of Michigan Press.
Chhaniyara, S., Brunskill, C., Yeomans, B., Matthews, M., Saaj, C., Ransom, S., et al. (2012). Terrain trafficability analysis and soil mechanical property identification for planetary rovers: a survey. J. Terramechanics 49, 115–128. doi:10.1016/j.jterra.2012.01.001
Dixit, A., Fan, D. D., Otsu, K., Dey, S., Agha-Mohammadi, A.-A., and Burdick, J. W. (2025). STEP: stochastic traversability evaluation and planning for risk-aware navigation; results from the DARPA subterranean challenge. IEEE Transactions on Field Robotics 2, 81–99. doi:10.1109/TFR.2024.3512433
Gonzalez, R., Apostolopoulos, D., and Iagnemma, K. (2018). Slippage and immobilization detection for planetary exploration rovers via machine learning and proprioceptive sensing. J. Field Robotics 35, 231–247. doi:10.1002/rob.21736
Hu, W., Li, P., Rogg, A., Schepelmann, A., Chandler, S., Kamrin, K., et al. (2025). A study demonstrating that using gravitational offset to prepare extraterrestrial mobility missions is misleading. J. Field Robotics 42, 3772–3794. doi:10.1002/rob.22597
Ishigami, G., Miwa, A., Nagatani, K., and Yoshida, K. (2007). Terramechanics-based model for steering maneuver of planetary exploration rovers on loose soil. J. Field robotics 24, 233–250. doi:10.1002/rob.20187
Janosi, Z., and Hanamoto, B. (1961). “The analytical determination of drawbar pull as a function of slip for tracked vehicles in deformable soils,” in Int. Conf. on terrain-vehicle systems.
Krenn, R., and Hirzinger, G. (2009). “SCM - a soil contact model for multi-body system simulations,” in 11th European regional conference of the international society for terrain-vehicle systems.
LaValle, S. M., and Kuffner, J. J. (2001). Randomized kinodynamic planning. Int. J. robotics Res. 20, 378–400. doi:10.1177/02783640122067453
Majumdar, A., and Pavone, M. (2020). “How should a robot assess risk? towards an axiomatic theory of risk in robotics,” in Robotics research (Springer), 75–84.
Mazhar, H., Heyn, T., Pazouki, A., Melanz, D., Seidl, A., Bartholomew, A., et al. (2013). Chrono: a parallel multi-physics library for rigid-body, flexible-body, and fluid dynamics. Mech. Sci. 4, 49–64. doi:10.5194/ms-4-49-2013
Sakayori, G., and Ishigami, G. (2021). Energy-aware trajectory planning for planetary rovers. Adv. Robot. 35, 1302–1316. doi:10.1080/01691864.2021.1959396
Sanders, G. B., and Kleinhenz, J. E. (2024). “Update on NASA’s ISRU development and mission plans for the artemis program,” in 75th international astronautical congress (IAC).
Sevastopoulos, C., and Konstantopoulos, S. (2022). A survey of traversability estimation for mobile robots. IEEE Access 10, 96331–96347. doi:10.1109/access.2022.3202545
Smith, M., Craig, D., Herrmann, N., Mahoney, E., Krezel, J., McIntyre, N., et al. (2020). “The artemis program: an overview of NASA’s activities to return humans to the moon,” in IEEE aerospace conference.
Sutoh, M., Yusa, J., Nagatani, K., and Yoshida, K. (2010). Traveling performance evaluation for planetary rovers on weak soil. J. Field Robotics, 546–551.
Tasora, A., Serban, R., Mazhar, H., Pazouki, A., Melanz, D., Fleischmann, J., et al. (2016). “Chrono: an open source multi-physics dynamics engine,” in High performance computing in science and engineering (Springer), 19–49.
Werkheiser, N., Ching, M., Galica, C., Sanchez, A. J., and Payne, S. (2024). “NASA’s lunar surface innovation initiative: ensuring a cohesive, executable strategy for technology development,” in AIAA aviation forum and ascend 2024.
Wong, J. Y., and Reece, A. (1967). Prediction of rigid wheel performance based on the analysis of soil-wheel stresses part i. performance of driven rigid wheels. J. Terramechanics 4, 81–98. doi:10.1016/0022-4898(67)90105-x
Keywords: terramechanics, motion planning, traversability, slip estimation, SCM, project chrono
Citation: Nishishita T and Ishigami G (2025) Slip estimation model for traversability-based motion planning of cargo rover on extraterrestrial surface. Front. Robot. AI 12:1638667. doi: 10.3389/frobt.2025.1638667
Received: 31 May 2025; Accepted: 06 October 2025;
Published: 05 November 2025.
Edited by:
Morad Nazari, Embry–Riddle Aeronautical University, United StatesReviewed by:
Önder Tutsoy, Adana Science and Technology University, TürkiyeSerdar Sean Kalaycioglu, Toronto Metropolitan University, Canada
Copyright © 2025 Nishishita and Ishigami. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
*Correspondence: Taisei Nishishita, bmlzaGlzaGl0YS50YWlzZWlAa2Vpby5qcA==