📷

Raspberry Pi 4にUbuntu ROS Realsenseセットアップ

2 min read

Raspberry Pi 4でRealsense

Jetson NanoでRealsenseを動かしたことはあるのですが(以下記事参照)、Raspberry Pi 4では動かしたことなかったのでやってみました。

https://qiita.com/karaage0703/items/cb9bbe1b4f2504f8ad0d

基本的に、流れは同じなのですが、少しだけ違ったので差分を中心にメモします。

ハードウェア準備

以下記事参考にしてください(カメラとディープラーニングのセットアップは不要です)

https://karaage.hatenadiary.jp/entry/rpi4-dl-setup

RealsenseはD435使用することを前提にしています。

https://amzn.to/3bIEb3X

Ubuntuインストール

以下参考にしました。

https://rt-net.jp/mobility/archives/12773

具体的には、以下のサイトにいきます。

https://wiki.ubuntu.com/ARM/RaspberryPi

以下をダウンロードしましょう。
arm64
18.04.5 LTS: ubuntu-18.04.5-preinstalled-server-arm64+raspi3.img.xz (4G image, 472MB compressed)

イメージは、Raspberry Pi ImagerでSDに焼きましょう。

https://qiita.com/karaage0703/items/79e09db0ef3ebcf94882

イメージをやいたSDで起動します。CUI(黒い画面)が出てくるので、ID, passに「ubuntu」を入力してログインします。

GUI(デスクトップ)をインストールするため、以下コマンドを実行します。

$ sudo apt update
$ sudo apt install -y ubuntu-desktop

Ubuntuの準備はこれで完了です。

Realsenseセットアップ

以下の通り実施しました。

https://rt-net.jp/humanoid/archives/2426

最初Jetson Nanoと同様にaptで入れたのですが、動作が不安定(RGB画像が表示されない)ので、結局ソースから入れ直した。

実際に入力するコマンドは以下です。

$ git clone https://github.com/IntelRealSense/librealsense.git
$ cd librealsense/
$ sudo apt install git libssl-dev libusb-1.0-0-dev pkg-config libgtk-3-dev
$ sudo apt install libglfw3-dev libgl1-mesa-dev libglu1-mesa-dev
$ sudo apt install cmake
$ ./scripts/setup_udev_rules.sh
$ ./scripts/patch-realsense-ubuntu-lts.sh
$ mkdir build && cd build
$ cmake ../
$ sudo make clean && make && sudo make install

セットアップ終わったら、realsense-viewerを起動して動作確認します。以下コマンド実行しましょう。

$ realsense-viewer

起動して、RealSenseの画像が表示されたらOKです。

ROS + realsense-ros インストール

ここからはJetson Nanoと同じです。以下記事と同じ要領でROSとrealsense-rosをセットアップすればOKです。

https://qiita.com/karaage0703/items/aa54e086f0a2f165d3e9

https://qiita.com/karaage0703/items/cb9bbe1b4f2504f8ad0d

以下のように表示されたらOKです。

まとめ

Raspberry PiでRealSenseを使う方法に関して書きました。画像処理までラズパイで行うのは難しそうですが、デバイスの足として使うには良いかもしれませんね。

Intel公式でもそのような応用例を紹介したりしています。

https://dev.intelrealsense.com/docs/open-source-ethernet-networking-for-intel-realsense-depth-cameras

関連記事

https://karaage.hatenadiary.jp/entry/2015/09/10/073000

https://zenn.dev/karaage0703/articles/a267aa24a80c44

変更履歴

  • 2021/06/21 他の環境でのセットアップ方法を追記

Discussion

ログインするとコメントできます