■ 主な内容 ■
第1章 学習する内容
1−1 全体の構成
1−2 必要なもの
第2章 ノートPCの準備
2−1 Linux(Ubuntu22.04 LTS)をインストール
イメージファイルをダウンロード
UbuntuイメージファイルをUSBに書き込む
USBからPCを起動
Ubuntu22.04LTSをインストール
2−2 ROS2(humble)をインストール
地域の設定
リポジトリの設定
ROS2をインストール
環境設定
サンプルを実行
2−3 トピック通信プログラム
ワークスペースを作成
パッケージを作成
publisherノードを書く
setup.pyファイルを編集
subscriberノードを書く
setup.pyファイルを編集
ビルドして実行
第3章 Raspberry Piの準備
3−1 Linux(Ubuntu22.04 LTS)をインストール
SDカードを準備
Raspberry Pi のセットアップ
3−2 ROS2(humble)をインストール
3−3 VSCodeでSSH接続
VSCodeでSSH
ワークスペースを作成
パッケージを作成
subscriberノードを書く
setup.pyファイルを編集
ビルドして実行
ノートPC側でtalkerを実行
第4章 ロボットの準備
4−1 組み立てと配線
4−2 モーター駆動テスト
4−3 エンコーダテスト
4−4 サーボ走行
直進
旋回など
第5章 ROS2でロボットを操縦
5−1 コマンドの送受信
送信側
受信側
5−2 実走
5−3 Joystick
5−4 GUI
5−5 サービス通信プログラム
サービスを定義するパッケージ(PC)
クライアントパッケージ
サービスを定義するパッケージ(Raspberry Pi)
サービスノード(Raspberry Pi)
第6章 ROS2とカメラの連携
6−1 WEBカメラとOpenCV
OpenCVをインストール
ROS2でOpenCVを利用
画像変換
マーカー認識
6−2 画像認識でロボット操縦
画像とコントローラ
ローンチファイル
画像とコントローラ
趣味のロボット製作 ROS2 入門編
https://amzn.to/3PBOmMe
コメント