我是 ROS 的初学者,开始学习基础知识。所以我已经安装了 ROS,并且正在学习一些教程。我创建了两个节点(发布者和订阅者)。实际上我正在做这个ROS.org 教程
1:在第 3 步。构建节点时,如果我输入catkin_make
. 一切都像教程中一样设置,但它不起作用。错误是:
add_message_files() directory not found
和
Makefile:710: recipe for target 'cmake_check_build_system' failed
我不知道在这里做什么。
2:是否有可能在不使用启动文件的情况下进行输出?我查了一下,发现只有当你想运行多个节点时才必须使用启动文件。在这个Youtube 教程 6:06 min 中,这个人在他的回调函数中使用了一个 cout。我也像他一样尝试过,我也像他一样更改了我的 cmakelists,但我的终端没有得到输出。他是这样的。在下一部分中,这个人正在更改他的 cmakelists 中的某些部分,但这无助于在终端中获得输出。
所以我总结的问题是:我如何正确使用cout
和ROS_INFO
或ROS_DEBUG
?