Universidad de Castilla-La Mancha
 
Escuela Superior de Ingeniería Informática

 

  cambiar a curso:   2013-14   2015-16



Trabajo Fin de Grado 2014-15
 Aplicación Móvil Android para seguimiento de rutas en entrenamientos


Especialidades
Computación


Tutor
PUERTA CALLEJON, JOSE MIGUEL
MARTINEZ GOMEZ, JESUS


Descripción y Objetivos
El principal objetivo de este TFG es el diseño, implementación de una aplicación móvil basada en Android para realizar el seguimento integral de una personal en una carrera a pie.

Existen en el mercado numerosas aplicaciones para realizar este tipo de actividad, como por ejmplo, endomondo [1], sport tracker [2], nike+[3], etc. Todas ellas realizan un seguimiento completo de la carrera basado en GPS. Una vez realizada la carrera se pueden obtener una serie de parámetros de rendimiento, así como, ruta seguida en la carrera almacenada.

El principal problema de este tipo de aplicaciones es que cuando se realizan entrenamientos o carreras por sitios cerrados, la señal GPS se pierde, y por consiguiente, los parámetros almacenados en estos sitios no son correctos. Incluso dependiendo del tiempo y dia, el terminal movil es posible que pierda la señal GPS por zonas. Estas circunstancias hacen que alguna vez no puedas almacenar de forma correcta los parámetros del entrenamineto o carrera.

La aplicación que se plantea llevar a cabo en este TFG será utilizar otro tipo de sensores incluidos en los terminales android hoy día, ademas del GPS, para que los datos extraídos de la carrera/entrenamiento sean fiables, incluso aunque corramos en interiores o perdamos la señal GPS por mucho tiempo.

Los objetivos secundarios de este TFG serán los siguientes:

 - Estudiar cómo llevar a cabo la programación de dispositivos móviles basados en Android.
 - Estudiar cómo acceder y programar los diferentes sensores que nos ofrecen hoy en día los terminales móviles basados en Android.
 - Estudiar los modelos necesarios para poder razonar bajo la incertidumbre de las  medidas de los diferentes sensores para integrarlos y poder estimar de forma fiable la localización instantánea de un corredor durante una carrera/entrenamiento.
 - Implementar y calibrar estos modelos para poder realizar las tareas de seguimiento.


Metodología y Competencias
La metodología y plan de trabajos será el siguiente:

- Realizar un proyecto basado en Android para la implementación de un pequeña aplicación de prueba en Android.
- Realizar un proyecto para la implementación del acceso a lecturas y calibrado de diferentes sensores, como pueden ser, brújula, acelerómetro, GPS.
- Realizar un proyecto para implementar y calibrar un podómetro basado en los acelerómetros del terminal Android.
- Realizar un proyecto para poder plasmar una ruta en un mapa google, bind, o similar.
- Implementar en Android los modelos estudiados para integrar todo los proyectos anteriores para realizar el seguimiento de una ruta en carrera.

Los modelos en los que se van a basar esta aplicación provienen del ámbito de la Inteligencia Artificial, Los sistemas basados en el conocimiento, concretamente modelos probabilísticos. Se evaluarán varias alternativas como pueden ser los filtros de partículas o/y filtros de Kalman



Medios a utilizar
Los medios que requiere este proyecto son básicos y al alcance de cualquier estudiante de nuestro centro. Pero de no ser así, el centro tienes los medios necesarios para llevar a cabo este proyecto.

Medios:

- Un terminal móvil Android
- Ordenador
- Software libre basado en Android y Java para la programación de la aplicación.


Bibliografía
[1] https://www.endomondo.com/
[2] http://www.sports-tracker.com/#/
[3] https://secure-nikeplus.nike.com/plus/
[4] Arulampalam, M.S.; Maskell, S.; Gordon, N.; Clapp, T. A tutorial on particle filters for online nonlinear/non-Gaussian Bayesian tracking. Signal Processing, IEEE Transactions on  (Volume:50 ,  Issue: 2 ) 2002.

[5] Cappe, O.; Moulines, E.; Ryden, T. (2005). Inference in Hidden Markov Models. Springer.

 

[6 ] Tristan Fletcher, The Kalman Filter Explained, 2010. http://www.tristanfletcher.co.uk/LDS.pdf


 


Asignación
El Trabajo Fin de Grado ha sido a asignado a Don/Doña José Molina Gracia





 

Sindicación  Sindicación  Sindicación  Sindicación

Curso: 2014-15
© Escuela Superior de Ingeniería Informática
Edificio Infante Don Juan Manuel
Avda. de España s/n
02071 Albacete
Tfno: 967 59 92 00 - Fax: 967 59 92 24

informatica.ab@uclm.es
aviso legal
generar código QR de la página