Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
NEXTAGE OPENを使ったROSプログラミング
Search
Yutaka Kondo
June 14, 2014
Programming
0
2.7k
NEXTAGE OPENを使ったROSプログラミング
6/14に開催された「第2回ROS勉強会 in カワダロボティクス」の発表資料です。協働ロボットNEXTAGE OPENのROSインタフェースに関して紹介しています。
Yutaka Kondo
June 14, 2014
Tweet
Share
More Decks by Yutaka Kondo
See All by Yutaka Kondo
家庭用自律移動ロボット「カチャカ」の開発者API公開と ROS 2インターフェイス実装
youtalk
0
610
ros2_control for ROBOTIS Dynamixel: dynamixel_control
youtalk
0
420
ROBOTIS Dynamixelのためのros2_control実装 dynamixel_controlのその後
youtalk
1
500
Build Your Own #ROS2 Robot from Scratch ver. 2
youtalk
0
1.3k
ROBOTIS DynamixelのためのROS 2 Control実装 dynamixel_control
youtalk
0
3.4k
DynamixelサーボのためのROS 2 Control実装とOpenMANIPULATOR-Xへの参照実装
youtalk
0
3.8k
[ROS World 2020参加報告会] Navigation2: The Next Generation Navigation System
youtalk
0
1.7k
ROSCon JP 2019講習会 ROS2の移動ロボットへの応用
youtalk
0
660
youfork: Fully ROS 2 Homemade Mobile Manipulator
youtalk
0
2.1k
Other Decks in Programming
See All in Programming
「今のプロジェクトいろいろ大変なんですよ、app/services とかもあって……」/After Kaigi on Rails 2024 LT Night
junk0612
4
2k
PHP でアセンブリ言語のように書く技術
memory1994
PRO
1
160
AWS Lambdaから始まった Serverlessの「熱」とキャリアパス / It started with AWS Lambda Serverless “fever” and career path
seike460
PRO
0
160
AWS IaCの注目アップデート 2024年10月版
konokenj
3
3.3k
『ドメイン駆動設計をはじめよう』のモデリングアプローチ
masuda220
PRO
8
510
GCCのプラグインを作る / I Made a GCC Plugin
shouth
1
160
Why Jakarta EE Matters to Spring - and Vice Versa
ivargrimstad
0
640
Hotwire or React? ~アフタートーク・本編に含めなかった話~ / Hotwire or React? after talk
harunatsujita
1
110
LLM生成文章の精度評価自動化とプロンプトチューニングの効率化について
layerx
PRO
2
170
C#/.NETのこれまでのふりかえり
tomokusaba
1
180
デプロイを任されたので、教わった通りにデプロイしたら障害になった件 ~俺のやらかしを越えてゆけ~
techouse
53
34k
弊社の「意識チョット低いアーキテクチャ」10選
texmeijin
5
24k
Featured
See All Featured
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
StorybookのUI Testing Handbookを読んだ
zakiyama
26
5.2k
KATA
mclloyd
29
14k
Designing Experiences People Love
moore
138
23k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
25
1.8k
Optimising Largest Contentful Paint
csswizardry
33
2.9k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
665
120k
A better future with KSS
kneath
238
17k
Practical Orchestrator
shlominoach
186
10k
The Invisible Side of Design
smashingmag
297
50k
The World Runs on Bad Software
bkeepers
PRO
65
11k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.3k
Transcript
/&95"(&01&/Λͬͨ 304ϓϩάϥϛϯά ۙ౻๛ IUUQZPVUBMLKQSPT !ZPVUBML ୈճ304ษڧձ JOΧϫμϩϘςΟΫε
ۙ౻๛ത࢜ʢֶʣ • ಸྑઌେখּݪݚڀࣨͰ ΞϯυϩΠυͷਓؒΒ͍͠ ৼΔ͍Λݚڀ • ݱࡏΧϫμϩϘςΟΫε ͰڠಇܕϩϘοτͷ։ൃʹ ैࣄ •
304ྺϲ݄ IUUQZPVUVCFK4W4Y:*Y&
IUUQTQFDUSVNJFFFPSHBVUPNBUPOSPCPUJDTIVNBOPJETKBQBOFTFSPCPUBDUSPJETJU
/&95"(&01&/ͷܥේ ਓܕϩϘοτ ڠಇܕϩϘοτ
ϋʔυΣΞߏ
ιϑτΣΞߏ • ISQTZTCBTF HJUIVCDPNGLBOFIJSPISQTZTCBTF • 0QFO)31 IUUQTPQFOSUQPSHTWOISHPQFOISQ • SUNSPT@DPNNPO HJUIVCDPNTUBSUKTLSUNSPT@DPNNPO
• SUNSPT@OFYUBHF HJUIVCDPNUPSLBSUNSPT@OFYUBHF 0QFO )31 ISQTZT CBTF 0QFO35. ϋʔυΣΞ ίϯτϩʔϥ SUNSPT@ OFYUBHF SUNSPT@ DPNNPO 0QFO35. 304 ΠϯλϑΣʔε ্Ґ1$ ʢ6CVOUVʣ ԼҐ1$ ʢ2/9ʣ /&95"(&01&/
/&95"(&JOάϩʔϦʔ IUUQXXXHMPSZDPKQDTSGFBUVSFGFBUVSF@IUNM
/&95"(&JO5),ΠϯςοΫε IUUQZPVUVCF0GNZC9,5L
/&95"(&JO5FDOBMJB 4QBJO IUUQZPVUVCF(//&+O)QT
։ൃڥηοτΞοϓ 304)ZESPͷΠϯετʔϧ $ TVEPBQUHFUJOTUBMMSPTIZESPEFTLUPQGVMM /&95"(&01&/༻ύοέʔδͷΠϯετʔϧ $ TVEPBQUHFUJOTUBMMSPTIZESPSUNSPTOFYUBHFSPTIZESP SUTIFMMDPSF
$ FDIPTPVSDFASPTQBDLpOEPQFOSUN@UPPMTATDSJQUTSUTIFMM TFUVQTIdCBTISD $ TPVSDFdCBTISD ৄ͘͠ ZPVUBMLKQQPTUTFUVQOFYUBHFSPT
։ൃڥηοτΞοϓ $ SUNMBVODIOFYUBHF@SPT@CSJEHFOFYUBHF@SPT@CSJEHF@TJNVMBUJPOMBVODI IUUQZPVUVCFC%60P,0V(
304ϊʔυ $ SRU@HSBQI ॱӡಈֶ ಈ࡞يಓੜ ϩϘοτͷ෦ঢ়ଶ ֤෦Ґͷ੍ޚ શ෦Ґͷ੍ޚɾϓϩϑΝΠϦϯά ϩΪϯάͷઃఆ
304τϐοΫ $ SPTUPQJDMJTUcHSFQW`BDUJPO` GVMMCPEZ@DPOUSPMMFSTUBUF IFBE@DPOUSPMMFSTUBUF UPSTP@DPOUSPMMFSTUBUF SBSN@DPOUSPMMFSTUBUF SBSN@UPSTP@DPOUSPMMFSTUBUF MBSN@DPOUSPMMFSTUBUF
MBSN@UPSTP@DPOUSPMMFSTUBUF KPJOU@TUBUFT NPUPS@TUBUFT UG [NQ ʜ MBSN@UPSTP@ DPOUSPMMFS MBSN@DPOUSPMMFS
304αʔϏε $ SPTTFSWJDFMJTUcHSFQWJ`MPH` 'PSXBSE,JOFNBUJDTHFU$VSSFOU1PTF 'PSXBSE,JOFNBUJDTHFU3FGFSFODF1PTF 'PSXBSE,JOFNBUJDTHFU3FMBUJWF$VSSFOU1PTJUJPO 'PSXBSE,JOFNBUJDTTFMFDU#BTF-JOL 4FRVFODF1MBZFSBEE+PJOU(SPVQ 4FRVFODF1MBZFSDMFBS
4FRVFODF1MBZFSDMFBS/P8BJU 4FRVFODF1MBZFSDMFBS0G(SPVQ 4FRVFODF1MBZFSJT&NQUZ 4FRVFODF1MBZFSMPBE1BUUFSO 4FRVFODF1MBZFSQMBZ1BUUFSO 4FRVFODF1MBZFSQMBZ1BUUFSO0G(SPVQ 4FRVFODF1MBZFSSFNPWF+PJOU(SPVQ 4FRVFODF1MBZFSTFU#BTF1PT 4FRVFODF1MBZFSTFU#BTF3QZ 4FRVFODF1MBZFSTFU*OJUJBM4UBUF 4FRVFODF1MBZFSTFU*OUFSQPMBUJPO.PEF 4FRVFODF1MBZFSTFU+PJOU"OHMF 4FRVFODF1MBZFSTFU+PJOU"OHMFT 4FRVFODF1MBZFSTFU+PJOU"OHMFT0G(SPVQ 4FRVFODF1MBZFSTFU+PJOU"OHMFT8JUI.BTL 4FRVFODF1MBZFSTFU.BY*,&SSPS 4FRVFODF1MBZFSTFU.BY*,*UFSBUJPO 4FRVFODF1MBZFSTFU5BSHFU1PTF 4FRVFODF1MBZFSTFU8SFODIFT 4FRVFODF1MBZFSTFU;NQ 4FRVFODF1MBZFSXBJU*OUFSQPMBUJPO 4FRVFODF1MBZFSXBJU*OUFSQPMBUJPO0G(SPVQ 4UBUF)PMEFSHFU$PNNBOE 4UBUF)PMEFSHP"DUVBM
304ύοέʔδ։ൃ • 4FRVFDF1MBZFSΛ֦ு͢ΔαʔϏεͷ࣮ – HP*OJUJBM ॳظ࢟ʹҠಈ – HP0⒎1PTF αʔϘΦϑ࢟ʹҠಈ –
TFU5BSHFU1PTF3FMBUJWF ٯӡಈֶʹΑΔࠩҠಈ ৄ͘͠ ZPVUBMLKQQPTUNBLFSPTQBDLBHF HP*OJUJBM HP0⒎1PTF
304ύοέʔδ։ൃ $ SPTSVOOFYUBHF@SPT@TFRQMBZ@VUJMTFRQMBZ@VUJM@TFSWFSQZ IUUQZPVUVCF$SWQ,5:N&
ϩϘοτ࣮ػͱͷଓ ϩϘοτଂ1$ʹϗετ໊Λઃఆ • OYDʢϋʔυΣΞ੍ޚ1$ʣ •
OYBʢΞϓϦέʔγϣϯ࣮ߦ1$ʣ 304ΠϯλϑΣʔεͱͷϒϦοδΛىಈ $ SPTMBVODIOFYUBHF@SPT@CSJEHFOFYUBHF@SPT@CSJEHFMBVODI OBNFTFSWFSOYD ͘͠ $ FYQPSU304@)045/".&OYB $ FYQPSU304@."45&3@63*IUUQOYB ৄ͘͠ ZPVUBMLKQQPTUOFYUBHFJOSFBMXPSME
/&95"(&01&/ .PWF*U $ SPTMBVODIOFYUBHF@NPWFJU@DPOpHNPWFJU@QMBOOJOH@FYFDVUJPOMBVODI IUUQZPVUVCFHL81S5"
಄෦ɾϋϯυΧϝϥ $ SPTMBVODIVFZF@DBNSHCMBVODI $ SPTSVOJNBHF@WJFXJNBHF@WJFXJNBHFDBNFSBJNBHF@SBX
ΧϫμϩϘςΟΫεͰಇ͖·ͤΜ͔ʁ • ΧϫμϩϘςΟΫεɹɹ େاۀͱελʔτΞοϓͷ ྑ͍ॴͲΓ • ޫΔٕज़Λ࣋ͭ৽ଔɾ த్ٕज़ऀΛӶҙืूத •
ҰॹʹਓͱϩϘοτͷڠಇ ࣾձΛ࡞Γ·͠ΐ͏ʂ XXXLBXBEBSPCPUDPKQ
/P)BDL /P'VUVSF /&95"(&ϋοΧιϯָ͠ΜͰ͍͍ͬͯͩ͘͞ʂ