System Requirements
Operating Systemβ
| OS | Version | Status |
|---|---|---|
| Ubuntu | 24.04 LTS (Noble Numbat) | β Supported |
| Other Ubuntu | 22.04 Jammy, 20.04 Focal | π Planned (ROB-10) |
| Other Linux | Debian, RHEL, Arch, etc. | β οΈ Unsupported (Docker only) |
| macOS | Any | β οΈ Unsupported (Docker only) |
| Windows | Any | β οΈ Unsupported (Docker only) |
ROS2 Distributionβ
| Distribution | Status |
|---|---|
| Jazzy Jalisco (Ubuntu 24.04) | β Supported |
| Humble Hawksbill | π Planned (ROB-10) |
| Rolling Ridley | π Planned (ROB-10) |
Architectureβ
| Architecture | Status |
|---|---|
| amd64 (x86_64) | β Supported |
| arm64 (aarch64) | β Supported |
Hardwareβ
The TraceHouseβ’ agent is designed for a small footprint and low overhead:
- Local buffer: 500 MB FIFO buffer for offline operation (configurable β see Robot Agent: Features)
- TF storage savings: ~99% reduction in transform tree storage for stationary robots via snapshot deduplication
- CPU overhead: Benchmark targets: < 5% additional CPU vs. unmonitored ROS2 (results coming soon β see rmw_robotops #41)
- Latency overhead: Target: < 1Β΅s per message for tracing (results coming soon)
Networkβ
- The agent communicates with
api.robotops.comover gRPC (HTTPS/443) - In offline mode (no network or no API key), all telemetry is buffered locally in MCAP files and uploaded when connectivity is restored β no data is lost
- Firewall requirements: outbound TCP 443 to
api.robotops.com
Running on macOS or Windows (Development Only)β
ROS2 Jazzy does not have native macOS or Windows support. For local development and evaluation, use Docker:
# docker-compose.yml
services:
robot-dev:
image: ros:jazzy
environment:
- ROBOTOPS_API_KEY=${ROBOTOPS_API_KEY}
- RMW_IMPLEMENTATION=rmw_robotops
- ROBOTOPS_UNDERLYING_RMW=rmw_fastrtps_cpp
volumes:
- .:/workspace
network_mode: host
command: bash -c "source /opt/ros/jazzy/setup.bash && exec bash"
caution
This setup is intended for local development and evaluation on macOS or Windows. For production use, deploy on native Ubuntu 24.04.