ROS
stereocamera
elp

ELP Dual Lens Stereo Cameraでカメラが左右逆に認識される

More than 1 year has passed since last update.

下記ライブラリを用いて、ステレオカメラのキャリブレーションを行おうとしたところカメラが左右逆に認識されてしまったのでそれを直します。
https://github.com/joshvillbrandt/elp-stereo-camera-ros-pkg

初期状態で起動するとわかりづらいですが下図のように左右判定状態で反映されてしまいます。
reverse.png

カメラのデバイス認識等を行っているのはelp_stereo_camera.launchなので、下記のようにデバイスの認識を左右逆にしてあげます。

catkin_ws/src/elp_stereo_caemera/launch/elp_stereo_camera.launch
<?xml version="1.0"?>

<launch>
  <arg name="CAMERA_NAME" default="elp" />
  <arg name="LEFT_DEVICE" default="/dev/elp_right" />
  <arg name="RIGHT_DEVICE" default="/dev/elp_left" />

そうすると下図のように正しく左右が認識されるようになります。

valid.png

LEFT_DEVICEなのにelp_rightを認識させるようにしたり、スマートな方法ではないですが一応正しく認識されるようになりました。根本的な原因解決方法が見つかれば後々追記します。