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
ROS開発を効率化するDXソリューション intdashクラウドサービスのご紹介
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
株式会社アプトポッド
December 18, 2023
Technology
920
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ROS開発を効率化するDXソリューション intdashクラウドサービスのご紹介
ROSConJP2023_LT内で発表した資料です。
https://www.aptpod.co.jp
株式会社アプトポッド
December 18, 2023
More Decks by 株式会社アプトポッド
See All by 株式会社アプトポッド
Open-RMFを応用したクラウドフリート管理システムの構築
aptpod
0
1.9k
Other Decks in Technology
See All in Technology
事業成長とAI活用を止めないデータ基盤アーキテクチャの設計思想
hiracky16
0
680
AIエージェントがあれば技術書なんてすぐ書けるでしょ→無理でした
watany
4
380
AI時代におけるテストの基礎の再定義 / Rethinking the Fundamentals of Testing in the AI Era
mineo_matsuya
14
5.3k
Claude Mythos、Fable...フロンティアAIの最新動向と企業のセキュリティ対策
flatt_security
0
130
Power Automateアップデート情報
miyakemito
0
180
_NIKKEI_Tech_Talk__勉強会は熱量では続かない___17回続いた輪読会の設計術.pdf
_awache
2
110
StepFunctionsとGraphRAGを活用した暗黙知活用のためのRAG基盤
yakumo
0
160
なぜ、あなたのAPIは使われないのか? AX時代の設計原則、ガードレール、運用体制
yokawasa
1
220
プロダクト開発組織の現在地(Ver.2026/07) / product-organization
kaonavi
0
460
第67回コンピュータビジョン勉強会CVPR2026読会前編
tsukamotokenji
0
170
なぜ、あなたのエージェントは言うことを聞かないのか
segavvy
1
440
「顧客の声を聞かなければ何も始まらない」 ── 顧客の声から生まれた『AI返信補助機能』の開発プロセス / AICon2026_shikata_imai
rakus_dev
1
270
Featured
See All Featured
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
New Earth Scene 8
popppiees
3
2.4k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.9k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
230
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.6k
Code Review Best Practice
trishagee
74
20k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.9k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
3
360
For a Future-Friendly Web
brad_frost
183
10k
Building the Perfect Custom Keyboard
takai
2
820
The Limits of Empathy - UXLibs8
cassininazir
1
540
Transcript
1 גࣜձࣾΞϓτϙου 71P1ϓϩμΫτϚωʔδϟʔ ؠా ྄հ IUUQTXXXBQUQPEDPKQ 304։ൃΛޮԽ͢Δ%9ιϦϡʔγϣϯ JOUEBTIΫϥυαʔϏεͷ͝հ !304$PO+1
Ξϓτϙου ςοΫϒϩά ݕ ࡧ ςοΫϒϩάͰ304ʹؔ͢ΔใΛൃ৴தʂ
ΫϥυΛ׆༻͍͕ͨ͠ ϩϘοτΤϯδχΞʹϊϋ͕ͳ͍ SPTCBH͕େྔʹཷ·ͬͯ ཉ͍͠σʔλ͕͙͢ʹݟ͔ͭΒͳ͍ ϩʔΧϧʹ༻ҙͨ͠ ϫʔΫεςʔγϣϯͷཧ͕໘ ͦͦ304୯ମͰ /"5Λӽ͑ΒΕͳ͍ Ϋϥυ׆༻ /"5ӽ͑
σʔλཧ ϩʔΧϧ։ൃ ϩϘοτ͕Քಇ͍ͯ͠Δ ݱʹߦ͔ͳ͚Ε։ൃͰ͖ͳ͍ 304ϩϘοτ։ൃʹ͓͚Δ༷ʑͳ՝ 2 Ξϓτϙου ςοΫϒϩά ݕ ࡧ ςοΫϒϩάͰ304ʹؔ͢ΔใΛൃ৴தʂ
։ൃϫʔΫϑϩʔΛΫϥυ׆༻ͰޮԽ Ϋϥυαʔόʔ AWS などのクラウド "1*࿈ܞ σʔλอଘɾཧ ΤʔδΣϯτ ϋʔυΣΞ Ϋϥυͱ࿈ܞͨ͠ϩϘοτγεςϜ Λ༰қʹ։ൃՄೳʹ
ಛڐऔಘࡁΈͷಠࣗϓϩτίϧ ʹΑΔ/"5͑ ૹσʔλΫϥυཧ͞Ε 6*πʔϧ͔Β͍ͭͰ֬ೝՄೳ ԕִԽͷ࣮ݱ ॴʹറΒΕͳ͍ϫʔΫϑϩʔ ͷ࣮ݱʹΑΓ։ൃఔΛޮԽ ಠࣗΞϓϦέʔγϣϯ։ൃՄೳ ԕִૢॎΞϓϦέʔγϣϯ ػମϞχλϦϯά ΞϓϦέʔγϣϯ σʔλཧɾՄࢹԽΠϯλʔϑΣΠε Data Visualizer 3 Ξϓτϙου ςοΫϒϩά ݕ ࡧ ςοΫϒϩάͰ304ʹؔ͢ΔใΛൃ৴தʂ
ϩϘοτͱΫϥυΛଓ͢ΔΤʔδΣϯτ Ϋϥυαʔόʔ UPQJD OPEF OPEF ΤʔδΣϯτ ʢՄࢹԽɾཧπʔϧʣ ͦͷଞ64#ػث 8FCΧϝϥ ʢ)ͳͲͷѹॖܗࣜʣ
$"/ͳͲͷόε UPQJD OPEF OPEF ΤʔδΣϯτ ͦͷଞ64#ػث 8FCΧϝϥ ʢ)ͳͲͷѹॖܗࣜʣ $"/ͳͲͷόε ΤʔδΣϯτ ΠϯλʔωοτΛհͯ͠ 304ۭؒΛ૬ޓଓ • ϩϘοτ͔ΒΫϥυαʔόʔͷଓɺઐ༻ͷΤʔδΣϯτιϑτΣΞΛ༻͠·͢ • ΤʔδΣϯτιϑτΣΞɺ304͚ͩͰͳ͘$"/ͳͲͷόεɺ8FCΧϝϥͳͲɺ༷ʑͳσόΠε͔ΒσʔλΛऩूͰ͖·͢ • 304ͱઐ༻ΤʔδΣϯτιϑτΣΞɺ304ͷϒϦοδϊʔυΛ༻͍ͯଓ͠·͢ JOUEBTI304 ϒϦοδϊʔυ JOUEBTI304 ϒϦοδϊʔυ JOUEBTI304 ϒϦοδϊʔυ Ϋϥυڥ 4 Ξϓτϙου ςοΫϒϩά ݕ ࡧ ςοΫϒϩάͰ304ʹؔ͢ΔใΛൃ৴தʂ
5 σʔλཧ༻ͷϒϥβΞϓϦέʔγϣϯ • αʔόʔΛྲྀΕΔσʔλɺαʔόʔʹଓ͍ͯ͠Δ σόΠεΛϒϥβΞϓϦέʔγϣϯ͔Β֬ೝͰ͖·͢ • αʔόʔΛհͯ͠ૹ͞Εɺαʔόʔʹࣗಈอଘ͞Εͨ σʔλʹɺϒϥβ͔Β͍ͭͰΞΫηεͰ͖·͢ • αʔόʔΛྲྀΕ͍ͯΔσʔλΛϦΞϧλΠϜʹ
ࢹ͢Δ͜ͱͰ͖·͢ σʔλ֬ೝɾཧ༻ϒϥβΞϓϦέʔγϣϯ JOUEBTI 8FC$POTPMF 5 Ξϓτϙου ςοΫϒϩά ݕ ࡧ ςοΫϒϩάͰ304ʹؔ͢ΔใΛൃ৴தʂ
σʔλՄࢹԽ༻ͷϒϥβΞϓϦέʔγϣϯ • 304σʔλΛ࢝Ίͱ͢Δ༷ʑͳ*P5σʔλΛՄࢹԽɾੳͰ͖ΔμογϡϘʔυΞϓϦέʔγϣϯΛ͝ར༻͍͚ͨͩ·͢ • ඦʙઍ)[ͷσʔλͰඳըՄೳͳύϑΥʔϚϯεɺϦΞϧλΠϜσʔλԆແ͘ՄࢹԽ͠·͢ • )ಈը࠶ੜɺηϯαʔσʔλͷάϥϑදࣔɺ(14σʔλͷਤදࣔͳͲʹରԠ Data Visualizer 6
Ξϓτϙου ςοΫϒϩά ݕ ࡧ ςοΫϒϩάͰ304ʹؔ͢ΔใΛൃ৴தʂ
Ϋϥυαʔόʔ ΤʔδΣϯτ ros2 bag record などの ROSツールによるダンプ 過去の開発で溜まった 大量のrosbagデータ Data
Visualizer μϯϩʔυ πʔϧ ΤʔδΣϯτૹ৴Ͱ ࣗಈతʹΫϥυอଘ͞Ε·͢ αʔόʔͷσʔλϕʔεʹอଘ͠ Ϋϥυཧ ՄࢹԽπʔϧʹΑΓ ͍ͭͰ֬ೝՄೳ μϯϩʔυͨ͠σʔλ ͍׳Εͨ։ൃπʔϧͰ׆༻Մೳ SPTCBHΞοϓϩʔυͱΫϥυσʔλཧ • SPTCBHΛαʔόʔΞοϓϩʔυͨ͠Γɺαʔόʔʹอଘ͞ΕͨσʔλΛSPTCBHͱͯ͠μϯϩʔυͨ͠Γ͢Δ$-*πʔϧΛ͝ఏڙ • େྔʹཷ·ͬͨطଘࢿ࢈ΛҠߦͯ͠ɺΫϥυαʔόʔ্ͰσʔλΛཧͰ͖·͢ • ຊιϦϡʔγϣϯΛ༻ͯ͠ूΊͨσʔλΛSPTCBHͱͯ͠μϯϩʔυ͢Δ͜ͱͰɺ͍׳Εͨ304πʔϧͰར׆༻Ͱ͖·͢ Ξοϓϩʔυ πʔϧ 7 Ξϓτϙου ςοΫϒϩά ݕ ࡧ ςοΫϒϩάͰ304ʹؔ͢ΔใΛൃ৴தʂ
͝ఏڙͷεέδϡʔϧ ݄ʢຊʣ 304$PO +1 ݄ ຊιϦϡʔγϣϯΛϦϦʔε ϦϦʔεʹ߹ΘͤͯɺແঈτϥΠΞϧϓϩάϥϜΛ։࢝༧ఆ ʢࣄલొ͍ͨํॱ࣍͝ҊΛ։࢝ʣ τϥΠΞϧࢀՃرऀͷࣄલืू ࣄલొظؒ
௨ৗ JOUEBTI ͷ͝ఏڙ ࣾग़లϒʔεͰৄ͘͠͝հ͍ͨ͠·͢ ͥͻཱ͓ͪدΓ͍ͩ͘͞
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ ϒʔεʹੋඇཱ͓ͪدΓ͍ͩ͘͞
10 付録: より詳細な技術情報
$PSF4FSWJDFT "1* ΧελϜαʔόʔ ΞϓϦέʔγϣϯ JOUEBTI 8FC$POTPMF ཧ༻8FCϢʔβʔΠϯλʔϑΣΠε JOUEBTI 5FSNJOBM4ZTUFN σόΠεΤοδΞϓϥΠΞϯε
ϋʔυΣΞ طଘͷ֎෦γεςϜ 7JTVBM..%BUB7JTVBMJ[FS σʔλՄࢹԽμογϡϘʔυ ΧελϜΫϥΠΞϯτ ΞϓϦέʔγϣϯ εϚʔτϑΥϯ ΞϓϦέʔγϣϯ JOUEBTIΛར༻֦ͨ͠ு։ൃ༻ͷ4%, ιϦϡʔγϣϯͷΞʔΩςΫνϟʔ֓ཁ
$PSF4FSWJDFT "VUI/"VUI; 4FSWJDF %FWJDF .BOBHFNFOU 4FSWJDF 5JNFTFSJFT%BUB .BOBHFNFOU 4FSWJDF .FEJB4FSWJDF
3FBMUJNF#SPLFS 4FSWJDF ΧελϜΞϓϦέʔγϣϯ $VTUPN4FSWFS"QQT 3&45"1* 3FBMUJNF"1* 5FSNJOBM4ZTUFN JOUEBTI &EHF"HFOU ༷ʑͳσʔλϑΥʔϚοτ ͱηϯαʔσʔλ γάφϧ ηϯαʔ Χϝϥө૾ Ի $MJFOU"QQT 7JTVBM.. %BUB7JTVBMJ[FS JOUEBTI 8FC$POTPMF εϚʔτϑΥϯ ΞϓϦέʔγϣϯ ΧελϜΫϥΠΞϯτ ΞϓϦέʔγϣϯ intdash Stream Control Protocol (特許取得済み) ༷ʑͳσʔλιʔε ΫϥυଆͷαʔόʔιϑτΣΞ֓ཁ
Cloud Service 高いリアルタイム性 Data Visualizer 欠損回収処理 モバイル伝送 GPS 9軸センサ/GPS カメラ映像/マイク音声
データ変換 機械学習 レポート処理 可視化 分析・解析 データダウンロード CAN1 CAN2 車両制御バス CAN-USB Interface CAN1 CAN2 A/Dセンサー 信号同期 信号同期 カメラ(動画) Terminal System 2次システム連携 USB JOUEBTIͱଓՄೳͳΞϓϥΠΞϯε
"1* JOUEBTI 5FSNJOBM4ZTUFN 5FSNJOBM4ZTUFN04 JOUEBTI &EHF"HFOU σʔλૹड৴ΤʔδΣϯτ 05"αʔϏε σόΠεঢ়ଶཧ $POGJH$POTPMF
ཧ༻8FCը໘ 5FSNJOBM4ZTUFN"1* σόΠεૢ࡞"1* σόΠεͱͷ ଓϓϥάΠϯ %FWJDF $POOFDUPS %FWJDF $POOFDUPS %FWJDF $POOFDUPS %FWJDF $POOFDUPS %FWJDF $POOFDUPS %FWJDF $POOFDUPS %FWJDF $POOFDUPS %FWJDF $POOFDUPS ϋʔυΣΞ ༷ʑͳ*P5σόΠε ΞϓϥΠΞϯεͷࡌιϑτΣΞ֓ཁ
ϩϘοταʔϏεج൫ͱͯ͠׆༻Մೳ 304ʹݶΒ༷ͣʑͳํ๏Ͱ ϩϘοτΛଓՄೳ "1*Λར༻༷ͯ͠ʑͳ ΞϓϦέʔγϣϯΛߏஙՄೳ JOUEBTIΛϋϒͱ͢Δ͜ͱͰ ༷ʑͳϩϘοτΞϓϦέʔγϣϯ Λ౷߹Ͱ͖·͢
16 • JOUEBTIɺΫϥυ্ͷσʔλૹɾཧαʔόʔͱɺΤοδσόΠε্ͷιϑτΣΞ͔Βߏ͞Ε·͢ • JOUEBTIαʔόʔʹɺσʔλཧʹ༻͢Δ8FCϕʔεͷ(6*ΞϓϦέʔγϣϯ͕ଐ͠·͢ • ΤοδσόΠε্ͷιϑτΣΞʹɺσʔλૹ༻ϓϩτίϧΤʔδΣϯτɺ304ͷσʔλதܧΛߦ͏ϒϦοδιϑτΣΞɺ ΤοδσόΠεΛ(6*ૢ࡞͢ΔͨΊͷ8FCཧը໘ͳͲؚ͕·Ε·͢ ΫϥυαʔόʔͱσόΠε༻ιϑτΣΞ
طଘࢿ࢈ɾطଘπʔϧͱͷڞଘʹྀ ͜Ε·Ͱͷ։ൃͰੵ͍ͯ͠Δطଘࢿ࢈ɺαʔόʔΞοϓϩʔυͯ͠ҰݩཧͰ͖·͢ ιϦϡʔγϣϯʹΑΓूΊͨσʔλɺμϯϩʔυͯ͠طଘπʔϧͱ࿈ܞͰ͖·͢