![Page 1: Robots Humanoides en las Ciencias Computacionalesciep.ing.uaslp.mx/jnunez/docs/talks/epcom2014_nunez...humanoide, todo esto dentro de un marco de toma de decisiones. –Jerarquización](https://reader035.vdocumento.com/reader035/viewer/2022071021/5fd5b9a4e57c886d5970945f/html5/thumbnails/1.jpg)
Cesar Augusto Puente [email protected]
José Ignacio Núñez [email protected]
EPCOM 2014
6 Febrero 2014
Robots Humanoides en las Ciencias
Computacionales
![Page 2: Robots Humanoides en las Ciencias Computacionalesciep.ing.uaslp.mx/jnunez/docs/talks/epcom2014_nunez...humanoide, todo esto dentro de un marco de toma de decisiones. –Jerarquización](https://reader035.vdocumento.com/reader035/viewer/2022071021/5fd5b9a4e57c886d5970945f/html5/thumbnails/2.jpg)
![Page 3: Robots Humanoides en las Ciencias Computacionalesciep.ing.uaslp.mx/jnunez/docs/talks/epcom2014_nunez...humanoide, todo esto dentro de un marco de toma de decisiones. –Jerarquización](https://reader035.vdocumento.com/reader035/viewer/2022071021/5fd5b9a4e57c886d5970945f/html5/thumbnails/3.jpg)
![Page 4: Robots Humanoides en las Ciencias Computacionalesciep.ing.uaslp.mx/jnunez/docs/talks/epcom2014_nunez...humanoide, todo esto dentro de un marco de toma de decisiones. –Jerarquización](https://reader035.vdocumento.com/reader035/viewer/2022071021/5fd5b9a4e57c886d5970945f/html5/thumbnails/4.jpg)
![Page 5: Robots Humanoides en las Ciencias Computacionalesciep.ing.uaslp.mx/jnunez/docs/talks/epcom2014_nunez...humanoide, todo esto dentro de un marco de toma de decisiones. –Jerarquización](https://reader035.vdocumento.com/reader035/viewer/2022071021/5fd5b9a4e57c886d5970945f/html5/thumbnails/5.jpg)
![Page 6: Robots Humanoides en las Ciencias Computacionalesciep.ing.uaslp.mx/jnunez/docs/talks/epcom2014_nunez...humanoide, todo esto dentro de un marco de toma de decisiones. –Jerarquización](https://reader035.vdocumento.com/reader035/viewer/2022071021/5fd5b9a4e57c886d5970945f/html5/thumbnails/6.jpg)
![Page 7: Robots Humanoides en las Ciencias Computacionalesciep.ing.uaslp.mx/jnunez/docs/talks/epcom2014_nunez...humanoide, todo esto dentro de un marco de toma de decisiones. –Jerarquización](https://reader035.vdocumento.com/reader035/viewer/2022071021/5fd5b9a4e57c886d5970945f/html5/thumbnails/7.jpg)
![Page 8: Robots Humanoides en las Ciencias Computacionalesciep.ing.uaslp.mx/jnunez/docs/talks/epcom2014_nunez...humanoide, todo esto dentro de un marco de toma de decisiones. –Jerarquización](https://reader035.vdocumento.com/reader035/viewer/2022071021/5fd5b9a4e57c886d5970945f/html5/thumbnails/8.jpg)
![Page 9: Robots Humanoides en las Ciencias Computacionalesciep.ing.uaslp.mx/jnunez/docs/talks/epcom2014_nunez...humanoide, todo esto dentro de un marco de toma de decisiones. –Jerarquización](https://reader035.vdocumento.com/reader035/viewer/2022071021/5fd5b9a4e57c886d5970945f/html5/thumbnails/9.jpg)
![Page 10: Robots Humanoides en las Ciencias Computacionalesciep.ing.uaslp.mx/jnunez/docs/talks/epcom2014_nunez...humanoide, todo esto dentro de un marco de toma de decisiones. –Jerarquización](https://reader035.vdocumento.com/reader035/viewer/2022071021/5fd5b9a4e57c886d5970945f/html5/thumbnails/10.jpg)
¿Porqué robots humanoides?
![Page 11: Robots Humanoides en las Ciencias Computacionalesciep.ing.uaslp.mx/jnunez/docs/talks/epcom2014_nunez...humanoide, todo esto dentro de un marco de toma de decisiones. –Jerarquización](https://reader035.vdocumento.com/reader035/viewer/2022071021/5fd5b9a4e57c886d5970945f/html5/thumbnails/11.jpg)
![Page 12: Robots Humanoides en las Ciencias Computacionalesciep.ing.uaslp.mx/jnunez/docs/talks/epcom2014_nunez...humanoide, todo esto dentro de un marco de toma de decisiones. –Jerarquización](https://reader035.vdocumento.com/reader035/viewer/2022071021/5fd5b9a4e57c886d5970945f/html5/thumbnails/12.jpg)
![Page 13: Robots Humanoides en las Ciencias Computacionalesciep.ing.uaslp.mx/jnunez/docs/talks/epcom2014_nunez...humanoide, todo esto dentro de un marco de toma de decisiones. –Jerarquización](https://reader035.vdocumento.com/reader035/viewer/2022071021/5fd5b9a4e57c886d5970945f/html5/thumbnails/13.jpg)
![Page 14: Robots Humanoides en las Ciencias Computacionalesciep.ing.uaslp.mx/jnunez/docs/talks/epcom2014_nunez...humanoide, todo esto dentro de un marco de toma de decisiones. –Jerarquización](https://reader035.vdocumento.com/reader035/viewer/2022071021/5fd5b9a4e57c886d5970945f/html5/thumbnails/14.jpg)
iCub © RobotCub
![Page 15: Robots Humanoides en las Ciencias Computacionalesciep.ing.uaslp.mx/jnunez/docs/talks/epcom2014_nunez...humanoide, todo esto dentro de un marco de toma de decisiones. –Jerarquización](https://reader035.vdocumento.com/reader035/viewer/2022071021/5fd5b9a4e57c886d5970945f/html5/thumbnails/15.jpg)
Adquisición de datos
Planeación
Actuación
![Page 16: Robots Humanoides en las Ciencias Computacionalesciep.ing.uaslp.mx/jnunez/docs/talks/epcom2014_nunez...humanoide, todo esto dentro de un marco de toma de decisiones. –Jerarquización](https://reader035.vdocumento.com/reader035/viewer/2022071021/5fd5b9a4e57c886d5970945f/html5/thumbnails/16.jpg)
![Page 17: Robots Humanoides en las Ciencias Computacionalesciep.ing.uaslp.mx/jnunez/docs/talks/epcom2014_nunez...humanoide, todo esto dentro de un marco de toma de decisiones. –Jerarquización](https://reader035.vdocumento.com/reader035/viewer/2022071021/5fd5b9a4e57c886d5970945f/html5/thumbnails/17.jpg)
Robótica Inteligente
Aprendizaje
Razonamiento
Toma de decisiones
Planeación
Entendimiento
Sentido común
PR2 © Willow Garage
![Page 18: Robots Humanoides en las Ciencias Computacionalesciep.ing.uaslp.mx/jnunez/docs/talks/epcom2014_nunez...humanoide, todo esto dentro de un marco de toma de decisiones. –Jerarquización](https://reader035.vdocumento.com/reader035/viewer/2022071021/5fd5b9a4e57c886d5970945f/html5/thumbnails/18.jpg)
Incertidumbre
![Page 19: Robots Humanoides en las Ciencias Computacionalesciep.ing.uaslp.mx/jnunez/docs/talks/epcom2014_nunez...humanoide, todo esto dentro de un marco de toma de decisiones. –Jerarquización](https://reader035.vdocumento.com/reader035/viewer/2022071021/5fd5b9a4e57c886d5970945f/html5/thumbnails/19.jpg)
![Page 20: Robots Humanoides en las Ciencias Computacionalesciep.ing.uaslp.mx/jnunez/docs/talks/epcom2014_nunez...humanoide, todo esto dentro de un marco de toma de decisiones. –Jerarquización](https://reader035.vdocumento.com/reader035/viewer/2022071021/5fd5b9a4e57c886d5970945f/html5/thumbnails/20.jpg)
![Page 21: Robots Humanoides en las Ciencias Computacionalesciep.ing.uaslp.mx/jnunez/docs/talks/epcom2014_nunez...humanoide, todo esto dentro de un marco de toma de decisiones. –Jerarquización](https://reader035.vdocumento.com/reader035/viewer/2022071021/5fd5b9a4e57c886d5970945f/html5/thumbnails/21.jpg)
Presentación Robots NAO
![Page 22: Robots Humanoides en las Ciencias Computacionalesciep.ing.uaslp.mx/jnunez/docs/talks/epcom2014_nunez...humanoide, todo esto dentro de un marco de toma de decisiones. –Jerarquización](https://reader035.vdocumento.com/reader035/viewer/2022071021/5fd5b9a4e57c886d5970945f/html5/thumbnails/22.jpg)
Proyecto de investigación científica básica No. 177041
Dr. Cesar Augusto Puente Montejano (r)
Dr. José Ignacio Nuñez Varela
Dr. Juan Carlos Cuevas Tello
M.I. Omar Vital Ochoa
Dr. Francisco Eduardo Martínez Pérez
Ing. Rogelio Castillo Morquecho
Coordinación de Módulos de Control GuiadosVisualmente en un Marco de Toma deDecisiones para Robots Humanoides
![Page 23: Robots Humanoides en las Ciencias Computacionalesciep.ing.uaslp.mx/jnunez/docs/talks/epcom2014_nunez...humanoide, todo esto dentro de un marco de toma de decisiones. –Jerarquización](https://reader035.vdocumento.com/reader035/viewer/2022071021/5fd5b9a4e57c886d5970945f/html5/thumbnails/23.jpg)
Objetivo La investigación de algoritmos para la coordinación de módulos de control que guíen visualmente el comportamiento de un robot humanoide, todo esto dentro de un marco de toma de decisiones.
– Jerarquización y estructuración por niveles del sistema motor ocular y de visión
– Cada nivel representa un módulo de control que tomará decisiones que ayuden a la reducción de la incertidumbre del mismo
– Aunque independientes, los módulos deberán coordinarse para realizar una tarea correctamente
![Page 24: Robots Humanoides en las Ciencias Computacionalesciep.ing.uaslp.mx/jnunez/docs/talks/epcom2014_nunez...humanoide, todo esto dentro de un marco de toma de decisiones. –Jerarquización](https://reader035.vdocumento.com/reader035/viewer/2022071021/5fd5b9a4e57c886d5970945f/html5/thumbnails/24.jpg)
Metodología propuesta
![Page 25: Robots Humanoides en las Ciencias Computacionalesciep.ing.uaslp.mx/jnunez/docs/talks/epcom2014_nunez...humanoide, todo esto dentro de un marco de toma de decisiones. –Jerarquización](https://reader035.vdocumento.com/reader035/viewer/2022071021/5fd5b9a4e57c886d5970945f/html5/thumbnails/25.jpg)
Metodología propuesta
![Page 26: Robots Humanoides en las Ciencias Computacionalesciep.ing.uaslp.mx/jnunez/docs/talks/epcom2014_nunez...humanoide, todo esto dentro de un marco de toma de decisiones. –Jerarquización](https://reader035.vdocumento.com/reader035/viewer/2022071021/5fd5b9a4e57c886d5970945f/html5/thumbnails/26.jpg)
Metodología propuesta• Etapa 1: Análisis y diseño de los módulos del
sistema de visión
– Identificar, diseñar e implementar sub-procesos de visión por módulo.
• Etapa 2: Implementación y pruebas sobre un robot humanoide
– Prototipos de los módulos de visión y desarrollo del control de sistemas de motores.
• Etapa 3: Integración de módulos y evaluación del sistema
– Interfaces entre módulos e integración de sistema completo
* Retroalimentación con la comunidad científica
![Page 27: Robots Humanoides en las Ciencias Computacionalesciep.ing.uaslp.mx/jnunez/docs/talks/epcom2014_nunez...humanoide, todo esto dentro de un marco de toma de decisiones. –Jerarquización](https://reader035.vdocumento.com/reader035/viewer/2022071021/5fd5b9a4e57c886d5970945f/html5/thumbnails/27.jpg)
Detección Localización Reconocimiento Entendimiento
• Tareas de la visión por computadora
A. Andreopoulos, S. Hasler, H. Wersing, H. Janssen, J.K. Tsotsos, E. Korner, Active 3D Object Localization using a humanoid robot, IEEE Transactions on Robotics 27 (1) (2011) 47–64.
![Page 28: Robots Humanoides en las Ciencias Computacionalesciep.ing.uaslp.mx/jnunez/docs/talks/epcom2014_nunez...humanoide, todo esto dentro de un marco de toma de decisiones. –Jerarquización](https://reader035.vdocumento.com/reader035/viewer/2022071021/5fd5b9a4e57c886d5970945f/html5/thumbnails/28.jpg)
J. Tsotsos, The Encyclopedia of Artificial Intelligence, John Wiley and Sons, 1992. pp. 641–663 (Chapter: Image Understanding).
![Page 29: Robots Humanoides en las Ciencias Computacionalesciep.ing.uaslp.mx/jnunez/docs/talks/epcom2014_nunez...humanoide, todo esto dentro de un marco de toma de decisiones. –Jerarquización](https://reader035.vdocumento.com/reader035/viewer/2022071021/5fd5b9a4e57c886d5970945f/html5/thumbnails/29.jpg)
![Page 30: Robots Humanoides en las Ciencias Computacionalesciep.ing.uaslp.mx/jnunez/docs/talks/epcom2014_nunez...humanoide, todo esto dentro de un marco de toma de decisiones. –Jerarquización](https://reader035.vdocumento.com/reader035/viewer/2022071021/5fd5b9a4e57c886d5970945f/html5/thumbnails/30.jpg)
![Page 31: Robots Humanoides en las Ciencias Computacionalesciep.ing.uaslp.mx/jnunez/docs/talks/epcom2014_nunez...humanoide, todo esto dentro de un marco de toma de decisiones. –Jerarquización](https://reader035.vdocumento.com/reader035/viewer/2022071021/5fd5b9a4e57c886d5970945f/html5/thumbnails/31.jpg)
• Filtros compuestos de correlación no-lineal
F.E. Martínez-Perez, J.A. González-Fraga, M. Tentori, Automatic activiy estimation based on object behavior signature
![Page 32: Robots Humanoides en las Ciencias Computacionalesciep.ing.uaslp.mx/jnunez/docs/talks/epcom2014_nunez...humanoide, todo esto dentro de un marco de toma de decisiones. –Jerarquización](https://reader035.vdocumento.com/reader035/viewer/2022071021/5fd5b9a4e57c886d5970945f/html5/thumbnails/32.jpg)
• Filtros compuestos de correlación no-lineal
¿ Retroalimentación ?
![Page 33: Robots Humanoides en las Ciencias Computacionalesciep.ing.uaslp.mx/jnunez/docs/talks/epcom2014_nunez...humanoide, todo esto dentro de un marco de toma de decisiones. –Jerarquización](https://reader035.vdocumento.com/reader035/viewer/2022071021/5fd5b9a4e57c886d5970945f/html5/thumbnails/33.jpg)
• Filtros compuestos de correlación no-lineal
– Resultados esperados
– Evaluación de eficiencia
• Velocidad
• Discriminación de objetos
• Localización de objetos
![Page 34: Robots Humanoides en las Ciencias Computacionalesciep.ing.uaslp.mx/jnunez/docs/talks/epcom2014_nunez...humanoide, todo esto dentro de un marco de toma de decisiones. –Jerarquización](https://reader035.vdocumento.com/reader035/viewer/2022071021/5fd5b9a4e57c886d5970945f/html5/thumbnails/34.jpg)
Reflexiones
• Un robot debe aprender a reconocer objetos para llevar a cabo una tarea. (¿Qué?)
• Retroalimentación <-> Incertidumbre
• ¿Capacidad de procesamiento suficiente?
• “Ensuciarse(nos) las manos”
• Un robot debe conocer la ubicación de un objeto para llevar a cabo una tarea. (¿Dónde?)
• ¿Aplicaciones?
![Page 35: Robots Humanoides en las Ciencias Computacionalesciep.ing.uaslp.mx/jnunez/docs/talks/epcom2014_nunez...humanoide, todo esto dentro de un marco de toma de decisiones. –Jerarquización](https://reader035.vdocumento.com/reader035/viewer/2022071021/5fd5b9a4e57c886d5970945f/html5/thumbnails/35.jpg)
Imagen: http://www.unitec.ac.nz/advance/wp-content/uploads/2012/11/Robots4.jpg
![Page 36: Robots Humanoides en las Ciencias Computacionalesciep.ing.uaslp.mx/jnunez/docs/talks/epcom2014_nunez...humanoide, todo esto dentro de un marco de toma de decisiones. –Jerarquización](https://reader035.vdocumento.com/reader035/viewer/2022071021/5fd5b9a4e57c886d5970945f/html5/thumbnails/36.jpg)
Aún hay mucho trabajo por hacer para tener robots
inteligentes en nuestras vidas
![Page 37: Robots Humanoides en las Ciencias Computacionalesciep.ing.uaslp.mx/jnunez/docs/talks/epcom2014_nunez...humanoide, todo esto dentro de un marco de toma de decisiones. –Jerarquización](https://reader035.vdocumento.com/reader035/viewer/2022071021/5fd5b9a4e57c886d5970945f/html5/thumbnails/37.jpg)
¡Gracias por su atención!
http://ciep.ing.uaslp.mx/computacion/vision