Chrono VEHICLE module tutorials

The Chrono distribution contains several demos for modeling and simulating ground vehicle systems with the [VEHICLE module](@ref vehicle).

Chrono::Vehicle provides support for both wheeled and tracked vehicles, in a template-based framework. These templates are parameterized models of various vehicles and vehicle subsystems.

In addition to the main library, the VEHICLE module also creates a library of pre-defined [VEHICLE models](@ref vehicle_models) which currently contains:

  • Wheeled vehicle models

    • [HMMWV](@ref vehicle_models_hmmwv): off-road 4-wheel vehicle

    • [Sedan](@ref vehicle_models_sedan): genric passenger car

    • [Citybus](@ref vehicle_models_citybus): passenger bus

    • [UAZ](@ref vehicle_models_uaz): minibus model of the UAZ-452 vehicle

    • [M-role](@ref vehicle_models_mrole): multi-purpose wheeled vehicle model

    • [MAN](@ref vehicle_models_man): truck models (3 different variants: 5t, 7t, and 10t)

    • [Kraz](@ref vehicle_models_kraz): semi-trailer truck model

    • [FMTV](@ref vehicle_models_fmtv): models of trucks from the Family of Medium Tactical Vehicles

    • [Gator](@ref vehicle_models_gator): small utility vehicle model

    • [RC](@ref vehicle_models_rccar): remote-controlled vehicle model

  • Tracked vehicle models

    • [M113](@ref vehicle_models_m113): M113 tracked vehicle

    • [Marder](@ref vehicle_models_marder): Marder tracked vehicle

Selected vehicle demos:

  • demo_VEH_HMMWV - off-road 4WD wheeled vehicle (from the Vehicle models library)

  • demo_VEH_HMMWV_DefSoil - wheeled vehicle on [SCM deformable terrain](@ref vehicle_terrain_scm) (Bekker-Wong-type)

  • demo_VEH_HMMWV_Multicore - wheeled vehicle on [granular terrain](@ref vehicle_terrain_granular) simulation with the [MULTICORE module](@ref multicore_module)

  • demo_VEH_M113 - tracked vehicle (from the Vehicle models library)

  • demo_VEH_M113_DefSoil - tracked vehicle on [SCM deformable terrain](@ref vehicle_terrain_scm) (Bekker-Wong-type)

  • demo_VEH_M113_Multicore - tracked vehicle simulation with the [MULTICORE module](@ref multicore_module)

  • demo_VEH_SteeringController - using a lateral steering controller for a double-lane change maneuver

  • demo_VEH_CRGTerrain - demonstration of the optional interface to OpenCRG

  • demo_VEH_ArticulatedVehicle - demonstration of extending Chrono::Vehicle (articulated chassis)

  • demo_VEH_TactorTrailer - demonstration of extending Chrono::Vehicle (tractor-trailer vehicle)

  • demo_VEH_TwoCars - demonstration of using multiple vehicles in a single simulation

  • demo_VEH_WheeledJSON - wheeled vehicle defined through JSON specification files

  • demo_VEH_TrackedJSON - tracked vehicle defined through JSON specification files

  • demo_VEH_DeformableSoil - demonstration of location-dependent soil parameters in [SCM deformable terrain](@ref vehicle_terrain_scm)

  • demo_VEH_MovingPatch - demonstration of the moving patch feature for [granular terrain](@ref vehicle_terrain_granular)

  • demo_VEH_RigidTerrain - demonstration of using multiple patches for a [rigid terrain](@ref vehicle_terrain_rigid) model

  • demo_VEH_SuspensionTestRig - demonstration of the wheeled vehicle [suspension test rig](@ref wheeled_rig_suspension) with tire actuation

  • demo_VEH_TireTestRig - demonstration of the single [tire test rig](@ref wheeled_rig_tire)

  • demo_VEH_TrackTestRig - demonstration of the tracked vehicle track assembly test rig

Last updated