inteligencia artificial aplicada a la robÓtica mÓvil centro de altos estudios en tecnologías...

36
INTELIGENCIA ARTIFICIAL APLICADA A LA ROBÓTICA MÓVIL Centro de Altos Estudios en Tecnologías Informáticas Prof. Ing. Néstor Adrián Balich [email protected] Universidad Abierta Interamericana Facultad de tecnología informática

Upload: lalo-maestre

Post on 11-Mar-2015

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: INTELIGENCIA ARTIFICIAL APLICADA A LA ROBÓTICA MÓVIL Centro de Altos Estudios en Tecnologías Informáticas Prof. Ing. Néstor Adrián Balich Nestor.Balich@Vaneduc.edu.ar

INTELIGENCIA ARTIFICIAL APLICADA A LA ROBÓTICA MÓVIL

Centro de Altos Estudios en Tecnologías Informáticas

Prof. Ing. Néstor Adrián [email protected]

                    

Universidad Abierta Interamericana

Facultad de tecnología informática

Page 2: INTELIGENCIA ARTIFICIAL APLICADA A LA ROBÓTICA MÓVIL Centro de Altos Estudios en Tecnologías Informáticas Prof. Ing. Néstor Adrián Balich Nestor.Balich@Vaneduc.edu.ar

Un robot es un ente que puede realizar una tarea basado en tres niveles

“Razonar, Actuar y Sensar”

Que es un Robot?

Ing. Néstor Balich

Page 3: INTELIGENCIA ARTIFICIAL APLICADA A LA ROBÓTICA MÓVIL Centro de Altos Estudios en Tecnologías Informáticas Prof. Ing. Néstor Adrián Balich Nestor.Balich@Vaneduc.edu.ar

Que es un Robot?

Razonar

Sensar Actuar

Page 4: INTELIGENCIA ARTIFICIAL APLICADA A LA ROBÓTICA MÓVIL Centro de Altos Estudios en Tecnologías Informáticas Prof. Ing. Néstor Adrián Balich Nestor.Balich@Vaneduc.edu.ar

Sensar

Razonar

Actuar

Que es un Robot?

Es la manera en que el robot toma

conocimiento de su estado y la relación

con el entorno que lo rodea.

Page 5: INTELIGENCIA ARTIFICIAL APLICADA A LA ROBÓTICA MÓVIL Centro de Altos Estudios en Tecnologías Informáticas Prof. Ing. Néstor Adrián Balich Nestor.Balich@Vaneduc.edu.ar

Sensar

Razonar

Actuar

¿Que es un Robot?

Medio por el cual realiza una acción

•Motor Eléctrico•Neumático•Mecánico•Otros

Page 6: INTELIGENCIA ARTIFICIAL APLICADA A LA ROBÓTICA MÓVIL Centro de Altos Estudios en Tecnologías Informáticas Prof. Ing. Néstor Adrián Balich Nestor.Balich@Vaneduc.edu.ar

¿Que es un Robot?

Problemas Físicos• Mecánicos• Electrónicos• Poder de Procesamiento• Baterías• Otros

Sensar Actuar

Page 7: INTELIGENCIA ARTIFICIAL APLICADA A LA ROBÓTICA MÓVIL Centro de Altos Estudios en Tecnologías Informáticas Prof. Ing. Néstor Adrián Balich Nestor.Balich@Vaneduc.edu.ar

¿Que es un Robot?

Razonar: En este nivel agrupamos el proceso por el cual el robot puede llegar a realizar una acción (actuar). Para ello necesita de un conocimiento interno de su estado y externo de su relación con el contexto (Sensar). Es el cómo realizar una acción y cuando realizarla (Razonar).

Razonar

Page 8: INTELIGENCIA ARTIFICIAL APLICADA A LA ROBÓTICA MÓVIL Centro de Altos Estudios en Tecnologías Informáticas Prof. Ing. Néstor Adrián Balich Nestor.Balich@Vaneduc.edu.ar

¿Que es un Robot?

Se puede lograr mediante:

• Un programa (algoritmo)

• Un conjunto de componentes electrónicos (compuertas lógica, transistores)

• Secuenciamiento mecánico

Conjunción de los anteriores y otros métodos menos conocidos ej: biológicos.

Razonar

Page 9: INTELIGENCIA ARTIFICIAL APLICADA A LA ROBÓTICA MÓVIL Centro de Altos Estudios en Tecnologías Informáticas Prof. Ing. Néstor Adrián Balich Nestor.Balich@Vaneduc.edu.ar

¿Que es un Robot?

Page 10: INTELIGENCIA ARTIFICIAL APLICADA A LA ROBÓTICA MÓVIL Centro de Altos Estudios en Tecnologías Informáticas Prof. Ing. Néstor Adrián Balich Nestor.Balich@Vaneduc.edu.ar

Inteligencia Artificial

Busca la creación de programas que imiten el comportamiento y la comprensión humana.

Capaz de aprender, reconocer y resolver problemas.

Su objetivo final es dotar a un sistema computacional de las habilidades necesarias de inteligencia que permitan igualar a un ser humano realizando la misma tarea.

Definición tradicional desde el software

Page 11: INTELIGENCIA ARTIFICIAL APLICADA A LA ROBÓTICA MÓVIL Centro de Altos Estudios en Tecnologías Informáticas Prof. Ing. Néstor Adrián Balich Nestor.Balich@Vaneduc.edu.ar

Inteligencia Artificial

Busca la creación de programas que realicen una tarea sin basarse en un modelo en particular de Inteligencia.

Capaces de aprender, reconocer y resolver problemas.

Su objetivo final es dotar a un sistema computacional de las habilidades necesarias de inteligencia que permitan igualar su desempeño a un ser humano realizando la misma tarea.

Inteligencia Computacional

Page 12: INTELIGENCIA ARTIFICIAL APLICADA A LA ROBÓTICA MÓVIL Centro de Altos Estudios en Tecnologías Informáticas Prof. Ing. Néstor Adrián Balich Nestor.Balich@Vaneduc.edu.ar

Inteligencia Computacional

Construir Robots.

Interacción con el mundo físicos.

Capaces de aprender, reconocer y resolver problemas.

Considerar organismos vivos.

Considerar aspectos de la interrelación hombre máquinas

Nuevos elementos a considerar

Page 13: INTELIGENCIA ARTIFICIAL APLICADA A LA ROBÓTICA MÓVIL Centro de Altos Estudios en Tecnologías Informáticas Prof. Ing. Néstor Adrián Balich Nestor.Balich@Vaneduc.edu.ar

Inteligencia Computacional

Analizar Comprender Reproducir Comportamientos biológicos (con millones de

años de evolución).

BIONICA

Inteligencia Animal

Considerar todos los organismos

vivos

Page 14: INTELIGENCIA ARTIFICIAL APLICADA A LA ROBÓTICA MÓVIL Centro de Altos Estudios en Tecnologías Informáticas Prof. Ing. Néstor Adrián Balich Nestor.Balich@Vaneduc.edu.ar

Inteligencia Computacional

Interfaces naturales Una vuelta a lo básico, menos botones.

Diseño no basado en la función Visión tradicional.

Diseño universal Un perro interactúa con todos . No ser expertos en software.

Comportamiento Inteligente(Robot).

DISEÑO

Considerar aspectos de la interrelación

hombre máquinas

Page 15: INTELIGENCIA ARTIFICIAL APLICADA A LA ROBÓTICA MÓVIL Centro de Altos Estudios en Tecnologías Informáticas Prof. Ing. Néstor Adrián Balich Nestor.Balich@Vaneduc.edu.ar

Inteligencia Computacional

Comportamiento Inteligente (Robot).

Sentimientos transmitidos.

Ejemplo clásico:

Los objetos no tienen color, el color se construye en nosotros. Color + Luz + Receptor

Se construye en nuestra mente

Considerar aspectos de la interrelación

hombre máquinas

Page 16: INTELIGENCIA ARTIFICIAL APLICADA A LA ROBÓTICA MÓVIL Centro de Altos Estudios en Tecnologías Informáticas Prof. Ing. Néstor Adrián Balich Nestor.Balich@Vaneduc.edu.ar

Inteligencia Computacional

Algoritmos genéticos Comportamiento emergente Agentes de software Redes neuronales Sistemas Expertos

Cyborg (Biología y computadoras, organismos cibernéticos)

Algunas formas de conseguir IC

Page 17: INTELIGENCIA ARTIFICIAL APLICADA A LA ROBÓTICA MÓVIL Centro de Altos Estudios en Tecnologías Informáticas Prof. Ing. Néstor Adrián Balich Nestor.Balich@Vaneduc.edu.ar

Hexapo 4 - http://www.micromagicsystems.com

Inteligencia Computacional

Se construye en nuestra mente

Redes Neuronales

Procesamiento de

imágenes

Page 18: INTELIGENCIA ARTIFICIAL APLICADA A LA ROBÓTICA MÓVIL Centro de Altos Estudios en Tecnologías Informáticas Prof. Ing. Néstor Adrián Balich Nestor.Balich@Vaneduc.edu.ar

Hexapod 4

(Ver Video +)

Redes Neuronales

Page 19: INTELIGENCIA ARTIFICIAL APLICADA A LA ROBÓTICA MÓVIL Centro de Altos Estudios en Tecnologías Informáticas Prof. Ing. Néstor Adrián Balich Nestor.Balich@Vaneduc.edu.ar

Inteligencia Computacional

Se construye en nuestra mente

Redes Neuronales

Aprendizaje

Page 20: INTELIGENCIA ARTIFICIAL APLICADA A LA ROBÓTICA MÓVIL Centro de Altos Estudios en Tecnologías Informáticas Prof. Ing. Néstor Adrián Balich Nestor.Balich@Vaneduc.edu.ar

RunBot (Ver Video +)

Redes Neuronales

Page 21: INTELIGENCIA ARTIFICIAL APLICADA A LA ROBÓTICA MÓVIL Centro de Altos Estudios en Tecnologías Informáticas Prof. Ing. Néstor Adrián Balich Nestor.Balich@Vaneduc.edu.ar

Inteligencia Computacional

Navegación

Trabajo grupal

Colaboración

Fútbol Robot

Page 22: INTELIGENCIA ARTIFICIAL APLICADA A LA ROBÓTICA MÓVIL Centro de Altos Estudios en Tecnologías Informáticas Prof. Ing. Néstor Adrián Balich Nestor.Balich@Vaneduc.edu.ar

(Ver Video +)

Fútbol Robot

Controlador Fútbol Robot VB.NET V2007

Page 23: INTELIGENCIA ARTIFICIAL APLICADA A LA ROBÓTICA MÓVIL Centro de Altos Estudios en Tecnologías Informáticas Prof. Ing. Néstor Adrián Balich Nestor.Balich@Vaneduc.edu.ar

(Ver Video +)

Fútbol Robot

Mirar Pelota

Page 24: INTELIGENCIA ARTIFICIAL APLICADA A LA ROBÓTICA MÓVIL Centro de Altos Estudios en Tecnologías Informáticas Prof. Ing. Néstor Adrián Balich Nestor.Balich@Vaneduc.edu.ar

(Ver Video +)

Fútbol Robot

Ir a Pelota

Page 25: INTELIGENCIA ARTIFICIAL APLICADA A LA ROBÓTICA MÓVIL Centro de Altos Estudios en Tecnologías Informáticas Prof. Ing. Néstor Adrián Balich Nestor.Balich@Vaneduc.edu.ar

(Ver Video +)

Fútbol Robot

Tapar Tiro al Arco

Page 26: INTELIGENCIA ARTIFICIAL APLICADA A LA ROBÓTICA MÓVIL Centro de Altos Estudios en Tecnologías Informáticas Prof. Ing. Néstor Adrián Balich Nestor.Balich@Vaneduc.edu.ar

(Ver Video +)

Fútbol Robot

Posicionarse

Tiro al Arco Contrario

Page 27: INTELIGENCIA ARTIFICIAL APLICADA A LA ROBÓTICA MÓVIL Centro de Altos Estudios en Tecnologías Informáticas Prof. Ing. Néstor Adrián Balich Nestor.Balich@Vaneduc.edu.ar

(Ver Video +)

Fútbol Robot

ArqueroVertical

Page 28: INTELIGENCIA ARTIFICIAL APLICADA A LA ROBÓTICA MÓVIL Centro de Altos Estudios en Tecnologías Informáticas Prof. Ing. Néstor Adrián Balich Nestor.Balich@Vaneduc.edu.ar

Inteligencia ComputacionalRobot Personales

Page 29: INTELIGENCIA ARTIFICIAL APLICADA A LA ROBÓTICA MÓVIL Centro de Altos Estudios en Tecnologías Informáticas Prof. Ing. Néstor Adrián Balich Nestor.Balich@Vaneduc.edu.ar

Inteligencia ComputacionalAVR

2005 – NOAA - NASA

wingspan 30.5 meterslength 2.4 metersweight 245 kilogramscruise speed 57 KPHservice ceiling 21,000 metersendurance indefinite (in principle)

Page 30: INTELIGENCIA ARTIFICIAL APLICADA A LA ROBÓTICA MÓVIL Centro de Altos Estudios en Tecnologías Informáticas Prof. Ing. Néstor Adrián Balich Nestor.Balich@Vaneduc.edu.ar

Inteligencia ComputacionalRobot Autonómos

DARPA: Stanford 2005 ( 241Km )

MARS: Pathfinder y Robers

Page 31: INTELIGENCIA ARTIFICIAL APLICADA A LA ROBÓTICA MÓVIL Centro de Altos Estudios en Tecnologías Informáticas Prof. Ing. Néstor Adrián Balich Nestor.Balich@Vaneduc.edu.ar

Alexitimia

Algunos proyectos de Investigación 2007

RómulaTranspira

Realimentación Verbal

Page 32: INTELIGENCIA ARTIFICIAL APLICADA A LA ROBÓTICA MÓVIL Centro de Altos Estudios en Tecnologías Informáticas Prof. Ing. Néstor Adrián Balich Nestor.Balich@Vaneduc.edu.ar

Tomando Fuerza en la EcuaciónInteligencia

Emocional¿ Las máquinas pueden transmitir

emociones ?

SI – Porque como dijimos las emociones no se trasmiten se construyen en el

observador

Page 33: INTELIGENCIA ARTIFICIAL APLICADA A LA ROBÓTICA MÓVIL Centro de Altos Estudios en Tecnologías Informáticas Prof. Ing. Néstor Adrián Balich Nestor.Balich@Vaneduc.edu.ar

Tomando Fuerza en la Ecuación

La importancia del error

Mutaciones en el proceso evolutivo

Redirección del pensamiento

Rumbo fuera de lo establecido originalmente

Page 34: INTELIGENCIA ARTIFICIAL APLICADA A LA ROBÓTICA MÓVIL Centro de Altos Estudios en Tecnologías Informáticas Prof. Ing. Néstor Adrián Balich Nestor.Balich@Vaneduc.edu.ar

Autónomo

(Ver Video +)

Robot Generando Emociones

Page 35: INTELIGENCIA ARTIFICIAL APLICADA A LA ROBÓTICA MÓVIL Centro de Altos Estudios en Tecnologías Informáticas Prof. Ing. Néstor Adrián Balich Nestor.Balich@Vaneduc.edu.ar

(Ver Video +)

!!! Lastima

no es Autónom

o ¡¡¡

Robot Generando Emociones

!!! Pero podría

serlo ¡¡¡

Page 36: INTELIGENCIA ARTIFICIAL APLICADA A LA ROBÓTICA MÓVIL Centro de Altos Estudios en Tecnologías Informáticas Prof. Ing. Néstor Adrián Balich Nestor.Balich@Vaneduc.edu.ar

¡ Gracias por su atención !

GIRA - Grupo de Investigación en Robótica Autónoma www.caeti.uai.edu.ar/gidra

Email: Né[email protected] www.neorobotic.com