ROS_调试(三) 打印输出

时间:2024-06-02 07:43:12

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
ROS_调试(三) 打印输出
在等级框里选择debug才可以在terminal中看到debug消息。
然后可以在 rqt_console中查看消息等级,进行屏幕和查看
ROS_调试(三) 打印输出