https://github.com/commonroad/environment-model
https://github.com/commonroad/environment-model
Last synced: 9 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/commonroad/environment-model
- Owner: CommonRoad
- License: agpl-3.0
- Created: 2025-09-03T07:52:42.000Z (10 months ago)
- Default Branch: develop
- Last Pushed: 2025-09-23T08:41:31.000Z (9 months ago)
- Last Synced: 2025-09-23T10:25:27.968Z (9 months ago)
- Language: C++
- Size: 9.68 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CommonRoad Environment Model
The CommonRoad C++ Environment Model provides classes and methods to represent the CommonRoad format in C++17.
It contains an interface to Python and predicates for evaluating traffic rules.
## Overview
### Dependencies to other repositories
Downloading of other internal repositories is automatically done via Git.
An SSH key in your Gitlab account is required.
See [here](https://docs.gitlab.com/ee/ssh/) for instructions to add an SSH key.
For development, access to the following repositories is necessary:
- [CommonRoad Drivability Checker (Curvilinear Coordinate System)](https://gitlab.lrz.de/cps/commonroad-drivability-checker)
### Detailed Instructions
We extracted the relevant information in separate readmes depending on the way you want to use the environment-model:
- You want to *install and use* the Python side of the Environment Model: [Python Usage](./docs/python.md)
- You want to *develop* the Python side of the Environment Model: [Python Development](./docs/python_dev.md)
- You want to integrate the Environment Model into another CMake project: [C++ Usage](./docs/cpp.md)
- You want to set up a development environment for the Environment Model itself: [C++ Development](./docs/cpp_dev.md)
- You want to generate the docu of the environment-model: [Documentation Generation](./docs/doc.md)
- You want to set up git hooks for the repository: [GitHooks](./docs/git.md)