在ROS中move_base的源码中出现了这句代码:
ROS_DEBUG_NAMED("move_base","Waiting for plan, in the planning state.");
类似的还有很多debug输出语句,重要的是怎么查看,这会让我们更快捷的找到问题所在。
输入这条语句:
rosrun rqt_logger_level rqt_logger_level
然后会出现一个控制不同级别的输出的界面,如下:
level从上往下依次变强,也就是你选择debug能看到5类信息,选择fatal就只能看到fatal,然后根据需求调节不同节点的信息输出,这样就可以方便控制终端中的输出状态了!
也可以选择这条命令:
rqt_console
可以直接看到所有的输出信息,可以自行选择。
如果有帮助到你,请给我免费点赞收藏关注,这是我写文章的最大动力!