Operations
Everything after the code compiles: watching a running system, working out what went wrong when it misbehaves, and getting it onto a real robot.
Run and monitor
| Page | What it covers |
|---|---|
| Monitor Guide | Monitoring, debugging, and managing a running application in real time |
| Static Analysis | Validating a project with horus check before it runs |
| Parameters Guide | Tuning a running application through runtime parameters |
Debug after the fact
When the failure is not reproducible at a breakpoint.
| Page | What it covers |
|---|---|
| BlackBox Flight Recorder | Event recording and post-mortem debugging |
| Record & Replay | Tick-perfect replay of a recorded run |
| Deterministic Execution | Making a run reproducible in the first place |
Keep it running
| Page | What it covers |
|---|---|
| Safety Monitor | Watchdogs, WCET enforcement, and emergency handling |
| Circuit Breaker | Stopping one failing node from cascading |
Deploy
| Page | What it covers |
|---|---|
| Production Deployment | Deploying to production robots with real-time features |
| Real-Time Configuration (RtConfig) | The system-level settings production depends on |
Related
- Common Mistakes — the errors that come up most often
- Benchmarks — measuring before tuning