SlideShare ist ein Scribd-Unternehmen logo
1 von 11
Downloaden Sie, um offline zu lesen
○野際 章人(埼玉大学)
藤間 瑞樹(埼玉大学)
程島 竜一(埼玉大学)
琴坂 信哉(埼玉大学)
USBメモリに搭載したポータブル
RTM環境を用いたロボット教育ツール
Portable RT-Middleware environment on a USB memory
for the robot programing tool
本発表の背景,目的
背景
OpenRTM-aistをより多くの方に体験頂くこと
普及の一環として,本発表では …
• ポータブルRTM環境の紹介
• ポータブルRTM環境を用いたロボット教育ツールの紹介
-> 工学系の教育現場で利用して頂きたい
• ARToolKitを利用したパレタイジングデモの紹介
-> OpenRTMにおける共通I/Fの強みを実感して頂きたい
1
ミドルウエア(OpenRTM,ORiN,OpenEL,…)の普及が課題
普及のためには,まず使ってもらうことが必要
目的
ポータブルRTM環境(OpenRTM Tutorial)2-1
• 対応OS : Windows 7 / 8.1
• 対応ブラウザ : Internet Explorer (IE)
• ブラウザベースのチュートリアル
Fig. 1 OpenRTM Tutorial
No. Demonstration
1 Image Processing (OpenRTM-aist, OpenCV)
2 Playing Movie via Voice (OpenHRI)
3 Create Robot Motions (Choreonoid)
4 Playing Motions via Voice (OpenHRI, Choreonoid)
5 Running New Motions Along with State Transition (SEATSAT)
Table 1 Demonstrations stored in the portable RTM environment
 NEDO特別講座の一環で作製されたポータブルRTM環境
 インストール一切不要でOpenRTMが使用可能
 USBメモリに入れて頒布可能
仕様
• 株式会社 SUGAR SWEET ROBOTICS 菅様
• 一般社団法人 東京オープンソースロボティクス協会 に依頼して作製
• 国立研究開発法人 産業技術総合研究所 原様
ポータブルRTM環境への追加手順2-2
ポータブルRTM環境(OpenRTM Tutorial)
充実のため,皆様が開発されたRTC群の
チュートリアルを追加して頂きたい!
1. Forkした後,ローカルにCloneする.
2. 新規ブランチを作成する.
3. スクリプト,イメージの準備
4. チュートリアルの記述(reStructuredText)
5. チュートリアルのビルド(Sphinx)
6. チュートリアルの翻訳
7. チュートリアルのビルド(Sphinx)
8. ローカルでCommitした後,Pushする.
9. Pull Requestする.
Fig. 2 README.rst
OpenRTM Tutorial : https://github.com/tork-a/openrtm_tutorial
Fig. 3 demo_imageprocessing.rst
ロボット教育ツールの開発3-1
Fig. 4 VSTONE Academic SCARA Robot
Fig. 5 VS_ASR RTC and Scara Robot
Control RTC on RT System Editor
No. Command Form
1 SERVO_OFF SERVO_OFF
2 SERVO_ON SERVO_ON
3 HAND_CLOSE HAND_CLOSE
4 HAND_OPEN HAND_OPEN
5 HAND_MOV HAND_MOV, Rate
6 CMVS CMVS, X[m], Y[m], Z[m], Rz[rad]
7 CMOV CMOV, X[m], Y[m], Z[m], Rz[rad]
8 JMOV JMOV, J1[rad], J2[rad], J3[m], J4[rad]
大学,高専で機械工学を専攻している学生
目的:
対象:
仕様:
生産設計におけるロボットの役割を理解する.また,必要
とされる様々な制約条件を理解する.
• ヴイストン株式会社製アカデミックスカラロボットを使用
• CSV形式の記述で,オリジナルプログラムの作成が可能
Table 2 Commands in SCARA Robot Control RTC
ロボット教育ツールの実演3-2
Fig. 6 Demonstration of OpenRTM Tutorial
本教育ツールをアカデミックスカラロボットの製品
情報,販売ページで取り上げて頂きました.
https://www.vstone.co.jp/products/scara_robot/index.html
https://www.vstone.co.jp/robotshop/index.php?main_page=product_info&products_id=4430
対象 :
大学,高専で機械工学
を専攻している学生
対象: 工学部機械工学科の学生 計12名
目的 :
生 産 設 計 に お け る ロ
ボットの役割を理解する.
また,必要とされる様々
な制約条件を理解する.
課題:
• ロボットを中核とした生産セル設計
• 動作をスカラロボットで簡易的に実現
結果:
学生がロボットを導入した生産設計で生
じる課題を導き出す様子が見られた.
例)ロボットの設置位置キャリブレーション,
作業対象物の位置把握,…
考察:
ロボットを用いることで,必要とされる条件
を学生が自ら見い出し,対策を講じること
ができた.
ロボット教育ツールの実践3-3
本教材を
用いる
メリット!
Fig. 7 Exercise with Portable RTM
environment
• 使い慣れたWindows + Excel(or メモ帳)を使用
• 一人一人にロボットを与えられる
• 授業内でセットアップに費やす時間が最小限
• 理解し易い中レベルモーションコマンド
既に幾つかの大学で利用いただいております(首都大学東京,筑波大学,はこだて未来大学,産業技術短期大学,名城大学).
ARToolKitを使ったパレタイジングデモ4
Fig. 8 RTCs on RT System Editor
in case of VSTONE VS-ASR
Fig. 9 RTCs on RT System Editor in case of
MITSUBISHI MELFA RV-3SD
Fig. 10 Palletizing by VSTONE VS-ASR Fig. 11 Palletizing by MITSUBISHI MELFA RV-3SD
ハードウエアRTCの交換で同一のパレタイジングデモの実現
• ロボットアーム共通I/F拡張版(JARA版)を利用【再利用性】
• ARToolKit部はデータ出力形式を揃えれば,他処理系でも代替可
国際ロボット展(12/2~5)
新エネルギー・産業技術総合開発機構(NEDO)ブース
5
• OpenRTMによるARToolKitを使ったパレタイジングデモ
(1・2日目:VS_ASR,3・4日目:VS_ASR & MELFA RV-3SD)
• 来場者に対するOpenRTM-aistの説明等
• OpenRTM Tutorial入りのUSBメモリ配布(33名に配布)
Fig. 12 Proposals by NEDO on
Middleware Technology
Fig. 13 Palletizing demo by VSTONE VS-ASR
and MITSUBISHI MELFA RV-3SD
4日間の来場者数:270名(パンフレットのみを含まず)
ドキュメント等の充実化6
Fig. 16 Index of RTC’s manual
• 詳細な解説ページ,ドキュメント
a. OpenRTM Tutorial
b. ロボット教育ツール
c. パレタイジングデモ
d. RTCの解説
• 操作手順動画,デモ動画
• RTCのbinファイル,srcファイル
Fig. 15 Detect Ar Marker
RTC manual .pdf
Fig. 14 Control academic
SCARA Robot by RTC .pdf
1. はじめに
1.1 概略
1.2 本書を読むに当たって
1.3 関連文書
1.4 関連リンク
1.5 動作環境
1.6 開発環境
1.7 ライセンス
2. RTCの仕様
2.1 データポート
2.2 サービスポート
2.3 コンフィギュレーション
2.4 RT System Editor上での
外観
2.5 RTCの接続例
3. RTCの作成手順
4. RTCの操作手順
5. ソースコード,ライブラリ
の引用・参照箇所
まとめ7
謝辞
本プロジェクトを実施するに当たり,以下に示す方々にご協力を賜りました.この場を借りて感謝の意
を表します(順不同).国立研究開発法人 新エネルギー・産業技術総合開発機構(NEDO),株式会社
SUGER SWEET ROBOTICS 菅様,一般社団法人東京オープンソースロボティクス協会(TORK),国立研究
開発法人 産業技術総合研究所(AIST) 原様,ヴイストン株式会社 様
• ポータブルRTM環境および新規チュートリアル追加手順の紹介
• USBメモリに搭載できるポータブルなロボット教育ツールを開発
• OpenRTM-aistおよびロボットアーム共通I/Fの利点を強調できる
パレタイジングデモの実現,OpenRTM Tutorialへの実装
• 国際ロボット展でOpenRTM-aistの普及活動,パレタイジングデモ
の実演,OpenRTM Tutorialを搭載したUSBメモリの配布
会場内でも,USBメモリ配布行っています!
Fig. 17 USB flash
memory
詳細は,プロジェクトページをご覧ください.
すべての情報へのリンクがあります.
(http://www.openrtm.org/openrtm/ja/project/contest2015_04)

Weitere ähnliche Inhalte

Was ist angesagt?

2016 summercamp RTコンポーネント開発のためのシステムモデリング講習会
2016 summercamp RTコンポーネント開発のためのシステムモデリング講習会2016 summercamp RTコンポーネント開発のためのシステムモデリング講習会
2016 summercamp RTコンポーネント開発のためのシステムモデリング講習会openrtm
 
160608 01
160608 01160608 01
160608 01openrtm
 
Robomec2014 rtm講習会第1部(その1)
Robomec2014 rtm講習会第1部(その1)Robomec2014 rtm講習会第1部(その1)
Robomec2014 rtm講習会第1部(その1)openrtm
 
2013 summercamp 02
2013 summercamp 022013 summercamp 02
2013 summercamp 02openrtm
 
Robomec2014 rtm講習会第1部(その2)
Robomec2014 rtm講習会第1部(その2)Robomec2014 rtm講習会第1部(その2)
Robomec2014 rtm講習会第1部(その2)openrtm
 
Robomec2014 rtm講習会第3部
Robomec2014 rtm講習会第3部Robomec2014 rtm講習会第3部
Robomec2014 rtm講習会第3部openrtm
 
ROBOMECH2017 RTM講習会 第1部・その1
ROBOMECH2017 RTM講習会 第1部・その1ROBOMECH2017 RTM講習会 第1部・その1
ROBOMECH2017 RTM講習会 第1部・その1openrtm
 
Japan Robot Week 2016 RTM講習会 第1部
Japan Robot Week 2016 RTM講習会 第1部Japan Robot Week 2016 RTM講習会 第1部
Japan Robot Week 2016 RTM講習会 第1部Noriaki Ando
 
2016 summercamp SysML講習会
2016 summercamp SysML講習会2016 summercamp SysML講習会
2016 summercamp SysML講習会openrtm
 
160608 02
160608 02160608 02
160608 02openrtm
 
Robomec2014 rtm講習会第2部
Robomec2014 rtm講習会第2部Robomec2014 rtm講習会第2部
Robomec2014 rtm講習会第2部openrtm
 
RTミドルウエア: OpenRTM-aist概要
RTミドルウエア: OpenRTM-aist概要 RTミドルウエア: OpenRTM-aist概要
RTミドルウエア: OpenRTM-aist概要 openrtm
 
160705-w01 RTミドルウエア講習会・早稲田大
160705-w01 RTミドルウエア講習会・早稲田大160705-w01 RTミドルウエア講習会・早稲田大
160705-w01 RTミドルウエア講習会・早稲田大openrtm
 
130522 00
130522 00130522 00
130522 00openrtm
 
130522 01
130522 01130522 01
130522 01openrtm
 
Robomec2015講習会 150517 01
Robomec2015講習会 150517 01Robomec2015講習会 150517 01
Robomec2015講習会 150517 01openrtm
 
130522 rt講習会(説明用)
130522 rt講習会(説明用)130522 rt講習会(説明用)
130522 rt講習会(説明用)openrtm
 
Rtm・ros相互運用プログラミング環境
Rtm・ros相互運用プログラミング環境Rtm・ros相互運用プログラミング環境
Rtm・ros相互運用プログラミング環境openrtm
 
ROBOMECH2017 インターネットを利用したロボットサービスとRSiの取り組み2017
ROBOMECH2017 インターネットを利用したロボットサービスとRSiの取り組み2017ROBOMECH2017 インターネットを利用したロボットサービスとRSiの取り組み2017
ROBOMECH2017 インターネットを利用したロボットサービスとRSiの取り組み2017openrtm
 
2015RTミドルウエア講習会
2015RTミドルウエア講習会2015RTミドルウエア講習会
2015RTミドルウエア講習会openrtm
 

Was ist angesagt? (20)

2016 summercamp RTコンポーネント開発のためのシステムモデリング講習会
2016 summercamp RTコンポーネント開発のためのシステムモデリング講習会2016 summercamp RTコンポーネント開発のためのシステムモデリング講習会
2016 summercamp RTコンポーネント開発のためのシステムモデリング講習会
 
160608 01
160608 01160608 01
160608 01
 
Robomec2014 rtm講習会第1部(その1)
Robomec2014 rtm講習会第1部(その1)Robomec2014 rtm講習会第1部(その1)
Robomec2014 rtm講習会第1部(その1)
 
2013 summercamp 02
2013 summercamp 022013 summercamp 02
2013 summercamp 02
 
Robomec2014 rtm講習会第1部(その2)
Robomec2014 rtm講習会第1部(その2)Robomec2014 rtm講習会第1部(その2)
Robomec2014 rtm講習会第1部(その2)
 
Robomec2014 rtm講習会第3部
Robomec2014 rtm講習会第3部Robomec2014 rtm講習会第3部
Robomec2014 rtm講習会第3部
 
ROBOMECH2017 RTM講習会 第1部・その1
ROBOMECH2017 RTM講習会 第1部・その1ROBOMECH2017 RTM講習会 第1部・その1
ROBOMECH2017 RTM講習会 第1部・その1
 
Japan Robot Week 2016 RTM講習会 第1部
Japan Robot Week 2016 RTM講習会 第1部Japan Robot Week 2016 RTM講習会 第1部
Japan Robot Week 2016 RTM講習会 第1部
 
2016 summercamp SysML講習会
2016 summercamp SysML講習会2016 summercamp SysML講習会
2016 summercamp SysML講習会
 
160608 02
160608 02160608 02
160608 02
 
Robomec2014 rtm講習会第2部
Robomec2014 rtm講習会第2部Robomec2014 rtm講習会第2部
Robomec2014 rtm講習会第2部
 
RTミドルウエア: OpenRTM-aist概要
RTミドルウエア: OpenRTM-aist概要 RTミドルウエア: OpenRTM-aist概要
RTミドルウエア: OpenRTM-aist概要
 
160705-w01 RTミドルウエア講習会・早稲田大
160705-w01 RTミドルウエア講習会・早稲田大160705-w01 RTミドルウエア講習会・早稲田大
160705-w01 RTミドルウエア講習会・早稲田大
 
130522 00
130522 00130522 00
130522 00
 
130522 01
130522 01130522 01
130522 01
 
Robomec2015講習会 150517 01
Robomec2015講習会 150517 01Robomec2015講習会 150517 01
Robomec2015講習会 150517 01
 
130522 rt講習会(説明用)
130522 rt講習会(説明用)130522 rt講習会(説明用)
130522 rt講習会(説明用)
 
Rtm・ros相互運用プログラミング環境
Rtm・ros相互運用プログラミング環境Rtm・ros相互運用プログラミング環境
Rtm・ros相互運用プログラミング環境
 
ROBOMECH2017 インターネットを利用したロボットサービスとRSiの取り組み2017
ROBOMECH2017 インターネットを利用したロボットサービスとRSiの取り組み2017ROBOMECH2017 インターネットを利用したロボットサービスとRSiの取り組み2017
ROBOMECH2017 インターネットを利用したロボットサービスとRSiの取り組み2017
 
2015RTミドルウエア講習会
2015RTミドルウエア講習会2015RTミドルウエア講習会
2015RTミドルウエア講習会
 

Ähnlich wie Portable RT-Middleware environment on a USB memory for the robot programing tool

ROBOMECH2023 RTミドルウェア講習会 第1部
ROBOMECH2023 RTミドルウェア講習会 第1部ROBOMECH2023 RTミドルウェア講習会 第1部
ROBOMECH2023 RTミドルウェア講習会 第1部openrtm
 
160705-01 RTミドルウエア講習会・名城大
160705-01 RTミドルウエア講習会・名城大160705-01 RTミドルウエア講習会・名城大
160705-01 RTミドルウエア講習会・名城大openrtm
 
Rtmコンテスト必勝法
Rtmコンテスト必勝法Rtmコンテスト必勝法
Rtmコンテスト必勝法openrtm
 
iREX2015 RTM講習会
iREX2015 RTM講習会iREX2015 RTM講習会
iREX2015 RTM講習会openrtm
 
201110 01 Polytech Center 1
201110 01 Polytech Center 1201110 01 Polytech Center 1
201110 01 Polytech Center 1openrtm
 
1.コース概要
1.コース概要1.コース概要
1.コース概要openrtm
 
2020年10月29日 プロフェッショナルAI×Roboticsエンジニアへのロードマップ
2020年10月29日 プロフェッショナルAI×Roboticsエンジニアへのロードマップ2020年10月29日 プロフェッショナルAI×Roboticsエンジニアへのロードマップ
2020年10月29日 プロフェッショナルAI×RoboticsエンジニアへのロードマップNVIDIA Japan
 
201111 04
201111 04201111 04
201111 04openrtm
 
131111 東工大授業「ロボット技術」資料
131111 東工大授業「ロボット技術」資料131111 東工大授業「ロボット技術」資料
131111 東工大授業「ロボット技術」資料openrtm
 
Pirtunit slideshare
Pirtunit slidesharePirtunit slideshare
Pirtunit slideshareopenrtm
 
201110 02 Polytech center 2
201110 02 Polytech center 2201110 02 Polytech center 2
201110 02 Polytech center 2openrtm
 
130710 01
130710 01130710 01
130710 01openrtm
 
アトリエ秋葉原 Choregraphe WS#4
アトリエ秋葉原 Choregraphe WS#4アトリエ秋葉原 Choregraphe WS#4
アトリエ秋葉原 Choregraphe WS#4Atelier Akihabara
 
RTミドルウエア活用について
RTミドルウエア活用についてRTミドルウエア活用について
RTミドルウエア活用についてYuki Suga
 
Nedo講座・rtmセミナー
Nedo講座・rtmセミナーNedo講座・rtmセミナー
Nedo講座・rtmセミナーopenrtm
 
200520 ユビキタスロボティクス特論
200520 ユビキタスロボティクス特論200520 ユビキタスロボティクス特論
200520 ユビキタスロボティクス特論NoriakiAndo
 
190605 01
190605 01190605 01
190605 01openrtm
 
Rtミドルウェア講習会@名城大 20140624 1
Rtミドルウェア講習会@名城大 20140624 1Rtミドルウェア講習会@名城大 20140624 1
Rtミドルウェア講習会@名城大 20140624 1openrtm
 
Deep Learningを用いたロボット制御
Deep Learningを用いたロボット制御Deep Learningを用いたロボット制御
Deep Learningを用いたロボット制御Ryosuke Okuta
 

Ähnlich wie Portable RT-Middleware environment on a USB memory for the robot programing tool (20)

OpenEL for Robot(Japanese)
OpenEL for Robot(Japanese)OpenEL for Robot(Japanese)
OpenEL for Robot(Japanese)
 
ROBOMECH2023 RTミドルウェア講習会 第1部
ROBOMECH2023 RTミドルウェア講習会 第1部ROBOMECH2023 RTミドルウェア講習会 第1部
ROBOMECH2023 RTミドルウェア講習会 第1部
 
160705-01 RTミドルウエア講習会・名城大
160705-01 RTミドルウエア講習会・名城大160705-01 RTミドルウエア講習会・名城大
160705-01 RTミドルウエア講習会・名城大
 
Rtmコンテスト必勝法
Rtmコンテスト必勝法Rtmコンテスト必勝法
Rtmコンテスト必勝法
 
iREX2015 RTM講習会
iREX2015 RTM講習会iREX2015 RTM講習会
iREX2015 RTM講習会
 
201110 01 Polytech Center 1
201110 01 Polytech Center 1201110 01 Polytech Center 1
201110 01 Polytech Center 1
 
1.コース概要
1.コース概要1.コース概要
1.コース概要
 
2020年10月29日 プロフェッショナルAI×Roboticsエンジニアへのロードマップ
2020年10月29日 プロフェッショナルAI×Roboticsエンジニアへのロードマップ2020年10月29日 プロフェッショナルAI×Roboticsエンジニアへのロードマップ
2020年10月29日 プロフェッショナルAI×Roboticsエンジニアへのロードマップ
 
201111 04
201111 04201111 04
201111 04
 
131111 東工大授業「ロボット技術」資料
131111 東工大授業「ロボット技術」資料131111 東工大授業「ロボット技術」資料
131111 東工大授業「ロボット技術」資料
 
Pirtunit slideshare
Pirtunit slidesharePirtunit slideshare
Pirtunit slideshare
 
201110 02 Polytech center 2
201110 02 Polytech center 2201110 02 Polytech center 2
201110 02 Polytech center 2
 
130710 01
130710 01130710 01
130710 01
 
アトリエ秋葉原 Choregraphe WS#4
アトリエ秋葉原 Choregraphe WS#4アトリエ秋葉原 Choregraphe WS#4
アトリエ秋葉原 Choregraphe WS#4
 
RTミドルウエア活用について
RTミドルウエア活用についてRTミドルウエア活用について
RTミドルウエア活用について
 
Nedo講座・rtmセミナー
Nedo講座・rtmセミナーNedo講座・rtmセミナー
Nedo講座・rtmセミナー
 
200520 ユビキタスロボティクス特論
200520 ユビキタスロボティクス特論200520 ユビキタスロボティクス特論
200520 ユビキタスロボティクス特論
 
190605 01
190605 01190605 01
190605 01
 
Rtミドルウェア講習会@名城大 20140624 1
Rtミドルウェア講習会@名城大 20140624 1Rtミドルウェア講習会@名城大 20140624 1
Rtミドルウェア講習会@名城大 20140624 1
 
Deep Learningを用いたロボット制御
Deep Learningを用いたロボット制御Deep Learningを用いたロボット制御
Deep Learningを用いたロボット制御
 

Portable RT-Middleware environment on a USB memory for the robot programing tool

  • 1. ○野際 章人(埼玉大学) 藤間 瑞樹(埼玉大学) 程島 竜一(埼玉大学) 琴坂 信哉(埼玉大学) USBメモリに搭載したポータブル RTM環境を用いたロボット教育ツール Portable RT-Middleware environment on a USB memory for the robot programing tool
  • 2. 本発表の背景,目的 背景 OpenRTM-aistをより多くの方に体験頂くこと 普及の一環として,本発表では … • ポータブルRTM環境の紹介 • ポータブルRTM環境を用いたロボット教育ツールの紹介 -> 工学系の教育現場で利用して頂きたい • ARToolKitを利用したパレタイジングデモの紹介 -> OpenRTMにおける共通I/Fの強みを実感して頂きたい 1 ミドルウエア(OpenRTM,ORiN,OpenEL,…)の普及が課題 普及のためには,まず使ってもらうことが必要 目的
  • 3. ポータブルRTM環境(OpenRTM Tutorial)2-1 • 対応OS : Windows 7 / 8.1 • 対応ブラウザ : Internet Explorer (IE) • ブラウザベースのチュートリアル Fig. 1 OpenRTM Tutorial No. Demonstration 1 Image Processing (OpenRTM-aist, OpenCV) 2 Playing Movie via Voice (OpenHRI) 3 Create Robot Motions (Choreonoid) 4 Playing Motions via Voice (OpenHRI, Choreonoid) 5 Running New Motions Along with State Transition (SEATSAT) Table 1 Demonstrations stored in the portable RTM environment  NEDO特別講座の一環で作製されたポータブルRTM環境  インストール一切不要でOpenRTMが使用可能  USBメモリに入れて頒布可能 仕様 • 株式会社 SUGAR SWEET ROBOTICS 菅様 • 一般社団法人 東京オープンソースロボティクス協会 に依頼して作製 • 国立研究開発法人 産業技術総合研究所 原様
  • 4. ポータブルRTM環境への追加手順2-2 ポータブルRTM環境(OpenRTM Tutorial) 充実のため,皆様が開発されたRTC群の チュートリアルを追加して頂きたい! 1. Forkした後,ローカルにCloneする. 2. 新規ブランチを作成する. 3. スクリプト,イメージの準備 4. チュートリアルの記述(reStructuredText) 5. チュートリアルのビルド(Sphinx) 6. チュートリアルの翻訳 7. チュートリアルのビルド(Sphinx) 8. ローカルでCommitした後,Pushする. 9. Pull Requestする. Fig. 2 README.rst OpenRTM Tutorial : https://github.com/tork-a/openrtm_tutorial Fig. 3 demo_imageprocessing.rst
  • 5. ロボット教育ツールの開発3-1 Fig. 4 VSTONE Academic SCARA Robot Fig. 5 VS_ASR RTC and Scara Robot Control RTC on RT System Editor No. Command Form 1 SERVO_OFF SERVO_OFF 2 SERVO_ON SERVO_ON 3 HAND_CLOSE HAND_CLOSE 4 HAND_OPEN HAND_OPEN 5 HAND_MOV HAND_MOV, Rate 6 CMVS CMVS, X[m], Y[m], Z[m], Rz[rad] 7 CMOV CMOV, X[m], Y[m], Z[m], Rz[rad] 8 JMOV JMOV, J1[rad], J2[rad], J3[m], J4[rad] 大学,高専で機械工学を専攻している学生 目的: 対象: 仕様: 生産設計におけるロボットの役割を理解する.また,必要 とされる様々な制約条件を理解する. • ヴイストン株式会社製アカデミックスカラロボットを使用 • CSV形式の記述で,オリジナルプログラムの作成が可能 Table 2 Commands in SCARA Robot Control RTC
  • 6. ロボット教育ツールの実演3-2 Fig. 6 Demonstration of OpenRTM Tutorial 本教育ツールをアカデミックスカラロボットの製品 情報,販売ページで取り上げて頂きました. https://www.vstone.co.jp/products/scara_robot/index.html https://www.vstone.co.jp/robotshop/index.php?main_page=product_info&products_id=4430
  • 7. 対象 : 大学,高専で機械工学 を専攻している学生 対象: 工学部機械工学科の学生 計12名 目的 : 生 産 設 計 に お け る ロ ボットの役割を理解する. また,必要とされる様々 な制約条件を理解する. 課題: • ロボットを中核とした生産セル設計 • 動作をスカラロボットで簡易的に実現 結果: 学生がロボットを導入した生産設計で生 じる課題を導き出す様子が見られた. 例)ロボットの設置位置キャリブレーション, 作業対象物の位置把握,… 考察: ロボットを用いることで,必要とされる条件 を学生が自ら見い出し,対策を講じること ができた. ロボット教育ツールの実践3-3 本教材を 用いる メリット! Fig. 7 Exercise with Portable RTM environment • 使い慣れたWindows + Excel(or メモ帳)を使用 • 一人一人にロボットを与えられる • 授業内でセットアップに費やす時間が最小限 • 理解し易い中レベルモーションコマンド 既に幾つかの大学で利用いただいております(首都大学東京,筑波大学,はこだて未来大学,産業技術短期大学,名城大学).
  • 8. ARToolKitを使ったパレタイジングデモ4 Fig. 8 RTCs on RT System Editor in case of VSTONE VS-ASR Fig. 9 RTCs on RT System Editor in case of MITSUBISHI MELFA RV-3SD Fig. 10 Palletizing by VSTONE VS-ASR Fig. 11 Palletizing by MITSUBISHI MELFA RV-3SD ハードウエアRTCの交換で同一のパレタイジングデモの実現 • ロボットアーム共通I/F拡張版(JARA版)を利用【再利用性】 • ARToolKit部はデータ出力形式を揃えれば,他処理系でも代替可
  • 9. 国際ロボット展(12/2~5) 新エネルギー・産業技術総合開発機構(NEDO)ブース 5 • OpenRTMによるARToolKitを使ったパレタイジングデモ (1・2日目:VS_ASR,3・4日目:VS_ASR & MELFA RV-3SD) • 来場者に対するOpenRTM-aistの説明等 • OpenRTM Tutorial入りのUSBメモリ配布(33名に配布) Fig. 12 Proposals by NEDO on Middleware Technology Fig. 13 Palletizing demo by VSTONE VS-ASR and MITSUBISHI MELFA RV-3SD 4日間の来場者数:270名(パンフレットのみを含まず)
  • 10. ドキュメント等の充実化6 Fig. 16 Index of RTC’s manual • 詳細な解説ページ,ドキュメント a. OpenRTM Tutorial b. ロボット教育ツール c. パレタイジングデモ d. RTCの解説 • 操作手順動画,デモ動画 • RTCのbinファイル,srcファイル Fig. 15 Detect Ar Marker RTC manual .pdf Fig. 14 Control academic SCARA Robot by RTC .pdf 1. はじめに 1.1 概略 1.2 本書を読むに当たって 1.3 関連文書 1.4 関連リンク 1.5 動作環境 1.6 開発環境 1.7 ライセンス 2. RTCの仕様 2.1 データポート 2.2 サービスポート 2.3 コンフィギュレーション 2.4 RT System Editor上での 外観 2.5 RTCの接続例 3. RTCの作成手順 4. RTCの操作手順 5. ソースコード,ライブラリ の引用・参照箇所
  • 11. まとめ7 謝辞 本プロジェクトを実施するに当たり,以下に示す方々にご協力を賜りました.この場を借りて感謝の意 を表します(順不同).国立研究開発法人 新エネルギー・産業技術総合開発機構(NEDO),株式会社 SUGER SWEET ROBOTICS 菅様,一般社団法人東京オープンソースロボティクス協会(TORK),国立研究 開発法人 産業技術総合研究所(AIST) 原様,ヴイストン株式会社 様 • ポータブルRTM環境および新規チュートリアル追加手順の紹介 • USBメモリに搭載できるポータブルなロボット教育ツールを開発 • OpenRTM-aistおよびロボットアーム共通I/Fの利点を強調できる パレタイジングデモの実現,OpenRTM Tutorialへの実装 • 国際ロボット展でOpenRTM-aistの普及活動,パレタイジングデモ の実演,OpenRTM Tutorialを搭載したUSBメモリの配布 会場内でも,USBメモリ配布行っています! Fig. 17 USB flash memory 詳細は,プロジェクトページをご覧ください. すべての情報へのリンクがあります. (http://www.openrtm.org/openrtm/ja/project/contest2015_04)