以下のサイトに従う。
https://github.com/IntelRealSense/librealsense/blob/master/doc/distribution_linux.md
・サーバーの公開鍵を登録する
sudo mkdir -p /etc/apt/keyrings
curl -sSf https://librealsense.intel.com/Debian/librealsense.pgp | sudo tee /etc/apt/keyrings/librealsense.pgp > /dev/null
・サーバーをリポジトリに追加
echo "deb [signed-by=/etc/apt/keyrings/librealsense.pgp] https://librealsense.intel.com/Debian/apt-repo `lsb_release -cs` main" | \
sudo tee /etc/apt/sources.list.d/librealsense.list
sudo apt-get update
・realsenseのライブラリをインストール
sudo apt-get install librealsense2-dkms
sudo apt-get install librealsense2-utils
・(オプション)デバッグ用パッケージをインストール
sudo apt-get install librealsense2-dev
sudo apt-get install librealsense2-dbg
RealSenseをPCに接続し、以下のコマンドでRGB・デプス画像を確認することができる。
realsense-viewer
realsense-rosの設定
・ワークスペースに移動する
cd ~/catkin_ws/src/
・ソースコードをダウンロード
git clone https://github.com/IntelRealSense/realsense-ros.git
cd realsense-ros/
git checkout `git tag | sort -V | grep -P "^2.\d+\.\d+" | tail -1`
・パッケージをビルド
cd ~/catkin_ws/
catkin_make clean
・ddynamic_reconfigureがない場合はインストールする
sudo apt-get install ros-noetic-ddynamic-reconfigure
・ビルドする
catkin build
・動作確認
roslaunch realsense2_camera rs_camera.launch
・rvizで確認するか以下のコマンドで画像を確認
rosrun rqt_image_view rqt_image_view
rqt_image_viewがないとエラーが出た場合は以下のコマンドでインストールする。
sudo apt install ros-noetic-rqt-image-view