コース概要
RoboticsのためのROSとPythonの紹介
- ROS の機能とアーキテクチャの概要
- モバイル ロボット工学に ROS を使用する利点
理解ROS
- 中心となる概念とコンポーネント
- ROS ファイルシステム、ディレクトリ構造、通信モデル
開発環境のセットアップ
- ROSとPythonのインストール
- ROS環境とワークスペースの構成
- 移動ロボットプラットフォームとの接続ROS
Python で ROS ノードを作成して実行する
- Pythonを使用してROSノードを作成する
- ノードの実行とコマンドラインツールの使用
- ROS ノード起動ファイルの作成と使用
- ROSパラメータの利用とロギング
Python による ROS トピックの作成と使用
- Python で ROS トピックを作成する
- ROS トピックの公開と購読
- ROS メッセージ タイプとカスタム メッセージの活用
- ROS ツールを使用した ROS トピックの監視と記録
Python による ROS サービスの作成と使用
- Python で ROS のサービスを作成する
- ROSサービスのリクエストと提供
- ROS サービスタイプとカスタムサービスの活用
- ROS ツールを使用した ROS サービスの検査と呼び出し
PythonでROSのアクションを作成して使用する
- Python で ROS のアクションを作成する
- ROS 行動目標の送受信
- ROS アクション タイプとカスタム アクションの活用
- ROS ツールを使用した ROS アクションの管理とキャンセル
ROS 移動ロボット用のパッケージとライブラリの使用
- ROS 移動ロボット用ナビゲーション スタックの使用
- ROS 移動ロボット用の SLAM パッケージの実装
- 移動ロボット用の認識パッケージROSを採用
ROS を他のフレームワークやツールと統合する
- コンピューター ビジョンに ROS と OpenCV を使用する
- ROS と TensorFlow を機械学習に使用する
- シミュレーションに Gazebo で ROS を使用する
- 他のフレームワークやツールで ROS を使用する
トラブルシューティングとデバッグ ROS アプリケーション
- ROS アプリケーションの一般的な問題とエラーに対処する
- 効果的なデバッグ手法とツールの適用
- ROS パフォーマンスを向上させるためのヒントとベスト プラクティス
概要と次のステップ
要求
- 基本的なロボット工学の概念と用語の理解
- Python プログラミングとデータ分析の経験
- Linux オペレーティング システムおよびコマンド ライン ツールに関する知識
観客
- Robotics 開発者
- Robotics愛好家
お客様の声 (5)
私たちの分野に完璧に適合した例/演習
Luc - CS Group
コース - Scaling Data Analysis with Python and Dask
Machine Translated
トレーナーはどんな質問にも答えてくれた。
Caterina - Stamtech
コース - Developing APIs with Python and FastAPI
Machine Translated
It was a though course as we had to cover a lot in a short time frame. Our trainer knew a lot about the subject and delivered the content to address our requirements. It was lots of content to learn but our trainer was helpful and encouraging. He answered all our questions with good detail and we feel that we learned a lot. Exercises were well prepared and tasks were tailored accordingly to our needs. I enjoyed this course
Bozena Stansfield - New College Durham
コース - Build REST APIs with Python and Flask
トレーナーの実践的な知識と経験の移転。
Rumel Mateusz - Pojazdy Szynowe PESA Bydgoszcz SA
コース - GUI Programming with Python and PyQt
Machine Translated
As I was the only participant the training could be adapted to my needs.