本教材はUnityとROS 2を組み合わせたロボット開発のための入門用教材です。
- 小型移動プラットフォームロボット「Raspberry Pi Mouse」
- ROS 2のサンプルプログラムを実行できるようにセットアップ済みであること
- Raspberry Pi Mouseのセットアップ方法についてはSoftware Tutorialsをご覧ください
- LiDARとマルチLiDARマウント
- 組み立てマニュアルに従って組み立ててください
- LiDARはRPLiDAR A1を推奨、その他のLiDARを使用する場合は適宜読み替えてください
- WebカメラとWebカメラマウント
- 組み立てマニュアルに従って組み立ててください
- マルチLiDARマウントとWebカメラマウントを両方取り付けるためにはM3x14mmのネジが2個必要です
- ROS 2のサンプルプログラムを実行できるようにセットアップ済みであること
- ノートパソコン等のPC
- OSはWindowsを想定
- Unityが起動すること
- Raspberry Pi Mouseと同じネットワークに接続してあること
本教材は、Git を使用してお手元の環境(PC)に複製してお使いください。
- Gitを使うのが初めての方は、「Git Windows 使い方」 などのキーワードでネット検索すると多くの情報が得られますので参考にしてみてください。
Gitがインストールできたら、Git Bash、コマンドプロンプト または Power Shell などから以下のコマンドを実行します。
GitHub からファイル一式を複製(clone)します。
git clone https://github.com/rt-net/Unity-ROS2-MobileRobot-Tutorial.git
Software Tutorialsを参考にして、 Raspberry Pi Mouse上でROS 2のサンプルプログラムを動かせるようにセットアップしてください。
- 注意 : Raspberry Pi Mouseを扱う前に、必ず製品マニュアルを参照してください
動作確認済みのROS 2のバージョンは以下の通りです。
- ROS 2 Foxy Fitzroy
- ROS 2 Humble Hawksbill
セットアップの手順は以下のとおりです。
次は docs/intro0.md にお進みください。
Copyright 2022-2023 RT Corporation
本教材は Apache License 2.0 です。
サードパーティ製ソフトウェアについては OSSライセンスに基づく表記 を参照してください。