CommonRoad Route Planner
The CommonRoad Route Planner aims to give an extendable, light-weight route- and reference path planner for the CommonRoad project This tool is built for and Ubuntu 22.04 and Python3 ^3.8.
Documentation
The documentation can be found here
Project status
This tool is still under development but has already been successfully deployed in both simulation and on real-world autonomous vehicles.
We highly welcome your contribution.
Installation and Usage
We recommend to use PyCharm (Professional) as IDE.
Usage in other projects
We provide an PyPI package which can be installed with the following command
pip install commonroad-reference_path-planner
Development
It is recommended to use poetry as an environment manager. Clone the repository and install it with poetry. Currently, only the internal repository can be cloned. This repo contains a number of scenario xml files in /scenarios. They are stored with git large-file-system (git lfs). If you want to download these scenario files, before cloning this repo, do the following:
sudo apt-get install -y git-lfs and git lfs install
git config --global credential.helper store
git clone https://gitlab.lrz.de/cps/commonroad-route-planner.git
conda activate ENVIRONMENT
pip install .
Examples
We recommend to use PyCharm (Professional) as IDE. Examples can be found on our CommonRoad website
Documentation
You can generate the documentation within your activated Poetry environment using.
conda activate ENVIRONMENT
mkdocs build
The documentation will be located under site, where you can open index.html in your browser to view it.
For updating the documentation you can also use the live preview:
conda activate ENVIRONMENT
mkdocs serve
Authors
Responsible: Tobias Mascetta, tobias.mascetta[at]tum.de
Metadata
Release files for commonroad-route-planner 2025.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| commonroad_route_planner-2025.1.0.tar.gz | 28.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| commonroad_route_planner-2025.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 70.7 kB
Release files / commonroad_route_planner-2025.1.0.tar.gz
| Download URL | commonroad_route_planner-2025.1.0.tar.gz |
|---|---|
| Size | 28.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
677a9eaeebeb9e7595e2bd44adf1c65b5832e8267140fdc09c7a6f18e36d1c5d
|
|
BLAKE2b-256 checksum How to use checksums |
777883a91fd5175653697620e2d307367f4b19ecc9325c308fb2874fe146fc19
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.1.1 CPython/3.10.16 Linux/5.15.0-87-generic
|
Release files / commonroad_route_planner-2025.1.0-py3-none-any.whl
| Download URL | commonroad_route_planner-2025.1.0-py3-none-any.whl |
|---|---|
| Size | 41.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
88b314882c94b9cf1adb060c3c58b1ef18c42224c4fd5cdc350421527fadf097
|
|
BLAKE2b-256 checksum How to use checksums |
fec2705dceabacbe2d18ce427fbea4dea4e6dec22ed18e493efde1f27b6da6c5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.1.1 CPython/3.10.16 Linux/5.15.0-87-generic
|