Intel® RealSense™が作成したROS Wrapper for Intel® RealSense™ Devicesを基に,D405
カメラにも対応させたレポジトリです.
(上に戻る)
ここで,本レポジトリのセットアップ方法について説明します.
まず,以下の環境を整えてから,次のインストール段階に進んでください.
System | Version |
---|---|
Ubuntu | 20.04 (Focal Fossa) |
ROS | Noetic Ninjemys |
LibRealSense2 | v2.50.0 |
D400 Firmware | v5.13.0.50 |
L500 Firmware | v1.5.8.1 + |
Note
Ubuntu
やROS
のインストール方法に関しては,SOBITS Manualに参照してください.
(上に戻る)
- ROSの
src
フォルダに移動します.$ roscd # もしくは,"cd ~/catkin_ws/"へ移動. $ cd src/
- 本レポジトリをcloneします.
$ git clone https://github.com/TeamSOBITS/realsense_ros
- レポジトリの中へ移動します.
$ cd realsense_ros/
- 依存パッケージをインストールします.
$ bash install.sh
Note
install.shを実行することによって,必要とされるIntel® RealSense™ SDK 2.0が自動的にインストールされます.
- パッケージをコンパイルします.
$ roscd # もしくは,"cd ~/catkin_ws/"へ移動. $ catkin_make
(上に戻る)
カメラ単体で使用する場合は,rs_rgbd.launchを次の手順で実行してください.
- 必要に応じてrs_rgbd.launchのパラメータを更新してください.
<!-- (MUST) Add Prefix to tf frame. No need to add '_' in the end. --> <arg name="camera" default="camera"/> <!-- Visualize Rviz --> <arg name="open_rviz" default="true"/> ...
Note
使用したい機能に応じて,true
かfalse
かに書き換えてください.
- rs_rgbd.launchというlaunchファイルを実行します.
$ roslaunch realsense2_camera rs_rgbd.launch
Note
カメラのパラメータを変更する場合は,Launch Parametersを参照してください.もしくは,Dynamic Reconfigure Paramsに説明されているように,rqt_reconfigureを使用し,パラメータを動的に更新できます.
(上に戻る)
ROS Wrapper for Intel® RealSense™ Devicesが正常にインストールされたかどうかを確認するために,install.shでインストールされたIntel® RealSense™ SDK 2.0のrealsense-viewer
を実行してみます.
-
realsense-viewer
を起動します.$ realsense-viewer
-
Add Source
という項目の中に,カメラを指定します.
Note
RealSense&tradeカメラ
が認識されない場合があります.その時は,USBの接続を確認してみてください.
-
カメラと接続ができた場合,必要に応じてカメラのパラメータを更新してください.
-
最後に,
RGB Camera
とRGBD Camera
のスイッチボタンをon
にして,カメラを起動します.
(上に戻る)
実機を動かす前段階として,Rviz上でRealSense™カメラを可視化し,カメラの構成を表示することができます.
$ roslaunch realsense_description view_d405_model.launch
Note
本レポジトリが対応しているカメラはd405
,d415
,d435
,d435i
,d455
,l515
,r410
,r430
となります.
(上に戻る)
ROS Wrapper for Intel® RealSense™ Devicesが用意しているデフォルトのTrackingのデモプログラムを実行できます.
- rs_rtabmap.launchというlaunchファイルを実行します.
$ roslaunch realsense2_camera opensource_tracking.launch
(上に戻る)
ROS Wrapper for Intel® RealSense™ Devicesが用意しているデフォルトのRtabMapのデモプログラムを実行できます.
- rs_rtabmap.launchというlaunchファイルを実行します.
$ roslaunch realsense2_camera rs_rtabmap.launch
(上に戻る)
- OSS
- ドキュメンテーションの充実
- install.shの更新
現時点のバッグや新規機能の依頼を確認するためにIssueページ をご覧ください.
(上に戻る)
(上に戻る)