Robótica Inteligente

39
Robótica Inteligente L. Enrique Sucar y Alberto Reyes ITESM Cuernavaca

description

Robótica Inteligente. L. Enrique Sucar y Alberto Reyes ITESM Cuernavaca. Robótica Inteligente. Intenciones educativas Objetivos Metodología Temario Políticas Concurso: Robótica IEEE. ¿Qué es un robot?. Un robot es. - PowerPoint PPT Presentation

Transcript of Robótica Inteligente

Page 1: Robótica Inteligente

Robótica Inteligente

L. Enrique Sucary

Alberto Reyes

ITESM Cuernavaca

Page 2: Robótica Inteligente

Robótica Inteligente

• Intenciones educativas

• Objetivos

• Metodología

• Temario

• Políticas

• Concurso: Robótica IEEE

Page 3: Robótica Inteligente

¿Qué es un robot?

Page 4: Robótica Inteligente

Un robot es ...

• “manipulador programable y multifuncional diseñado para mover materiales, partes, herramientas o dispositivos específicos mediante movimientos programados para realizar diferentes tareas” [Instituto de Robótica de América]

Page 5: Robótica Inteligente

Un robot es ...

• “agente activo artificial cuyo ambiente es el mundo físico” [Russell y Norvig]

• “conexión inteligente de percepción a acción” [Jones y Flynn]

• “una máquina programable capaz de percibir y actuar en el mundo con cierta autonomía” [Sucar]

Page 6: Robótica Inteligente

Tipos de Robots

• Robots manipuladores (brazos)• Robots móviles• Robots “híbridos” (móviles con

manipulación)• Vehículos autónomos• Robots caminantes

– 2 patas (humanoides)– 4/6 patas (insectos)

Page 7: Robótica Inteligente

Un poco de historia ...

• La palabra robot proviene del checo “robota” (labor,trabajo) y “robotnik” (trabajador). Fue introducida por el escritor Karel Kapek en la obra “R.U.R.”

• Los primeros robots aparecen en la mitología griega y en obras de ficción:– Talos, gigante de bronze que vigilaba Creta– Golem, protector de los judíos en Praga– Frankestein– “I Robot”, Asimov (leyes de la robótica)– Películas: Robbie, Gort, Rosie, Robot, R2D2, ...

Page 8: Robótica Inteligente

Un poco de historia ...

• Primeros robots:– 1890, Tesla: vehículos radio controlados– 1940s, Wiener: dispositivo antiaéreo– 1950: tortuga electrónica– 1966, S.R.I: Shakey (primer robot móvil con IA)– 1960s, G.E., Quadruped (primeros robots de patas)– 1973, Stanford: Cart– 1975, Francia: Hilare I– 1980, C.M.U.: Rover– 1985 explosión de robots en universidades y

compañías

Page 9: Robótica Inteligente

Aplicaciones

• Manufactura y manejo de materiales• Ambientes hostiles• Exploración espacial e interplanetaria• Robots de servicio• Telepresencia y realidad virtual• Mililtares y operaciones de rescate• Ambientes submarinos• Estudios fisiológicos y cognitivos• Entretenimiento y juegos

Page 10: Robótica Inteligente

Partes de un Robot

Actuadores

Sensores

Comunicación

“Inteligencia”

Control

Potencia

Page 11: Robótica Inteligente

Actuadores

• Dispositivos que permiten al robot modificar el medio ambiente

• Dos tipos principales:– Locomoción: cambiar la posición del robot

respecto al medio ambiente– Manipulación: mover otros objetos en el medio

ambiente

Page 12: Robótica Inteligente

Locomoción

• Existen dos formas básicas de locomoción:– Robots con ruedas– Robots con patas

• Ruedas:– más simples y eficientes, fáciles de controlar– limitadas a terrenos planos

• Patas:– complejas, inestables, difíciles de controlar– mayor flexibilidad para todo tipo de terreno

Page 13: Robótica Inteligente

Manipulación• Normalmente construidos en base a una serie de

segmentos con articulaciones entre ellos (como un brazo)

• Tres tipos básicos de articulaciones:– Rotacionales– Cilíndricas– Prismáticas

• Mayor número de articulaciones dan mayor flexibilidad (grados de libertad), pero hacen más complejo el control

Page 14: Robótica Inteligente

Manipulación

• Los manipuladores tienen en el extremo un efector final que interactúa directamente con los objetos

• Existen diferentes tipos de efectores dependiendo de la tarea:– pinzas– herramientas (desarmador. ...)– pistola de pintura, soldadora– “manos”

Page 15: Robótica Inteligente

Sensores• Dispositivos que permiten al

robot percibir el medio ambiente y su estado interno

• Principales tipos:– “propriception” – posición

y movimiento:• Codificadores en

uniones de manipuladores

• Odometría en robots móviles

– fuerza (bumpers)– Táctiles– Ultrasonido (sonares)

Page 16: Robótica Inteligente

Sensores

– Cámaras– Foto-receptores– Apuntadores láser– Telémetros láser– Sensores de energía– Brújulas

Page 17: Robótica Inteligente

Potencia

• Sistema de potencia que proporcionan la energía eléctrica para la operación de las diferentes partes: electrónica, motores, sensores, etc.

• Los robots manipuladores se pueden alimentar de las líneas eléctricas (fijos), mientras que los robots móviles normalmente se alimentan de baterías

Page 18: Robótica Inteligente

Control

• Provee la interfaz entre el sistema de procesamiento del robot y sus sensores y actuadores

• Normalmente se realiza mediante una combinación de hardware y software

• Provee una serie de comandos (subrutinas) para los programas de alto nivel del robot (“inteligencia”)

Page 19: Robótica Inteligente

“Inteligencia”

• Programas que permiten que el robot realice sus tareas

• Dependiendo del tipo de robot y de la complejidad y variedad de las tareas a realizar, se tienen diferentes tipos de programas

Page 20: Robótica Inteligente

“Inteligencia”• Algunas tareas de un robot móvil:

– Integrar/interpretar la información de sus sensores– Navegación (evitar obstáculos, ir a cierto lugar -

meta)– Planeación (decidir la serie de pasos para cumplir

una o más metas)– Construir modelos del ambiente (mapas)– Localizarse en el mundo (en el mapa)– Reconocer lugares y/o objetos– Manipular objetos– Comunicarse con otros agentes: computadoras, otros

robots, personas

Page 21: Robótica Inteligente

“Inteligencia”

• Modelos del ambiente: mapa• Un mapa es una representación del espacio que indica

los lugares libres y ocupados que ayudan a navegar al robot, y posiblemente objetos y lugares específicos (marcas)

• Tipos de mapas:– Decomposición espacial– Representaciones geométricas– Representaciones topológicas

Page 22: Robótica Inteligente

“Inteligencia”

• Ejemplos de integración sensorial, construcción de mapas y navegación

Mapas de celdas probabilísticos

Page 23: Robótica Inteligente

“Inteligencia”

• Ejemplo de robot construyendo un mapa

Page 24: Robótica Inteligente

Comunicación

• En diversas aplicaciones es necesario que el robot se comunique con otros agentes

• Tipos de comunicación:– Telecontrol: programación y control a distancia– Coordinación: comunicación con robots u otras

máquinas para realizar tareas conjuntas– Interacción humano-robot: comunicación con

personas para recibir comandos o dar información

Page 25: Robótica Inteligente

Comunicación• Ejemplo de telecontrol via Internet

Servidor

Robot móvil Observador

Internet

Page 26: Robótica Inteligente

Comunicación

• Ejemplo de comandos gestuales

Page 27: Robótica Inteligente

Comunicación

• Reconocimiento y Telecontrol mediante ademanes

Page 28: Robótica Inteligente

Comunicación• Ejemplo de interacción humano-robot

Page 29: Robótica Inteligente

Tipos de Robots

• Desde el punto de vista de la tarea, podemos clasificar a los robots en 2 tipos principales:– robots industriales– robots de servicio

Page 30: Robótica Inteligente

Robots industriales

• Tarea repetitiva

• Ambiente conocido y controlado

• No hay interacción con personas

• Poca flexibilidad

• Poca movilidad

Page 31: Robótica Inteligente

Robots de servicio• Ambientes desconocidos

• Ambientes dinámicos

• Necesidad de movilidad

• Interacción con personas

• Ambientes exteriores

• Necesidad de flexibilidad

Page 32: Robótica Inteligente

Robots de servicio• Guías – guiar en un

museo, explicar exhibiciones, ...

• Ayudantes – cortar pasto, aspirar la casa, vigilar cuando no estoy, ayudar a personas discapacitadas, ...

Page 33: Robótica Inteligente

Robots de servicio• Rescate – localizar

sobrevivientes en un desastre natural, ...

• Exploración – explorar un volcán, un arrecife, Marte, ...

• ...

Page 34: Robótica Inteligente

Áreas del conocimiento

• Ingeniería mecánica

• Ingeniería eléctrica / electrónica

• Control

• Computación

• Inteligencia artificial

• Matemáticas

• Psicología, zoología, neurociencias

Page 35: Robótica Inteligente

Temas Principales

• Mecánica básica• Sensores y Actuadores, Visión• Introducción a Control• Arquitecturas y Programación• Modelados del Espacio• Planeación de trayectorias• Aprendizaje• Construcción de mapas, localización

Page 36: Robótica Inteligente

Referencias

• [Jones, Flynn] Cap. 1

• [Russell, Norvig] Cap. 25

• [Dudek, Jenkin] Cap. 1

Page 37: Robótica Inteligente

Actividades

• Integrar grupos de trabajo• Consultar páginas de concursos anteriores

de MiniRobótica (LA, Universitario, IEEE)• Revisar y estudiar plataformas robóticas en

el laboratorio• Entregar:

– equipos de trabajo– análisis de las diferentes plataformas robóticas

y selección inicial

Page 38: Robótica Inteligente

Imágenes – Qro. 2002

Page 39: Robótica Inteligente

Imágenes – Qro. 2002