TRABAJO COOPERATIVO EN ROBOTS



Documentos relacionados
Conceptos de redes. LAN (Local Area Network) WAN (Wide Area Network)

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

Problemas fáciles y problemas difíciles. Cuando a los niños les planteamos problemas de suma y resta, Laura dejó sin resolver el siguiente problema:

Redes I Clase # 3. Licda. Consuelo E. Sandoval

por Miguel Crespo Celda

Actividad: Qué es la energía mecánica?

ENSEÑA A TU HIJO HABILIDADES SOCIALES Y A SOLUCIONAR SUS PROBLEMAS

Dirección de Evaluación de la Calidad Educativa

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

Las razones financieras ayudan a determinar las relaciones existentes entre diferentes rubros de los estados financieros

FUNCIONES DE PROPORCIONALIDAD

CAPÍTULO 2 ANTECEDENTES

Caso práctico de Cuadro de Mando con Tablas Dinámicas

Curso Auditor Interno Calidad

Actividades para mejoras. Actividades donde se evalúa constantemente todo el proceso del proyecto para evitar errores y eficientar los procesos.

GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES

Tabla 6.3. Frecuencia de causas de humedades en caso III: Misiones de San Francisco: etapa VI

SISTEMA DE CENTROS DE COSTOS

FORMACIÓN DE EQUIPOS DE E-LEARNING 2.0 MÓDULO DE DISEÑO Y PRODUCCIÓN DE MATERIALES UNIDAD 6 B

Estructuras de Datos y Algoritmos. Árboles de Expresión

El Instituto Electoral del Estado de Campeche (IEEC), es responsable de organizar las elecciones locales en el Estado.

Manual de usuario Página 1 ÍNDICE

Los números racionales

CAPÍTULO 4. DISEÑO CONCEPTUAL Y DE CONFIGURACIÓN. Figura 4.1.Caja Negra. Generar. Sistema de control. Acumular. Figura 4.2. Diagrama de funciones

PROGRAMA DE EDUCACIÓN FINANCIERA

INTRODUCCIÓN COMPONENTES

PCLabs. Práctica de Ingeniería del Software I Curso 2008/09. Descripción del problema

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

VENTAJAS Y DESVENTAJAS DE LAS TECNOLOGIAS

Intereses y establecimiento de metas Modalidad: grupal Estudiantes con un avance crediticio del:

Plan de Voluntariado GREC PLAN DE VOLUNTARIADO

Nueva generación de materiales. Sincronismo video/web

Es una persona que ayudará a que los derechos de las personas con discapacidad se hagan realidad

Capítulo 1 INTRODUCCIÓN. Introducción

Partes, módulos y aplicaciones de un Controlador de Procesos

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

Documentación de la Práctica 1 para la asignatura de Nuevas Tecnologías de la Programación (NTP)

LA ESTRATEGIA NACIONAL DE BOSQUES Y CAMBIO CLIMÁTICO

Base de datos en la Enseñanza. Open Office

LA EXTERNALIZACIÓN EN EL PROCESO DE INTERNACIONALIZACIÓN

Tipos de ensayos y artículos

LINEAMIENTOS BASICOS PARA EL DISEÑO Y ESTABLECIMIENTO DE SISTEMAS DE ALERTA TEMPRANA Juan Carlos Villagrán De León CIMDEN-VILLATEK, Guatemala

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual

PROGRAMA DE REFUERZO EDUCATIVO EN PRIMARIA

3º Grado Educación Infantil Bilingüe Números. Método Singapur y F. Bravo E R

Rúbricas para Actividades de Aprendizaje para el siglo XXI. Colaboración

PCGeek. Descripción del problema

5.1. Organizar los roles

Como buscar información en Internet sin naufragar en el intento

LA REVOLUCIÓN DE LOS SISTEMAS DE INFORMACIÓN (S.I.) Introducción PORQUÉ SISTEMAS DE INFORMACIÓN? El Competitivo Entorno de los Negocios

Informe cuestionario LIDERAZGO EN EL ENTORNO DE NEGOCIO (LEN)

Los motores de búsqueda.

En España hay 2,5 millones de. Usuarios de lentes de contacto, Puede seguir creciendo esta cifra?

SUPERMERCADO EL LEÓN

8º Estudio sobre el secretariado en España El perfil

El Área De Competencia

Microsoft Office: EXCEL. Objetivos curso

Auditorías de calidad

GESTIÓN DEL MEDIO AMBIENTE URBANO. (LIMPIEZA VIARIA, MANTENIMIENTO DE ZONAS VERDES, RESIDUOS URBANOS Y ABASTECIMIENTO DE AGUA)

Localización de clientes

IV JORNADAS DE INNOVACIÓN EDUCATIVA Y ENSEÑANZA VIRTUAL EN LA UNIVERSIDAD DE MÁLAGA

1. Liderar equipos. Liderazgo

Puedes Desarrollar Tu Inteligencia

CONTROL DE ASISTENCIA DE PERSONAL

Correspondencias entre taxonomías XBRL y ontologías en OWL Unai Aguilera, Joseba Abaitua Universidad de Deusto, EmergiaTech

Aplicación de la metodología de las 5 S al diseño de tarjetas de

PLANEAMIENTO DE LAS COMUNICACIONES EN EMERGENCIAS OTRAS REDES PÚBLICAS. Índice 1. INTERNET SERVICIOS DE RADIO BUSQUEDA...

IMAGE RESIZER FOR WINDOWS, ÚTIL PARA REDUCIR EL TAMAÑO O REDIMENSIONAR IMÁGENES Y FOTOGRAFÍAS (DV00409C)

1. Qué es el Trastorno por Déficit de Atención e Hiperactividad o TDAH?

Capítulo 1. Introducción

LA INNOVACIÓN EMPRESARIAL

Capítulo 1. Introducción

Operación 8 Claves para la ISO

Bases de datos segmentadas y actualizadas, la base de cualquier relación comercial

1-9 August 2003, Berlin

10. La organización de las niñas y de los niños Criterios para la organización de las niñas y de los niños

Módulo III. Aprendizaje permanente Tema 4: Aprendizaje de actividades laborales Entrevista. El papel de las familias como impulsoras del empleo

coie UNIVERSIDAD COMPLUTENSE DE MADRID

ESCUELA SECUNDARIA TÉCNICA NO. 113

Organización como función administrativa Resumen para Administración y Gestión Profesor: Gonzalo V.

1-Cómo entrar en la plataforma

convenios de colaboración

Guía breve para la. Versión abreviada del Manual para la. evaluación de desempeño y potencial

El reto de la escuela del siglo XXI

Informe final de evaluación del seguimiento de la implantación de títulos oficiales GRADO EN DERECHO. Facultad de Ciencias Sociales UNEB

CONCLUSIONES CONCLUSIONES

ÍNDICE. Ficha técnica Encuesta y cuestionario Finalidad y resultados de la encuesta Primera parte: conocimiento...


Robótica: cuerpo y alma

1. LA EVALUACION DEL DESEMPEÑO LABORAL. 1.2 Objetivos de la evaluación del desempeño laboral.

Sistemas Operativos. Sesión 5: Protocolos de enrutamiento vector distancia

CUESTIONARIO DE AUTOEVALUACIÓN

Operación de Microsoft Excel. Guía del Usuario Página 79. Centro de Capacitación en Informática

Aprendizaje Sobre la Ley

Uso de las tecnologias de la informacion en las PyMES de los municipios de Comalcalco y Cunduacán

Manual para Tutores Manual para Tutores

Biografía lingüística

Antes de construir tu base de datos es conveniente saber que tipos de datos vas a almacenar y como distribuirlos.

Cómo las herramientas en línea están revolucionando la implementación de ITIL e ISO 20000

Transcripción:

SEMINARIO Diseño y construcción de microrrobots TRABAJO COOPERATIVO EN ROBOTS Autor: Luis De Santiago Rodrigo 3º Ingeniería de Telecomunicación

1.-ÍNDICE E INTRODUCCIÓN Éste trabajo pretende ser una pequeña introducción al mundo de la robótica cooperativa. La robótica es un parte de la robótica encargada del análisis, estudio y ejecución de tareas por medios de varios robots que trabajan de forma coordinada. Los puntos a tratar en éste trabajo son los siguientes: 2.-Robots y trabajo cooperativo 3.-Tipos de control en robots cooperativos. 4.-Tipos de sistemas. 5.-Otras ventajas de robots cooperativos. 6.-Inconvenientes robots cooperativos. 7.-Robots cooperativos y comportamiento animal. 8.-Robótica celular 9.-Enlaces Web de interés. 2.-ROBOTS Y TRABAJO COOPERATIVO. Actualmente, en el campo de la robótica, se está produciendo un gran desarrollo en el campo de los robots cooperativos. Algunos problemas son demasiado difíciles de resolver para un único robot: (empujar una caja, explorar un campo ). La robótica colectiva busca diseñar sistemas compuestos de varios robots capaces de resolver problemas conjuntamente. Los robots que forman parte de un sistema multirobot son simples en términos de diseño y control, y menos costosos que los sistemas de un sólo robot especializado. Los sistemas multi-robot están orientados a resolver problemas en los cuales la participación de un solo robot no es suficiente o resulta ser muy costosa, en términos de diseño y tiempo, como por ejemplo el transporte de objetos voluminosos, el manejo de material peligroso, la exploración y cobertura de terreno Robots cooperativos fabricados a partir de piezas de LEGO

3.-TIPOS DE CONTROL EN ROBOTS COOPERATIVOS Se puede hacer una clasificación preliminar de los sistemas multi-robot en función del tipo de control (toma de decisiones). Control Centralizado: En este tipo de control, tenemos varios robots que dependen de una unidad central. Los robots adquieren datos a través de sus sensores (por ejemplo reconocen un terreno, persiguen una pelota), y toda la información se la envían a la unidad central, que es la encargada de tomar las decisiones. La principal ventaja de éste sistema, es que como la unidad central almacena mucha información, es más eficiente a la hora de obtener soluciones. Cómo desventajas, es que la unidad central estará recibiendo continuamente datos de los otros robots, pudiéndose provocar una congestión al recibir gran cantidad de datos, y ralentizarse la toma de decisiones. Además, si la unidad central falla, o deja de funcionar, deja de funcionar todo el sistema, pues los demás robots pierden la capacidad de decidir. Control Distribuido En éste caso, cada robot decide que hacer por su cuenta, sin recibir órdenes de ninguna otra entidad. Con éste tipo de control el sistema es mucho más dinámico y rápido, pues no es necesario ni el envío ni el almacenamiento de información. Además, si deja de funcionar un robot, todos los demás pueden seguir funcionando independientemente. Es difícil diseñar los algoritmos de programación, porque aunque son muy simples, deben de funcionar correctamente, es decir, es difícil encontrar un algoritmo sencillo que funcione, pero una vez encontrado, es muy fácil de aplicar e implementar. 4.-TIPOS DE SISTEMAS Se puede hacer otra clasificación en función del nivel de comunicación e interacción entre los distintos robots que forman el sistema. Muy acoplados(o colectivos) Todos los individuos tienen su propia inteligencia pero además tienen capacidad de comunicación, y por lo tanto, de cooperación y coordinación. De esta manera se tiene que la inteligencia colectiva es la suma de la inteligencia de cada individuo. Cada robot

debe tener la capacidad de transferir información a otro compañero y tener la suficiente inteligencia para pedir ayuda y coordinar los movimientos con los demás individuos. Por ejemplo, cuando dos robots intentan mover una caja empujándola de uno de sus lados y que se mantenga recta. Los dos robots deben de sincronizar sus velocidades para evitar que la caja se ladee hacia un lado u otro. Son sistemas poco robustos, pues si falla un robot, falla todo el sistema. Poco acoplados (o manadas) Son sistemas en los que los robots funcionan independientemente del resto, sin tener en cuenta los movimientos o decisiones de los demás. No hay una inteligencia central sino que todo el control es distribuido, cada elemento simplemente sigue unas reglas. Este tipo de comportamiento trata de imitar sistemas biológicos como el de los insectos sociales. Por ejemplo, queremos tener un grupo de robots, que recojan las pelotas de un campo de tenis una vez acabados los entrenamientos, y las lleven a una esquina del campo. Cada robot buscará una pelota, la detectará, recogerá, y trasladará al lugar adecuado. Para éste trabajo no es necesario que los robots se comuniquen entre ellos. Grupo de robots encargados de levantar columnas. http://birg.epfl.ch/page28710.html 5.-OTRAS VENTAJAS DEL USO DE ROBOTS COOPERATIVOS. Acciones mucho más rápidas: Si tuviésemos un solo robot, se tendría que encargar de realizar todas las tareas, reconocer el medio, enviar la información, tomar decisiones, controlar su movimiento. Al dividir las tareas entre varios equipos, el trabajo se realiza de una manera más rápida y eficiente. Tolerancia a fallos (redundancia). Un fallo en el funcionamiento de un robot, puede ser subsanado por el resto del equipo. Por ejemplo, un sistema en el que varios robots buscan una pelota en un recinto. Un robot puede pasar al lado de la pelota y no detectarla, pero un compañero suyo si la detecta y resuelve el error.

6.-INCONVENIENTES DEL USO DE ROBOTS COOPERATIVOS Interferencias entre robots: Según el tipo de programación y de control de los distintos robots que forman el sistema, la interferencia entre ellos puede llegar a ser un problema, golpes, choques, distracciones Por ejemplo, tenemos un equipo de robot que queremos que sigan una pelota, unos robots estorbarán el movimiento de los otros robots, o si los sensores no son muy certeros, pueden confundir otro robot con la pelota. Coste de la comunicación: Los robots deben mantener una comunicación fluida ya sea entre ellos, o con una unidad central, lo que complica su diseño, aumenta el peso y el consumo, y provoca interferencia con otros sistemas de comunicación o con los sensores. Incertidumbre respecto a los otros robots. El sistema pierde eficacia cuando un robot realiza un trabajo que ya ha sido realizado por un compañero suyo, o al contrario, dejar de realizar una tarea pensando que ya ha sido realizada. Por ejemplo, un grupo de robots explorando un terreno, pueden pasar varias veces por un mismo sitio, o dejar alguna zona sin explorar. 7.-COMPORTAMIENTO ANIMAL En los últimos años, han surgido nuevas tecnologías, muchas de ellas tratando de imitar comportamientos que ya han sido desarrollados con gran efectividad por la naturaleza. El estudio de los insectos sociales, ejemplos naturales de sistemas de control descentralizado, es un punto de partida importante para entender como controlar sistemas complejos. Los insectos sociales son capaces de realizar tareas globales basándose en reglas simples de interacción y percepción local. Ejemplo práctico de robots cooperativos En el siguiente link se explica el funcionamiento de un sistema de robots cooperativo basado en el estudio animal. www.ifi.unizh.ch/groups/ailab/projects/flocking Se intenta imitar el comportamiento de una bandada de pájaros. (Cada pájaro es un robot como el de la izquierda) En éste caso cada robot está programada para que sigla cuatro reglas muy sencillas: 1. Evitar la colisión con los otros robots. 2. Correspondencia de velocidad: Cada robot intentará mantener la misma velocidad que sus compañeros más cercanos. 3. Agrupamiento: Cada robot intentará acercarse a sus compañeros sin llegar a colisionar. 4. Velocidad de viaje: la bandada de robots, deberá seguir un rumbo y una velocidad constante.

8.-ROBÓTICA CELULAR Dentro de la robótica cooperativa, en los últimos años, esta surgiendo una nueva tecnología a partir de la robótica colectiva llamada robótica celular, esta consiste en un conjunto de múltiples robots que interactúan entre si como un todo formando un solo robot, capaz de cambiar de forma y de auto reconfigurarse, para lograr diferentes propósitos y formas. Cada robot tiene el nombre de célula, y cada una de estas células cuenta con una capacidad mínima de control y tiene la posibilidad de comunicarse con las células vecinas, logrando una inteligencia colectiva. Esta tecnología aun esta en proceso de desarrollo y solo se han construido prototipos experimentales, pero los grandes avances en materia de distribución de energía, protocolos de comunicación, mecanismos, micromáquinas y nanomáquinas están haciendo que esta tecnología tome cada día mas fuerza. 9.-ENLACES WEB DE INTERÉS http://www.ai.mit.edu/projects/ants/ Página del MIT (E.E.U.U.) en la que desarrollan un proyecto de robots cooperativos basándose en el comportamiento de las hormigas. Muy interesante! www.fira.net Página de la federación internacional de robot de fútbol. Organizan competiciones de fútbol de equipos de robot. www.webdearde.com Página de la asociación robótica de España. Actualmente en construcción, pero con documentación muy interesante, foros, imágenes www-robotics.usc.edu Laboratorio de diseño y fabricación de robots. http://www.ece.ualberta.ca/~verret/msc_research.htm Explicación de varios proyectos de robots cooperativos.