Documento de presentación del Proyecto Fin de Carrera "Geolocalización Cooperativa para sistemas Android", presentado el 16 de julio de 2013 por Pablo Espeso Tascón para optar por el título de Ingeniero Técnico en Informática de Gestión por la Universidad de Valladolid.
Abstract (español/english)
Los smartphones se han convertido en parte esencial de nuestras vidas y, entre sus muchas funciones, la geolocalización tiene cada vez mayor protagonismo en el mercado. El sistema operativo Android utiliza un protocolo híbrido cuyo error varía entre unos pocos metros hasta varios cientos, dependiendo únicamente de la información recogida por el dispositivo. En este trabajo proponemos un escenario de Geolocalización Cooperativa, donde un grupo de usuarios aceptan utilizar su conectividad Wi-Fi para ver o ser vistos entre ellos. La información se procesa en un servidor que estudia las relaciones entre los nodos, asocia un sistema de vectores a cada cliente y emplea el resultado para proponer una nueva posición para él. Nuestros resultados experimentales muestran que, incluso cuando Android estima que una localización es próxima a la posición real del cliente, nuestro sistema es capaz de mejorar esa estimación, sin sugerir nunca una localización más alejada de la realidad.
Smartphones have become an essential part of our lives and, among their many functions, Geolocation is playing a greater role in the market. Android Operating Systems use a hybrid policy whose error ranges from a few meters to several hundred meters, relying only on the data collected by the device. In this work, we propose a Cooperative-Geolocation Scenario, where a set of users agree on using their Wi-Fi connectivity in order to see or be seen among them. Information is processed by a common server that studies the links between the nodes, associates a vector-system to each client, and applies the resultant in order to propose a new location for him. Our experimental results show that, even when Android estimates a location that is close to the real location of the client, our system is able to improve that estimate, while never suggesting a location that is farther from the ground truth.