Enfoques Multiagentes en Robótica Autónoma. Wílmer Pereira Universidad Católica Andrés Bello Universidad Simón Bolívar



Documentos relacionados
Inteligencia Artificial. Robótica

Arquitecturas de Software en Robótica

Modelos de Programación en Robótica Móvil

Diseño de Software en Robótica Móvil

TRABAJO COOPERATIVO EN ROBOTS

Framework basado en Colonias de Hormigas artificiales para la resolución de problemas de optimización

Inteligencia Artificial. Robótica

Oferta tecnológica: Vehículos autónomos para transporte de materiales en almacenes

Hoy en día el uso de robots es común en distintas actividades, ya que estos

Que es la Inteligencia Artificial?

SOciedad Dominicana de Inteligencia Artificial. Santo Domingo Mayo 2015

Introducción QUÉ ES UN ROBOT?

En este capítulo se describe la forma de cómo se implementó el sistema de video

BIOINFORMÁTICA

Grado en Ingeniería Informática

Robótica y visión artificial. Miguel Cazorla Grupo de Visión Robótica Universidad de Alicante

DIPLOMA DE SISTEMAS ROBÓTICOS MÓVILES

Los mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas:

Robótica: cuerpo y alma

CONTROL Y ROBÓTICA. MECANIZACIÓN. Incorporación de máquinas para ejecutar determinadas tareas.

ARQUITECTURA DE DISTRIBUCIÓN DE DATOS

Centro de Investigación y Desarrollo en Ingeniería en Sistemas de Información (CIDISI)

PROGRAMA INTERNACIONAL Experto en Desarrollo de Dispositivos Móviles. Más que un título

Administración del conocimiento y aprendizaje organizacional.

ESTUDIO DEL SISTEMA ESTÁTICO DE PROTECCIÓN DE UNA TURBINA A GAS

Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets

Gestión del Conocimiento. Gestión del Conocimiento. Herramientas para la

Capítulo 1 Plan de proyecto.

CPS Cyber-Physical Systems

6 Razones para asistir al

CAPÍTULO I. Sistemas de Control Distribuido (SCD).

I SEMANA ELECTRONICA REDES NEURONALES

Capítulo 5. Cliente-Servidor.

CAPÍTUL07 SISTEMAS DE FILOSOFÍA HÍBRIDA EN BIOMEDICINA. Alejandro Pazos, Nieves Pedreira, Ana B. Porto, María D. López-Seijo

En las estructuras de datos, muchas de las implementaciones o mapeos de problemas, sus

Presente en el mercado de la seguridad desde 1989, DORLET se dedica desde sus inicios al desarrollo y fabricación de sistemas de control de accesos y

Nombre de la asignatura: Robótica Industrial. Carrera: Ingeniería Electrónica

Tecnología IP para videovigilancia... Los últimos avances han hecho posible conectar cámaras directamente a una red de ordenadores basada en el

Control y Programación n de Robots

Tecnologías asociadas a sistemas de Enjambres de µuavs. CONTROL EN LOS ENJAMBRES DE µuavs

Catálogo Educación permanente. La oportunidad de un futuro mejor

Los servicios más comunes son como por ejemplo; el correo electrónico, la conexión remota, la transferencia de ficheros, noticias, etc.

Programación del robot humanoide Nao para la RoboCup

CAPITULO 2 - POR QUÉ NECESITAN LAS EMPRESAS UN CUADRO DE MANDO INTEGRAL?

PureActiv TM Analíticas de Video

Guía de los cursos. Equipo docente:

2.- Su profesión está ligada a la carrera en la que aquí da clases? Licenciatura Ingeniería Total SI NO

SÍNTESIS Y PERSPECTIVAS

Competencias generales vinculadas a los distintos módulos Módulo de Formación Básica

Estrategias de trabajo para niños con DI. Lic. Katia Granja Garzón

INGENIERÍA DE SOFTWARE. Sesión 3: Tipos

Optimización inspirada en la naturaleza

INGENIERÍA PROFESIONAL EN ROBÓTICA INDUSTRIAL EN COMPETENCIAS PROFESIONALES ASIGNATURA DE ROBÓTICA VIRTUAL

Técnicas de venta (nueva versión)

PROYECTOS DE INVESTIGACIÓN EN LAS AULAS DE CLASE, DE ESTUDIANTES PARA ESTUDIANTES - AQUÍ ESTOY! Y USADIR

- Que los estudiantes puedan transmitir información, ideas, problemas y soluciones a un público tanto especializado como no especializado.

Modelo corpuscular elemental de la materia

Service Oriented Architecture: Con Biztalk?

Proyecto Human Brain

DIPLOMADO MANTENIMIENTO DE MOTORES DIESEL

Colección de Tesis Digitales Universidad de las Américas Puebla. Morales Salcedo, Raúl

PLAN DE ORDENACION DOCENTE Curso académico (Aprobado por el Consejo de Gobierno de XX de Diciembre de 2013)

Instituto Tecnológico de Saltillo

Diseño de Base de Datos

Nuevas tendencias: Virtualización de computadores / servidores

Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología

ES U ESPAÑA 11. Número de publicación: Número de solicitud: A47G 29/00 ( )

PONTIFICIA UNIVERSIDAD CATÓLICA DE CHILE VICERRECTORÍA ACADÉMICA

Jean Piaget propuso a través de su teoría una serie de consideraciones, vistas desde una perspectiva psicogenética que permiten a los docentes

SISTEMAS DE INFORMACIÓN PARA ADMINISTRACIÓN DE OPERACIONES. Manufactura Integrada por Computadora (CIM) Qué es es CIM?

Proyectos de Investigación

e-commerce vs. e-business

SISTEMAS E INFRAESTRUCTURAS DE CONTROL

Robótica Industrial. Curso. Morfología de un Robot Industrial. Parte I. Profesor Titular Universidad de Los Andes Mérida - Venezuela

PERFIL PROFESIONAL DE LA CARRERA

Esta materia está compuesta de 10 asignaturas que se imparten entre los cursos 2º, 3º y 4º.

La selección del mercado meta es esencialmente idéntica, sin importar si una firma vende un bien o servicio.

Seguridad en Internet: la visión de los usuarios. Estado de situación 2014

Señal de Referencia: Es el valor que se desea que alcance la señal de salida. SET POINT.

FICHA DE EMPRESA. Nombre del Representante en Innometalia Vicente Martínez Maciá. 1. SECTOR Y SUBSECTOR AL QUE PERTENECE LA EMPRESA

Instalación de Sistemas de Automatización y Datos

TEMA 3: Áreas de la IA: Ejemplos de investigación actual. (I)

SISTEMA. Figura 3 Esquema general de un sistema

Objetivo: observar el tipo de mantenimiento que se da a instalaciones de gas e instalaciones neumáticas.

Capítulo 2. Metodologías de selección de personal

Capítulo 4 Análisis y diseño del software de los Robots

1. Introducción. Actualmente el uso de automóviles es muy común, además existe una gran variedad de

Grupo de Sistemas y Comunicaciones. jmplaza@gsyc.es. Curso

UNIVERSIDAD TECNICA DEL NORTE

Proyecto de creación de una empresa, Servicios Computacionales y Audiovisuales,

REDES AD HOC INFORME DE REDES DE COMPUTADORES I. Felipe Muñoz Jonathan Porta Matías Contreras

Motores de Corriente Continua...3 Motores Paso a Paso...7 Bibliografía...9

Clasificación de Áreas y Subáreas para las inscripciones al Doctorado en Ciencias Informáticas

3ER FORO LATINOAMERICANO PRISM 17 Y 18 OCTUBRE 2013 CANCÚN, MÉXICO. Lic. Fernando Parada Gerente General Plumada SA Skype: ferparada1

4.1 Internet como un medio de mercadeo

CAPÍTULO 1 Instrumentación Virtual

TOPOLOGÍAS DE RED. TOPOLOGÍA FÍSICA: Es la forma que adopta un plano esquemático del cableado o estructura física de la red.

Mineria de datos y su aplicación en web mining data Redes de computadores I ELO 322

Experiencia de Automóvil Personal


Transcripción:

Enfoques Multiagentes en Robótica Autónoma Wílmer Pereira Universidad Católica Andrés Bello Universidad Simón Bolívar

Qué es un robot? Criatura mecánica que emula funciones de de un un humano Manufactura: manipuladores nucleares e industria automotriz,... Servicio usuario final: aspiradoras, guías de museos, mesoneros,... Vehículos terrestres, submarinos y espaciales Telepresencia y realidad virtual Exo-esqueletos Mecatrónica: Ingeniería Mecánica, Electrónica e Informática

Usos de la Robótica Dante: Robot para exploración en volcanes Robot doméstico fabricado por Honda Exo-esqueleto fabricado por la armada estadounidense

Arquitectura básica de un robot Sensores Robot Efectores Sensor: Exploran el entorno para posicionarse y/o controlar sus movimientos. Los sensores pueden ser activos o pasivos Efector: Actuan sobre el entorno según sus grados de libertad (gdl) que son los posibles movimientos básicos independientes bien sean giratorios o de desplazamientos. El ambiente también tiene gdl.

Sensores Contacto: Fuerza: Infrarojos: Cámaras: Sonares: Limitados para explorar Dificiles de manejar Sensibles a la luz solar y fluorescentes Se debe tener gran capacidad de procesamiento Navegación por pulsos > 20 KHz Efectores Hidraulicos: Eléctricos: Neumáticos: Aceite mineral rápidos y gran capacidad de carga, pero... dificil de mantenimiento y costosos Motor paso a paso precisos, fiables y silenciosos, pero... Potencia limitada Aire a presión barato y sencillo de mantenimiento, pero... Dificil de control continuo y ruidosos

Paradigmas en Robótica Filosofías y/o técnicas que caracterizan el el enfoque para resolver problemas Manipuladores Telepresencia vs Autónomo Jerárquico Reactivo Normalmente sin técnicas de inteligencia artificial Híbrido

Paradigma Jerárquico Sense Plan Act Las sensaciones se reúnen en un modelo global de planificación que actúa después por introspección Es necesaria la suposición de mundo cerrado CWA (Closed World Assumption). El mundo es sólo lo explícito Inconvenientes no considera el aceptado esquema estímulo/respuesta

Paradigma Reactivo Plan Sense Act Fuerte tendencia biológica que acopla sense-act con comportamientos predeterminados (Plan omnipresente) Basado en el paradigma Estímulo-Respuesta de los psicólogos de Harvard inspirados en B. F. Skinner Inconvenientes obviar el plan es una situación en ocasiones extrema

Etología y robótica Adecuación de de la la etología a la la robótica, imitando mecanismo de de comportamiento animal Los insectos a pesar de tener un cerebro muy pequeño muestran comportamiento inteligente bajo los esquemas de estímulo-respuesta Comportamiento: Correspondencia entre los sensores y los patrones de acción para lograr una tarea Reflexivo: Estímulo-respuesta sin cognición Reactivo: Estímulo-respuesta con aprendizaje Consciente: Deliberado y con razonamiento Reflexivo (etología) = Reactivo (robótica) Reflexivo: Reflejo: Directo Gravado: Respuesta con orientación Patrón de acción fija: Continuo, más allá del estímulo

Características del paradigma reactivo Función de transferencia de sensores a efectores No se requieren estructuras de datos (no hay frame problem) Más rápido y puede ser montado directamente en hardware No maneja memoria pero si persistencia Egocentrismo del robot Interacción de estímulo conduce a comportamientos emergentes Sencillo de modularizar Funciona bien en tiempo real

Inteligencia de enjambres Agente simples con con reglas de de comunicación para para su su entorno y otros agentes, no no centralizado y con con cierto grado de de aleatoriedad Comportamiento Emergente Los modelos básicos de bandadas se comportan siguiendo tres reglas simples: Separación Alineamiento Cohesión Cada agente se comporta independientemente, con autonomía

Algoritmos colectivos bioinspirados Colonias de Hormigas y Abejas Sistemas Autoinmunes Algoritmos de búsqueda gravitacional Goteo inteligente de agua Enjambre de partículas Autómatas celulares Áreas Afines Teoría de Juegos Técnicas de economía: Subastas Mercado de capitales Reglas sociales

Colonia de hormigas Marco Dorigo 1992 Algoritmo probabilístico y colaborativo para para la la búsqueda de de un un objetivo común mediante una una heurística basada en en dispersión de de feromonas a través de de grafos Las hormigas depositan feromona según varias funciones. Una de ellas es al encontrar alimento de retorno a la colonia Esta traza se evapora Los caminos aromatizados son seguidos por otras hormigas que lo refuerzan Los caminos más cortos tendrán una más alta probabilidad de mantenerse en el tiempo Aplica a problemas de búsqueda de caminos: Viajero comerciante, enrutamiento en redes,

Multiagentes (Sociedad) Problemas: Aplica Aplica en en casos casos de de redundancia (fallas) (fallas) o bien bien cuando cuando varios varios robots robots resultan más más económicos que que un un solo solo robot robot muy muy potente Cómo evitar la interferencia entre los distintos robots? Cómo saber si el conjunto avanza? Qué comunicar? Cómo evitar que la autonomía interfiera con la cooperación? Heterogeneidad (homogeneo o heterogeneo) Control (centralizado o distribuido) Cooperación (software o hardware) Comunicación (centralizado o distribuido) Objetivos (fijo o variable)

Heterogeneidad (robot marsupial) Ventajas: Problemas: Robot grande con gran poder de computo y capacidad de carga Robots pequeños versátiles y con mayor autonomía Si se cae robot líder, el conjunto puede quedar inhabilitado

Control Centralizado o distribuido y eventualmente mezclado. También puede puede incluir incluir teleoperación ROBOCUP vs MIRISOT cámara cámara con sensores sin sensores decisiones por cada robot centralizado Ligas: Software Posiciones: Portero Pequeña Liga Atacante Gran Liga Defensa Cuatro patas Humanoides

Cooperación Software: Hardware: Induce comportamiento emergente Junto como un robot (marsupial) Cooperando en la movilidad Objetivo Único Diferente

Comportamiento Emergente 1 Crear reglas sociales Pasar 20 robot homogéneos por una puerta angosta Coexistencia ignorante Cada robot es como un obstáculo Coexistencia informada Esperar cierto tiempo y si sigue allí evitarlo Tráfico Menos tráfico Coexistencia inteligente Forman Evitar robots pero ir hacia donde van todos una línea!!!

Comportamiento emergente 2 Frustración Impaciencia Motivación interna Busca ayudar al robot que esté fallando... Grado de de insatisfacción ante ante fracaso Grado de de ansiedad por por el el fracaso de de otros Impaciencia aumenta si otros se frustran Aprobación aumenta mientras no se frustra Ejemplo: R1 no puede mover un objeto y R2 avanza lentamente R1 abandona y ayuda a R2

Ejemplo de tesis: Aprendizaje en esquema depredador/presa Sistema Autónomo de Inteligencia Artificial para Orientar Intersección de Objetivo Móvil de Comportamiento Evasivo Aplicado a Robótica Interacción de dos robots donde uno es depredador y el otro presa. La presa tiene una técnica evasiva desconocida del depredador El depredador utiliza técnicas de Inteligencia Artificial para aprender y capturar la presa La entrada de datos la recibe el depredador desde una cámara situada sobre el espacio.c

http://www.ldc.usb.ve/~wpereira Prof. Wilmer Pereira UCAB/USB