Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
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
Gemini でコードレビュー知見を見える化
zozotech
PRO
1
130
あなたの知らないDateのひみつ / The Secret of "Date" You Haven't known #tqrk16
expajp
0
120
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
38k
Kiro Autonomous AgentとKiro Powers の紹介 / kiro-autonomous-agent-and-powers
tomoki10
0
160
Agentic AI Patterns and Anti-Patterns
glaforge
1
160
Ruby で作る大規模イベントネットワーク構築・運用支援システム TTDB
taketo1113
1
110
A Compass of Thought: Guiding the Future of Test Automation ( #jassttokai25 , #jassttokai )
teyamagu
PRO
1
230
Modern Data Stack大好きマンが語るSnowflakeの魅力
sagara
0
300
世界最速級 memcached 互換サーバー作った
yasukata
0
280
AI時代の開発フローとともに気を付けたいこと
kkamegawa
0
1.1k
生成AI時代の自動E2Eテスト運用とPlaywright実践知_引持力哉
legalontechnologies
PRO
0
190
GitLab Duo Agent Platformで実現する“AI駆動・継続的サービス開発”と最新情報のアップデート
jeffi7
0
200
Featured
See All Featured
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3k
Why Our Code Smells
bkeepers
PRO
340
57k
Raft: Consensus for Rubyists
vanstee
141
7.2k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
1k
[RailsConf 2023] Rails as a piece of cake
palkan
58
6.1k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.3k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
Statistics for Hackers
jakevdp
799
230k
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