ROS/ROS2プログラミングの基礎とその実践 ~1人1台PC実習・デモ付~

~ ROSの概要と現状、ROSの通信モデルと機能、ROS1とROS2の解説、最新バージョンのROS2によるプログラミング実践と組込み分野への展開 ~

・急速に普及が進んでいるROSと最新プラットフォームのROS2について修得し、開発に活かすための講座
・ROSによる通信モデルおよびROS2で導入される新機能について学び、付加価値の高いシステム開発に応用しよう!
※PCは弊社で用意致します
※演習データはお持ち帰りできます。USBメモリーをご持参下さい。

講師の言葉

 ROSはロボットシステムの開発を加速化するプラットフォームとして注目されており、ロボット分野で急速に普及が進んでいるだけでなく、実製品へのすでに数多くの採用事例があります。また、ロボットシステム開発を取り巻く背景の変遷から、これに応えるROS2の開発が急速に進んでいます。今後、システム開発をする上では現行バージョンのROSだけではなく、次世代のROS2のことも学んでおく必要があるかと思われます。
 本セミナーでは、ROSの基礎知識や目指すところを解説したのちに、基本的な通信モデルである出版購読型通信方式を採用したROSプログラミングを実践的に習得します。そして、最新の開発プラットフォームであるROS2について、新たに導入された機能を実際に動かしながら、その利点を理解します。これを踏まえて、ロボットシステム開発にROS/ROS2を採用すべき理由について実感していただければと思います。

本講座は受付を終了しました

セミナー詳細

開催日時
  • 2020年02月17日(月) 13:00 ~ 17:00
  • 2020年02月18日(火) 09:30 ~ 16:30
開催場所 日本テクノセンター研修室
カテゴリー ソフト・データ・画像・デザイン
受講対象者 ・ROSによる開発を始めたい方
・ROSについて体系的に学びたい方
・ROS2の新機能を習得したい方
・ロボット・機械ほか関連企業のエンジニアの方
予備知識 ・LinuxもしくはUbuntuの使用経験がある方
・C++の使用経験もしくは何かしらのプログラミングの経験がある方
修得知識 ・ROSの基礎知識および基本的な通信方式を習得できます
・ROSによるロボットソフトウェアの開発方法が習得できます
・ROS2の新機能の使用方法およびそのメリットが理解できます
プログラム

1.ROSの概要と現状
(1).ロボット開発を取り巻く環境
   ・システムの特徴
   ・ソフトウェア開発のフレームワーク
(2).ROSとは?
(3).ROSの特徴と開発プラットフォームとして採用が推奨される理由
(4).ROSが採用されているロボット・システムの例
(5).ROSのユースケースの変遷
   ・ROSからROS2に向けてどう変わるか?
(6).時代はROS2へ?
(7).ROS versionとdistributionの選択
     a.ROS1とROS 2の使い分け
     b.Distributionの使い分け

2.ROSの基本的な仕組みとプログラミングの実践
(1).ROSの通信モデル
(2).サンプルプログラムによる出版購読型のトピック通信の理解[実習]
(3).C++/Pythonによるロボットソフトウェアの開発[実習]
(4).ROSの便利な様々な機能[実習]

3.ROS2の基本的な仕組みとプログラミングの実践
(1).ROS1と比較したROS2の利点・優位性
(2).ROS1のプログラミングモデルとの違い
(3).ROS2によるロボットソフトウェアの開発[実習]
(4).ROS2の新機能の利用[実習]
(5).ROS2による実ロボットの操作[デモ]
(6).ロボットのシミュレーション[デモ]

4.発展的な話題:組込み分野への展開

5.ROSを勉強する際の参考情報(書籍・Web)

キーワード ROS ロボット 通信モデル Linux Turtlebot C++ Python トピック通信 ROS2 シミュレーション トピック通信 サービス通信 ソフトウェア
タグ 組み込みソフトロボット
受講料 一般 (1名):75,900円(税込)
同時複数申込の場合(1名):70,400円(税込)
会場
日本テクノセンター研修室
〒 163-0722 東京都新宿区西新宿2-7-1 新宿第一生命ビルディング(22階)
- JR「新宿駅」西口から徒歩10分
- 東京メトロ丸ノ内線「西新宿駅」から徒歩8分
- 都営大江戸線「都庁前駅」から徒歩5分
電話番号 : 03-5322-5888
FAX : 03-5322-5666
こちらのセミナーは現在募集を締め切っております。
次回開催のお知らせや、類似セミナーに関する情報を希望される方は、以下よりお問合せ下さい。
contact us contact us
各種お問い合わせは、お電話でも受け付けております。
03-5322-5888

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