System Requirements¶
The software is written in Python 3.6/3.7 and tested on MacOs and Linux. The usage of the Anaconda Python distribution is strongly recommended. The requirements are a C++11 compiler and CMake. The requirements for the Python wrapper are C++11 compiler, CMake, and min. Python 3.6 with development headers. The following minimum versions of CMake and pip are required:
CMake: version 3.10 or above
Pip: version 21.3 or above
If you are a Mac user, we additionally recommend you to use Homebrew, allowing you to install required dependencies such as Eigen.
Essential Third Party Libraries and Packages¶
The CommonRoad Drivability Checker depends on following third party libraries and Python packages:
Third-party libraries
Python packages (see also requirements file)
commonroad-io (>=2020.2)
commonroad-vehicle-models (>=1.0.0)
numpy (>=1.19)
Shapely (>=1.6.4)
matplotlib (>=3.2.2)
Jupyter (>=1.0.0, for the tutorials)
Triangle (>=20200424)
scipy (>=1.4.1)
pandoc (>=1.0.2)
sphinx_rtd_theme (>=0.4.3)
sphinx (>=3.0.3)
nbsphinx_link (>=1.3.0)
nbsphinx (>=0.6.1)
breathe (>=4.18.0)
polygon3 (>=3.0.8)