この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues
ROSを使用してreComputerで複数のCSIカメラを使用する方法
はじめに
このチュートリアルでは、reComputer J30/J40シリーズデバイスでROSを使用して複数のCSIカメラの画像データを読み取り、画像トピックをRVIZの可視化インターフェースに表示する方法をステップバイステップで説明します。

前提条件
-
reComputer J30/40シリーズ: 提供されたチュートリアルに従ってJetPack 5.xシステムとROS Noetic環境のインストールを完了してください。
-
サポートされているカメラは以下の通りです:
-
IMX219カメラ
- Raspberry Pi Camera V2
- IMX219-130 8MP Camera with 130° FOV
- IMX219-160 8MP Camera with 160° FOV
- IMX219-200 8MP Camera with 200° FOV
- IMX219-77 8MP Camera with 77° FOV
- IMX219 M12/CS mount CMOS Camera Module
- IMX219-83 8MP 3D Stereo Camera Module
- IMX219-77IR 8MP IR Night Vision Camera with 77° FOV
- IMX219-160IR 8MP Camera with 160° FOV
- IMX219 M12/CS mount CMOS Camera Module
-
IMX477カメラ
-
はじめに
カメラの接続
このチュートリアルに従ってCSIカメラの接続とテストを完了し、システムにROSがすでにインストールされていることを確認してください。

インストール
-
ステップ1: reComputerでターミナルを開き、ワークスペース用のディレクトリを作成します:
mkdir -p ~/catkin_ws/src
cd ~/catkin_ws/src -
ステップ2: 必要なROSパッケージをクローンします:
git clone https://github.com/ZhuYaoHui1998/csi_camera_reader.git
-
ステップ3: ワークスペースをビルドします:
cd ~/catkin_ws/
catkin_make -
ステップ4: 環境を更新するためにセットアップファイルを再度ソースします:
source devel/setup.bash
使用方法
-
カメラストリームをROSトピック /csi_cam_0/image_raw に公開するには、ターミナルで以下のコマンドを使用します:
roslaunch csi_camera_reader csi_camera.launch sensor_id:=0
-
sensor_id を1に変更してインターフェースに合わせることもできます:
roslaunch csi_camera_reader csi_camera.launch sensor_id:=1
-
2つのCSIカメラを同時に開き、ROSにトピックを公開したい場合は、以下のコマンドを実行します:
roslaunch csi_camera_reader dual_camera.launch
ターミナルで "rostopic list" コマンドを入力すると、カメラが公開している画像トピックを確認できます。
また、RVIZ可視化ツールを使用して画像トピックを購読し、視覚情報を表示することもできます。
技術サポートと製品ディスカッション
弊社製品をお選びいただきありがとうございます!製品の使用体験がスムーズになるよう、さまざまなサポートを提供しています。お客様の好みやニーズに応じた複数のコミュニケーションチャネルをご用意しています。