Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
ROSCon2019Macau参加報告_ShojiMorita.pdf
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
dankuro1
November 29, 2019
Technology
670
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ROSCon2019Macau参加報告_ShojiMorita.pdf
dankuro1
November 29, 2019
More Decks by dankuro1
See All by dankuro1
ROSCon2019Macau参加報告_NatsukiMuto.pdf
dankuro1
0
580
Other Decks in Technology
See All in Technology
会社説明資料
persolserverworks
0
9.7k
実践!Cloud Run ハンズオン!! / Cloud Run handson
y0hgi
0
250
AIに攻撃される前に、AIに攻撃させる
tsuchikazu
0
170
"優秀な誰か"の下位互換にならないために
yut0naga1_fa
1
1.7k
Benchmarking Disaggregated Serving on vLLM + Dynamo with a Real Coding-Agent Workload
nttcom
0
110
LLM機能を自作して分かるSnowflake Cortex AIの強み
nayuts
0
370
AI 時代の Azure エンジニアリング ~ 私たちは何を磨き、何を任せるのか ~
chack411
1
600
不可逆な意思決定を避けながら10億超の顧客データを AI Ready にするデータ基盤設計
baseballyama
1
310
UniFi(ユニファイ)AIカメラの現場活用
ludicmind
1
420
LocalStack を使ったサーバーレスアプリケーション開発 / Serverless Development with LocalStack
kakakakakku
1
410
Essential architectural thinking (revised edition)
ufried
0
120
「事実」を「計測」して、「解釈」する 〜AWS Lambdaのメモリ最適解の見つけ方〜
maimyyym
0
140
Featured
See All Featured
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
530
Docker and Python
trallard
47
4.2k
Ethics towards AI in product and experience design
skipperchong
2
420
Measuring & Analyzing Core Web Vitals
bluesmoon
9
1k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.4k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
2
6.3k
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.2k
A Tale of Four Properties
chriscoyier
163
24k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
2
2k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
450
Transcript
ROSCon 2019参加報告 RMW中心で見た場合
最初に ROSCon 2019の発表内容の記憶とメモをベースにしています。 ROSCON 2019 https://roscon.ros.org/2019/
ROSCon 2019に行ってきました ROS 2のRMW層の周辺を取扱っ た発表を中心に見てきました。 • 共有メモリ Pub/Sub • 通信ミドルウェア関連
(注: ROS 1は出てきません) KLMで行きました AirMacauで行ってきました
共有メモリ Pub/Sub(iRobot) • 新しいIntra-Process Managerを実装 (旧)Intra-ProcessなPub/SubもRMWに一旦依頼 (新)RMWを経由せずにPub/Sub • RMWを介さないPub/Subを実現 CPU使用率
45%, メモリ30MB削減 大体どこでもキラキラしてます
共有メモリ Pub/Sub(Bocsh) • Eclipse iceoryx 向けRMWを開発 • IPC間のPub/SubをZero Copy化 •
RMWのAPIを拡張(Loaned message) • 可変長メッセージ型は真のZero Copy不可 • おそらくDDSとの相互運用は不可 • AUTOSAR APとROS2の連携への布石? ROSCon2019 スタート
共有メモリ Pub/Sub(SONY) • ROSCon JP 2019で予告されていた eProsima Fast-RTPSの共有メモリ拡張 → Cyclone
DDSも対応予定でベンダ間の競争が活発化 • DDSと共有メモリの相互運用が可能 • RCL~RMWはZero Copy? Caffe Breakでの光景
共有メモリ Pub/Sub関連(比較) • 製品開発に近いベンダが共有メモリPub/Sub に注力している。 → 大容量&低遅延のメッセージパッシングの需要が高まっている? • 特にBoschとSONYはプロセス間通信にフォーカスしている。 →
製品開発中の分業にプロセスの分離が必須? DAY 0:Realtime Workshop 集合写真の撮影中 発表者 ROS2の階層 プロセス間 Zero Copy 原理的な オーバヘッド DDS連携 非C++から の利用 iRobot RCLCPP ☓ 低 ◦ ☓ Bosch RMW~Middleware ◦ 中 ☓ ◦ SONY Middleware(DDS) ◦ 高(?) ◦ ◦
通信ミドルウェア(XRCE-DDS) • 4社がROS 2対応を発表 (eProsima, Bosch, RENESAS, Ubiquity Robotics) •
製品への組み込みを初めている (Ubiquity Robotics) 。 • Agentを経由しているため実時間応答性能に課題がある? → RENESASの省電力MCU+アクセラレータによるエッジコンピューティングは有効 ホテルの屋内のモール
通信ミドルウェア(Cyclone DDS) • iRobotは要求性能を満たすために Cyclone DDSを採用していた。 • プロセス間通信についてFast-RTPSよりも高性能とされている。 • ADLinkの担当者の話ではCyclone
DDSは今後もオープン、それ に対するエンジニアリングサービスを提供していくとのこと • FreeRTOS向けコードもあるみたい #個人的にこちらのほうが興味有り CPU使用率 60%, メモリ138MB削減 フードコートで昼食 白飯はすこし残念な感でした
その他所感 • ROS 1/2共に去年よりも製品開発や デプロイに軸をおいた発表が多かった。 • 特にROS 2は去年までは導入&実験が中心だったので、1年間 でプラットフォームとしてかなりこなれてきたように見える。 •
MoveIt2 & Navigation2のようなキラーアプリも準備されつつあ り、業務で顧客に導入を勧めるのは、まずROS 2になりそうだ。 • ROS2への機能追加は継続しているようなので、欲しい機能は WG参加、DesignのPRを積極的にしましょう。 マカオともお別れ