ROS rtabmap_ros 自作 Stereo Camera #2.
ROS rtabmap_ros 自作 Stereo Camera に続いて、
今回は、rtabmap_ros/Tutorilas/SetupOnYourRobot 2.9 Stereo Bを、
自作 Stereo カメラ向けに、アレンジして、試してみます。
と言うのも、 rtabmap_ros/Tutorials/StereoOutdoorMapping で使われている構成のようなので。
開発環境
PC: Ubuntu Mate 18.04
ROS : Melodic
USB Camera: Logi Cool C270 x 2
1. 自作 USB ステレオカメラ のセットは、ROS rtabmap_ros 自作 Stereo Camera をご覧下さい。
2. launch ファイルのアレジ。
自作、USB Stereo カメラに合致するように、アレンジします。
rtabmap_ros_my/launch/rtabmap-nishi-stereoB.launch
注1) tf link へ、source_frame、 camera を、追加します。
注2) 幾つか変更します。
/stereo_camera/left/camera_info は、 /left/camera_info
/stereo_camera/right/camera_info は、/left/camera_info
left/camera_info は、/left/camera_info
right/camera_info は、 /right/camera_info
3. 実行
$ roscore
$ roslaunch rtabmap_ros_my rtabmap-nishi-stereoB.launch
今回は、すんなり OK となりました。
測定最短距離: 60[cm] みたい。
注) カメラの間隔: 9 [cm]
プログラムの特徴とては、rtabmap_ros/stereo_odometry で、stereo_image_proc が変換した、Stereo マッチングデータから、
なにやら、 odometory を算出して、
/base_link? (/odom では無いみたい) を更新しているような点です。
Rviz で観察していると、/base_link は、結構移動しているみたいです。
odom は、/stereo_camera で修飾されるみたい。
これを、Turtlebot3 自作機で使ってみるか?
uvc_camera/launch/stereo_node.launch だけを、SBC(Jetson nano 2G) で動かして、他は、
リモートPC で動かす構成とする。
しかし、Wi-Fi で、Stereo 画像を流すので、使い物になるか判りません。