Workshop 2014
Workshop 2014
2014
ROS WORKSHOP 2014
INTRODUCTION
ROS WORKSHOP 2014
INTRODUCTION
What is ROS?
A meta operating system for robots
A collection of packaging, software building tools
An architecture for distributed inter-process/inter-machine communication and
configuration
Development tools for system runtime and data analysis
A language-independent architecture (c++, python, lisp, java, and more)
ROS WORKSHOP 2014
INTRODUCTION
What is ROS not?
An actual operating system
A programming language
A programming environment /IDE
A hard real-time architecture
,
ROS WORKSHOP 2014
INTRODUCTION
ROS main features
Distributed framework
Reuse code
Language independent
Easy testing on Real Robot & Simulation
Scaling.
ROS WORKSHOP 2014
INTRODUCTION
CORE COMPONENTS
ROS WORKSHOP 2014
INTRODUCTION
Communications Infrastructure
The ROS middleware provides these facilities:
Message Passing
Diagnostics
Command-Line Tools
Rviz
Rqt
ROS WORKSHOP 2014
INTRODUCTION
ROBOTS USING ROS
ROS WORKSHOP 2014
INTRODUCTION
ROS WORKSHOP 2014
INTRODUCTION
ROS DISTRIBUTIONS
ROS WORKSHOP 2014
INTRODUCTION
Current Distribution Releases