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-on-the-rocks-thursday-april-17
Search
Daniel Packard
April 07, 2014
Technology
60
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ros-on-the-rocks-thursday-april-17
An abbreviated introduction to the ROS framework.
Daniel Packard
April 07, 2014
More Decks by Daniel Packard
See All by Daniel Packard
ros-on-the-rocks-wednesday-jan-29
pack3754
1
93
Arduino 101
pack3754
0
160
Other Decks in Technology
See All in Technology
Devsumi 2026 Summer 人もAIも使える共通基盤を事業の加速装置にする~デザインシステム運用に学ぶ組織レバレッジ~ 渡辺 凌央
legalontechnologies
PRO
1
240
【Claude Code】鹿野さんに聞く 私の推しの並行開発環境 大公開 / claude-code-parallel-2026-07-15
tonkotsuboy_com
12
8.7k
Kaggleで成長するために意識したこと
prgckwb
2
420
プロダクト開発組織の現在地(Ver.2026/07) / product-organization
kaonavi
0
110
Claude Code公式skillで 自分の仕事を少しずつ手放そう!(Claude Code開発ノウハウ大公開スペシャル by クラスメソッド)
kaym
1
500
AI時代のYAGNI:「爆速で無駄になった機能」からの学び / 20260720 Naoki Takahashi
shift_evolve
PRO
3
320
しくみを学んで使いこなそう GitHub Copilot app
torumakabe
2
290
SoccerMaster: A Vision Foundation Model for Soccer Understanding
kzykmyzw
0
150
そのドキュメント、自動化しませんか?
yuksew
1
300
マルチアカウント環境でSecurity Hubの運用、その後どうなった? / SRE NEXT 2026 miniLT会
genda
0
100
ファミコンでPHPを動かす / PHP on the Famicom
tomzoh
2
440
公式ドキュメントの歩き方etc
coco_se
1
120
Featured
See All Featured
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
280
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
390
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
240
My Coaching Mixtape
mlcsv
0
170
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
220
Designing Powerful Visuals for Engaging Learning
tmiket
1
450
What does AI have to do with Human Rights?
axbom
PRO
1
2.2k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.6k
4 Signs Your Business is Dying
shpigford
187
22k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
2k
YesSQL, Process and Tooling at Scale
rocio
174
15k
A designer walks into a library…
pauljervisheath
211
24k
Transcript
O N T H E R O C K S
ROS April 2014
April 2014 O N T H E R O C
K S ROS O N T H E R O C K S ROS
What is ROS?
What is ROS? ROS is the: Robot Operating System
What is ROS? … but it’s not really an operating
system ROS is the: Robot Operating System
What is ROS? ROS is a software framework for developing
advanced robotic systems. … but it’s not really an operating system ROS is the: Robot Operating System
Anatomy of a Robot
Anatomy of a Robot Sensors Actuators Processors
Anatomy of a Robot
Anatomy of a Robot
Enter ROS ROS helps you structure your robotics applications.
Enter ROS The basic unit of a ROS application is
a ROS node…
Enter ROS The basic unit of a ROS application is
a ROS node… NODE
Enter ROS The basic unit of a ROS application is
a ROS node… NODE
Enter ROS ROS is the communication framework that ties multiple
ROS nodes together. The basic unit of a ROS application is a ROS node… NODE
Communicating Nodes NODE 1 NODE 2 Request Response Topic 1
Subscribe Publish NODE 3 Subscribe Compose your complex robotic system out of independent, communicating Nodes.
Communicating Nodes NODE 1 NODE 2 Request Response Topic 1
Subscribe Publish NODE 3 Subscribe Services Compose your complex robotic system out of independent, communicating Nodes.
Communicating Nodes NODE 1 NODE 2 Request Response Topic 1
Subscribe Publish NODE 3 Subscribe Publish & Subscribe Compose your complex robotic system out of independent, communicating Nodes.
Communicating Nodes NODE 1 NODE 2 Request Response Topic 1
Subscribe Publish NODE 3 Subscribe Action Servers Compose your complex robotic system out of independent, communicating Nodes.
Why do we love ROS? • Encourages code reuse •
Promotes the use of standards • Free and Open Source • Community!!!
The big take-aways NODE 1 NODE 2 Request Response Topic
1 Subscribe Publish NODE 3 Subscribe • code reuse • standards • open source • community! Compose your complex robotic system out of independent, communicating Nodes.
The big take-aways http://ros.org