極楽とんぼのロボット製作記

情報工学系大学院生がロボットとその周辺技術や身の回りの出来事について紹介するブログ

ROS

【ROS】OpenCV2に依存に依存しているパッケージの利用

ROSのとあるパッケージを試しに動かしてみようとしたときに出会ったOpenCV関連のエラーです。 ちなみに動かそうとしたパッケージはこれです。 github.com エラー内容 パッケージをビルドすると以下のようなエラーが出ます。 (find_package): Could not find …

【ROS】The manifest (with format version 2) must not contain the following tags: run_depend

ROSで自分で作ったメッセージをコンパイルしようとした際に出たエラーです。 エラー全文 Error(s) in /home/username/catkin_ws/src/segment_point_cloud/package.xml: The manifest (with format version 2) must not contain the following tags: run_depe…

【ROS】rvizでMessage removed because it is too old (frame=[/hoge]と表示される

ROSのrvizを使用中にMessage removed because it is too old (frame=[/hoge]というErrorが表示される場合の対処法です。多くの場合、このエラーはrosbag playを使用してbagファイルを再生しながらrvizを使用した時に発生します。ROSは基本的に現在時刻を使っ…

【ROS】catkin_wsをgitで管理する

自分で作成したcatkin_wsをgitで管理する方法を紹介します。 リポジトリ作成 やり方は簡単です。まずはGithubやBitbucketでリポジトリを作成しましょう。 今回はmy_rosとしておきます。 $ git clone https://github.com/username/my_ros.git ワークスペース…

【ROS】一斉にnodeを起動するLaunchの書き方

ROS

launchファイルを使って複数ノードを起動する方法をまとめました。パラメータ、引数の設定や、トピック名を変更する方法、名前空間の設定などを解説します。またlaunchファイル使用時にROS_INFOや標準出力を表示する方法も示します。