Intermediate
The Records leave the terminal: they land in a database, a search index, a bucket or a file, and you go and read them back there. This is the tier where Destinations — blessed and passthrough — are introduced.
Prerequisites: the Beginner tier, plus the one service each demo sends
to, started from tools/infrastructure/docker/ as described on its Infrastructure
setup page. The two Turtlebot3 demos also need the AWS
warehouse world on top of the simulator. Roughly 20 to 30 minutes each, plus a one-off
container image pull the first time you bring a stack up.
| Title | Description | Also needs |
|---|---|---|
| MCAP recording | Record system data as .mcap via the passthrough Destination and dc_mcap_writer, and open it with ros2 bag info/Foxglove. No robot or simulator needed | No service — just an MCAP viewer (ros2 bag info, Foxglove) to read the result |
| Elasticsearch | Send system data to Elasticsearch via the passthrough Destination, and look at it in Kibana. No robot or simulator needed | Elasticsearch + Kibana |
| Turtlebot3 AWS Warehouse RustFS PostgreSQL | Collect system, robot, environment and infrastructure data and send it to RustFS and PostgreSQL | PostgreSQL + RustFS, and the AWS warehouse world |
| Turtlebot3 AWS Warehouse InfluxDB | Collect system, robot, environment and infrastructure data and send it to InfluxDB via the passthrough Destination | InfluxDB, and the AWS warehouse world |