お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
ロボット工学向けROSとPythonの概要
- ROSの機能やアーキテクチャについて
- 移動ロボット開発におけるROS利用の利点
ROSの基礎理解
- コアな概念と構成要素の解説
- ROSのファイルシステム、ディレクトリ構造および通信モデルについて
開発環境の設定方法
- ROSおよびPythonのインストール手順
- ROS環境およびワークスペースの構成法
- 移動ロボットプラットフォームをROSに接続する手順
Pythonを使ったROSノードの作成と実行方法
- Pythonを用いたROSノードの作成手順
- ノードの起動およびコマンドラインツールの活用方法
- ROSノード用の起動ファイルの記述と使用法
- ROSパラメータおよびログ機能の利用方法
Pythonを使ったROSトピックの作成と運用方法
- Pythonを用いたROSトピックの生成手順
- ROSトピックへのデータ送信・受信手法
- 標準およびカスタムメッセージ形式の活用方法
- 各種ROSツールによるトピック監視と記録法
Pythonを使ったROSサービスの作成と利用方法
- Pythonを用いたROSサービスの生成手順
- サービスのリクエスト送信および提供処理の実施法
- 標準およびカスタムサービス型の使用例
- 各種ROSツールによるサービス検索と呼び出し手順
Pythonを使ったROSアクションの作成と利用方法
- Pythonを用いたROSアクションの生成手順
- アクション目標値の送信および受信処理法
- 標準およびカスタムアクション型の活用例
- 各種ROSツールによるアクション管理とキャンセル手法
移動ロボット向けROSパッケージとライブラリの活用法
- 移動ロボット用ナビゲーションスタックの活用事例
- 移動ロボット用SLAMパッケージの実装手順
- 移動ロボット用センシング関連ROSパッケージの使用法
他フレームワークやツールとのROS統合手法
- コンピュータビジョン向けOpenCVとROSの組み合わせ例
- 機械学習用TensorFlowとROSの連携法
- シミュレーション向けGazeboとROSの統合手順
- 他種類フレームワークやツールとの相互運用事例
ROSアプリケーションの問題解決およびデバッグ技法
- ROSアプリケーションにおける一般的な不具合対処法
- 効果的なデバッグ手順およびツール利用例
- ROSパフォーマンス向上のためのヒントとベストプラクティス
講座まとめと今後の取り組み方向性
要求
- 基本的なロボット工学の概念と用語に関する知識
- Pythonプログラミングおよびデータ分析の実務経験
- Linuxオペレーティングシステムおよびコマンドラインツールの基本操作に精通していること
対象者
- ロボット開発者
- ロボット工学に興味がある方々
21 時間
お客様の声 (3)
各トピックについてより深く理解するのに、実践的な演習が大いに役立ちます。また、授業を講義で始め、その後実践的な演習を続けていくスタイルは、先に呈示された講義内容と関連付ける上で非常に役立つし、助けになります。
Nazeera Mohamad - Ministry of Science, Technology and Innovation
コース - Introduction to Data Science and AI using Python
機械翻訳
個別のサポート
Simon the 2nd - Cboost
コース - ROS: Programming for Robotics
機械翻訳
トレーナーは私のあらゆる質問に答えるために常に利用可能でした
Caterina - Stamtech
コース - Developing APIs with Python and FastAPI
機械翻訳