ROS2でusbカメラから画像情報を取得する
経緯
ROS2でusbカメラから画像情報取りたいなと、ふと思ったのでやり方を共有します。超簡単にできます。
環境は以下の通りです。
- Ubuntu20.04
- ROS2 foxy
やり方
使うパッケージはv4l2_cameraというやつです。
$ apt-get install ros-<ros_version>-v4l2-camera
ソースコードからビルドしたいよ、って方は下のコマンドを実行してください。
$ git clone --branch <ros-version> https://gitlab.com/boldhearts/ros2_v4l2_camera.git src/v4l2_camera
$ colcon build
これでもう使えます(笑)。
あとは、下のコマンドを実行してください。
$ ros2 run v4l2_camera v4l2_camera_node
新しいターミナルを開いて、下のコマンドを実行すれば画像データがGUIで確認できます。
$ ros2 run rqt_image_view rqt_image_view
結果
まとめ
ROS2触りはじめて間もないですが、基本的な考え方とかはROS1とほとんど変わらないみたいですね。ただ、launchファイルがpythonスクリプトになってたのには驚きました(笑)。
間違いや質問、ご意見等ありましたらお気軽にコメントください。頑張って答えますので(笑)。
Author And Source
この問題について(ROS2でusbカメラから画像情報を取得する), 我々は、より多くの情報をここで見つけました https://qiita.com/Hiroaki-K4/items/53c2565c77319ecc76e2著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .