ROS

@martimorta   #DLP2014

Martí Morta Garriga   Institut de Robòtica i Informàtica Industrial

ROBÒTICA I PROGRAMARI LLIURE

ROBÒTICA

@martimorta   #DLP2014

ROS

APLICACIONS

LIVE!


ROBÒTICA
 

@martimorta   #DLP2014

ROBÒTICA  ROS  APLICACIONS  LIVE!

@martimorta   #DLP2014

ROBOT

OBSERVA

DECIDEIX

ACTUA

SENSORS

DADES

ENTRADES

AI

HEURÍSTIQUES

DADES

ACTUADORS

INDICADORS

SORTIDES

MOTORS

LÀSERS

CÀMERES

IMU

CALOR

ROBÒTICA  ROS  APLICACIONS  LIVE!

@martimorta   #DLP2014

ROBOTS

SERIE

PARAL·LELS

MÒBILS

HUMANOIDES


ROS
 

@martimorta   #DLP2014

ROBÒTICA  ROS  APLICACIONS  LIVE!

@martimorta   #DLP2014

ROBOTS

ROS INSIDE

@martimorta   #DLP2014

FRAMEWORK

LLIBRERIES

EINES

ESTÀNDARDS

ROBÒTICA  ROS  APLICACIONS  LIVE!

COMUNICACIÓ

TRANSFORMACIONS

GEOMÈTRIQUES

SLAM

PLANNING

VISUALITZACIÓ 3D

BAGS

roscd, rosrun, ...

MISSATGES

TRANSFORMACIONS

REPx

@martimorta   #DLP2014

COMUNICACIÓ

/node_a

ROBÒTICA  ROS  APLICACIONS  LIVE!

/node_b

/node_a/topic

SUBSCRIBER

PUBLISHER

Missatge.msg

Float32.msg  Image.msg  LaserScan.msg  Custom.msg

TOPICS

@martimorta   #DLP2014

COMUNICACIÓ

/node_a

ROBÒTICA  ROS  APLICACIONS  LIVE!

/node_b

/node_a/servei

SERVER

CLIENT

Servei.srv

AddTwoInts.srv  Start.srv ...

SERVICES

@martimorta   #DLP2014

ORGANITZACIÓ

ROBÒTICA  ROS  APLICACIONS  LIVE!

WORKSPACE

build

devel

src

    package

        src

        Include

        launch

@martimorta   #DLP2014

COMUNITAT

WIKI.ROS.ORG

ANSWERS.ROS.ORG

IRC.FREENODE.COM #ROS

ROBÒTICA  ROS  APLICACIONS  LIVE!

 

APLICACIONS
 

@martimorta   #DLP2014

ROBÒTICA  ROS  APLICACIONS  LIVE!

@martimorta   #DLP2014

PR2

WILLOW GARAGE

2010 CALIFORNIA

ROBÒTICA  ROS  APLICACIONS  LIVE!

@martimorta   #DLP2014

TEO

IRI - CSIC/UPC

BARCELONA

ROBÒTICA  ROS  APLICACIONS  LIVE!

@martimorta   #DLP2014

ALTRES

ARDUINO

ANDROID

RASPBERRY PI

BEAGLE BONE

 

LIVE!


LIVE!

@martimorta   #DLP2014

ROBÒTICA  ROS  APLICACIONS  LIVE!

@martimorta   #DLP2014

CONCEPTE

ROS

ARDUINO

LED

RGB

POTENCIÒMETRE

SERVO

MOTOR

CÀMERA

PORTÀTIL

ROBÒTICA  ROS  APLICACIONS  LIVE!

@martimorta   #DLP2014

CONCEPTE

ROBÒTICA  ROS  APLICACIONS  LIVE!

@martimorta   #DLP2014

EN BLOCS

ROBÒTICA  ROS  APLICACIONS  LIVE!

@martimorta   #DLP2014

+INFO

CODI & WIKI

PROGRAMARI USAT

C/C++ (Arduino), Python (ROS), Markdown (Documentació)

ROS, Arduino (Llibreries)

Sublime Text 2 + Arduino IDE (Edició de codi)

github.com (Repositori)

Fritzing (Esquemàtic Arduino)

Inkscape (Esquemàtic general)

slides.com (Presentació)

draw.io (Diagrames de blocs)

Trello (Gestor de tasques)

GRÀCIES!

@martimorta

martimorta@gmail.com

 

www.iri.upc.edu

@IRI_Robotics

 

http://bit.do/barrobotics 

ROS: Robòtica i programari Lliure

By martimorta

ROS: Robòtica i programari Lliure

Presentació pel Dia de la Llibertat de Programari a la Palma de Cervelló el19.9.2014. Codi a: https://github.com/martimorta/DLP2014_ROS

  • 5,020