Skip to content

Repository files navigation

robosapiensIO: developing trustworthy self-adaptive robotics made easy.

This repository provides a flexible software architecture framework for building self-adaptive, trustworthy robotic applications using the RoboSapiens Adaptive Platform. It includes modular building blocks for runtime adaptation, trustworthiness monitoring, and knowledge management, enabling the seamless deployment of adaptive systems in diverse environments. The platform supports both resource-constrained and high-performance computing setups, facilitating reliable, automated responses to changing operational conditions.

Requirements

Usage

By installing

uv pip install .
rsio

Without installing

uv run python -m rsio

By building an executable

To manually build rsio.exe, execute the following command in the terminal:

uvx pyinstaller src/rsio/__main__.py --onefile -n rsio

Development

You should grab all the requirements first.

uv pip install -r pyproject.toml --all-extras

Don't forget to run the tests after making changes.

uv pip install -e . # Optional
uv run pytest tests

You can also build the documentation.

uv run sphinx-build -b html ./docs public

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages