Upgrade to Pro — share decks privately, control downloads, hide ads and more …

LEGO Mindstorms EV3/NXTのROS indigo対応

LEGO Mindstorms EV3/NXTのROS indigo対応

4/11に開催された「第5回ROS勉強会」の発表資料です。
ROS electric時代に開発されていたMindstorms NXTのROSコントローラnxt_rosパッケージを拡張し、indigo対応とMindstorms EV3にも対応させたmindstorms_rosの紹介です。
https://github.com/youtalk/mindstorms_ros

Yutaka Kondo

April 11, 2015
Tweet

More Decks by Yutaka Kondo

Other Decks in Programming

Transcript

  1.  /&95"(&01&/΋͍͍͚Ͳɺ ࢓ࣄ΋झຯ΋/&95"(&͸ ຯؾͳ͍ͳ͊ صͷ্Ͱ༡΂Δ ࣗ෼ઐ༻ϩϘοτཉ͍͠ͳ͊ Ͱ΋ϋʔυ΢ΣΞͷ ஌ࣝͳ͍ͳ͊ ͦ͏͍͑͹ੲ-&(0 ޷͖ͩͬͨͳ͊

    ͓ͬɺϚΠϯυετʔϜ ͷ304υϥΠόͳ͍ͧʂ Զ͕΍Δ͔͠ ͳ͍ʂ γϛϡϨʔγϣϯͩͱ ͭ·ΒΜʂ 304΋ͬͱਂ͘ ஌Γ͍ͨͳ͊
  2. 304ରԠखॱ •  &7   FWEFW04ηοτΞοϓ   QZUIPOFW SQZDΠϯετʔϧ   &EVDBUPS7FIJDMF૊Έཱͯ

    •  1$   304؀ڥηοτΞοϓ   NJOETUPSNT@SPTΠϯετʔϧ  &7 1$ Ϟʔλ ηϯα QZUIPO FW NJOETUPSNT @SPT SQZD 304 ϊʔυ 304 ϊʔυ 304 ϊʔυ
  3. FWEFW04 •  ΧελϜ%FCJBO-JOVYͷFWEFWΛΠϯετʔϧ –  4%Χʔυʹম͍ͯૠ͚ͩ͢Ͱىಈ –  ࠷৽-JOVYΧʔωϧ –  ແઢ-"/ #MVFUPPUIΞμϓλରԠ

    –  Ϟʔλɺηϯαʹ͸ϑΝΠϧγεςϜͰΞΫηε •  ৄ͘͠͸IUUQXXXFWEFWPSHEPDTHFUUJOHTUBSUFE 
  4. ɺQZUIPOFW SQZD •  QZUIPOFW –  FWEFWͷϞʔλɺηϯαΛૢ࡞͢Δ –  IUUQTHJUIVCDPNUPQJLBDIVQZUIPOFW –  $

    easy_install python-ev3 •  SQZD –  1ZUIPOίʔϧΛԕִ͔Βಁաతʹߦ͑Δ –  IUUQSQZDSFBEUIFEPDTPSH –  $ easy_install rpyc 
  5. &EVDBUPS7FIJDMF •  ϞʔλʢΦυϝτϦ͋Γʣɿ –  ࠨӈλΠϠ –  ΞʔϜ •  ηϯαɿ – 

    Ϥʔ࣠δϟΠϩηϯα –  ௒Ի೾ηϯα –  Χϥʔηϯα  IUUQSPCPUTRVBSFDPNFEVDBUJPOFWJOTUSVDUJPO খͯ͘͞΋ ͍ͬͺ͠ͷҠಈϩϘοτ
  6. NJOETUPSNT@SPT •  &7 –  $ rpyc_classic.py •  1$ –  $

    roslaunch ev3_robot_gyro_car robot.launch host:=YOUR_EV3_HOSTNAME 
  7. 50%0 •  ࢒Γͷηϯαͷ304ରԠ •  ௨৴଎౓ͷվળ –  SQZD͸ָ͚ͩͲɺ͘͢͝஗ͯ͘ॏ͍ •  OYU@SWJ[@QMVHJOͷJOEJHPରԠ • 

    -&(0%JHJUBM%FTJHOFSͷ%Ϟσϧͷ63%'ࣗಈม׵ •  CMPPNʹΑΔύοέʔδϦϦʔε •  /95Ͱͷಈ࡞֬ೝ •  #SJDUSPOJDTΛ࢖ͬͯ"SVEVJOPʹ΋௅ઓ  IUUQTXXXTBGBSJCPPLTPOMJOFDPNMJCSBSZWJFX NBLFMFHPBOEDIIUNM