2

私は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_INFOROS_DEBUG

4

1 に答える 1