Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
openrtm
2,749 views
2015 summercamp 08
RTミドルウエア・サマーキャンプ2015講義資料
Technology
◦
Read more
1
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 18
2
/ 18
3
/ 18
4
/ 18
5
/ 18
6
/ 18
7
/ 18
8
/ 18
9
/ 18
10
/ 18
11
/ 18
12
/ 18
13
/ 18
14
/ 18
15
/ 18
16
/ 18
17
/ 18
18
/ 18
More Related Content
PDF
Rtm・ros相互運用プログラミング環境
by
openrtm
PDF
RTM on Androidの紹介
by
openrtm
PDF
160608 01
by
openrtm
PDF
2013 summercamp 04
by
openrtm
PDF
2015 summercamp 01
by
openrtm
PDF
2013 summercamp 05
by
openrtm
PDF
2015 summercamp 09
by
openrtm
PDF
2015 summercamp 04
by
openrtm
Rtm・ros相互運用プログラミング環境
by
openrtm
RTM on Androidの紹介
by
openrtm
160608 01
by
openrtm
2013 summercamp 04
by
openrtm
2015 summercamp 01
by
openrtm
2013 summercamp 05
by
openrtm
2015 summercamp 09
by
openrtm
2015 summercamp 04
by
openrtm
What's hot
PDF
2016 summercamp RTM-ROS相互運用とJSKでの取り組み
by
openrtm
PDF
Portable RT-Middleware environment on a USB memory for the robot programing ...
by
s15mh218
PDF
OpenRTM概要
by
openrtm
PDF
Rtmコンテスト必勝法
by
openrtm
PDF
ROBOMECH2017 インターネットを利用したロボットサービスとRSiの取り組み2017
by
openrtm
PDF
2015 summercamp 05
by
openrtm
PDF
ROBOMECH2017 RTM講習会 第1部・その1
by
openrtm
PDF
2015RTミドルウエア講習会
by
openrtm
PDF
Robomec2014 rtm講習会第1部(その2)
by
openrtm
PDF
Robomec2015講習会 150517 01
by
openrtm
PDF
130522 01
by
openrtm
PDF
130522 00
by
openrtm
PDF
Robomec2014 rtm講習会第1部(その1)
by
openrtm
PDF
Robomec2014 rtm講習会第3部
by
openrtm
PDF
130522 rt講習会(説明用)
by
openrtm
PDF
2016 summercamp SysML講習会
by
openrtm
PDF
2017 summercamp 04
by
openrtm
PPTX
自動アングル機能を有したロボットカメラSi
by
Shogo Namatame
PDF
2013 summercamp 02
by
openrtm
PDF
Robomec2014 rtm講習会第2部
by
openrtm
2016 summercamp RTM-ROS相互運用とJSKでの取り組み
by
openrtm
Portable RT-Middleware environment on a USB memory for the robot programing ...
by
s15mh218
OpenRTM概要
by
openrtm
Rtmコンテスト必勝法
by
openrtm
ROBOMECH2017 インターネットを利用したロボットサービスとRSiの取り組み2017
by
openrtm
2015 summercamp 05
by
openrtm
ROBOMECH2017 RTM講習会 第1部・その1
by
openrtm
2015RTミドルウエア講習会
by
openrtm
Robomec2014 rtm講習会第1部(その2)
by
openrtm
Robomec2015講習会 150517 01
by
openrtm
130522 01
by
openrtm
130522 00
by
openrtm
Robomec2014 rtm講習会第1部(その1)
by
openrtm
Robomec2014 rtm講習会第3部
by
openrtm
130522 rt講習会(説明用)
by
openrtm
2016 summercamp SysML講習会
by
openrtm
2017 summercamp 04
by
openrtm
自動アングル機能を有したロボットカメラSi
by
Shogo Namatame
2013 summercamp 02
by
openrtm
Robomec2014 rtm講習会第2部
by
openrtm
Viewers also liked
PDF
2016 summercamp 当研究室でのRTミドルウエアの取り組み
by
openrtm
PDF
2015 summercamp 02
by
openrtm
PDF
2016 summercamp rtshell入門
by
openrtm
PDF
2016 summercamp 効率よいRTシステム運用法
by
openrtm
PDF
2015 summercamp 06
by
openrtm
PDF
2016 summercamp RTコンポーネント開発のためのシステムモデリング講習会
by
openrtm
PDF
2015 summercamp 03
by
openrtm
PDF
2015 summercamp 07
by
openrtm
PDF
グループ1最終プレゼン資料
by
openrtm
PDF
2015 summercamp 10
by
openrtm
PPTX
Rtmsc2015 group5
by
openrtm
PDF
グループ4 ロボットで福笑い
by
openrtm
PPTX
Rtmsc2015 group3
by
openrtm
PPTX
Rtmsc2015 group2
by
openrtm
PPT
Rtmsc2015 group4
by
openrtm
PPTX
Rtmsc2015 group1
by
openrtm
PDF
グループ2 Gprese
by
openrtm
PDF
グループ5 ひとりでもだるまさんが転んだ
by
openrtm
2016 summercamp 当研究室でのRTミドルウエアの取り組み
by
openrtm
2015 summercamp 02
by
openrtm
2016 summercamp rtshell入門
by
openrtm
2016 summercamp 効率よいRTシステム運用法
by
openrtm
2015 summercamp 06
by
openrtm
2016 summercamp RTコンポーネント開発のためのシステムモデリング講習会
by
openrtm
2015 summercamp 03
by
openrtm
2015 summercamp 07
by
openrtm
グループ1最終プレゼン資料
by
openrtm
2015 summercamp 10
by
openrtm
Rtmsc2015 group5
by
openrtm
グループ4 ロボットで福笑い
by
openrtm
Rtmsc2015 group3
by
openrtm
Rtmsc2015 group2
by
openrtm
Rtmsc2015 group4
by
openrtm
Rtmsc2015 group1
by
openrtm
グループ2 Gprese
by
openrtm
グループ5 ひとりでもだるまさんが転んだ
by
openrtm
Similar to 2015 summercamp 08
PDF
つながるロボット 〜分散協調ロボットの開発を加速化するROSの紹介〜
by
Hideki Takase
PPTX
ロボットシステムのつくりかた 〜Robot Operating Systemというアプローチ〜
by
Hideki Takase
PDF
ROSによる今後のロボティクスのあり方
by
Mori Ken
PDF
ロボット・ソフトウェア開発環境ROSとは何か? (in Japanese)
by
Toshihiko Yamakami
PPTX
ROSチュートリアル ROBOMECH2018
by
Ryuichi Ueda
PDF
TurtleBotで遊んでみた
by
naoyuki_iot
PDF
ロボット管理プラットフォーム「 RoboticBase 」の紹介
by
Kazuki Urabe
PDF
01 ROS2 実用化に関するサーベイ ROS2勉強合宿 @別府温泉
by
Mori Ken
PPTX
ロボットシステム学2015年第12回
by
Ryuichi Ueda
PPTX
第32回信号処理シンポジウム「Raspberry PiとROSを使ったロボットシステム」
by
Ryuichi Ueda
PDF
Pepper meets ROS
by
Kenta Yonekura
PDF
Ros#を使ったROSとxRデバイスの通信
by
mozyanari
PDF
190605 01
by
openrtm
PPTX
Japan Robot Week 2016 RTM講習会 第1部
by
Noriaki Ando
PPTX
ROScon 2017 参加報告
by
Yutaro ISHIDA
PDF
RTミドルウェア強化月間2017 in 東京都立産業技術研究センター・RTミドルウェア講習会
by
Noriaki Ando
PDF
200923 01jp
by
openrtm
PDF
OpenRTM-aistおよび RTコンポーネントプログラミングの概要
by
openrtm
PPTX
Robot Simulation_Unity × ROS2_OpenShift.pptx
by
TakagiYoshinori
PDF
ROS JAPAN Users Group Meetup 01
by
Daiki Maekawa
つながるロボット 〜分散協調ロボットの開発を加速化するROSの紹介〜
by
Hideki Takase
ロボットシステムのつくりかた 〜Robot Operating Systemというアプローチ〜
by
Hideki Takase
ROSによる今後のロボティクスのあり方
by
Mori Ken
ロボット・ソフトウェア開発環境ROSとは何か? (in Japanese)
by
Toshihiko Yamakami
ROSチュートリアル ROBOMECH2018
by
Ryuichi Ueda
TurtleBotで遊んでみた
by
naoyuki_iot
ロボット管理プラットフォーム「 RoboticBase 」の紹介
by
Kazuki Urabe
01 ROS2 実用化に関するサーベイ ROS2勉強合宿 @別府温泉
by
Mori Ken
ロボットシステム学2015年第12回
by
Ryuichi Ueda
第32回信号処理シンポジウム「Raspberry PiとROSを使ったロボットシステム」
by
Ryuichi Ueda
Pepper meets ROS
by
Kenta Yonekura
Ros#を使ったROSとxRデバイスの通信
by
mozyanari
190605 01
by
openrtm
Japan Robot Week 2016 RTM講習会 第1部
by
Noriaki Ando
ROScon 2017 参加報告
by
Yutaro ISHIDA
RTミドルウェア強化月間2017 in 東京都立産業技術研究センター・RTミドルウェア講習会
by
Noriaki Ando
200923 01jp
by
openrtm
OpenRTM-aistおよび RTコンポーネントプログラミングの概要
by
openrtm
Robot Simulation_Unity × ROS2_OpenShift.pptx
by
TakagiYoshinori
ROS JAPAN Users Group Meetup 01
by
Daiki Maekawa
More from openrtm
PDF
ROBOMECH2023 RTミドルウェア講習会 第1部
by
openrtm
PDF
Rtコンポーネント作成入門
by
openrtm
PDF
Rtshell入門
by
openrtm
PDF
NEDO講座 MoveIt! チュートリアル 第1部
by
openrtm
PPTX
まねっこロボット
by
openrtm
PDF
Slam実習
by
openrtm
PDF
Rtミドルウェアサマーキャンプ2021_宮本信彦
by
openrtm
PDF
5.総合演習(2)
by
openrtm
PDF
RTミドルウェアサマーキャンプ2021_坂本武志_1
by
openrtm
PPTX
GNGを使った未知環境における経路計画
by
openrtm
PDF
SysML実習20220822SC_GA.pdf
by
openrtm
PPTX
RTサマーキャンプ2022最終発表_都立大.pptx
by
openrtm
PPTX
Rtミドルウェアサマーキャンプ資料2021_坂本武志_2
by
openrtm
PDF
1.コース概要
by
openrtm
PDF
2.プログラミングの基礎
by
openrtm
PDF
4.総合演習(1)
by
openrtm
PPTX
ピッキングシステム
by
openrtm
PDF
RTミドルウェアサマーキャンプ資料2022.pdf
by
openrtm
PDF
3.RTCプログラミング演習
by
openrtm
PDF
商品自動補充ロボットシステム
by
openrtm
ROBOMECH2023 RTミドルウェア講習会 第1部
by
openrtm
Rtコンポーネント作成入門
by
openrtm
Rtshell入門
by
openrtm
NEDO講座 MoveIt! チュートリアル 第1部
by
openrtm
まねっこロボット
by
openrtm
Slam実習
by
openrtm
Rtミドルウェアサマーキャンプ2021_宮本信彦
by
openrtm
5.総合演習(2)
by
openrtm
RTミドルウェアサマーキャンプ2021_坂本武志_1
by
openrtm
GNGを使った未知環境における経路計画
by
openrtm
SysML実習20220822SC_GA.pdf
by
openrtm
RTサマーキャンプ2022最終発表_都立大.pptx
by
openrtm
Rtミドルウェアサマーキャンプ資料2021_坂本武志_2
by
openrtm
1.コース概要
by
openrtm
2.プログラミングの基礎
by
openrtm
4.総合演習(1)
by
openrtm
ピッキングシステム
by
openrtm
RTミドルウェアサマーキャンプ資料2022.pdf
by
openrtm
3.RTCプログラミング演習
by
openrtm
商品自動補充ロボットシステム
by
openrtm
2015 summercamp 08
1.
RTミドルウエアサマーキャンプ2015 RTM/ROS相互運用プログラミング環境について 東京大学 情報システム工学研究室 岡田 慧 11:00-11:20 k-okada@jsk.t.u-tokyo.ac.jp 1
2.
2
3.
3 PR2 Getting a
Sandwith • Using web-based commons sense to acquire task-related knowledge Saito et al, IROS 2011
4.
RTMコンテストでおなじみ?の 小倉崇君の著書 日経ロボティクスでもROSの 連載コーナがある Pepper,トヨタHSRと相次いで ROS対応をプレスリリース
5.
OpenRTM @ DRC AIST-NEDO,
NEDO-JSK, TEAM- HRP2 の3チーム6台が利用.昨年の SCHAFTもOpenRTMコントローラ
6.
ROS vs RTM
? • どちらも オープンソース指向 のロボティクス • 大切なのは,みんなで協力してロボットの技術力を 上げること • 技術者・エンジニア・研究者(皆さんのことですよ!) が活躍できるようにすることが,一番重要.
7.
What is ROS
exactly? ROS = 通信ライブラリ + ツール + 基盤 + エコシステム 通信ライブラリ:ROSは分散型計算システムの迅速,簡易な構築のために 設計された出版・購読型のメッセージ通信基盤を提供するものである. ツール:ROSは分散型計算システムの設定,起動,監視,デバッグ,視覚化 ,ログ取り,停止を行う広範囲なツールを提供するものである. 基盤:ROSは移動,操作,認識を中心に大量の有用なロボットライブラリ群 を提供するものである. エコシステム:ROSはインテグレーションとドキュメンテーションを中心として 大規模なコミュニティによって支えられ,発展している.ros.orgは世界中 の開発者から提供された大量のROSパッケージを見つけて,習得するた めのワンストップサービスである. Dec 06 '11 Brian Gerkey http://answers.ros.org/question/12230/what-is-ros-exactly-middleware-framework-operating
8.
Complain!!! 1週間のご滞在、本当にご苦労様でした。 初日に、Eric Bergerが、"COMPLAIN IT"と申して おりましたように、ROS、ソフトウェア、ハード、滞在 中のプログラムの組み方に関して、よかったGood 改善すべき点がある。このようにしたらよいのでは。 Imorovement
& Recommendation と思われたことがあれば、細かいことも含め、お気 づきの点をすべてお書きください。
9.
初期のLinuxコミュニティにおけるタコ • 一般に「タコ」というのは「場違いな未熟者」くらいの 蔑称に近い意味で用 いられることが多い言葉ですが,
日本の Linux コミュニティでは少々語感 が異なっており, 「自助努力で頑張る初心者」たちのことを, 一種の愛情を 込めて「タコ」と呼んできました. • 自分では全く努力もせず, 他人に頼ってばかりで前向きに進もうとしない, そんな「初心者」に対しては, たしかにしてあげられることがありません. し かし, なんとか頑張ってみよう, たとえ間違っていてもトライしてみよう, そ んなガッツあふれる初心者(タコ)に対しては, 先達はみな手を差しのべて きました. • それどころか, 知識や経験が無いために「タコ」が起こす誤操作や誤入力 を利用した プログラムのバグ出しやそれに基づく改良, また「タコ」の自 助努力の成果としてフリー公開された各種解説/入門文書, そしてこれを 読んでもわからなかった「タコ」からの助力による記述の改善, こういった 「タコ」たちによる努力は, 現在の(日本国内の) Linux の層を形作ってい る大事な要素でもあります. • したがって「タコ」という呼び名は, 知識やスキル習得のために頑張る初 心者へ向けた応援のエールでもあったわけです. http://archive.linux.or.jp/readme.html#notation より
10.
みんなの意見が反映された結果 • https://github.com/ros- drivers/hokuyo_node/blob/indigo- devel/src/hokuyo_node.cpp device_status_ =
laser_.getStatus(); if (device_status_ != std::string("Sensor works well.")) { doClose(); setStatusMessagef("Laser returned abnormal status message, aborting: %s You may be able to find further information at http://www.ros.org/wiki/hokuyo_node/Troubleshooting/", device_status_.c_str()); return; }
11.
質問しよう! • #openrtm • openrtm-users@openrtm.org •
世の中の人は積極的に 質問している → • 告白的デバッグ法 • 上手に質問 できれば答え はついてくる
12.
NEDO知能化プロジェクト(2011)における RTM-ROS相互運用方式 → オープンソースツール上にRTM-ROS統合環境を構築 • ねらい1:世界中の研究成果をOpenRTMロボットに取り込み統合できるように •
ねらい2:RTMモジュールの効率的な開発・保守環境により更なる発展を可能に • アプリケーション • 知能モジュール • ライブラリ • シミュレータ • 通信ライブラリ • デバイスドライバ • 開発ツール 研究・事業化 RTM知能化の ターゲット領域 ツール ROSの得意とす る領域 WillowGarage社のスライドより.赤が研究に 必要なツール作成等の雑作業.緑が研究そ のもの.現状は上.多くの時間をツール作業 に費やす.ROSは研究サポートを行うツール ( Steve Cousins speaking at Robo Development: http://www.willowgarage.com/blog/2008/11/17/ste ve-cousins-speaking-robo-development-tuesday より) 12
13.
相互運用環境構築 # Install RTMROS
environment $ sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu `lsb_release -cs` main" > /etc/apt/sources.list.d/ros-latest.list‘ $ wget http://packages.ros.org/ros.key -O - | sudo apt-key add – $ sudo apt-get update $ sudo apt-get ros-hydro-indigo-hrpsys-ros-bridge http://wiki.ros.org/rtmros_common 13
14.
複数パッケージの依存関係解消と コンパイル $ catkin build
mrobot_ros_bridge 1コマンドでROS, RTMが混在する複雑な依存関係を解析し, 必要な全てのパッケージのコンパイルやリンク,IDL生成を含 めてターゲットコンポーネントの生成処理を行う.
15.
複数のコンポーネントの起動と接続 $ rtmlaunch openrtm_ros_bridge
myservice_example.launch 1つのコマンドでbeegoの移動機能シミュレーションに必要な全ての ROS, RTMコンポーネントの起動,設定と相互接続を行う. <launch> <arg name="HAVE_DISPLAY" default="true" /> <!-- BEGIN:openrtm setting --> <env name="RTCTREE_NAMESERVERS" value="localhost:15005" /> <arg name="openrtm_args" value='-o "corba.nameservers:localhost:15005" -o "naming.formats:%n.rtc" -o "logger.file_name:/tmp/rtc%p.l¥ og" ' /> <!-- END:openrtm setting --> <!-- RTC Service Provider sample --> <node name="provider" pkg="openrtm_tools" type="MyServiceProviderComp" args='$(arg openrtm_args)' /> <!-- RTC Service COnsumet sample --> <node name="consumer" pkg="openrtm_tools" type="MyServiceConsumerComp" args='$(arg openrtm_args)' /> <!-- BEGIN:openrtm connection --> <node name="rtmlaunch_example" pkg="openrtm_tools" type="rtmlaunch.py" args="$(find openrtm_ros_bridge)/samples/myservice_example.launch"/> <rtactivate component="MyServiceProvider0.rtc" /> <rtactivate component="MyServiceConsumer0.rtc" /> <rtconnect from="MyServiceProvider0.rtc:MyService" to="MyServiceConsumer0.rtc:MyService"/> <!-- END:openrtm connection --> </launch>
16.
相互運用環境デモ $ sudo apt-get
ros-hydro-indigo-nextage # Launch RTMROS environment $ source /opt/ros/indigo/setup.bash $ rtmlaunch nextage_ros_bridge nextage_ros_bridge_simulation.launch $ roslaunch nextage_moveit_config moveit_planning_execution.launch http://wiki.ros.org/rtmros_nextage 16
17.
17 Kawada Nextage Open Robotics
Opensource Support Operating Hackathon ROS tutorials for industrials DENSO VS 060
18.
まとめ • 国内のロボットコミュニティを盛り上げていき ましょう! • 私からの提案 –
COMPLAIN – サマーキャンプ中は1日1質問 • (#openrtm, openrtm-users)! – 講師の先生方に教わった内容もポスト – 自分が分からないことは,他の人もわからない
Download