SlideShare uma empresa Scribd logo
1 de 43
TALLER QUEMES Enrique González Laura Cortés Fabián Roldán Universidad Javeriana – Bogotá - Colombia Campus Party 2011 Junio 2011
Presentación Participantes ,[object Object],[object Object]
Agenda del Taller ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Robótica Cooperativa en un Entorno Orientado a Eventos Enrique González Universidad Javeriana – Bogotá - Colombia Campus Party 2011 Junio 2011
Proyecto Agentes Cooperativos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
RC Robótica Cooperativa
Cooperar ,[object Object],[object Object]
Robots Cooperativos ,[object Object],[object Object],[object Object]
Despliegue Distribución espacial que puedan generar los robots.  El espacio es un recurso y un objetivo al mismo tiempo.  Distribuir a los agentes sobre un terreno y  así mismo dividirlo en subregiones de exploración. El promedio de los indicadores para cada agente debe estar cercano a 1 para afirmar que el indicador global es positivo. RC -  Requerimientos
Multiplicación La adición de miembros al equipo va a mejorar el desempeño y la eficiencia globales.  Redundancia de Tareas vs. Eficiencia.  RC -  Requerimientos
Comunicación La comunicación es intencional y se asimila a una acción..  La comunicación es imprescindible para que exista Cooperación como postura intencional.  Si se hace uso eficiente del canal de comunicación, el indicador es positivo. RC -  Requerimientos
Totipotencia vs. Especialización Totipotencia : capacidad para desarrollar varios tipos de tareas. Especialización : mejoramiento en la capacidad de realizar una tarea. Todos los robots deben realizar tareas básicas: movimiento y aporte en la construcción del mapa global. La redundancia permite que si un agente falla, otro lo reemplace. RC -  Requerimientos
Colaboración Implica una división y asignación de tareas y recursos según habilidades y disposición de los robots. Mayor eficiencia, equilibrio de carga y reducción de la inactividad de los miembros. RC -  Requerimientos
Coordinación Implica la construcción de planes distribuidos que involucran simultáneamente a varios robots. La ejecución del plan se logra mediante el uso de mecanismos de sincronización. RC -  Requerimientos
Conflictos Es necesario implementar mecanismos de arbitramento y negociación cuando aparezcan metas incompatibles y recursos insuficientes.  El sistema debe solucionar conflictos de espacio y de canales de comunicación eficientemente.  Se evaluará este criterio mediante la relación entre la cantidad de conflictos solucionados y la cantidad de conflictos que se presentaron.  RC -  Requerimientos
Competencia Es posible incrementar el nivel de cooperación si se buscan relaciones competitivas entre los miembros del equipo.  RC -  Requerimientos
Arquitectura Funcional A nivel funcional, los agentes deben poseer habilidades acordes con la tarea y el medio en el cual se deben desenvolver.  Medios de locomoción adecuados, sistemas sensoriales que beneficien la navegación y la interpretación del mundo, y sistemas de comunicación. RC -  Requerimientos
Representación del Mundo Debe existir un mecanismo en los agentes que les permita entender el entorno en el cual se desenvuelven y así mismo su ubicación en el mismo.  Es deseable incorporar la capacidad de realizar predicciones sobre diferentes estados futuros.  RC -  Requerimientos
Robustez El sistema debe estar en capacidad de cumplir con la tarea, reaccionar de manera adecuada y mantener la operación frente a fallas de comunicación. La falla de un robot no debería implicar la falla de todo el sistema. RC -  Requerimientos
Agentes y Sistemas MultiAgentes
Por qué Agentes en RC? Sistema Robótico Paradigma SMA Integración Sistema Racionalidad Concurrencia Implícita Alta Complejidad No Determinismo Metodología Diseño Paralelismo HW
[object Object],[object Object],Concepto de Agente 
[object Object],Ambiente - Percepción / Acción  En el ambiente de trabajo los elementos se rigen por  las leyes del universo
[object Object],[object Object],[object Object],Agente – Entidad Autónoma
[object Object],[object Object],[object Object],Agente – Motivado por Metas 
[object Object],[object Object],[object Object],Agente – Entidad Social  
Agente Racional? Metas Comportamiento Percepción Acción Modelo Poseer Recursos Proveer Servicios Comunicarse Reproducirse
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Modelo de Agencia sistema     compuesto por entidades bien semantizadas
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],cuando las relaciones tienen una semántica clara es más fácil construir y verificar un sistema Cooperación e Interacciones
Cooperación Colaboración Coordinación de Acciones Solución de Conflictos Cooperación + Asignación Tareas/Recursos Planificar y Sincronizar Objetivos y Recursos Comunicación Explícita - Mensajes Implícita - Ambiente Protocolos de Interacción
Colaboración Asignación Tareas y Recursos TAREAS RECURSOS Objetivos Roles y Formaciones
Asignación por Oferta Red Contractual Mediador Oferta Aceptación Petición Petición Petición Oferta
Solución  de Conflictos Objetivos Incompatibles Acceso a Recursos Jerarquía de los Agentes  Prioridad del Objetivo Negociación Compromisos Regulaciones Limitar o Controlar los Efectos
[object Object],[object Object],[object Object],[object Object],[object Object],diseño del sistema basado en una estrategia de descomposición es sistemático produce una arquitectura modular y bien estructurada Gestión de la Complejidad
Organizaciones MultiAgentes Recursividad Sistémica Diferentes Roles
Programación Orientada a Eventos
Acción Correcta Secuencia de Percepción Mapeo Metas Mapeo Percepción/Acción Acción 1 ... Acción M ? Ambiente Ti Ambiente Ti+n
Concepto de Evento  ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],Concepto de Evento 
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Tratamiento de Eventos Programa de Tratamiento ,[object Object],Ejemplos de Programas de Tratamiento
Robótica Cooperativa en un Entorno Orientado a Eventos Enrique González Universidad Javeriana Bogotá - Colombia Faculty of Engineering Computer Science Department Research Groups SIDRE-SIRP [email_address]
Agenda del Taller ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Reto para los Campuseros ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Mais conteúdo relacionado

Semelhante a Campus party 2011 robotica cooperativa

SIO_EQA8_T1.1_U1_Glosario tecnologico
SIO_EQA8_T1.1_U1_Glosario tecnologicoSIO_EQA8_T1.1_U1_Glosario tecnologico
SIO_EQA8_T1.1_U1_Glosario tecnologico
Coatzozon20
 
Ingeniería del software orientada a agentes
Ingeniería del software orientada a agentesIngeniería del software orientada a agentes
Ingeniería del software orientada a agentes
kasas12
 
Como hacer un mapa de procesos
Como hacer un mapa de procesosComo hacer un mapa de procesos
Como hacer un mapa de procesos
Carlos Chaves
 
Sesion4 2013 2 jose_moron
Sesion4 2013 2 jose_moronSesion4 2013 2 jose_moron
Sesion4 2013 2 jose_moron
clausancpr
 

Semelhante a Campus party 2011 robotica cooperativa (20)

SIO_EQA8_T1.1_U1_Glosario tecnologico
SIO_EQA8_T1.1_U1_Glosario tecnologicoSIO_EQA8_T1.1_U1_Glosario tecnologico
SIO_EQA8_T1.1_U1_Glosario tecnologico
 
Ingeniería de requisitos
Ingeniería de requisitos Ingeniería de requisitos
Ingeniería de requisitos
 
coodots
coodotscoodots
coodots
 
Ingeniería del software orientada a agentes
Ingeniería del software orientada a agentesIngeniería del software orientada a agentes
Ingeniería del software orientada a agentes
 
0 todo
0 todo0 todo
0 todo
 
Integración de Aplicaciones
Integración de AplicacionesIntegración de Aplicaciones
Integración de Aplicaciones
 
Comprendiendo RUP
Comprendiendo   RUPComprendiendo   RUP
Comprendiendo RUP
 
Como hacer un mapa de procesos
Como hacer un mapa de procesosComo hacer un mapa de procesos
Como hacer un mapa de procesos
 
Cap. 2 comprensión y modelado
Cap. 2 comprensión y modeladoCap. 2 comprensión y modelado
Cap. 2 comprensión y modelado
 
Repaso de conocimientos
Repaso de  conocimientosRepaso de  conocimientos
Repaso de conocimientos
 
Alejandro soto ingeneria sistema
Alejandro soto ingeneria sistemaAlejandro soto ingeneria sistema
Alejandro soto ingeneria sistema
 
Desarrolladores o programadores
Desarrolladores o programadoresDesarrolladores o programadores
Desarrolladores o programadores
 
Index
IndexIndex
Index
 
Presentacion Consejo Regional Comunicacion1
Presentacion Consejo Regional Comunicacion1Presentacion Consejo Regional Comunicacion1
Presentacion Consejo Regional Comunicacion1
 
Taller evaluacion en redes
Taller evaluacion en redesTaller evaluacion en redes
Taller evaluacion en redes
 
3.1
3.13.1
3.1
 
Informatica Aplicada
Informatica AplicadaInformatica Aplicada
Informatica Aplicada
 
Desarrollo en espiral
Desarrollo en espiralDesarrollo en espiral
Desarrollo en espiral
 
Sesion4 2013 2 jose_moron
Sesion4 2013 2 jose_moronSesion4 2013 2 jose_moron
Sesion4 2013 2 jose_moron
 
Mini fabricas y equipos autogestionados
Mini fabricas y equipos autogestionadosMini fabricas y equipos autogestionados
Mini fabricas y equipos autogestionados
 

Mais de campus party

¿Qué es SCADA y cómo me afecta su (in)seguridad?
¿Qué es SCADA y cómo me afecta su (in)seguridad? ¿Qué es SCADA y cómo me afecta su (in)seguridad?
¿Qué es SCADA y cómo me afecta su (in)seguridad?
campus party
 
Producción del largometraje pequeñas voces
Producción del largometraje pequeñas vocesProducción del largometraje pequeñas voces
Producción del largometraje pequeñas voces
campus party
 
Conferencia: Aplicaciones y el reto del desarrollo móvil
Conferencia: Aplicaciones y el reto del desarrollo móvilConferencia: Aplicaciones y el reto del desarrollo móvil
Conferencia: Aplicaciones y el reto del desarrollo móvil
campus party
 
Como sería un viaje a la velocidad de la luz - Miguel Ángel Contreras
Como sería un viaje a la velocidad de la luz - Miguel Ángel ContrerasComo sería un viaje a la velocidad de la luz - Miguel Ángel Contreras
Como sería un viaje a la velocidad de la luz - Miguel Ángel Contreras
campus party
 
X taller bluevialiminal
X taller bluevialiminalX taller bluevialiminal
X taller bluevialiminal
campus party
 
X liminal buevia 2 (dllo.)-taller
X liminal buevia 2 (dllo.)-tallerX liminal buevia 2 (dllo.)-taller
X liminal buevia 2 (dllo.)-taller
campus party
 
X elalgoritmodelamemoria maria juliana soto (social media) (1) 1
X elalgoritmodelamemoria maria juliana soto (social media) (1) 1X elalgoritmodelamemoria maria juliana soto (social media) (1) 1
X elalgoritmodelamemoria maria juliana soto (social media) (1) 1
campus party
 
Creación transmediática y comunidades en práctica
Creación transmediática y comunidades en prácticaCreación transmediática y comunidades en práctica
Creación transmediática y comunidades en práctica
campus party
 
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...Implementación de Cloud Computing con Software Libre y medidas de seguridad p...
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...
campus party
 

Mais de campus party (20)

Titulo
Titulo Titulo
Titulo
 
¿Qué es SCADA y cómo me afecta su (in)seguridad?
¿Qué es SCADA y cómo me afecta su (in)seguridad? ¿Qué es SCADA y cómo me afecta su (in)seguridad?
¿Qué es SCADA y cómo me afecta su (in)seguridad?
 
Producción del largometraje pequeñas voces
Producción del largometraje pequeñas vocesProducción del largometraje pequeñas voces
Producción del largometraje pequeñas voces
 
Conferencia: Aplicaciones y el reto del desarrollo móvil
Conferencia: Aplicaciones y el reto del desarrollo móvilConferencia: Aplicaciones y el reto del desarrollo móvil
Conferencia: Aplicaciones y el reto del desarrollo móvil
 
Liminal Bluevia 1
Liminal Bluevia 1Liminal Bluevia 1
Liminal Bluevia 1
 
Como sería un viaje a la velocidad de la luz - Miguel Ángel Contreras
Como sería un viaje a la velocidad de la luz - Miguel Ángel ContrerasComo sería un viaje a la velocidad de la luz - Miguel Ángel Contreras
Como sería un viaje a la velocidad de la luz - Miguel Ángel Contreras
 
Como sería un viaje a la velocidad de la luz - Miguel Ángel Contreras
Como sería un viaje a la velocidad de la luz - Miguel Ángel ContrerasComo sería un viaje a la velocidad de la luz - Miguel Ángel Contreras
Como sería un viaje a la velocidad de la luz - Miguel Ángel Contreras
 
X taller bluevialiminal
X taller bluevialiminalX taller bluevialiminal
X taller bluevialiminal
 
X liminal buevia 2 (dllo.)-taller
X liminal buevia 2 (dllo.)-tallerX liminal buevia 2 (dllo.)-taller
X liminal buevia 2 (dllo.)-taller
 
X elalgoritmodelamemoria maria juliana soto (social media) (1) 1
X elalgoritmodelamemoria maria juliana soto (social media) (1) 1X elalgoritmodelamemoria maria juliana soto (social media) (1) 1
X elalgoritmodelamemoria maria juliana soto (social media) (1) 1
 
Theremin Alfredo Vargas
Theremin Alfredo Vargas Theremin Alfredo Vargas
Theremin Alfredo Vargas
 
Sonido y cine Ricardo Escallon
Sonido y cine Ricardo Escallon Sonido y cine Ricardo Escallon
Sonido y cine Ricardo Escallon
 
Photoshop para fotógrafos. Del cuarto oscuro al cuarto digital - Andrés Bautista
Photoshop para fotógrafos. Del cuarto oscuro al cuarto digital - Andrés BautistaPhotoshop para fotógrafos. Del cuarto oscuro al cuarto digital - Andrés Bautista
Photoshop para fotógrafos. Del cuarto oscuro al cuarto digital - Andrés Bautista
 
Photoshop para fotógrafos. Del cuarto oscuro al cuarto digital - Andrés Fonseca
Photoshop para fotógrafos. Del cuarto oscuro al cuarto digital - Andrés FonsecaPhotoshop para fotógrafos. Del cuarto oscuro al cuarto digital - Andrés Fonseca
Photoshop para fotógrafos. Del cuarto oscuro al cuarto digital - Andrés Fonseca
 
Aseguramiento de Vulnerabilidades Web con tecnologías OWASP
Aseguramiento de Vulnerabilidades Web con tecnologías OWASPAseguramiento de Vulnerabilidades Web con tecnologías OWASP
Aseguramiento de Vulnerabilidades Web con tecnologías OWASP
 
Mundos virtuales inmersivos y social shopping
Mundos virtuales inmersivos y social shopping Mundos virtuales inmersivos y social shopping
Mundos virtuales inmersivos y social shopping
 
Creación transmediática y comunidades en práctica
Creación transmediática y comunidades en prácticaCreación transmediática y comunidades en práctica
Creación transmediática y comunidades en práctica
 
Android+Arduino
Android+ArduinoAndroid+Arduino
Android+Arduino
 
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...Implementación de Cloud Computing con Software Libre y medidas de seguridad p...
Implementación de Cloud Computing con Software Libre y medidas de seguridad p...
 
Linux en caja
Linux en cajaLinux en caja
Linux en caja
 

Último

Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
amelia poma
 

Último (20)

Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 

Campus party 2011 robotica cooperativa

  • 1. TALLER QUEMES Enrique González Laura Cortés Fabián Roldán Universidad Javeriana – Bogotá - Colombia Campus Party 2011 Junio 2011
  • 2.
  • 3.
  • 4. Robótica Cooperativa en un Entorno Orientado a Eventos Enrique González Universidad Javeriana – Bogotá - Colombia Campus Party 2011 Junio 2011
  • 5.
  • 7.
  • 8.
  • 9. Despliegue Distribución espacial que puedan generar los robots. El espacio es un recurso y un objetivo al mismo tiempo. Distribuir a los agentes sobre un terreno y así mismo dividirlo en subregiones de exploración. El promedio de los indicadores para cada agente debe estar cercano a 1 para afirmar que el indicador global es positivo. RC - Requerimientos
  • 10. Multiplicación La adición de miembros al equipo va a mejorar el desempeño y la eficiencia globales. Redundancia de Tareas vs. Eficiencia. RC - Requerimientos
  • 11. Comunicación La comunicación es intencional y se asimila a una acción.. La comunicación es imprescindible para que exista Cooperación como postura intencional. Si se hace uso eficiente del canal de comunicación, el indicador es positivo. RC - Requerimientos
  • 12. Totipotencia vs. Especialización Totipotencia : capacidad para desarrollar varios tipos de tareas. Especialización : mejoramiento en la capacidad de realizar una tarea. Todos los robots deben realizar tareas básicas: movimiento y aporte en la construcción del mapa global. La redundancia permite que si un agente falla, otro lo reemplace. RC - Requerimientos
  • 13. Colaboración Implica una división y asignación de tareas y recursos según habilidades y disposición de los robots. Mayor eficiencia, equilibrio de carga y reducción de la inactividad de los miembros. RC - Requerimientos
  • 14. Coordinación Implica la construcción de planes distribuidos que involucran simultáneamente a varios robots. La ejecución del plan se logra mediante el uso de mecanismos de sincronización. RC - Requerimientos
  • 15. Conflictos Es necesario implementar mecanismos de arbitramento y negociación cuando aparezcan metas incompatibles y recursos insuficientes. El sistema debe solucionar conflictos de espacio y de canales de comunicación eficientemente. Se evaluará este criterio mediante la relación entre la cantidad de conflictos solucionados y la cantidad de conflictos que se presentaron. RC - Requerimientos
  • 16. Competencia Es posible incrementar el nivel de cooperación si se buscan relaciones competitivas entre los miembros del equipo. RC - Requerimientos
  • 17. Arquitectura Funcional A nivel funcional, los agentes deben poseer habilidades acordes con la tarea y el medio en el cual se deben desenvolver. Medios de locomoción adecuados, sistemas sensoriales que beneficien la navegación y la interpretación del mundo, y sistemas de comunicación. RC - Requerimientos
  • 18. Representación del Mundo Debe existir un mecanismo en los agentes que les permita entender el entorno en el cual se desenvuelven y así mismo su ubicación en el mismo. Es deseable incorporar la capacidad de realizar predicciones sobre diferentes estados futuros. RC - Requerimientos
  • 19. Robustez El sistema debe estar en capacidad de cumplir con la tarea, reaccionar de manera adecuada y mantener la operación frente a fallas de comunicación. La falla de un robot no debería implicar la falla de todo el sistema. RC - Requerimientos
  • 20. Agentes y Sistemas MultiAgentes
  • 21. Por qué Agentes en RC? Sistema Robótico Paradigma SMA Integración Sistema Racionalidad Concurrencia Implícita Alta Complejidad No Determinismo Metodología Diseño Paralelismo HW
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27. Agente Racional? Metas Comportamiento Percepción Acción Modelo Poseer Recursos Proveer Servicios Comunicarse Reproducirse
  • 28.
  • 29.
  • 30. Cooperación Colaboración Coordinación de Acciones Solución de Conflictos Cooperación + Asignación Tareas/Recursos Planificar y Sincronizar Objetivos y Recursos Comunicación Explícita - Mensajes Implícita - Ambiente Protocolos de Interacción
  • 31. Colaboración Asignación Tareas y Recursos TAREAS RECURSOS Objetivos Roles y Formaciones
  • 32. Asignación por Oferta Red Contractual Mediador Oferta Aceptación Petición Petición Petición Oferta
  • 33. Solución de Conflictos Objetivos Incompatibles Acceso a Recursos Jerarquía de los Agentes Prioridad del Objetivo Negociación Compromisos Regulaciones Limitar o Controlar los Efectos
  • 34.
  • 35. Organizaciones MultiAgentes Recursividad Sistémica Diferentes Roles
  • 37. Acción Correcta Secuencia de Percepción Mapeo Metas Mapeo Percepción/Acción Acción 1 ... Acción M ? Ambiente Ti Ambiente Ti+n
  • 38.
  • 39.
  • 40.
  • 41. Robótica Cooperativa en un Entorno Orientado a Eventos Enrique González Universidad Javeriana Bogotá - Colombia Faculty of Engineering Computer Science Department Research Groups SIDRE-SIRP [email_address]
  • 42.
  • 43.