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
ros2-perf-multihost: 分散システムにおける客観的なアーキテクチャ評価フレー...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
takasehideki
August 01, 2026
Research
39
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ros2-perf-multihost: 分散システムにおける客観的なアーキテクチャ評価フレームワーク
ROSCon JP 2026の発表練習:D
takasehideki
August 01, 2026
More Decks by takasehideki
See All by takasehideki
Zenoh on Zephyr on LiteX
takasehideki
2
540
Giocci: a resource-permeating computing platform for wide-area distributed systems
takasehideki
2
120
「ElixirでIoT!!」のこれまでとこれから
takasehideki
0
750
The State of Hakoniwa
takasehideki
0
930
ROS 2のZenoh対応とZenohのROS 2対応
takasehideki
2
3.3k
#Zenoh 完全に理解した 〜組込み純情篇〜
takasehideki
1
1.1k
すべてが #Zenoh になる 〜柔軟にして軽量〜
takasehideki
0
630
Zenohex完全に理解した(しらんけど:D
takasehideki
2
420
すべてが #Zenoh になる
takasehideki
1
1.7k
Other Decks in Research
See All in Research
長時間動画QAにおけるマルチエージェント推論 ・SVAgent: Storyline-Guided Long Video Understanding via Cross-Modal Multi-Agent Collaboration
murakawatakuya
1
170
【ローカルAIに向き合う展示会vol.2】液体時間定数型モジュールを用いた オリジナルの双方向エンコーダーモデルNexteraBERT 推論速度向上検討並びにダウンストリーム評価
rikkabotan7
0
140
Using our influence and power for patient safety
helenbevan
0
380
XDPerf: A High-Performance Traffic Generator Built with WASM and eBPF
takehaya
0
130
セマンティック通信勉強会 6Gに向けたデバイス間効率的な通信の技術紹介・課題・今後展望
satai
3
250
某助成金プロジェクト採択に向けて企業研究所のアウトリーチ専任者がやったこと
afroscript
0
130
「AIとWhyを深堀る」をAIと深堀る
iflection
0
530
敵対生成プロンプト同時探索による内省型プロンプト最適化
kinoue_smarthr
0
340
はじまりの クエスチョンブック —余暇と豊かさにあふれた社会とは?
culturaltransition
PRO
0
590
kintone リサーチ副部/UXリサーチャー 業務紹介
cybozuinsideout
PRO
0
120
Ghost in the 7‑Zip: The Shadow of Residential Proxies Creeping into Your Life
nttcom
0
1.7k
計算情報学研究室(数理情報学第7研究室)2026
tomohirokoana
0
680
Featured
See All Featured
Utilizing Notion as your number one productivity tool
mfonobong
4
490
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.5k
Chasing Engaging Ingredients in Design
codingconduct
0
240
Claude Code のすすめ
schroneko
67
230k
Evolving SEO for Evolving Search Engines
ryanjones
0
250
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
420
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
400
Site-Speed That Sticks
csswizardry
13
1.4k
Believing is Seeing
oripsolob
1
170
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.9k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
580
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.6k
Transcript
ROSCon JP 2026 2026/08/05 ros2-perf-multihost 分散システムにおける客観的な アーキテクチャ評価フレームワーク 高瀬 英希, 藤原
祐允, 田中 勇吾, 工藤 拓巳 (東京大学)
Affiliation Hobby @takasehideki Mission Recent R&D
RMW をめぐるウワサ,,, どのDDSが いいんだろう,,, せっかくなら 分散化したいし,,, QoS設定って 効果あるんかな,,, いろいろconfig できるらしい,,,
時代はZenoh じゃない,,, 最近はDockerで 展開するよね,,, “科学的”に議論しよう! クラウドとも 繋がるらしい,,, 3
ROS 2 のトポロジと評価基盤 https://gitlab.com/ApexAI/ performance_test https://github.com/irobotros/ros2-performance 4
ROS 2 のトポロジと評価基盤 多様・複雑な分散ROS 2システムを “科学的”に評価するには?? 5
ros2-perf-multihost 分散システムにおける客観的な アーキテクチャ評価フレームワーク • 複数ホストに跨るROS 2トポロジの評価パイプラインを自動化 1. 構築と評価の間のギャップを埋める 2. コーディネーション・アーキテクチャによる「科学的な尺度」の確立
3. 技術的な厳密さに基づく評価の標準化による意思決定の支援 4. データ駆動型の「ベンチマーク・ライブラリ・エコシステム」の育成 • 想定する開発者・ユーザ −ロボットシステムインテグレータ −RMW/ミドルウェア開発者・ROS 2研究者 6
Step1: トポロジの定義 host1 pub1 pub2 amazon inazuma sub1 host2 inter1
host3 7
Step2: 実行ファイルの生成 python3 manager_scripts/generate_exec_scripts.py \ <topology.json> \ [--ws-dir|-w <dir>] \
[--force|-f] 8
Step3: ベンチマークの実行 ./manager_scripts/manage_rest_servers.sh \ start \ <topology> \ [--ws-dir|-w <dir>]
\ [--remote-repo-base|-b <dir>] \ [--ssh-user|-u <user>] python3 performance_test/performance_test.py \ <topology> \ [--rmw|-m <rmw>] \ [--exec-policy|-p <mode>] \ [--eval-time|-e <sec>] \ [--trials|-t <n>] \ [--ws-dir|-w <dir>] \ [--remote-repo-base|-b <dir>] \ [--ssh-user|-u <user>] \ [--zenoh-router|-z <target>] \ [--strict-analysis|-s] 9
Step4: 評価結果の確認と集計 10
適用事例 11
まとめ 分散システムにおける客観的な アーキテクチャ評価フレームワーク • 複数ホストに跨るROS 2トポロジの 評価パイプラインを自動化 • ロボットSIer・RMW/ミドルウェア開発者・ ROS
2研究者に「科学的な尺度」を提供 • 「勝者を選ぶ」のではなく, アーキテクチャ設計の意思決定を支援する! 12
おさそい:D • TODOs,,, −ノード・トピックごとの QoS 等の個別指定に対応 −きめ細かい DDS/Zenoh config/tuning への対応
−トポロジ定義の簡易化:GUIの可視化 and/or 編集ツールの導入 −ネットワークに跨る分散環境への対応:VPN, Discovery Server, Zenohd,,, • Call for Topologies!! −あなたの ROS 2 分散システムの 構成情報を提供いただけませんか?? −評価結果は Toronto で共有します! ていうか一緒にやりましょう!! 13