Abstract

Sophisticated modeling and simulation, based on rigid and flexible multibody dynamics, are nowadays a standard procedure in the design and analysis of vehicle systems and are widely adopted for on-road driving. Off-road driving for both terrestrial wheeled and tracked vehicles, as well as wheeled and legged robots and rovers for extra-terrestrial exploration pose additional modeling and simulation challenges, a primary one being that of the vehicle–terrain interaction, modeling of deformable terrain, and terramechanics in general. Techniques for modeling deformable terrain span an entire range varying in complexity, representation accuracy, and ensuing computational effort. While formulations such as fully resolved granular dynamics, continuum representation of granular material, or finite element can provide a high level of accuracy, they do so at a significant cost, even when the implementation leverages parallel computing and/or hardware accelerators. Real-time or faster than real-time terramechanics is a highly desired capability (in applications such as training of autonomous vehicles and robotic systems) or critical capability (in applications such as human-in-the-loop or hardware-in-the-loop). We present a real-time capable deformable soil implementation, extended from the soil contact model (SCM) developed at the German Aerospace Center which in turn can be viewed as a generalization of the Bekker-Wong and Janosi-Hanamoto semi-empirical models for soil interaction with arbitrary three-dimensional shapes and arbitrary contact patches. This SCM implementation is available, alongside more computationally intensive deformable soil representations, in the open-source multiphysics package Chrono. We describe the overall implementation and the features of the Chrono SCM model, the efficient underlying data structures, the current multicore parallelization aspects, and its scalability properties for concurrent simulation of multiple vehicles on deformable terrain.

References

1.
Tasora
,
A.
,
Serban
,
R.
,
Mazhar
,
H.
,
Pazouki
,
A.
,
Melanz
,
D.
,
Fleischmann
,
J.
,
Taylor
,
M.
, et al.,
2016
, “
Chrono: An Open Source Multi-Physics Dynamics Engine
,”
High Performance Computing in Science and Engineering – Lecture Notes in Computer Science
,
Springer International Publishing
,
T.
Kozubek
, ed., Springer, Cham, Switzerland, pp.
19
49
.
2.
Serban
,
R.
,
Taylor
,
M.
,
Negrut
,
D.
, and
Tasora
,
A.
,
2019
, “
Chrono::Vehicle Template-Based Ground Vehicle Modeling and Simulation
,”
Int. J. Veh. Performance
,
5
(
1
), pp.
18
39
.10.1504/IJVP.2019.097096
3.
Fang
,
L.
,
Zhang
,
R.
,
Vanden Heuvel
,
C.
,
Serban
,
R.
, and
Negrut
,
D.
,
2021
, “
Chrono::GPU: An Open-Source Simulation Package for Granular Dynamics Using the Discrete Element Method
,”
Processes
,
9
(
10
), p.
1813
.10.3390/pr9101813
4.
Hu
,
W.
,
Zhou
,
Z.
,
Chandler
,
S.
,
Apostolopoulos
,
D.
,
Kamrin
,
K.
,
Serban
,
R.
, and
Negrut
,
D.
,
2022
, “
Traction Control Design for Off-Road Mobility Using an SPH-DAE co-Simulation Framework
,”
Multibody Syst. Dyn.
,
55
(
1–2
), pp.
165
188
.10.1007/s11044-022-09815-2
5.
Yamashita
,
H.
,
Chen
,
G.
,
Ruan
,
Y.
,
Jayakumar
,
P.
, and
Sugiyama
,
H.
,
2019
, “
Hierarchical Multiscale Modeling of Tire–Soil Interaction for Off-Road Mobility Simulation
,”
ASME J. Comput. Nonlinear Dyn.
,
14
(
6
), p.
061007
.10.1115/1.4042510
6.
Bekker
,
M. G.
,
1956
,
Theory of Land Locomotion; the Mechanics of Vehicle Mobility
,
University of Michigan Press
,
Ann Arbor, MI
.
7.
Wong
,
J. Y.
,
2001
,
Theory of Ground Vehicles
,
Wiley
,
New York
.
8.
Janosi
,
Z.
, and
Hanamoto
,
B.
,
1961
, “
The Analytical Determination of Drawbar Pull as a Function of Slip for Tracked Vehicles in Deformable Soils
,”
Proceedings of the 1st International Conference on Mechanical Soil–Vehicle Systems
,
Turin, Italy
.
9.
Krenn
,
R.
, and
Hirzinger
,
G.
,
2009
, “
SCM – A Soil Contact Model for Multi-Body System Simulations
,” 11th European Regional Conference of the International Society for Terrain-Vehicle Systems (
ISTVS
), Bremen, Germany, Oct. 5–8.https://core.ac.uk/download/pdf/11138706.pdf
10.
Krenn
,
R.
, and
Gibbesch
,
A.
,
2011
, “
Soft Soil Contact Modeling Technique for Multi-Body System Simulation
,”
Trends in Computational Contact Mechanics
,
Springer
, Berlin, pp.
135
155
.
11.
Tasora
,
A.
,
Mangoni
,
D.
,
Negrut
,
D.
,
Serban
,
R.
, and
Jayakumar
,
P.
,
2019
, “
Deformable Soil With Adaptive Level of Detail for Tracked and Wheeled Vehicles
,”
Int. J. Veh. Performance
,
5
(
1
), pp.
60
76
.10.1504/IJVP.2019.097098
12.
Amdahl
,
G.
,
1967
, “
Validity of the Single Processor Approach to Achieving Large-Scale Computing Capabilities
,”
AFIPS Conf. Proc.
,
30
, pp.
483
485
.https://dl.acm.org/doi/pdf/10.1145/1465482.1465560
13.
Dean
,
J.
, and
Ghemawat
,
S.
,
2008
, “
MapReduce: Simplified Data Processing on Large Clusters
,”
Commun. ACM
,
51
(
1
), pp.
107
113
.10.1145/1327452.1327492
14.
Taves
,
J.
,
Elmquist
,
A.
,
Young
,
A.
,
Serban
,
R.
, and
Negrut
,
D.
,
2020
, “
Synchrono: A Scalable, Physics-Based Simulation Platform for Testing Groups of Autonomous Vehicles and/or Robots
,” Proceedings of 2020 International Conference on Intelligent Robots and Systems (
IROS
),
Las Vegas, NV, Oct. 25–29, pp. 2251–2256
.10.1109/IROS45743.2020.9341585
15.
Gustafson
,
J. L.
,
1988
, “
Reevaluating Amdahl's Law
,”
Commun. ACM
,
31
(
5
), pp.
532
533
.10.1145/42411.42415
16.
Benatti
,
S.
,
Schwarz
,
C.
,
Young
,
A.
,
Elmquist
,
A.
,
Serban
,
R.
, and
Negrut
,
D.
,
2022
, “
A Geographically Distributed Simulation Framework for the Analysis of Mixed Traffic Scenarios Involving Conventional and Autonomous Vehicles
,”
SAE
Paper No. 2022-01-0839.10.4271/2022-01-0839
17.
Young
,
A.
,
Taves
,
J.
,
Elmquist
,
A.
,
Benatti
,
S.
,
Tasora
,
A.
,
Serban
,
R.
, and
Negrut
,
D.
,
2022
, “
Enabling Artificial Intelligence Studies in Off-Road Mobility Through Physics-Based Simulation of Multi-Agent Scenarios
,”
ASME J. Comput. Nonlinear Dyn.
,
17
(
5
), p.
051001
.10.1115/1.4053321
18.
Benatti
,
S.
,
Young
,
A.
,
Elmquist
,
A.
,
Taves
,
J.
,
Tasora
,
A.
,
Serban
,
R.
, and
Negrut
,
D.
,
2022
, “
End-to-End Learning for Off-Road Terrain Navigation Using the Chrono Open-Source Simulation Platform
,”
Multibody Syst. Dyn.
,
54
(
4
), pp.
399
414
.10.1007/s11044-022-09816-1
19.
Choi
,
K.
,
Jayakumar
,
P.
,
Funk
,
M.
,
Gaul
,
N.
, and
Wasfy
,
T. M.
,
2019
, “
Framework of Reliability-Based Stochastic Mobility Map for Next Generation Nato Reference Mobility Model
,”
ASME J. Comput. Nonlinear Dyn.
,
14
(
2
), p. 021012.10.1115/1.4041350
You do not currently have access to this content.