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
47
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
83
Arduino 101
pack3754
0
150
Other Decks in Technology
See All in Technology
Observability infrastructure behind the trillion-messages scale Kafka platform
lycorptech_jp
PRO
0
140
AIエージェント最前線! Amazon Bedrock、Amazon Q、そしてMCPを使いこなそう
minorun365
PRO
14
5k
PHPでWebブラウザのレンダリングエンジンを実装する
dip_tech
PRO
0
200
プロダクトエンジニアリング組織への歩み、その現在地 / Our journey to becoming a product engineering organization
hiro_torii
0
130
登壇ネタの見つけ方 / How to find talk topics
pinkumohikan
3
380
HiMoR: Monocular Deformable Gaussian Reconstruction with Hierarchical Motion Representation
spatial_ai_network
0
100
初めてのAzure FunctionsをClaude Codeで作ってみた / My first Azure Functions using Claude Code
hideakiaoyagi
1
220
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
26k
ハノーバーメッセ2025座談会.pdf
iotcomjpadmin
0
160
Amazon Bedrockで実現する 新たな学習体験
kzkmaeda
2
540
Node-REDのFunctionノードでMCPサーバーの実装を試してみた / Node-RED × MCP 勉強会 vol.1
you
PRO
0
110
標準技術と独自システムで作る「つらくない」SaaS アカウント管理 / Effortless SaaS Account Management with Standard Technologies & Custom Systems
yuyatakeyama
3
1.2k
Featured
See All Featured
Why Our Code Smells
bkeepers
PRO
337
57k
Git: the NoSQL Database
bkeepers
PRO
430
65k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
48
5.4k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.8k
4 Signs Your Business is Dying
shpigford
184
22k
For a Future-Friendly Web
brad_frost
179
9.8k
Making the Leap to Tech Lead
cromwellryan
134
9.3k
Unsuck your backbone
ammeep
671
58k
The World Runs on Bad Software
bkeepers
PRO
69
11k
Documentation Writing (for coders)
carmenintech
72
4.9k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
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