OSSユーザーのための勉強会 #20 ロボット開発 http://eventregist.com/e/ossx2017-09 の発表資料です。
目次 - ROSの特長 - Gazeboの特長 - ROS2の特長 - ROS-Industrialの活動 - 最新動向 - ROS Japan UGの活動報告 - 自身のOSS貢献歴
304304ͷಛͱ࠷৽ಈۙ౻๛IUUQSPTZPVUBMLKQ!ZPVUBML04496TFST.FFUJOHϩϘοτ։ൃ
View Slide
ࣗݾհZVUBLBLPOEP!ZPVUBMLKQຊ໊ ΞΧϯτ໊ ࠃ੶ϗʔϜϖʔδΞυϨεϝʔϧΞυϨε
ۙ౻๛ത࢜ʢֶʣ• ಸྑઌେখּݪݚڀࣨͰΞϯυϩΠυͷਓؒΒ͍͠ɹৼΔ͍Λݚڀ• ݱࡏاۀͰڠಇϩϘοτͷ։ൃʹैࣄ• 304+BQBO6(ओ࠵• 304ྺ• IUUQZPVUBMLKQBCPVU
࣍ 304ͷಛ (B[FCPͷಛ 304ͷಛ 304*OEVTUSJBMͷ׆ಈ ࠷৽ಈ 304+BQBO6(ͷ׆ಈใࠂ ࣗͷ044ߩݙྺ
304ͷಛ04496TFST.FFUJOHϩϘοτ։ൃ
304• 304 3PCPU0QFSBUJOH4ZTUFNιϑτΣΞ։ൃऀͷϩϘοτɾΞϓϦέʔγϣϯ࡞Λࢧԉ͢ΔϥΠϒϥϦͱπʔϧΛఏڙ͍ͯ͠·͢• ۩ମతʹ ϋʔυΣΞநԽ σόΠευϥΠόɼϥΠϒϥϦɼࢹ֮Խπʔϧ ϝοηʔδ௨৴ɼύοέʔδཧͳͲ͕ఏڙ͞Ε͍ͯ·͢304ΦʔϓϯιʔεͷҰͭ #4%ϥΠηϯεʹΑΓ ϥΠηϯεԽ͞Ε͍ͯ·͢IUUQXJLJSPTPSHKB
IUUQTSPTDPOSPTPSHQSFTFOUBUJPOT304$PO0QFOJOH3FNBSLTQEG
IUUQTWJNFPDPN
ϋʔυΣΞநԽ• ֊ʹ͔Εͨஈ֊తͳநԽϨϕϧ $"%ϞσϧΛͬͨݱࡏঢ়ଶͷՄࢹԽ ඪ४ҠಈίϚϯυͷରԠ ҐஔɺɺτϧΫ੍ޚϥΠϒϥϦͷରԠ ϦΞϧλΠϜ੍ޚͷରԠ
σόΠευϥΠό• ֤σόΠεͷͨΊͷ"1*Λنఆ– ΧϥʔΧϝϥ– ڑΧϝϥ– ϨʔβʔϨϯδϑΝΠϯμ– αʔϘϞʔλ– ΦυϝτϦ– • "1*ରԠ͍ͯ͠ΕσόΠεͷछྨʹґଘ͠ͳ͍– ཧతʹ
ϥΠϒϥϦφϏήʔγϣϯIUUQTZPVUVCFR[J6+D6%G#D
ϥΠϒϥϦಈ࡞ܭըIUUQTZPVUVCFPH4B;:U3D
ࢹ֮ԽπʔϧIUUQTZPVUVCFJ4EY);&
ϝοηʔδ௨৴• τϐοΫ– 1VC4VCܕ௨৴– جຊతʹτϐοΫ͕༻͍ΒΕΔ• αʔϏε– ͍ΘΏΔϦϞʔτϓϩγʔδϟίʔϧ• ΞΫγϣϯ– ඇಉظ௨৴ͷͨΊͷαʔϏε• ύϥϝʔλ– ߋ৽සͷ͍ίϯϑΟάଐੑͷೖग़ྗ
ύοέʔδཧ• ಠࣗύοέʔδϦϦʔεπʔϧCMPPN– IUUQTQZQJQZUIPOPSHQZQJCMPPN– ιʔείʔυͷόʔδϣχϯά– ύοέʔδϏϧυɺϦϦʔεͷࣗಈԽ• 6CVOUVͳΒηοτΞοϓ؆୯ TVEPTIDFDIPEFCIUUQQBDLBHFTSPTPSHSPTVCVOUVUSVTUZNBJOFUDBQUTPVSDFTMJTUESPTMBUFTUMJTU` XHFUIUUQTSBXHJUIVCVTFSDPOUFOUDPNSPTSPTEJTUSPNBTUFSSPTLFZ0cTVEPBQULFZBEE– TVEPBQUVQEBUFTVEPBQUJOTUBMMSPTLJOFUJDEFTLUPQGVMM
(B[FCPͷಛ04496TFST.FFUJOHϩϘοτ։ൃ
ϩϘοτγϛϡϨʔλIUUQHB[FCPTJNPSHಈྗֶγϛϡϨʔγϣϯߴ࣭ͳ%άϥϑΟοΫεηϯαͱϊΠζϞσϧϓϥάΠϯγεςϜϩϘοτϞσϧରԠωοτϫʔΫ௨৴ରԠΫϥυ࣮ߦՄೳ֦ுՄೳͳ$-*
IUUQTZPVUVCF3Y6,:D(@CD
%"31"7JSUVBM3PCPUJDT$IBMMFOHF
/"4"4QBDF3PCPUJDT$IBMMFOHF
304ͷϢʔεέʔε• ମͷϩϘοτ• ५ͳܭࢉࢿݯ• ϦΞϧλΠϜ੍ޚٻΊͳ͍– ಛผͳΈͰผ్ରԠ• ߴɺ҆ఆͳωοτϫʔΫڥ• ݚڀɺֶज़༻్• ϓϩάϥϛϯάͷߴ͍ࣗ༝
304ͷ࠷ऴඪIUUQSPTDPOSPTPSHQSFTFOUBUJPOT304$PO3046QEBUFQEG௨৴ϦιʔεͷݶΒΕͨڥͰͷෳϩϘοταϙʔτϓϩτλΠϓͱԽͷཱ྆ϚΠίϯಈ࡞ ϦΞϧλΠϜ੍ޚରԠෳ04αϙʔτ
304ͷಛ• 04ඇґଘ• ࢈ۀքͰ͘ΘΕ͍ͯΔϛυϧΣΞ%%4Λ࠾༻• ༻ɾඇ༻ͷ৴ϓϩτίϧΛબՄೳ• 6%1ͱ2P4ͷΈ߹ΘͤʹΑΔϦΞϧλΠϜ௨৴࣮ݱ• ੑೳͳܭࢉػͰʢ෦తʹʣӡ༻Մೳ• ηΩϡϦςΟػೳͷެࣜαϙʔτ• ୯Ұোʢ304.BTUFSʣ͕ͳ͍
%%4• 304ͷ1VC4VC௨৴ͱΑ͘ࣅͨσʔλ৴ͷࠃࡍن֨• ͢ͰʹϛογϣϯΫϦςΟΧϧͳ໘Ͱ࠾༻ࡁΈ– ઓ؋– μϜͷΑ͏ͳେنࢪઃ– ۚ༥γεςϜ– ӉɺߤۭγεςϜ– ిंͷઢ࿏Γସ͑ػ• ଟ͘ͷاۀʹΑΔۀར༻Մɾ044ͷ࣮͋Γ– 35*– 1SJTN5FDI– 5XJO0BLT4PGUXBSF– 043'
304ϩʔυϚοϓ• ݄ɿЋϦϦʔε• ݄ɿЌϦϦʔε• ݄ɿЌϦϦʔε• ݄ɿЌϦϦʔε• ݄ɿਖ਼ࣜ൛ϦϦʔε༧ఆ
304*OEVTUSJBMͷ׆ಈ04496TFST.FFUJOHϩϘοτ։ൃ
304*OEVTUSJBM• 304ͷ࢈ۀքԠ༻Λݕ౼ɺίϯαϧςΟϯάɺड– ଟ͘ͷاۀஂମ͕ίϯιʔγΞϜΛ݁– ੈքதʹ֦େத• ΞϝϦΧ• Ϥʔϩού• ΞδΞଠฏ༸• 4*ɺΞϓϦέʔγϣϯ։ൃʹಛԽ• 503,ɿຊͰಉ༷ͷ׆ಈΛ͢Δஂମ– IUUQPQFOTPVSDFSPCPUJDTUPLZPKQ
IUUQTZPVUVCF$7JMN:%
࠷৽ಈ04496TFST.FFUJOHϩϘοτ։ൃ
304$PO4&06-IUUQTSPTDPOSPTPSH
304$PO7"/$067&3IUUQTSPTDPOSPTPSH
࠷৽ಈʢࢲݟʣ• ϓϥοτϑΥʔϜͱͯ͠શσϑΝΫτελϯμʔυԽ• اۀͷ304࠾༻ͷେ෯૿Ճ• 304ͷ࿐ग़૿Ճத• ্ɺۭதɺਫ্ϩϘοτ͚ͩͰͳ͘ɹɹɹɹɹɹɹɹதɺӉɺਫதʹద༻ൣғΛ֦େ• ΤίγεςϜ֦େ– 8FCΤϯδχΞͷྲྀೖ– "OESPJEΤϯδχΞͷྲྀೖ
304+BQBO6(ͷ׆ಈใࠂ04496TFST.FFUJOHϩϘοτ։ൃ
304+BQBO6TFST(SPVQ• ໊ۙ͘ͷࢀՃऀ• Πϕϯτ– ʙ݄ɿճͷษڧձɺϋοΧιϯ– ݄ʙɿճͷษڧձɺߨशձ༧ఆ• ؔ౦ɺ౦ւɺؔɺभͰ׆ಈ
304+BQBO6TFST(SPVQͷ׆ಈʹࢀՃ͠·ͤΜ͔ʁ
304+BQBO6TFST(SPVQ• %JTDPVTFຊΧςΰϦIUUQTEJTDPVSTFSPTPSHDMPDBMKBQBO• ΠϕϯτϖʔδIUUQTSPTKQDPOOQBTTDPN• 4MBDLIUUQTSPTKQTMBDLDPN– টϑΥʔϜIUUQTHPPHMGPSNTC5"1P2PM[5M9• ϝʔϦϯάϦετSPTKBQBOVTFST!HPPHMFHSPVQTDPN• (JU)VC!SPTKBQBOVTFST• 5XJUUFSSPTKQ
ࣗͷ044ߩݙྺ04496TFST.FFUJOHϩϘοτ։ൃ
043'ͷެࣜ%PDLFSΠϝʔδ• 304ͷ%PDLFSpMFͷϝϯςφϯε• IUUQTHJUIVCDPNPTSG[email protected]– ૯ίϯτϦϏϡʔγϣϯྔɿୈҐ– [email protected]– [email protected]– [email protected]
-&(0.JOETUPSNT&7ͷ304ରԠ[email protected]IUUQZPVUVCFI18%OQO'H
304ؔ࿈ϨϙδτϦͷ૯ߩݙྔIUUQTSPTDPOSPTPSHQSFTFOUBUJPOT304$PO0QFOJOH3FNBSLTQEG
·ͱΊ• 304– ݚڀ։ൃ༻ϩϘοτϓϥοτϑΥʔϜͷɹɹɹɹɹɹσϑΝΫτελϯμʔυԽ• 304– ۀར༻ՄೳͳϓϥοτϑΥʔϜʹల։༧ఆ• 304+BQBO6(– ͝ڵຯΛ࣋ͨΕͨํͥͻ͝ࢀՃΛൃදࢿྉIUUQZPVUBMLKQPTTYVTFST(JU)VC 5XJUUFS!ZPVUBML