Controller Modularity in Brittle-Star Robots
https://selab-3-2026.github.io/SEL3-2026-Groep-4/
- Replace direct WandB calls with experiment_logger.UnifiedLogger - Replace all print() calls with proper logging framework - Add automatic checkpoint saving every N iterations - Configure root logger with proper format and level - Maintain backward compatibility with TensorBoard writer - Save final model with metadata using unified logger |
||
|---|---|---|
| .agents | ||
| .devcontainer | ||
| .github/workflows | ||
| configs | ||
| docs | ||
| experiments | ||
| src | ||
| tests | ||
| .commitlintrc.json | ||
| .gitattributes | ||
| .gitignore | ||
| .pre-commit-config.yaml | ||
| .python-version | ||
| flake.lock | ||
| flake.nix | ||
| pyproject.toml | ||
| README.md | ||
| ruff.toml | ||
| uv.lock | ||
Brittle Star
Usage
UV
To set up the UV module, you can run the following command:
uv sync --frozen
example command:
uv run src/train.py --model_name my_model --epochs 50 --batch_size 32