robótica inteligente l. enrique sucar marco lópez itesm cuernavaca

35
Robótica Inteligente L. Enrique Sucar Marco López ITESM Cuernavaca

Upload: faramundo-de-toro

Post on 11-Apr-2015

107 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Robótica Inteligente L. Enrique Sucar Marco López ITESM Cuernavaca

Robótica Inteligente

L. Enrique SucarMarco López

ITESM Cuernavaca

Page 2: Robótica Inteligente L. Enrique Sucar Marco López ITESM Cuernavaca

Representación del Espacio

• Representación del espacio – mapas:– Descomposición espacial– Mapas Geométricos– Mapas topológicos

• Representación del robot – espacio de configuraciones

Page 3: Robótica Inteligente L. Enrique Sucar Marco López ITESM Cuernavaca

Representación del espacio

• Una representación interna del espacio puede servir para al menos 3 objetivos:

1. Identificar el espacio libre

2. Reconocer regiones en el ambiente

3. Reconocer objetos en el ambiente

Page 4: Robótica Inteligente L. Enrique Sucar Marco López ITESM Cuernavaca

Mapas

• Modelo del ambiente – generalemnte se representa el espacio libre y el espacio ocupado (obstáculos) mediante una representación geométrica: un mapa

• Tipos de mapas:– Mapas métricos

• Decomposición espacial• Representaciones geométricas

– Mapas topológicos

Page 5: Robótica Inteligente L. Enrique Sucar Marco López ITESM Cuernavaca

Decomposición espacial

• Se representa el espacio libre y/o obstáculos directamente mediante una discretización.

• Dos formás básicas: decomposición y geométrico

• Decomposición: se representa mediante una discretización en un con junto de celdas básicas, por ejemplo:– Rejilla de ocupación espacial (occupancy grids)

Page 6: Robótica Inteligente L. Enrique Sucar Marco López ITESM Cuernavaca

Ejemplo: mapas métricos

Page 7: Robótica Inteligente L. Enrique Sucar Marco López ITESM Cuernavaca

Ejemplo

• Rejilla uniforme

Page 8: Robótica Inteligente L. Enrique Sucar Marco López ITESM Cuernavaca

Ejemplo

• rejilla

Page 9: Robótica Inteligente L. Enrique Sucar Marco López ITESM Cuernavaca

Otras decomposiciones espaciales

• Una desventaja de una rejilla uniforme es el alto número de elementos requerido para espacios grandes

• Otras alternativas:

– Quadtree (árboles cuaternarios)

– BSP (árboles de partición del espacio)

– Decomposición exacta

Page 10: Robótica Inteligente L. Enrique Sucar Marco López ITESM Cuernavaca

Ejemplo

• quadtree

Page 11: Robótica Inteligente L. Enrique Sucar Marco López ITESM Cuernavaca

Ejemplo

• BSP

Page 12: Robótica Inteligente L. Enrique Sucar Marco López ITESM Cuernavaca

Ejemplo

• exacto

Page 13: Robótica Inteligente L. Enrique Sucar Marco López ITESM Cuernavaca

Mapa de Rejilla Probabilístico• Cada celda tiene asociada una probabilidad

de estar ocupada

Page 14: Robótica Inteligente L. Enrique Sucar Marco López ITESM Cuernavaca

Fusión sensorial: simulación

Ambiente simuladoMapa

Page 15: Robótica Inteligente L. Enrique Sucar Marco López ITESM Cuernavaca

Fusión Sensorial: robot real

Page 16: Robótica Inteligente L. Enrique Sucar Marco López ITESM Cuernavaca

Fusión Sensorial: robot real

Dibujo ideal de una casa

Mapa construido

Page 17: Robótica Inteligente L. Enrique Sucar Marco López ITESM Cuernavaca

Representaciones Geométricas

• Geométrico: se representa mediante figuras geométricas básicas en 2 ó 3 dimensiones.

• 2-D– Puntos– Líneas, polilíneas– Círculos– Poliedros (triángulos)– Splines

Page 18: Robótica Inteligente L. Enrique Sucar Marco López ITESM Cuernavaca

Ejemplo• triangulación

Page 19: Robótica Inteligente L. Enrique Sucar Marco López ITESM Cuernavaca

Ejemplo• Segmentos de línea

Page 20: Robótica Inteligente L. Enrique Sucar Marco López ITESM Cuernavaca

Ejemplo• Segmentos de línea

Page 21: Robótica Inteligente L. Enrique Sucar Marco López ITESM Cuernavaca

Mapas Topológicos

• Se considera el ambiente como una serie de lugares y conexiones entre dichos lugares.

• Esto se puede considerar como un grafo:– Nodos: lugares– Arcos: conexiones

• Se le puede incorporar información métrica al grafo – longitud y orientación de los arcos

Page 22: Robótica Inteligente L. Enrique Sucar Marco López ITESM Cuernavaca

Ejemplo: mapa topológico• Grafo de conectividad entre “cuartos”

Page 23: Robótica Inteligente L. Enrique Sucar Marco López ITESM Cuernavaca

Ejemplo: mapa topológico• Grafo de conectividad entre “cuartos”

Page 24: Robótica Inteligente L. Enrique Sucar Marco López ITESM Cuernavaca

Representación del robot

• Espacio de configuraciones

• Robot puntual

Page 25: Robótica Inteligente L. Enrique Sucar Marco López ITESM Cuernavaca

Espacio de configuraciones

• Grados de libertad:– Se refiere a los posibles movimientos de un

robot (X,Y,Z y rotaciones)– Para manipuladores, cada articulación provee

un grado de libertad (se requieren 6 para ubicar un manipulador en cualquier posición y orientación)

• Robots móviles: – Movimiento en el plano X-Y y rotación

Page 26: Robótica Inteligente L. Enrique Sucar Marco López ITESM Cuernavaca

Configuración de un robot

• La configuración de un robot se refiere a la posición de sus todas articulaciones que definen su estado en el espacio

1

2

Page 27: Robótica Inteligente L. Enrique Sucar Marco López ITESM Cuernavaca

Espacio de configuraciones

• Espacio “n”-dimensional donde se ubica cada grado de libertad del robot – el robot (orgáno terminal) se puede ver como un punto en este espacio

1

2

Page 28: Robótica Inteligente L. Enrique Sucar Marco López ITESM Cuernavaca

Espacio de configuraciones

• Ejemplos:– Robot Scout: X, Y, 1– Robot Nomad: X,Y, 1, 2

Para un robot móvil, la configuración del robot está dada por su posición X-Y y su orientación

Page 29: Robótica Inteligente L. Enrique Sucar Marco López ITESM Cuernavaca

Espacio de configuraciones: robot móvil

1

Y

X

Page 30: Robótica Inteligente L. Enrique Sucar Marco López ITESM Cuernavaca

Ejemplo: espacio de configuraciones, de obstáculos y

espacio libre

1

2

Page 31: Robótica Inteligente L. Enrique Sucar Marco López ITESM Cuernavaca

Robot puntual

• Considerando un robot cilíndrico, el espacio de obstáculos / libre se puede visualizar en 2-D “extendiendo” los obstáculos por el diametro del robot

Page 32: Robótica Inteligente L. Enrique Sucar Marco López ITESM Cuernavaca

Espacio para robots móviles

• El robot se puede ver como un punto en este espacio lo que facilita la planficación de para navegación

Page 33: Robótica Inteligente L. Enrique Sucar Marco López ITESM Cuernavaca

Ejemplo de espacio de configuraciones

Page 34: Robótica Inteligente L. Enrique Sucar Marco López ITESM Cuernavaca

Referencias

• [Kortenkamp et. al] – Parte III

• [Russell y Norvig] – Cap 25

• [Dodek y Jenkin] – Cap 5

Page 35: Robótica Inteligente L. Enrique Sucar Marco López ITESM Cuernavaca

Examen Parcial # 2

• Demostración de Prototipo por equipos en el laboratorio

• Entregar reporte que integre el trabajo realizado a la fecha:– Diseño mecánico– Configuración sensorial (e interfaces)– Arquitectura y especificación de software– Programación