Documentation repository for the Robotics Interest Group (RIGNITC). This site hosts tutorials, hardware configurations, and operational workflows for robotics platforms, sensor calibration, and state estimation pipelines.
- Python 3.10+
- Recommended: Virtual environment (
venv)
# Create and activate a virtual environment
python -m venv .venv
# Linux / macOS:
source .venv/bin/activate
# Windows (PowerShell):
.\.venv\Scripts\Activate.ps1
# Install required dependencies
pip install -r requirements.txtRuns a local development server that watches for file changes and refreshes the browser automatically:
sphinx-autobuild . _build/html --port 8000Open http://127.0.0.1:8000 in your browser.
Build static files to preview the production bundle:
# Linux / macOS:
make html
# Windows:
.\make.bat htmlThe generated HTML files are located in _build/html/.
├── .github/workflows/ # GitHub Pages deployment workflow
├── _static/ # Custom scripts, CSS, and favicon
├── content/ # Documentation source articles (Markdown)
│ ├── kalibr/ # Camera-IMU calibration guide
│ ├── m2/ # Svan M2 quadruped guides (etiquette, DDS, control, sim)
│ ├── rovio/ # Robust Visual Inertial Odometry guide
│ └── test/ # Markdown rendering tests
├── conf.py # Sphinx theme and build configuration
├── index.rst # Root landing page and table of contents
└── requirements.txt # Pinned Python dependencies