ROS与C++学习2

这篇博客介绍了ROS中的日志机制,包括rosout话题和rosconsole API。讨论了不同类型的日志语句,如DEBUG、INFO、WARN等,并解释了如何设置日志级别。此外,还提到了roslaunch工具,阐述了其在组合运行ROS节点和管理日志级别的功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Logging(日志)

日志

ros有自身的话题机制,叫rosout,用于记录节点的日志消息。
日志消息是方便阅读的字符串内容,记录节点状态信息。
查看实时消息最好的方式是通过rqt_console GUI程序

日志语句

roscpp采用rosconsole包提供的客户端API。该API以一些rose_macros的形式:
rosconsole提供的日志语句的四种类型,5种不同的详细级别,用printf和stream-style格式。
(1)基础版
ROS_DEBUG(…)
ROS_DEBUG_STREAM(args)
基本版本只打印输出消息

#include<ros/console.h>
ROS_DEBUG("Hello %s","world");
ROS_DEBUG_STREAM("Hello"<<"world");

基本版本输出存储到了ros.< your_package_name> <

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

南山二毛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值