kobot

3D処理とか

Realsense ROS2エラー

ROS2を触り初めたところIntelからRealsenseのROS2対応のリポジトリを見つけたのでトライ。

github.com

結論から言うとそのままでは以下の様なエラーが出て使えなかった...

(types.h:180) get_xu(...). xioctl(UVCIOC_CTRL_QUERY) failed Last Error: Device or resource busy [ERROR] [RealSenseCameraNode]: An exception has been thrown: get_xu(...). xioctl(UVCIOC_CTRL_QUERY) failed Last Error: Device or resource busy

原因としては使っているUbuntu18.04のカーネルバージョンが対応していないため。 (自分の所はバージョン5.4.0だが、サポートしているのはバージョン4.xとのこと)

librealsense/installation.md at master · IntelRealSense/librealsense · GitHub

Complete the boot, login and verify that a supported kernel version (4.[4,8,10,13,15,16]]) is in place with uname -r

改めて使おうとしたらパッチを当てるとか、Dockerで起動するとかかな。 以下は参考にさせて頂いたURL

qiita.com