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
0
52
ros-on-the-rocks-thursday-april-17
An abbreviated introduction to the ROS framework.
Daniel Packard
April 07, 2014
Tweet
Share
More Decks by Daniel Packard
See All by Daniel Packard
ros-on-the-rocks-wednesday-jan-29
pack3754
1
87
Arduino 101
pack3754
0
150
Other Decks in Technology
See All in Technology
インシデント対応入門
grimoh
7
5.4k
技術キャッチアップ効率化を実現する記事推薦システムの構築
yudai00
2
160
三菱UFJ銀行におけるエンタープライズAI駆動開発のリアル / Enterprise AI_Driven Development at MUFG Bank: The Real Story
muit
10
20k
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
43k
バクラクにおける Document Understanding の挑戦:書類の「読取」から「意思決定」へ / document-understanding-in-bakuraku-2026
yuya4
0
150
作るべきものと向き合う - ecspresso 8年間の開発史から学ぶ技術選定 / 技術選定con findy 2026
fujiwara3
6
1.6k
Master Dataグループ紹介資料
sansan33
PRO
1
4.4k
Claude Codeはレガシー移行でどこまで使えるのか?
ak2ie
1
1.1k
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1.1k
競争優位を生み出す戦略的内製開発の実践技法
masuda220
PRO
2
500
Devinを導入したら予想外の人たちに好評だった
tomuro
0
440
なぜAIは組織を速くしないのか 令和の腑分け
sugino
80
50k
Featured
See All Featured
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
A designer walks into a library…
pauljervisheath
210
24k
Speed Design
sergeychernyshev
33
1.6k
The Invisible Side of Design
smashingmag
302
51k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.2k
The Curious Case for Waylosing
cassininazir
0
260
The SEO identity crisis: Don't let AI make you average
varn
0
400
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
470
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
80
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
100
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.4k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
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