お問い合わせ

コース概要

ロボット工学における迅速プロトタイピングの入門

  • 迅速プロトタイピングおよび反復設計の基本原則
  • 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人あたりの価格

お客様の声 (2)

今後のコース

関連カテゴリー