Robots are systems of multiple processes (sensors, controls, communication devices, actuators...) running simultaneously and asynchronously.
These processes usually communicate via a shared medium consisting of multiple channels where each process can publish and subscribe to different channels.
Robotic researchers need to be able to monitor this information for debugging purposes.