English

DESARROLLO DEL PROYECTO

A lo largo de las cuatro iteraciones en las que se desarrolló el proyecto VIGIA se realizaron paralelamente tareas de arquitectura, desarrollo Software, diseño y montaje Hardware, documentación, dirección y mantenimiento de la página web del proyecto. Estas tareas se asignaron según los roles de cada miembro del equipo de desarrollo.

La planificación del desarrollo se puede consultar en el Plan de Proyecto.

INVESTIGACIÓN Y FORMACIÓN

Manuela Ruiz Montiel

Gran parte de las investigaciones realizadas para el desarrollo fueron expuestas a todo el grupo en presentaciones que a modo de seminario cumplieron la función de formar al equipo de desarrollo sobre sobre las técnicas y tecnologías que se iban a emplear en unos casos o para tomar una decisión conjunta sobre algún aspecto determinado en otros.

En los seminarios se utilizaron los siguientes documentos:

El resto de los documentos del proyecto se encuentran disponibles en el apartado Documentación.

PUNTO DE CONTROL

Francisco Moyano Lara

Durante el punto de control se expuso el estado actual del proyecto, la investigación realizada, la arquitectura ideada para el sistema y el diseño preliminar de la interfaz de usuario del cliente.

En el turno de preguntas se cuestionó la aparente falta de contratiempos y el método de control de proyectos utilizado (Google Groups junto al gestor de proyectos OpenProj).

Por nuestra parte expusimos que afortunadamente no nos habíamos encontrado aún con problemas graves y que seguramente en el momento de las pruebas e integración nos encontraríamos con ellos. Por otro lado el método de control de proyectos y la comunicación entre los miembros del grupo nos ha funcionado bien, tan bien que acudimos al punto de control si llevar retraso alguno respecto a la planificación inicial prevista.

ALIMENTADOR DE LOS LEDS

Esquema del Alimentador de los LEDs
Esquema del Alimentador de los LEDs
Diseño Del Circuito Impreso
Diseño Del Circuito Impreso
Vista 3-D Del Circuito Impreso
Vista 3-D Del Circuito Impreso
Circuito de alimentación para los LEDs y Gafas con los LEDs montados
Circuito de alimentación para los LEDs y Gafas con los LEDs montados

CODIGO FUENTE Y JAVADOCS

Captura del Cliente VIGIA
Captura del Cliente VIGIA

El código fuente disponible contiene los ficheros JAVA del cliente y del servidor, las bibliotecas (libraries) necesarias para acceder a la pila Bluetooth y las que componen el Java Media Framework y por último las clases compiladas en sendos ficheros Jar.

La documentación del código (JAVADOC) también se encuentra disponible para su descarga o bien para ser consultada en línea desde los enlaces al pie de este cuadro.

INTEGRACIÓN

Jesús Manuel Rodríguez Sánchez

Durante la integración de las distintas partes del proyecto (gafas, Wiimote, cliente, servidor, base móvil y cámara) nos encontramos con problemas en la detección de los LEDs por parte del Wiimote. El problema se manifestaba cuando el usuario giraba demasiado la cabeza y el mando perdía de vista a uno de los LEDs infrarrojos provocando que la cámara realizase unos movimientos espasmódicos fruto de la incorrecta interpretación de las coordenadas. Para contrarrestar este efecto se cambiaron de sitio los LEDs acercándolos más entre si y se optó por utilizar dos en cada extremo de las gafas para cubrir un mayor ángulo de emisión luminosa.

Además se calibró el zoom para mejorar el efecto de movimiento en la pantalla del cliente y se ajustó la compresión de las imágenes para no tener problemas de ancho de banda cuando se transmitía a través de una red WiFi.

Licencia Creative Commons