27
El proyecto Golem: Diseño y programación de robots de servicio Departamento de Ciencias de la Computación Instituto de Investigaciones en Matemáticas Aplicadas y en Sistemas Universidad Nacional Autónoma de México http://golem.iimas.unam.mx/ Ivan Meza y Grupo Golem GrupoGolem

El proyecto golem ii+

Embed Size (px)

Citation preview

Page 1: El proyecto golem ii+

El proyecto Golem:Diseño y programación de

robots de servicio

Departamento de Ciencias de la ComputaciónInstituto de Investigaciones en Matemáticas Aplicadas y en Sistemas

Universidad Nacional Autónoma de México

http://golem.iimas.unam.mx/

Ivan Meza y Grupo Golem

GrupoGolem

Page 2: El proyecto golem ii+

● Coordinador: Dr. Luis Pineda

● 10 académicos

● 20 estudiantes asociados

● Enfocados a la robótica de servicio

El Grupo Golem

Page 3: El proyecto golem ii+

La noción intuitiva

Tomado de los Supersónicos

Page 4: El proyecto golem ii+

Robotina

● Multiples habilidades:■ Escucha■ Ve■ Se mueve■ Toma objetos■ Se comunica■ Resuelve problemas

● Sin embargo, todo está en un contexto

Page 5: El proyecto golem ii+

Nuestra visión

Los robots de servicio deben asistir a sus usuarios y apoyar la ejecución de tareas

estructuradas

Page 6: El proyecto golem ii+

(c) Gefty Images

Page 7: El proyecto golem ii+

(c) Anatole Branch

Page 8: El proyecto golem ii+

(c) Spoonford

Page 9: El proyecto golem ii+

(c) Spoonford

(c) AP

Page 10: El proyecto golem ii+

El dilema

¿ Reaccionar o pensar o comunicar?

● Reaccionar: Robótica● Pensar: Inteligencia Artificial● Comunicar: Interacción Humano-Robot

¿Cúal es el balance?

Page 11: El proyecto golem ii+

Modelo conceptual

Pensamiento

Interacción

Reacción

El Robot

Page 12: El proyecto golem ii+

La interacciónEn una tarea:

● El robot está en una situación, donde tiene expectativas del mundo o del usuario

● Una de las expectativas se cumple

● Dada la expectativa satisfecha el robot cambia el ambiente o comunica un mensaje

Page 13: El proyecto golem ii+

La interacción

Sit

Sit

Siti

j

k

Exp : Act

Exp : Act

1 1

2 2

Luis Pineda, Salinas, L., Meza, I., Rascon, C., and Fuentes, G.: SitLog: A Programming Language for Service Robot Tasks. International Journal of Advanced Robotic Systems. vol 10.358, pp 12. 2013

Page 14: El proyecto golem ii+

IOCA: Arquitectura Cognitiva Orientada a la Interacción

Luis Pineda, Meza, I., Avilés, H., Gershenson, C., Rascón, C., Alvarado, M. and Salinas, L.: IOCA: Interaction-Oriented Cognitive Architecture. Research in Computer Science. vol 54, pp 273-284. 2011

Page 15: El proyecto golem ii+

Ejemplos● Tareas en la liga @Home de la RoboCup

● Limpiar un cuarto● Atender una fiesta● Responder a una emergencia● Ejecutar comandos● Atender un restaurante

EL RETO: Tiene que funcionar!!!!

Luis A. Pineda y Grupo Golem: RoboCup@Home 2013. Proceedings of Robocup 2013. vol , pp . 2013.

Page 16: El proyecto golem ii+

Seguir a una persona2o lugar a la mejor tesis de maestría en Inteligencia Artificial por la Sociedad Mexicana de Inteligencia Artificial

Arturo Rodríguez, (Supervisor, Pineda, L.): Implementación de la Prueba Follow Me del concurso RoboCup at Home utilizando modelos de diálogo y una Arquitectura Cognitiva. PCIC, UNAM. vol --, pp 128. 2012.

Page 17: El proyecto golem ii+

Otro ejemplo● Golem como mesero● Premio a la innovación RoboCup@Home’13● Habilidad de identificación de fuentes

Caleb Rascón, Pineda, L.: Multiple Direction-of-Arrival Estimation for a Mobile Robotic Platform with Small Hardware Setup. IAENG Transactions on Engineering Technologies. vol 274, pp 209-223 . 2014.

Page 18: El proyecto golem ii+

Habilidades● Evasión de obstáculos reactiva● Mapas topológicos

Page 19: El proyecto golem ii+

Reconocimiento de voz● Contextual

● Proporcionamos pistas de atención

● Monitoreamos la señal

● Una calibración en el sitio

Meza, I., Rascon, C. and Pineda, L.: Practical Speech Recognition for Contextualized Service Robots. Proceedings MICAI 2013. LNCS (LNAI), Vol. 8266, pp. 423-434, 2013.

Page 20: El proyecto golem ii+

Visión computacionel● Reconocimiento de objetos

Luis A. Pineda, Grupo Golem: RoboCup@Home 2012. Proceedings of Robocup 2012. vol , pp . 2012.

Page 21: El proyecto golem ii+

Diseño● No todo es software

Luis A. Pineda, Grupo Golem: RoboCup@Home 2011. Proceedings of Robocup 2011. vol , pp . 2011.

Page 22: El proyecto golem ii+

El futuro inmediato

Identificación de cabezas HOG

Identificación de objetos

Tomar el pulso con trasformada Euleriana

Beamforming para audio

Page 23: El proyecto golem ii+

El futuro mediano plazo● Crear Golem-III

● Un guía de museos● Más sesos ;-)● Answer Set Programming

Page 24: El proyecto golem ii+

El futuro mediano plazo● Identificación de personas por ropa

● Seguir evaluando nuestro robot en RoboCup@Home (Tiene que funcionar!!!)

Page 25: El proyecto golem ii+

El futuro a largo plazo

¿?

Page 26: El proyecto golem ii+

Conclusiones● Tenemos una arquitectura altamente

modular para la programación y diseño de robots de servicio

● Habilidades vs Tareas

● Un balance entre: Reaccionar, Pensar e Interactuar

Page 27: El proyecto golem ii+

Gracias