ROS教程8:使用rqt_console和roslaunch

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/zhanshen112/article/details/97826289

使用rqt_console和rqt_logger_level

按照我的理解,这两个工具是用于ros调试使用。前面所谈到的rosnode主要用于算法和程序,程序之间通信可以通过rostopic或者服务的形式进行,因此这两个工具作为ros日志框架的一部分和显示日志等级,可以用来调试不同等级的日志。

两个工具很好启动,在启动turtlesim之前新开两个终端,分别输入:

$ rosrun rqt_console rqt_console

$ rosrun rqt_loggger_level rqt_logger_level

启动turtlesim_node之后就可以在rqt_logger_level选择不同等级的日志,在rqt_console上面看到对应等级的调试信息。

使用roslaunch

roslaunch可以用来启动定义在launch文件中的多个节点。

我的理解是一个工程通常具有多个节点,而且节点间相互通信,多个节点可以统一写在launch启动文件中。这就是roslaunch的主要功能。

猜你喜欢

转载自blog.csdn.net/zhanshen112/article/details/97826289
今日推荐