ROS2の基礎と開発のポイントおよび移動ロボット制御への応用 ~デモ付~ <オンラインセミナー>
~ Dockerを用いたROS 2開発環境の構築と活用、Python/C++によるROS 2開発のポイント、移動ロボット制御への応用 ~
・コンテナ上での構築方法や移動ロボット応用に必要な「Twist・tf2・Gazebo・SLAM」を合わせて修得し、現場で使えるROS 2開発に活かすための講座!
・Dockerによる開発環境構築からROS 2開発の基礎と移動ロボット制御の応用までを修得し、ROS 2を用いた効率的なロボット開発に活かそう!
オンラインセミナーの詳細はこちら:
・WEB会議システムの使い方がご不明の方は弊社でご説明いたしますのでお気軽にご相談ください。
講師の言葉
本講義では、ROSの教育実践を踏まえ、ROS 2を学び始めるうえで重要となる開発環境の整備方法をはじめ、移動ロボット制御に必要な基礎理論、プログラミングのポイント、さらにシミュレータを活用した動作確認の方法までを、デモを交えながらわかりやすく解説します。
特に、Dockerを活用した実践的な開発環境にも触れ、受講後に自ら環境を構築し、試作を進めるための足がかりとなることを目指します。近年のROS 2は、Dockerを前提にした開発・デプロイが増えています。 ROSは依存ライブラリが多いため、「自分のPCでは動いたのに、ロボット実機では動かない」という問題が起こりがちです。DockerならOS、ROSバージョン、ライブラリをまとめてコンテナ化できるため、開発PC・CIサーバー・実機で同じ環境を再現できます。
ROS 2をこれから本格的に学ぶ方にとって、有意義な講座となれば幸いです。
セミナー詳細
| 開催日時 |
- 2026年11月02日(月) 10:00 ~ 17:00
|
| 開催場所 |
オンラインセミナー |
| カテゴリー |
オンラインセミナー、ソフト・データ・画像・デザイン |
| 受講対象者 |
・ROS 2の学習環境の整備方法を学び、ROS2開発を始めたい研究者、技術者の方
・ROS 2で移動ロボット制御に取り組むことを考えているエンジニアの方々 |
| 予備知識 |
・Linux(Ubuntu)の基礎知識
・Pythonの基礎知識(変数、関数) |
| 修得知識 |
・ROS 2の基本概念と、ロボット、特に移動ロボット開発における位置付け
・Dockerを活用したROS 2開発環境の基本的な考え方と活用方法
・ROS 2におけるノード、トピック、メッセージの基本的な仕組みを理解し、簡単なROS 2プログラムの作成手順
・移動ロボット制御に必要な基礎知識、速度指令とTwistメッセージの関係、座標系およびtf2 |
| プログラム |
1.ロボット開発とROS 2の位置づけ
(1).ロボット開発におけるROS 2の位置付け
a.ROS 2の利点と課題
b.ROS 2の活用事例
2.Dockerを用いたROS 2開発環境の構築と活用
(1).ROS 2開発におけるDocker活用の意義
a.開発環境を統一する必要性
b.Dockerを用いる利点
c.環境への適用例
(2).Dockerと周辺環境の基礎
a.仮想環境の基礎
b.Dockerイメージとコンテナ
c.WSLとDocker Desktop for Windowsの役割
(3).ROS 2開発環境の構築と活用
a.オープンソースのDockerイメージの活用
b.Docker+ROS 2: 練習環境の構成
c.コンテナ上での開発・ビルド・実行の流れ
3.ROS 2開発の基礎とポイント
(1).ノードの基本
a.ノードとは
b.Pythonノードの作成
c.C++ノードの作成
d.PythonとC++の使い分け
(2).トピックとメッセージ
a.メッセージとは
b.パブリッシャ
c.サブスクライバ
(3).基本的なROS 2システムの構築
a.2ノード・1トピックのROS 2システム
b.ノード間通信の確認方法
c.開発時の基本的なデバッグ方法
4.移動ロボット制御への応用
(1).移動ロボットの運動学の基礎
a.移動ロボットの順運動学モデル
b.速度指令と運動の関係
(2).ROS 2における移動ロボット制御
a.Twistメッセージ
b.TurtleSimによる移動ロボット制御の基礎
c.座標系とtf2
(3).シミュレーションによる応用例
a.Gazeboシミュレータの概要
b.Gazeboを用いた移動ロボット動作例
c.SLAMデモ
|
| キーワード |
ROS 2 Docker ロボット開発 開発環境構築 コンテナ技術 移動ロボット Python C++ ノード開発 トピック通信 メッセージ通信 tf2 Gazebo SLAM |
| タグ |
ロボット、OS・言語 |
| 受講料 |
一般 (1名):49,500円(税込)
同時複数申込の場合(1名):44,000円(税込)
|
| 会場 |
オンラインセミナー
本セミナーは、Web会議システムを使用したオンラインセミナーとして開催します。
|