While the system is running, there are several nodes publishing messages and there are nodes providing actions or services. In the case of a very large system, it becomes important to have tools that can provide information about the running system. However, the ROS provides a set of basic and very powerful tools for system inspection, from the CLI to GUI applications.
Inspecting and diagnosing the ROS system
Getting ready
In Chapter 2, ROS Architecture and Concepts – I, we discussed listing nodes, topics, services, and parameters. The CLI commands rosnode list, rostopic list, rosservice list, and rosparam list provide the most basic level of introspection. Any of these commands can also be combined with regular bash...