文章目录 前言 一、调试ROS节点 1、使用gdb调试器调试节点 2、在节点启动时调用gdb调试器 3、在节点启动时调用valgrind分析节点 4、设置ROS节点core文件存储 二、日志消息 1.输出日志消息 2.调试消息级别 3.为特定节点配置调试消息级别 4.消息命名 5.按条件显示消息与过滤消息 6.显示消息的方式 7.使用rqt_console和rqt_logger_level在运行时修改调试级别 总结 前言 ROS自带了大量功能强大的工具,其中包括消息日志系统、诊断消息、可视化及检测工具。 一、调试ROS节点 1、使用gdb调试器调试节点 仿照之前编写的example1例子,新建功能包chapter3_tutorials,重新编写新的节点example1,代码如下: #include "ros/ros.h" #include "std_msgs/Int8.h" #include <sstream>