コース概要

ロボティクスの迅速プロトタイピングの概要

  • 素早いプロトタイピングと反復設計の原理
  • ROS 2 エコシステムの概要
  • Docker がロボティクスにおける機敏さと再現性をどのように実現するか

開発環境のセットアップ

  • ローカルまたはクラウドシステムでの ROS 2 と Docker のインストール
  • ロボット開発用の Docker コンテナの構成
  • 効率的なワークフローのための VS Code と拡張機能の使用

プロトタイピング用の ROS 2 の基礎知識

  • ROS 2 パッケージ、ノード、トピック、およびサービス
  • ROS 2 ワークスペースの作成と構築
  • Gazebo でのロボットシミュレーション

ロボティクス開発用 Docker

  • ROS アプリケーションのコンテナ化の基礎知識
  • ロボットプロジェクト向けのカスタム Docker イメージの構築
  • システム間での依存関係と設定の管理

ロボットプロトタイプの統合とテスト

  • Docker ネットワーク内の複数の ROS 2 ノードの接続
  • シミュレーションでの認識と制御モジュールのテスト
  • コンテナ化されたアプリケーションのデバッグと最適化

協力的でスケーラブルなロボティクス開発

  • バージョン管理と ROS-Docker プロジェクトの共有
  • ロボット用の継続的統合パイプライン
  • 複数デバイス間でのプロトタイプの展開とスケーリング

実習プロジェクト: コンテナ化された ROS 2 プロトタイプ

  • ロボットシミュレーションパイプラインの設計と実装
  • ROS 2 と Gazebo を使用したフルワークフローのコンテナ化
  • 機能するプロトタイプのテストと展開

まとめと次なるステップ

要求

  • Python プログラミングの基本知識
  • Linux コマンドラインツールの使用経験
  • センサー、アクチュエーター、制御などの基本的なロボティクス概念の理解

対象者

  • プロトタイプを迅速に構築する開発者やロボティクス愛好家
  • 証明概念のロボットアプリケーションを設計するスタートアップエンジニア
  • 現代的な展開ツールを使用して ROS 2 を探求するメイカーと趣味人
 21 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (1)

今後のコース

関連カテゴリー