Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

commonocean_drivability_checker-2025.1.tar.gz (45.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file commonocean_drivability_checker-2025.1.tar.gz.

File metadata

File hashes

Hashes for commonocean_drivability_checker-2025.1.tar.gz
Algorithm Hash digest
SHA256 5fa96752845ceedf83af520bc3a25fbb7c52b5a04ca7b183beec26f1caeab525
MD5 3d0695daa40b4b86c097dd94612ac717
BLAKE2b-256 cba7099a829292230bc1c2547e48a5e7994fd93a20f1b20790de1fc3e98c85ef

See more details on using hashes here.

File details

Details for the file commonocean_drivability_checker-2025.1-py3-none-any.whl.

File metadata

File hashes

Hashes for commonocean_drivability_checker-2025.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d723a7325498dd766580dbf37c315ce064aa13f09e218dd5b5c759dc2fa031b0
MD5 06de1c4f6bd8b1950edc974fb351cd9a
BLAKE2b-256 44b9aaa110ce26ff5abc4eb86da5dcf6d812f0461951ac3703b86f5a83c93807

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page