当前位置: 代码迷 >> 综合 >> ROS_调试(三) 打印输出
  详细解决方案

ROS_调试(三) 打印输出

热度:25   发布时间:2024-02-11 15:38:42.0

ROS_INFO 采用类似C语言的形式
ROS_DEBUG
ROS_DEBUG_STREAM 采用类似C++语言的形式打印
ROS_DEBUG_STREAM_NAMED
ROS_DEBUG_STREAM_THROTTLE_NAMED (n s, “name”, " message"<<“here");
ROS_DEBUG_STREAM_COND(x>0,“message”);

关键词throttle 表示每隔 n 秒打印消息
关键词named 表示给消息起一个类名字,方便查找消息
关键词stream 表示条件打印,满足第一个参数条件再打印

在ros程序运行时,默认是不显示debug信息的。如果要查看debug消息,需要先运行rosrun rqt_logger_level rqt_logger_level
在这里插入图片描述
在等级框里选择debug才可以在terminal中看到debug消息。
然后可以在 rqt_console中查看消息等级,进行屏幕和查看
在这里插入图片描述