Skip to content

General functionalities for using unified-planning in applications

License

Notifications You must be signed in to change notification settings

aiplan4eu/embedded-systems-bridge

Repository files navigation

Embedded Systems Bridge

This library provides general functionalities for using the Unified Planning library in robotic applications:

  • helper functions to map object representations in your application domain to the UP domain and vice versa, e.g., to retrieve executable actions from a generated UP plan
  • plan dispatchers for automated execution of action plans
  • plan monitoring for validating action execution and performing precondition checks on subsequent actions

Application examples

To see the Embedded Systems Bridge in use, please refer to our related repositories:

Development

This repo has pre-commit configurations. You can use this locally and set it up to run automatically before you commit something. To install, use pip:

pip3 install --user pre-commit

To run over all the files in the repo manually:

pre-commit run --all-files

To run pre-commit automatically before committing in the local repo, install the git hooks:

pre-commit install

Acknowledgments

This library is being developed for the AIPlan4EU H2020 project (https://aiplan4eu-project.eu) that is funded by the European Commission under grant agreement number 101016442.

About

General functionalities for using unified-planning in applications

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages