gpt4 book ai didi

ros - 如何在 ROS 中为单个节点设置 VERBOSITY?

转载 作者:行者123 更新时间:2023-12-04 21:52:59 26 4
gpt4 key购买 nike

我希望我的 ROS 包中的特定节点在 DEBUG 详细级别显示输出,而其他节点在 INFO 级别显示。我知道 rosconsole configuration file ,并且能够为包设置详细程度:

log4j.logger.ros.my_package=DEBUG

但是,以下方法不起作用:
log4j.logger.ros.my_package.my_node=DEBUG

最佳答案

最简单的方法是运行 rqt_logger_level GUI。
如果您在机器人上没有 GUI,您可以使用 service 来做到这一点:

rosservice call /my_node/set_logger_level "{logger: 'rosout', level: 'debug'}" 

替换 my_nodedebug 以分别指定节点和详细级别。

关于ros - 如何在 ROS 中为单个节点设置 VERBOSITY?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39421548/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com