私はROSの初心者で、基本を学び始めました。ROS をインストールして、いくつかのチュートリアルを進めています。2 つのノード (パブリッシャーとサブスクライバー) を作成しました。実際に私はこのROS.org チュートリアルを行っていました
1: ステップ 3. ノードの構築で、 と入力するとエラーが発生しますcatkin_make
。すべてがチュートリアルのようにセットアップされていますが、機能していません。エラーは次のとおりです。
add_message_files() directory not found
と
Makefile:710: recipe for target 'cmake_check_build_system' failed
ここで何をすべきかわかりません。
2: 起動ファイルを使用せずに出力する可能性はありますか? 調べてみたところ、複数のノードを実行する場合にのみ、launchfiles を使用する必要があることに気付きました。このYoutube チュートリアル 6:06 分では、コールバック関数で cout を使用しています。私も彼のように試してみましたが、彼と同じようにcmakelistを変更しましたが、端末に出力がありません。彼はやる。次の部分では、男は自分の cmakelists のいくつかの部分を変更していますが、端末で出力を取得するのには役立ちません。
つまり、私の質問の要約は次のとおりです。andまたはを正しく使用するcout
にはどうすればよいですか?ROS_INFO
ROS_DEBUG