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:
- drone experiment [GenoM3-Pocolibs, Gazebo]
- pick-and-place robot environment [ROS1 Noetic, Gazebo]
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
Release history Release notifications | RSS feed
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 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
Algorithm | Hash digest | |
---|---|---|
SHA256 | df36e17f7af118c37cec55cae8ee20e76cea7db6b546b3a26e60e81e6b3309c8 |
|
MD5 | bce1ad836b9dbee90cccaac626080dab |
|
BLAKE2b-256 | ac3d881019f3162bc366895c762a2ae879788f791bee34fef1d1e0fcf675d34a |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ff5dd3d1ec285f2b1d20a839fb0f80033fae781389454c993886f44cbec82d4 |
|
MD5 | 636f1782050c95c5eb9e09bbc9cbdbe7 |
|
BLAKE2b-256 | f428e895c590ecc07c5a8a23a3df4b3c20b0fa86ddb8d7227f9168450f38de7c |