Install the VEHICLE module

This is an optional module that enables template-based ground vehicle modeling and simulation within Chrono.

Read the introduction to modules for a technical background on the modularity of the Chrono project.


The VEHICLE module allows users to model and simulate vehicles.

For more detail, read the Chrono::Vehicle section of the reference manual.


  • To run applications based on this module there are no requirements
  • To build applications based on this module there are no requirements

For run-time visualization, it is recommended to enable and install the Chrono::Irrlicht module and/or the Chrono::OpenGL module. To use the CRGTerrain feature, you must download, install, and enable the OpenCRG library.

Building instructions

  1. Repeat the instructions for the full installation, but when you see the CMake window, you must add the following steps:
  2. Set the ENABLE_MODULE_VEHICLE as 'on', then press 'Configure' (to refresh the variable list)
  3. Press 'Configure' again, then 'Generate', and proceed as usual in the installation instructions.

If enabling OpenCRG support (ENABLE_OPENCRG), you will be prompted to provide the location of a local installation of OpenCRG, including the location of the headers, library, and (Windows only) the location of the OpenCRG DLL.

How to use it

  • Consult the reference manual.
  • Look at the API section of this module for documentation about classes and functions.
  • Look at the C++ source of demos to learn how to use the functions of this module.