Skip to main content

General functionalities for using unified-planning in robotic applications

Project description

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.

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.20.tar.gz (77.5 kB view details)

Uploaded Source

Built Distribution

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

up_esb-0.1.20-py3-none-any.whl (28.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: up_esb-0.1.20.tar.gz
  • Upload date:
  • Size: 77.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for up_esb-0.1.20.tar.gz
Algorithm Hash digest
SHA256 19c86a3b03fa4de614b348ff3de3e89232969dfac2a6b90cb00e60b231f432db
MD5 b93e4c4a4d11e64edbc88b82ea68406e
BLAKE2b-256 62752bc5517999243b87d3ab8ca449193ddaadacfc755a17d054f2b89cf7bcde

See more details on using hashes here.

File details

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

File metadata

  • Download URL: up_esb-0.1.20-py3-none-any.whl
  • Upload date:
  • Size: 28.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for up_esb-0.1.20-py3-none-any.whl
Algorithm Hash digest
SHA256 bf4d2516d04a7a807ab3c5619dae1cb7989302b1a83dda12e3bb9626ca251c49
MD5 b0cf3344d14b02100376a5640b947700
BLAKE2b-256 88839c4f8a99491d15c12cc577c095a24627500e0c897edf95f2d361650cf906

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