14
9/1/2015 Robots móviles - Swipe https://www.swipe.to/1537cb 1/1 Robótica Educativa CEP Jaén Diciembre 2014 José Antonio Vacas @javacasm

Robotica educativa ii

Embed Size (px)

Citation preview

9/1/2015 Robots móviles - Swipe

https://www.swipe.to/1537cb 1/1

Robótica Educativa

CEP JaénDiciembre 2014

José Antonio Vacas @javacasm

9/1/2015 Robots móviles - Swipe

https://www.swipe.to/1537cb#page=rPVDHWXkq 1/1

SensoresLos más habituales los de visión

Otros:

Magnéticos

De contacto

De luz

Control live 1 viewing� 6 viewsὄ� ⤢ • • •◅ ▻

9/1/2015 Robots móviles - Swipe

https://www.swipe.to/1537cb#page=wwldGhN7M 1/1

Visión artificial:No siempre vemos de la misma manera (visión cuando conducimos)

Tampoco nos interesa

Superposición de las sensaciones = Resultado final -> Percepción

Control live 1 viewing� 6 viewsὄ� ⤢ • • •◅ ▻

9/1/2015 Robots móviles - Swipe

https://www.swipe.to/1537cb#page=9gWkh9wCR 1/1

¿Visión?”

Puede ser muy diferente de lo que entendemos:

Otro tipo de ojos

insectos: ojos compuestos de sensores independientes, ejemplo de como

ve una mosca en movimiento

ojos de precisión:

sensores en determinados puntos aseguran la alineación de piezas,

ejemplo: colocación de parabrisas en coches por medio de robots

alineación de tuneladoras con láser

Otras radiaciones

sensores de calor en misiles

Control live 1 viewing� 6 viewsὄ� ⤢ • • •◅ ▻

9/1/2015 Robots móviles - Swipe

https://www.swipe.to/1537cb#page=65fQwTJNJ 1/1

PosicionamientoDetección de la posición:

Posicionamiento por GPS

Posicionamiento por movimiento

Control live 1 viewing� 6 viewsὄ� ⤢ • • •◅ ▻

9/1/2015 Robots móviles - Swipe

https://www.swipe.to/1537cb#page=8Vlt65TDT 1/1

Estado y posiciónDefiniremos unas coordenadas que definen el estado y/o posición de la

maquina.

Estos valores pueden estar referidos a un sistema absoluto e independiente

de la máquina o Definidos de una forma relativa como si la máquina fuera el

centro del universo.

Control live 1 viewing� 6 viewsὄ� ⤢ • • •◅ ▻

9/1/2015 Robots móviles - Swipe

https://www.swipe.to/1537cb#page=4xsv3rfSK 1/1

CoordenadasNecesitamos las coordenadas absolutas porque nuestra maquina está

incluida en el mundo y además nuestro objetivo es que interaccione con él

Las coordenadas relativas son las más sencillas de usar y representan el

estado de nuestra maquina

Estas coordenadas relativas no tienen que ser independientes sino que están

relacionadas con su geometría.

Control live 1 viewing� 6 viewsὄ� ⤢ • • •◅ ▻

9/1/2015 Robots móviles - Swipe

https://www.swipe.to/1537cb#page=5T7P4BZ57 1/1

TransformacionesPara poder controlar nuestra maquina tendremos que programar

operaciones de transformación entre ambas, tanto en sentido directo como

inverso.

Habitualmente sabemos en que punto del espacio queremos posicionar

nuestra herramienta.

Control live 1 viewing� 6 viewsὄ� ⤢ • • •◅ ▻

9/1/2015 Robots móviles - Swipe

https://www.swipe.to/1537cb#page=XKvThMZbV 1/1

Mapa sensorial(Ejemplo mapa de contaminación sonora o lumínica)

Las lecturas de todos los sensores se pueden agrupar en un mapa, del que

podemos tomar “imágenes”

Control live 1 viewing� 6 viewsὄ� ⤢ • • •◅ ▻

9/1/2015 Robots móviles - Swipe

https://www.swipe.to/1537cb#page=6NRJN4p4Z 1/1

Procesamiento de

imágenesPodemos aplicar técnicas tradicionales de reconocimiento y procesamiento

de imágenes

Los ojos pueden ser:

en color

en escala de grises

en blanco y negro

Control live 1 viewing� 6 viewsὄ� ⤢ • • •◅ ▻

9/1/2015 Robots móviles - Swipe

https://www.swipe.to/1537cb#page=qWn0B5qK9 1/1

SensoresNuestro robot tendrá:

2 en blanco y negro (digitales)

2 en escala de grises (analógicos)

Control live 1 viewing� 6 viewsὄ� ⤢ • • •◅ ▻

9/1/2015 Robots móviles - Swipe

https://www.swipe.to/1537cb#page=PVfbq1jnx 1/1

Actuadores y

accionamientoTenemos un conjunto de variables que definen el estado de las salidas.

A veces usaremos:

variables digitales (on/off),

otras veces analógicas (movimiento, giro, velocidades, aceleraciones)

En función del programa elaboraremos una estructura de decisiones

Control live 1 viewing� 6 viewsὄ� ⤢ • • •◅ ▻

9/1/2015 Robots móviles - Swipe

https://www.swipe.to/1537cb#page=3sHb3P5pZ 1/1

FuncionalidadesEl software define el comportamiento

1 viewing� 6 viewsὄ� ⤢ • • •

9/1/2015 Robots móviles - Swipe

https://www.swipe.to/1537cb#page=Bvm68Lk3s 1/1

ComportamientosHuyeluz:

No te caigas:

Sigue líneas:

http://diwo.bq.com/programando-un-huyeluz/

http://diwo.bq.com/programando-el-no-te-caigas/

http://diwo.bq.com/programando-un-siguelineas/

Control live 1 viewing� 6 viewsὄ� ⤢ • • •◅ ▻