Skip to main content

General functionalities for using unified-planning in robotic applications

Project description

Embedded Systems Bridge

This library provides general funcitonalities 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.

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

up_esb-0.1.8.tar.gz (82.4 kB view details)

Uploaded Source

Built Distribution

up_esb-0.1.8-py3-none-any.whl (28.1 kB view details)

Uploaded Python 3

File details

Details for the file up_esb-0.1.8.tar.gz.

File metadata

  • Download URL: up_esb-0.1.8.tar.gz
  • Upload date:
  • Size: 82.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for up_esb-0.1.8.tar.gz
Algorithm Hash digest
SHA256 df36e17f7af118c37cec55cae8ee20e76cea7db6b546b3a26e60e81e6b3309c8
MD5 bce1ad836b9dbee90cccaac626080dab
BLAKE2b-256 ac3d881019f3162bc366895c762a2ae879788f791bee34fef1d1e0fcf675d34a

See more details on using hashes here.

File details

Details for the file up_esb-0.1.8-py3-none-any.whl.

File metadata

  • Download URL: up_esb-0.1.8-py3-none-any.whl
  • Upload date:
  • Size: 28.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for up_esb-0.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 9ff5dd3d1ec285f2b1d20a839fb0f80033fae781389454c993886f44cbec82d4
MD5 636f1782050c95c5eb9e09bbc9cbdbe7
BLAKE2b-256 f428e895c590ecc07c5a8a23a3df4b3c20b0fa86ddb8d7227f9168450f38de7c

See more details on using hashes here.

Supported by

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