Essay about Ros Crash Course

ROS Crash-Course, Component I

Introduction to ROS division, build system and infrastructure

Jonathan Bohren

With some data and figures adapted from http: // www. ros. org as well as the COTESYS-ROS College 2010 business presentation given by Radu Rusu

Outline

1

Introduction

Jonathan Bohren (JHU LCSR)

ROS Crash-Course, Part I actually: Introduction

a couple of / 31

Outline

one particular

Introduction High-Level

Jonathan Bohren (JHU LCSR)

ROS Crash-Course, Part We: Introduction

2 / 31

Outline

1

Introduction High-Level The ROS Ecosystem

Jonathan Bohren (JHU LCSR)

ROS Crash-Course, Component I: Launch

2 / 30

Format

1

Intro High-Level The ROS Environment ROS Community

Jonathan Bohren (JHU LCSR)

ROS Crash-Course, Part We: Introduction

2 / 35

Outline

you

Introduction High-Level The ROS Ecosystem ROS Community ROS as a Connection Platform

two

Jonathan Bohren (JHU LCSR)

ROS Crash-Course, Part My spouse and i: Introduction

a couple of / 31

Outline

1

Introduction High-Level The ROS Ecosystem ROS Community ROS as a Interaction Platform The ROS Network Graph

2

Jonathan Bohren (JHU LCSR)

ROS Crash-Course, Part My spouse and i: Introduction

two / 35

Outline

1

Introduction High-Level The ROS Ecosystem ROS Community ROS as a Interaction Platform The ROS Network Graph Operating and Linking Nodes

2

Jonathan Bohren (JHU LCSR)

ROS Crash-Course, Part My spouse and i: Introduction

2 / 31

Outline

you

Introduction High-Level The ROS Ecosystem ROS Community ROS as a Interaction Platform The ROS Network Graph Running and Hooking up Nodes Analyzing the System by Runtime

2

Jonathan Bohren (JHU LCSR)

ROS Crash-Course, Part My spouse and i: Introduction

2 / 35

Outline

you

Introduction High-Level The ROS Ecosystem ROS Community ROS as a Conversation Platform The ROS Network Graph Jogging and Connecting Nodes Inspecting the System for Runtime ROS as a Build Platform

a couple of

3

Jonathan Bohren (JHU LCSR)

ROS Crash-Course, Part I: Advantages

2 as well as 30

Format

1

Introduction High-Level The ROS Environment ROS Community ROS as being a Communication Program The ROS Network Chart Running and Connecting Nodes Analyzing the machine at Runtime ROS like a Build Program Distribution & Package Management System

2

three or more

Jonathan Bohren (JHU LCSR)

ROS Crash-Course, Part My spouse and i: Introduction

two / 31

Outline

you

Introduction High-Level The ROS Ecosystem ROS Community ROS as a Conversation Platform The ROS Network Graph Jogging and Hooking up Nodes Inspecting the System by Runtime ROS as a Build Platform Circulation & Deal Management System Build System

a couple of

3

Jonathan Bohren (JHU LCSR)

ROS Crash-Course, Part I: Introduction

2 / 30

Intro

Outline (revisted)

1

Intro High-Level The ROS Environment ROS Community ROS like a Communication Program The ROS Network Graph Running and Connecting Nodes Analyzing the device at Runtime ROS as a Build Platform Distribution & Package Management Build System

2

several

Jonathan Bohren (JHU LCSR)

ROS Crash-Course, Part We: Introduction

a few / 31

Introduction

High-Level

What is ROS?

More than just middleware

A " meta” os for software

Jonathan Bohren (JHU LCSR)

ROS Crash-Course, Part I actually: Introduction

5 / 40

Introduction

High-Level

What is ROS?

More than just middleware

A " meta” main system for programs A collection of the labels, software building tools

Jonathan Bohren (JHU LCSR)

ROS Crash-Course, Component I: Advantages

4 as well as 30

Introduction

High-Level

Precisely what is ROS?

More than just middleware

A " meta” operating system intended for robots An accumulation of packaging, software program building tools An structures for distributed* inter-process/inter-machine communication and configuration

Jonathan Bohren (JHU LCSR)

ROS Crash-Course, Part We: Introduction

some / 40

Introduction

High-Level

What is ROS?

More than just middleware

A " meta” operating system for...