ROS2の基礎とロボット開発のためのPythonによるROS2プログラミングのポイント ~デモ付~ <オンラインセミナー>

~ ROS2の基礎と事例、各種通信方式とコマンド、Gazeboの使用法、ROS2プログラミング開発手順、Pythonによるプログラムのポイント ~

・初学者がROS2で躓きやすい点や、プログラミング手順、シミュレータの活用方法を修得し、ロボットへの実装に活かすための講座!

・ROS2の基礎から、Pythonを用いたROS2プログラミング手法を修得し、産業ロボットやAIロボット開発に活かそう!

オンラインセミナーの詳細はこちら:

・WEB会議システムの使い方がご不明の方は弊社でご説明いたしますのでお気軽にご相談ください。

講師の言葉

 講師の研究室では2011年からROSを導入し、一貫してROSを用いたロボットの研究開発に取り組んでまいりました。当初は一研究ツールであったROSも、今や欠かせない世界標準のプラットフォームとなっており、産業界にも波及しています。

 本講義では、長年の指導経験に基づき、初学者がROS2を学ぶ上で、どこでつまずきやすいか、何を優先して理解すべきかを体系的に解説します。最新のROS2をベースに、基礎知識からPythonによる具体的なプログラミング手順、さらにシミュレータの活用まで、ロボットを動かすためのエッセンスを凝縮してお伝えします。これからROS2を学び始める方々が、スムーズに最初の一歩を踏み出せる一助となれば幸いです。

セミナー詳細

開催日時
  • 2026年05月14日(木) 10:00 ~ 17:00
開催場所 オンラインセミナー
カテゴリー オンラインセミナー電気・機械・メカトロ・設備ソフト・データ・画像・デザイン
受講対象者 ・ROS2をこれから学び始めたい研究者、技術者の方
・ロボット制御の標準的なフレームワークに関心のあるエンジニアの方
予備知識 ・LinuxおよびPython言語の基礎的な知識(変数や関数の定義など)
修得知識 ・ROS2の基本概念と、ロボット開発における役割を体系的に理解できる
・通信の仕組みを理解し、基本的なコマンド操作やデータの可視化ができるようになる
・Pythonを用いた基礎的なプログラミングと、開発環境の使い方の流れを修得できる
プログラム

1.ROS2の基礎

  (1).概要:ミドルウェアとしての役割とメリット

  (2).背景と位置付け:ROSが誕生した背景とロボティクスにおける位置づけ

  (3).ROSの構成(ノードなど)

  (3).事例:産業界でROSを使用した事例

      ・ナビゲーション

      ・マニピュレータ

 

2.各種通信方式とROS2シミュレータの活用ポイント

  (1).通信の仕組みとツール:各種通信方式とコマンド

    a.トピック通信プログラム

    b.サービス通信プログラム

    c.アクション通信プログラム

  (2).ROS2のシミュレータ

    ・Gazeboの概要と使用法

 

3.ROS2のプログラミングのポイントとデモ

  (1).ROS2プログラミング開発手順:開発環境とその手順

    a.ワークスペースの準備

    b.パッケージの作成

    c.ソースコードの実装

    d.設定ファイルの記述

    e.ビルドと環境反映

    f.実行と検証

  (2).Pythonによるプログラムのポイント:基本的な通信プログラムの作成・コンパイル・実行

    a.Nodeクラスの継承

    b.通信の実装 (Pub/Sub)

    c.タイマー処理

  (3).既存ライブラリのROS 2化

  (4).Gazeboを用いたロボットモデルのシミュレーション(デモ)

 

講義で紹介するサンプルプログラムを利用できる講師の著書を配布します

キーワード ミドルウェア ROS2 コマンド操作 Gazebo ロボット制御 ナビゲーション マニピュレータ ロボットビジョン
タグ ロボットOS・言語
受講料 一般 (1名):52,800円(税込)
同時複数申込の場合(1名):47,300円(税込)
会場
オンラインセミナー
本セミナーは、Web会議システムを使用したオンラインセミナーとして開催します。
contact us contact us
各種お問い合わせは、お電話でも受け付けております。
03-5322-5888

営業時間 月~金:9:00~17:00 / 定休日:土日・祝日