We will look at some of the common issues when working with ROS as well as tips to solve them. One of the ROS inbuilt tools to find issues in a ROS system is roswtf
. roswtf
,
which checks issues in following areas of ROS:
- Environment variables and configuration issues
- It can scan a package or meta-package to report potential issues
- It can check a launch file for its potential issues
- It can check system issues and online graph issues
- It can report warnings and errors-warnings can be avoided but are not necessary, errors should be addressed
We can check the issues inside a ROS package by simply entering the package and entering roswtf
. We can also check issues in the launch file using the following command:
$ roswtf <file_name>.launch
We may get a report if there are issues associated with the package.
Figure 16: roswtf command output for a ROS package
The wiki page of roswtf
is available at http://wiki.ros.org/roswtf.
The following are some of...