SlideShare uma empresa Scribd logo
1 de 7
Baixar para ler offline
1
第3部:プログラミング演習	
名城大学
理工学部メカトロニクス工学科
大原賢一
第3部での目標	
n Flipコンポーネントを自身で作成することで,RTコン
ポーネント開発の基礎を習得すること.	
2
実習の進め方	
n  第2部で作成したFlipコンポーネントのひな形を準備します.
n  あとは,下記のページに書かれている流れに従って,コンポーネン
トを作成してください.
l  http://www.openrtm.org/openrtm/ja/node/5022	
3
本本日日のの講講習習のの復復習習	
	
4
RTコンポーネントを用いたシステム
の構築手順	
1.  ネーミングサービスの起動
l ネーミングサービス:ネットワーク上で起動してい
るRTコンポーネントの情報管理.
2.  RTシステム構築に必要なツールの起動
3.  システムに必要なRTコンポーネントの起動
4.  コンポーネント同士の接続
5.  コンポーネントの起動(RTシステムの起動)
5
RTコンポーネントの作り方	
n RTC Builderで作成されたひな形の必要な箇所(処
理を実装したいアクティビティ)の部分に処理を追加
する.
l ひな形の中の各アクティビティのところに追加で書き
込むというのがポイント!(アクティビティなどは新規
で書かなくてOK.)
n 処理を書いたら,コンパイル.
n Windows+Visual Studioの場合,“(コンポーネント名)
Comp”のプロジェクトを「スタートアッププロジェクト」
に設定しておくと,デバッグが簡単に.
6
7
コンポーネントの再利用方法	
n 公開されているコンポーネントをダウンロード
n Windowsの場合:Cmakeでソリューションフ
ァイルの生成
n 生成されたソリューションを開く
n コンパイル
n コンポーネントの起動	
基本的にはこれで動くはずだが,動かない場
合は,公開している人に問い合わせてみる.�

Mais conteúdo relacionado

Destaque (14)

130522 rt講習会(説明用)
130522 rt講習会(説明用)130522 rt講習会(説明用)
130522 rt講習会(説明用)
 
2015 summercamp 06
2015 summercamp 062015 summercamp 06
2015 summercamp 06
 
Rtmsc2015 group3
Rtmsc2015 group3Rtmsc2015 group3
Rtmsc2015 group3
 
2015 summercamp 04
2015 summercamp 042015 summercamp 04
2015 summercamp 04
 
Rtmsc2015 group1
Rtmsc2015 group1Rtmsc2015 group1
Rtmsc2015 group1
 
Rtmsc2015 group2
Rtmsc2015 group2Rtmsc2015 group2
Rtmsc2015 group2
 
160705-01 RTミドルウエア講習会・名城大
160705-01 RTミドルウエア講習会・名城大160705-01 RTミドルウエア講習会・名城大
160705-01 RTミドルウエア講習会・名城大
 
Camera commoninterface
Camera commoninterfaceCamera commoninterface
Camera commoninterface
 
Rtm summer camp2014グループ3
Rtm summer camp2014グループ3Rtm summer camp2014グループ3
Rtm summer camp2014グループ3
 
ロボカップにおけるRtmの事例紹介
ロボカップにおけるRtmの事例紹介ロボカップにおけるRtmの事例紹介
ロボカップにおけるRtmの事例紹介
 
Japan Robot Week 2016 RTM講習会 第2部
Japan Robot Week 2016 RTM講習会 第2部Japan Robot Week 2016 RTM講習会 第2部
Japan Robot Week 2016 RTM講習会 第2部
 
Rtm summer camp2014グループ4
Rtm summer camp2014グループ4Rtm summer camp2014グループ4
Rtm summer camp2014グループ4
 
2013 summercamp 06
2013 summercamp 062013 summercamp 06
2013 summercamp 06
 
2016 summercamp SysML講習会
2016 summercamp SysML講習会2016 summercamp SysML講習会
2016 summercamp SysML講習会
 

Semelhante a 130719 03

マネージャーやコンポーネントのコンポジット化
マネージャーやコンポーネントのコンポジット化マネージャーやコンポーネントのコンポジット化
マネージャーやコンポーネントのコンポジット化
openrtm
 
Rsj2013 hara
Rsj2013 haraRsj2013 hara
Rsj2013 hara
openrtm
 
130329 02
130329 02130329 02
130329 02
openrtm
 
20130329 rtm3
20130329 rtm320130329 rtm3
20130329 rtm3
openrtm
 
150629 02
150629 02150629 02
150629 02
openrtm
 

Semelhante a 130719 03 (20)

2.プログラミングの基礎
2.プログラミングの基礎2.プログラミングの基礎
2.プログラミングの基礎
 
マネージャーやコンポーネントのコンポジット化
マネージャーやコンポーネントのコンポジット化マネージャーやコンポーネントのコンポジット化
マネージャーやコンポーネントのコンポジット化
 
2016 summercamp 効率よいRTシステム運用法
2016 summercamp 効率よいRTシステム運用法2016 summercamp 効率よいRTシステム運用法
2016 summercamp 効率よいRTシステム運用法
 
201110 02 Polytech center 2
201110 02 Polytech center 2201110 02 Polytech center 2
201110 02 Polytech center 2
 
Rtミドルウェアサマーキャンプ2021_宮本信彦
Rtミドルウェアサマーキャンプ2021_宮本信彦Rtミドルウェアサマーキャンプ2021_宮本信彦
Rtミドルウェアサマーキャンプ2021_宮本信彦
 
Net commons3 研究会 2014 0616
Net commons3 研究会 2014 0616Net commons3 研究会 2014 0616
Net commons3 研究会 2014 0616
 
Rsj2013 hara
Rsj2013 haraRsj2013 hara
Rsj2013 hara
 
201110 03
201110 03201110 03
201110 03
 
160705-w03 RTミドルウエア講習会・早稲田大
160705-w03 RTミドルウエア講習会・早稲田大160705-w03 RTミドルウエア講習会・早稲田大
160705-w03 RTミドルウエア講習会・早稲田大
 
130329 02
130329 02130329 02
130329 02
 
2015 0227 OSC-Spring Tokyo NETMF
2015 0227 OSC-Spring Tokyo NETMF2015 0227 OSC-Spring Tokyo NETMF
2015 0227 OSC-Spring Tokyo NETMF
 
20130329 rtm3
20130329 rtm320130329 rtm3
20130329 rtm3
 
Rtミドルウェア講習会 第2部資料
Rtミドルウェア講習会 第2部資料Rtミドルウェア講習会 第2部資料
Rtミドルウェア講習会 第2部資料
 
201111 04
201111 04201111 04
201111 04
 
OpenEL for Robot(Japanese)
OpenEL for Robot(Japanese)OpenEL for Robot(Japanese)
OpenEL for Robot(Japanese)
 
150629 02
150629 02150629 02
150629 02
 
3.RTCプログラミング演習
3.RTCプログラミング演習3.RTCプログラミング演習
3.RTCプログラミング演習
 
Net commonsアドオンモジュールセミナー第4回小ネタ集
Net commonsアドオンモジュールセミナー第4回小ネタ集Net commonsアドオンモジュールセミナー第4回小ネタ集
Net commonsアドオンモジュールセミナー第4回小ネタ集
 
NANDからテトリスへ_前編.pdf
NANDからテトリスへ_前編.pdfNANDからテトリスへ_前編.pdf
NANDからテトリスへ_前編.pdf
 
GEEK ACADEMY REAL Vol.2. 「最先端のデータ解析/Apache Sparkを利用したレコメンドエンジン開発」
GEEK ACADEMY REAL Vol.2. 「最先端のデータ解析/Apache Sparkを利用したレコメンドエンジン開発」GEEK ACADEMY REAL Vol.2. 「最先端のデータ解析/Apache Sparkを利用したレコメンドエンジン開発」
GEEK ACADEMY REAL Vol.2. 「最先端のデータ解析/Apache Sparkを利用したレコメンドエンジン開発」
 

Mais de openrtm

Mais de openrtm (20)

ROBOMECH2023 RTミドルウェア講習会 第1部
ROBOMECH2023 RTミドルウェア講習会 第1部ROBOMECH2023 RTミドルウェア講習会 第1部
ROBOMECH2023 RTミドルウェア講習会 第1部
 
ピッキングシステム
ピッキングシステムピッキングシステム
ピッキングシステム
 
GNGを使った未知環境における経路計画
GNGを使った未知環境における経路計画GNGを使った未知環境における経路計画
GNGを使った未知環境における経路計画
 
まねっこロボット
まねっこロボットまねっこロボット
まねっこロボット
 
商品自動補充ロボットシステム
商品自動補充ロボットシステム商品自動補充ロボットシステム
商品自動補充ロボットシステム
 
RTサマーキャンプ2022最終発表_都立大.pptx
RTサマーキャンプ2022最終発表_都立大.pptxRTサマーキャンプ2022最終発表_都立大.pptx
RTサマーキャンプ2022最終発表_都立大.pptx
 
SysML実習20220822SC_GA.pdf
SysML実習20220822SC_GA.pdfSysML実習20220822SC_GA.pdf
SysML実習20220822SC_GA.pdf
 
RTミドルウェアサマーキャンプ資料2022.pdf
RTミドルウェアサマーキャンプ資料2022.pdfRTミドルウェアサマーキャンプ資料2022.pdf
RTミドルウェアサマーキャンプ資料2022.pdf
 
NEDO講座 MoveIt! チュートリアル 第1部
NEDO講座 MoveIt! チュートリアル 第1部NEDO講座 MoveIt! チュートリアル 第1部
NEDO講座 MoveIt! チュートリアル 第1部
 
5.総合演習(2)
5.総合演習(2)5.総合演習(2)
5.総合演習(2)
 
4.総合演習(1)
4.総合演習(1)4.総合演習(1)
4.総合演習(1)
 
1.コース概要
1.コース概要1.コース概要
1.コース概要
 
OpenRTM概要
OpenRTM概要OpenRTM概要
OpenRTM概要
 
Slam実習
Slam実習Slam実習
Slam実習
 
Rtshell入門
Rtshell入門Rtshell入門
Rtshell入門
 
Rtコンポーネント作成入門
Rtコンポーネント作成入門Rtコンポーネント作成入門
Rtコンポーネント作成入門
 
RTミドルウェアサマーキャンプ2021_坂本武志_1
RTミドルウェアサマーキャンプ2021_坂本武志_1RTミドルウェアサマーキャンプ2021_坂本武志_1
RTミドルウェアサマーキャンプ2021_坂本武志_1
 
Rtミドルウェアサマーキャンプ資料2021_坂本武志_2
Rtミドルウェアサマーキャンプ資料2021_坂本武志_2Rtミドルウェアサマーキャンプ資料2021_坂本武志_2
Rtミドルウェアサマーキャンプ資料2021_坂本武志_2
 
Rtミドルウェアサマーキャンプ資料2021_菅佑樹
Rtミドルウェアサマーキャンプ資料2021_菅佑樹Rtミドルウェアサマーキャンプ資料2021_菅佑樹
Rtミドルウェアサマーキャンプ資料2021_菅佑樹
 
ROBOMECH2021 RTMオンライン講習会 第1部
ROBOMECH2021 RTMオンライン講習会 第1部ROBOMECH2021 RTMオンライン講習会 第1部
ROBOMECH2021 RTMオンライン講習会 第1部
 

130719 03