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.
uvinstalled
uv pip install .
rsiouv run python -m rsioTo manually build rsio.exe, execute the following command in the terminal:
uvx pyinstaller src/rsio/__main__.py --onefile -n rsioYou should grab all the requirements first.
uv pip install -r pyproject.toml --all-extrasDon't forget to run the tests after making changes.
uv pip install -e . # Optional
uv run pytest testsYou can also build the documentation.
uv run sphinx-build -b html ./docs public