Wednesday, July 23, 2014

Trabajos relacionados

Esta semana toco la investigación de trabajos relacionados y se dieron unas recomendaciones los cuales ayudaran en la búsqueda de estos trabajos, en la junta del sábado 5 de julio que son los siguientes:
  • Identificar palabras clave, o sea, con qué términos describirían su trabajo propuesto y buscar por publicaciones científicas relacionadas a esas palabras como:
    • primero en revistas indexadas
    • ver qué ocurre en congresos y revistas
    • PDF de trabajos relacionados
  • checar patentes sobre los temas
La búsqueda de trabajos relacionados, siguiendo las recomendaciones, los pude encontrar en paginas de revistas científicas como sciencedirect, springer y jstor así como congresos que pude checar en acm y ieeexplore.

Encontrados trabajos relacionados se redactara un pequeño párrafo sobre el trabajo, dentro de la tesis.

Primero lo que hice siguiendo las recomendaciones fue identificar los términos de mi trabajo, estos fueron exergame, AR, kids, smartphone, resultando a varios trabajos interesante en las diferentes paginas ya mencionadas. También encontré buscando por las palabras claves mencionadas la cual refiere a metodos y sistemas para ser aplicados a un programa interactivo ejecutado por un dispositivo portable, como vienen siendo los smartphones, PS Vita, etc.

A continuación listare los 3 trabajos relacionados junto con una breve descripción:


FreeGaming: mobile, collaborative, adaptive and augmented exergaming

    También preocupado por el aumento de la obesidad busca la forma de enfrentar el problema con exergaming, motivando al usuario a cumplir ciertos ejercicios. y explica de algunos ejemplos donde se aplicaban sensores como GPS para hacer que usuarios pudieran recorrer un "mapa" siendo este cooperativo, donde otros usuarios podrían por ejemplo poner un tesoro y el usuario caminar hasta ese punto, esto dentro de un campus en donde se realizo la prueba, y encontrar el "tesoro" entre otros juegos de motivación física.
Aqui en ACM y el link para el pdf se puede encontrar aqui: PDF
Astrojumper: Designing a virtual reality exergame to motivate children with autism to exercise

Este trabajo es casi muy similar al que actualmente estoy trabajando, pero este se centra en niños con problema de autismo, el titulo del trabajo esta demasiado claro. Trata de un desarrollo de un videojuego que motiva a los niños a esquivar objetos dentro de la realidad virtual que tiene el juego. 

Aqui el link y el pdf 


Mobile Persuasive Exergaming
  Este trabajo también enfocado en la obesidad provocada por la inactividad física causada por las consolas de casa, obviamente de videojuegos. Este trabajo probo los efectos de incrementar los ritmos cardíacos mientras se juegan lo juegos implementados en dispositivos móviles. Uso también la combinación de kinect para controlar parte del juego. Así con esto logro la motivación entre la combinación de juegos divertidos, persuasivos  que invitara al jugador a ejercitarse sin sentir como si fuera ejercicio.

Aqui se puede encontrar en el link y el pdf

Exergames using video games to promote physical activity
   Este trabajo tambien habla de como promover la activacion fisica apartir de video juegos, siendo un tema relacionado pero no exacto porque este se centra en juegos en donde el cuerpo es el control, por ejemplo con el kinect, comandos de wii, PS3. Esta investigacion se basa tambien en infantes explicando cuales son los beneficios y demostrando que si mejoro la salud. Mas informacion en las siguientes ligas: exergame-link


También se dieron sugerencias de que deberíamos cambiar en nuestro documento de investigación, como los párrafos deben ser por lo menos de 3 lineas, así como al inicio de cada sección un breve resumen de lo que se tratara, entre otras sugerencias. Esto lo tengo anotado dentro mi dropbox para poder corregirlo. 

Adelanto del proyecto
Estas semanas he estado buscando como implementar la forma de verificar si se esta corriendo o se esta caminando asi que agregue un contador de pasos por minuto, con esta informacion podria sacar otras cosas como la velocidad, las calorias que quemaria, todo esto para poder obtener los datos para el experimento. También empecé a ver como implementar la librería de Vuforia para la realidad aumentada, aun estoy analizando ejemplos.

el codigo esta en mi repositorio

Wednesday, July 2, 2014

Identificación y estructuración de antecedentes

La junta pasada se me recomendó que mi hipótesis fuera modificada ya que era una investigación que necesita de mas tiempo para comprobarse, quedando la misma idea de investigación pero solo centrándose en el aumento de motivación física en los niños.


Para esta semana se encargó identificar los antecedentes sobre mi tema de tesis, que son técnicas, conceptos o temas de los que se deben de tener conocimiento para poder comprender bien de lo que se habla en la investigación.

Mi tema habla juegos realidad aumentada que ayudara a aumentar la actividad física y de estos puedo decir que realidad aumentada puede ser dividida en subtemas
  • Realidad mediada por computadora
  • Reconocimiento de objetos
  • Visión por computadora
así como los sensores que implica esta tecnología
  • Acelerometro
  • Giroscopio
  • GPS


Avance del proyecto
Para esta semana requerí implementar de por lo menos un sensor la detección de pasos, ya que de estos sensores se podrá comprobar sí la hipótesis se cumple o no. Recientemente Google saco la nueva versión de Android 4.4 la cual viene con soporte para sensores de detección de pasos y contador de pasos, pero estos sensores solo vienen integrados en el dispositivos Nexus 5 lo cual haría toda esta tarea mucho mas sencilla porque en la API solo con declarar los sensores de tipos STEP_COUNTER y STEP_DETECTION obtendría los datos que necesito para la investigador mas rápidamente.

Lamentablemente no cuento con estos sensores ni un Nexus 5 así que emprendí la tarea de investigar como leer datos del acelerometro y como hacer una conversión razonable para poder detectar pasos, se contempla también programar que se identifique entre caminar o correr así como un paso a un salto. La aplicacion verifica primero si se trata de un nexus 5 ya que puede sacar partido de los sensores, si no calcula si hay pasos por medio de datos dados por el sensor acelerometro.

Para empezar bien la estructura de la aplicación lo mude desde eclipse hacia android studio, porque me sentí mas cómodo con la estructura de carpetas dentro de la aplicación. Antes de empezar a programarlo leí un poco de como funcionaba Android y me decidí por hacer de esta función un servicio para que se pueda ejecutar siempre por detrás de la aplicación para poder preocuparme de otras cosas mientras los pasos se cuentan y se hace un análisis.

[Actualización] la app ya detecta los pasos por medio del acelerometro
El avance del código puede encontrarse en mi repositorio y aquí directo a los archivos principales

Referencias: