Trajectory Supervisor
Project description
Trajectory Supervisor
The safety assessment module is a python-based online verification framework consisting of multiple sub-modules. The safety checks serve as an independent check for generated motion primitives, with the goal of reducing the risk of not properly handling safety critical behaviours that did not occur during development. Furthermore, the framework can be used to pinpoint critical scenarios or time intervals during development.
To serve these purposes, the safety assessment module rates incoming trajectories with regard to their safety. The trajectories can either be provided directly by the planning module on the target device or for testing purposes (e.g. CI jobs) via stored scenario files.
Disclaimer
This software is provided as-is and has not been subject to a certified safety validation. Autonomous Driving is a highly complex and dangerous task. In case you plan to use this software on a vehicle, it is by all means required that you assess the overall safety of your project as a whole. By no means is this software a replacement for a valid safety-concept. See the license for more details.
Documentation
The documentation of the project can be found here.
Acknowledgements
Core Developer
Acknowledgements
Several students contributed to the success of the project during their Bachelor's, Master's or Project Thesis.
- Yujie Lian (RSS)
- Maroua Ben Lakhal (Static Safety)
- Maximilian Bayerlein (Guaranteed Occupation)
- Yves Huberty (Rule-based Reachable Sets)
- Philipp Radecker (Guaranteed Occupation)
- Nils Rack (Guaranteed Occupation)
Contributions
[1] T. Stahl and F. Diermeyer,
“Online Verification Enabling Approval of Driving Functions—Implementation for a Planner of an Autonomous Race Vehicle,”
IEEE Open Journal of Intelligent Transportation Systems, vol. 2, pp. 97–110, 2021, doi: 10/gj3535.
(view online)
[2] T. Stahl, M. Eicher, J. Betz, and F. Diermeyer,
“Online Verification Concept for Autonomous Vehicles – Illustrative Study for a Trajectory Planning Module,”
in 2020 IEEE Intelligent Transportation Systems Conference (ITSC), 2020.
(view pre-print)
If you find our work useful in your research, please consider citing:
@article{stahl2021,
title = {Online Verification Enabling Approval of Driving Functions \textemdash Implementation for a Planner of an Autonomous Race Vehicle},
author = {Stahl, Tim and Diermeyer, Frank},
year = {2021},
volume = {2},
pages = {97--110},
issn = {2687-7813},
doi = {10/gj3535},
journal = {IEEE Open Journal of Intelligent Transportation Systems},
}
@inproceedings{stahl2020,
title = {Online Verification Concept for Autonomous Vehicles - Illustrative Study for a Trajectory Planning Module},
booktitle = {2020 IEEE Intelligent Transportation Systems Conference (ITSC)},
author = {Stahl, Tim and Eicher, Matthis and Betz, Johannes and Diermeyer, Frank},
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
Built Distribution
File details
Details for the file trajectory_supervisor-0.26.tar.gz
.
File metadata
- Download URL: trajectory_supervisor-0.26.tar.gz
- Upload date:
- Size: 107.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.5.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00c31e554457687111de9bd2ef4f4d6fcb40aacea4786cac9098d8453ee3b1eb |
|
MD5 | 41df084f5faba1edf5945f4b5318ce5f |
|
BLAKE2b-256 | 01f154adc52e24e125448f17ddc4d6032da34785dddf74b081761fd39621b8ca |
File details
Details for the file trajectory_supervisor-0.26-py3-none-any.whl
.
File metadata
- Download URL: trajectory_supervisor-0.26-py3-none-any.whl
- Upload date:
- Size: 136.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.5.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30306a05ce9a7d5fc5515ad13c1c31634c5933441f2f77b3ff2e33cd8492471b |
|
MD5 | 412ec59244d5d04291c324c4545a2b64 |
|
BLAKE2b-256 | 854a56ad4614369bad9c10441c1db68f0dfb64b102dd4753ed1836cf84c904a9 |