Drivability checker for CommonOcean scenarios.
Project description
CommonOcean Drivability Checker
Collision avoidance, kinematic feasibility, and water-compliance must be validated to ensure the drivability of planned motions for autonomous vessels. The CommonOcean Drivability Checker toolbox unifies these checks in order to simplify the development and validation of motion planning algorithms. It is compatible with the CommonOcean benchmark suite, which additionally facilitates and drastically reduces the effort of the development of motion planning algorithms. The CommonOcean Drivability Checker is based on the CommonRoad Drivability Checker.
Installing the drivability checker is possible with the following command line (considering that your using Python 3.8, 3.9, 3.10):
pip install commonocean-drivability-checker
For manual installation, clone the gitlab repository and run:
pip install -r requirements.txt
pip install -e .
Start jupyter notebook to run the tutorials and test the installation.
Please visit our website for more installation instructions and documentation.
Changelog
Compared to version 2023.1, the following features have been added and changed:
Changed
- The module now uses the new version of CommonOcean IO (2025.1) and CommonOcean Rules (1.0.3)
- More specific State classes used for dynamics
Contibutors
We thank all contributors for their help in developing this project (see Contributors.txt).
Citation
If you use our drivability checker, please consider citing our papers:
@inproceedings{Krasowski2022a,
author = {Krasowski, Hanna and Althoff, Matthias},
title = {CommonOcean: Composable Benchmarks for Motion Planning on Oceans},
booktitle = {Proc. of the IEEE International Conference on Intelligent Transportation Systems},
year = {2022},
}
@inproceedings{Pek2020,
author = {Christian Pek, Vitaliy Rusinov, Stefanie Manzinger, Murat Can Üste, and Matthias Althoff},
title = {CommonRoad Drivability Checker: Simplifying the Development and Validation of Motion Planning Algorithms},
booktitle = {Proc. of the IEEE Intelligent Vehicles Symposium},
year = {2020},
}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file commonocean_drivability_checker-2025.1.tar.gz.
File metadata
- Download URL: commonocean_drivability_checker-2025.1.tar.gz
- Upload date:
- Size: 45.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.23
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5fa96752845ceedf83af520bc3a25fbb7c52b5a04ca7b183beec26f1caeab525
|
|
| MD5 |
3d0695daa40b4b86c097dd94612ac717
|
|
| BLAKE2b-256 |
cba7099a829292230bc1c2547e48a5e7994fd93a20f1b20790de1fc3e98c85ef
|
File details
Details for the file commonocean_drivability_checker-2025.1-py3-none-any.whl.
File metadata
- Download URL: commonocean_drivability_checker-2025.1-py3-none-any.whl
- Upload date:
- Size: 55.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.23
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d723a7325498dd766580dbf37c315ce064aa13f09e218dd5b5c759dc2fa031b0
|
|
| MD5 |
06de1c4f6bd8b1950edc974fb351cd9a
|
|
| BLAKE2b-256 |
44b9aaa110ce26ff5abc4eb86da5dcf6d812f0461951ac3703b86f5a83c93807
|