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.8k
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
研究開発と製品開発、両利きのロボティクス
youtalk
1
530
家庭用自律移動ロボット「カチャカ」の開発者API公開と ROS 2インターフェイス実装
youtalk
2
890
ros2_control for ROBOTIS Dynamixel: dynamixel_control
youtalk
0
500
ROBOTIS Dynamixelのためのros2_control実装 dynamixel_controlのその後
youtalk
1
610
Build Your Own #ROS2 Robot from Scratch ver. 2
youtalk
0
1.6k
ROBOTIS DynamixelのためのROS 2 Control実装 dynamixel_control
youtalk
0
4.1k
DynamixelサーボのためのROS 2 Control実装とOpenMANIPULATOR-Xへの参照実装
youtalk
0
4.2k
[ROS World 2020参加報告会] Navigation2: The Next Generation Navigation System
youtalk
0
1.9k
ROSCon JP 2019講習会 ROS2の移動ロボットへの応用
youtalk
0
710
Other Decks in Programming
See All in Programming
OSS開発者という働き方
andpad
5
1.7k
私の後悔をAWS DMSで解決した話
hiramax
4
210
アセットのコンパイルについて
ojun9
0
130
もうちょっといいRubyプロファイラを作りたい (2025)
osyoyu
1
440
Improving my own Ruby thereafter
sisshiki1969
1
160
🔨 小さなビルドシステムを作る
momeemt
4
680
Updates on MLS on Ruby (and maybe more)
sylph01
1
180
基礎から学ぶ大画面対応(Learning Large-Screen Support from the Ground Up)
tomoya0x00
0
1.5k
奥深くて厄介な「改行」と仲良くなる20分
oguemon
1
540
時間軸から考えるTerraformを使う理由と留意点
fufuhu
16
4.8k
JSONataを使ってみよう Step Functionsが楽しくなる実践テクニック #devio2025
dafujii
1
530
ぬるぬる動かせ! Riveでアニメーション実装🐾
kno3a87
1
220
Featured
See All Featured
Bash Introduction
62gerente
615
210k
Code Reviewing Like a Champion
maltzj
525
40k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Embracing the Ebb and Flow
colly
87
4.8k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.1k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.5k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.4k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
139
34k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.1k
Building an army of robots
kneath
306
46k
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"(&ϋοΧιϯָ͠ΜͰ͍͍ͬͯͩ͘͞ʂ