Avance de Proyecto FIRA Rodolfo Sosa Oscar William Lithgow Sergio A. Adame Mario A. Benitez Axel...

15
Avance de Proyecto Avance de Proyecto FIRA FIRA Rodolfo Sosa Rodolfo Sosa Oscar William Lithgow Oscar William Lithgow Sergio A. Adame Sergio A. Adame Mario A. Benitez Mario A. Benitez Axel Castañeda Axel Castañeda

Transcript of Avance de Proyecto FIRA Rodolfo Sosa Oscar William Lithgow Sergio A. Adame Mario A. Benitez Axel...

Page 1: Avance de Proyecto FIRA Rodolfo Sosa Oscar William Lithgow Sergio A. Adame Mario A. Benitez Axel Castañeda.

Avance de Proyecto Avance de Proyecto FIRAFIRA

Rodolfo SosaRodolfo SosaOscar William LithgowOscar William Lithgow

Sergio A. AdameSergio A. AdameMario A. BenitezMario A. BenitezAxel CastañedaAxel Castañeda

Page 2: Avance de Proyecto FIRA Rodolfo Sosa Oscar William Lithgow Sergio A. Adame Mario A. Benitez Axel Castañeda.

División del Problema en División del Problema en SubEquiposSubEquipos

Sistema de VisiónSistema de Visión Rodolfo SosaRodolfo Sosa Sergio A. AdameSergio A. Adame

Sistema de ProcesamientoSistema de Procesamiento Mario A. BenitezMario A. Benitez Oscar W. LithgowOscar W. Lithgow

ComunicacionesComunicaciones Axel Castañeda (Colaborativo con Issac)Axel Castañeda (Colaborativo con Issac)

Page 3: Avance de Proyecto FIRA Rodolfo Sosa Oscar William Lithgow Sergio A. Adame Mario A. Benitez Axel Castañeda.

Sistema de VisiónSistema de Visión

Rodolfo SosaRodolfo Sosa

Sergio A. AdameSergio A. Adame

Page 4: Avance de Proyecto FIRA Rodolfo Sosa Oscar William Lithgow Sergio A. Adame Mario A. Benitez Axel Castañeda.

Sistema de VisiónSistema de Visión

Durante el partido de fútbol las decisiones Durante el partido de fútbol las decisiones de qué caminos y decisiones tomarán los de qué caminos y decisiones tomarán los robots depende de la percepción completa robots depende de la percepción completa del juego.del juego.

La parte del software de la visión debe La parte del software de la visión debe

utilizar algoritmos eficientesutilizar algoritmos eficientes

Page 5: Avance de Proyecto FIRA Rodolfo Sosa Oscar William Lithgow Sergio A. Adame Mario A. Benitez Axel Castañeda.

RequerimientosRequerimientos

Para que el sistema de visión cumpla Para que el sistema de visión cumpla correctamente con su meta existen los correctamente con su meta existen los siguientes requerimientos:siguientes requerimientos:

Se debe montar una cámara de video a Se debe montar una cámara de video a máximo 2.5 metros de alturamáximo 2.5 metros de altura

Cada equipo tiene un color asignado. Cada equipo tiene un color asignado.

Las etiquetas que se utilicen para colocar los Las etiquetas que se utilicen para colocar los colores deberán buscar reducir los cambios de colores deberán buscar reducir los cambios de intensidad en los coloresintensidad en los colores

Page 6: Avance de Proyecto FIRA Rodolfo Sosa Oscar William Lithgow Sergio A. Adame Mario A. Benitez Axel Castañeda.

Fases Básicas del SistemaFases Básicas del Sistema

Obtener la imagen de la cancha con los robots Obtener la imagen de la cancha con los robots

cada determinado tiempo.cada determinado tiempo.

Barrer la imagen buscando los colores que Barrer la imagen buscando los colores que

identifiquen a los robots y pelota con que identifiquen a los robots y pelota con que

jugamos.jugamos.

Cada píxel encontrado que se ajuste a los Cada píxel encontrado que se ajuste a los

colores que pertenecen a cualquiera de los colores que pertenecen a cualquiera de los

agentes del juego se somete a un análisis agentes del juego se somete a un análisis

algorítmico. Así se busca determinar si esos algorítmico. Así se busca determinar si esos

píxeles pertenecen en realidad a algún agente. píxeles pertenecen en realidad a algún agente.

Se determinan la información de cada agente; su Se determinan la información de cada agente; su

número de ID, su posición en la cancha y número de ID, su posición en la cancha y

orientación. orientación.

Page 7: Avance de Proyecto FIRA Rodolfo Sosa Oscar William Lithgow Sergio A. Adame Mario A. Benitez Axel Castañeda.

Funcionamiento del SistemaFuncionamiento del Sistema

El sistema está enfocado al uso de VxDsEl sistema está enfocado al uso de VxDs

Depende de un DLL llamado MVLib.dllDepende de un DLL llamado MVLib.dll

El programa trabaja a partir de El programa trabaja a partir de configuraciones que son definidas por el configuraciones que son definidas por el usuario dependiendo de las situaciones usuario dependiendo de las situaciones que imperen en el juego.que imperen en el juego.

Page 8: Avance de Proyecto FIRA Rodolfo Sosa Oscar William Lithgow Sergio A. Adame Mario A. Benitez Axel Castañeda.

Sistema de ControlSistema de Control

Mario A. BenitezMario A. Benitez

Oscar W. LithgowOscar W. Lithgow

Page 9: Avance de Proyecto FIRA Rodolfo Sosa Oscar William Lithgow Sergio A. Adame Mario A. Benitez Axel Castañeda.

Características generalesCaracterísticas generales

El sistema de control se El sistema de control se compone de los siguientes compone de los siguientes elementos:elementos: Medio AmbienteMedio Ambiente RobotsRobots

El proceso de control de los El proceso de control de los robots Yujin se basa en la robots Yujin se basa en la interpretación de los estados del interpretación de los estados del medio ambiente.medio ambiente.

Page 10: Avance de Proyecto FIRA Rodolfo Sosa Oscar William Lithgow Sergio A. Adame Mario A. Benitez Axel Castañeda.

RobotsRobots

Los robots se componen de los Los robots se componen de los siguientes elementos:siguientes elementos: Posición (Coordenadas polares)Posición (Coordenadas polares) Velocidad (de ambas ruedas)Velocidad (de ambas ruedas)

Page 11: Avance de Proyecto FIRA Rodolfo Sosa Oscar William Lithgow Sergio A. Adame Mario A. Benitez Axel Castañeda.

Medio AmbienteMedio Ambiente

El medio ambiente está El medio ambiente está compuesto por los siguientes compuesto por los siguientes elementos:elementos: Dimensiones de canchaDimensiones de cancha Posición de la bolaPosición de la bola Estado del juegoEstado del juego Robots (ambos equipos)Robots (ambos equipos) Posesión de la bolaPosesión de la bola

Page 12: Avance de Proyecto FIRA Rodolfo Sosa Oscar William Lithgow Sergio A. Adame Mario A. Benitez Axel Castañeda.

Estados del medio ambienteEstados del medio ambiente

Los estados que se identifican Los estados que se identifican en el medio ambiente son los en el medio ambiente son los siguientes:siguientes: Jugando (por omisión)Jugando (por omisión) Bola libreBola libre Inicio de juegoInicio de juego Tiro PenalTiro Penal Tiro libreTiro libre Saque de metaSaque de meta

Page 13: Avance de Proyecto FIRA Rodolfo Sosa Oscar William Lithgow Sergio A. Adame Mario A. Benitez Axel Castañeda.

ReaccionesReacciones

El sistema de control está enfocado a El sistema de control está enfocado a una arquitectura reactiva, donde los una arquitectura reactiva, donde los robots Yujin actuan acorde a los robots Yujin actuan acorde a los estimulos recibidos desde el medio estimulos recibidos desde el medio ambiente.ambiente.

Entre los principales modos de actuar Entre los principales modos de actuar que deben tener los robots que deben tener los robots identificamos los siguientes:identificamos los siguientes: AtaqueAtaque DefensaDefensa TiroTiro PorteroPortero

Page 14: Avance de Proyecto FIRA Rodolfo Sosa Oscar William Lithgow Sergio A. Adame Mario A. Benitez Axel Castañeda.

ReaccionesReacciones

Estas reacciones se ven Estas reacciones se ven respaldadas por una serie de respaldadas por una serie de instrucciones de bajo nivel que instrucciones de bajo nivel que son encargadas de el son encargadas de el movimiento del robot. Entre las movimiento del robot. Entre las que se encuentran:que se encuentran: AvanceAvance GiroGiro VelocidadVelocidad

Page 15: Avance de Proyecto FIRA Rodolfo Sosa Oscar William Lithgow Sergio A. Adame Mario A. Benitez Axel Castañeda.

FINFIN