Skip to content
HRI-EUPublic

About

Probabilistic Mission Design for Neuro-Symbolic Transportation Systems.

Topics

Resources

Stars

20 stars

Watchers

1 watching

Forks

Repository files navigation

Probabilistic Mission Design

Resin reasoning · ProMis mission design · CoFi tracking · CoCo control

This repository implements Probabilistic Mission Design (ProMis). ProMis enables users to formalize their knowledge of local rules, such as traffic regulations, to constrain an agent's actions and movements. To achieve this, we employ probabilistic first-order logic, a mathematical framework that combines formal reasoning with probabilistic inference. The rules are written in Resin, a reactive probabilistic logic language whose syntax and semantics are described in its language reference. Using ProMis, scalar fields of the probability of adhering to the agent's constitution are obtained across its state space.

Building on these landscapes, we further provide CoFi, which tracks agents that are expected to follow their constitution, and CoCo, steering agents to comply with it. The following shows ProMis being applied in a diverse set of scenarios, with a high probability of satisfying all flight restrictions being shown in blue, a low probability being shown in red, and unsuitable spaces being transparent.

Installation & Usage

To install ProMis, please follow the instructions here. For an in-depth walkthrough on applying ProMis in your own applications, you can check our usage guide. An interactive version of the usage guide is also available.

Documentation

ProMis' documentation is available online. It can also be built locally with the following commands.

git clone 
pip install ".[doc]"

mkdir -p doc/source/notebooks
cp examples/*.ipynb doc/source/notebooks
sphinx-build -b html doc/source _build/html

To view the documentation, open the file ProMis/doc/build/html/index.html using the browser of your choice.

Contributing

This project is set up to be checked and formatted with ruff check and ruff format. Use pytest to run automated tests.

License

Copyright (c) 2023 Simon Kohaut, Honda Research Institute Europe GmbH, Felix Divo, and contributors. See LICENSE.md for details.

Citation

If you use ProMis, please cite the paper below.

@ARTICLE{11193664,
  author={Kohaut, Simon and Flade, Benedict and Ochs, Daniel and Dhami, Devendra Singh and Eggert, Julian and Kersting, Kristian},
  journal={IEEE Transactions on Intelligent Transportation Systems}, 
  title={Probabilistic Mission Design for Neuro-Symbolic Unmanned Aircraft Systems}, 
  year={2025},
  volume={26},
  number={12},
  pages={22751-22760},
  doi={10.1109/TITS.2025.3609835}
}

You may further be interested in consulting the following accompanying works:

About

Probabilistic Mission Design for Neuro-Symbolic Transportation Systems.

Topics

Resources

Stars

20 stars

Watchers

1 watching

Forks

Releases

Used by

Contributors

Languages