Intermediate – Diagnostics#

What you will need

What you will get

  • Ability to record and inspect system‑level statistics with the Duckietown Diagnostics tool

Duckietown is designed to execute complex—often state‑of‑the‑art—algorithms on modest hardware, such as a Raspberry Pi or an NVIDIA Jetson Nano.
Because computational resources are limited, developers must monitor usage carefully and optimize where possible. The Duckietown Diagnostics utility provides a lightweight way to record system status over the course of an experiment.
Think of it as an automated observer that takes periodic snapshots of CPU load, memory footprint, I/O, and other metrics while your pipeline is running. Further sections explain how to start a recording session, visualize the data, and integrate the tool into custom experiments.