Skip to content

aiplan4eu/embedded-systems-bridge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

206 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

 
 
 

Contributors

Languages