Mostrar el registro sencillo del ítem
dc.contributor.advisor | Albert Albiol, Manuela | es_ES |
dc.contributor.author | Xu, Qiyue | es_ES |
dc.coverage.spatial | east=-8.504939700000001; north=43.3145423; name=INDITEX. Av da Deputación, 104, 15142 Arteixo, La Coruña, Espanya | es_ES |
dc.date.accessioned | 2024-09-09T07:45:09Z | |
dc.date.available | 2024-09-09T07:45:09Z | |
dc.date.created | 2024-07-16 | |
dc.date.issued | 2024-09-09 | es_ES |
dc.identifier.uri | http://hdl.handle.net/10251/207672 | |
dc.description.abstract | [ES] Las herramientas de posicionamiento y localización exterior han progresado considerablemente los últimos años, desde la aparición en los años 70 del sistema de posicionamiento global (GPS). Sin embargo, sistemas y aplicaciones para el posicionamiento y ubicación interior sigue siendo un desafío pendiente. En lugares como hospitales, centros comerciales, estaciones y aeropuertos, es común que las personas se extravíen fácilmente dentro de los edificios. Por ello, la navegación interior se vuelve esencial para mejorar la experiencia del usuario y facilitar la búsqueda de destinos dentro de estos espacios cerrados. Este proyecto se enfoca en el desarrollo de una aplicación para el posicionamiento y búsqueda de rutas en espacios interiores. El objetivo principal de la aplicación es optimizar la experiencia del usuario y simplificar la orientación dentro de estos complejos entornos, con el fin de reducir el tiempo de búsqueda y mejorar la navegación interna. La aplicación desarrollada es una aplicación Android que emplea un mapa junto con una capa de plano GeoJson. La implementación de Beacons, combinada con el cálculo de la posición utilizando señales Received Signal Strength Indicator (RSSI), ayuda a la mejora significativamente de la precisión de la localización del usuario en interiores. La aplicación se desarrolla en Kotlin utilizando Android Studio y se ha implementado con la API de Google Maps. Se ha adoptado una estructura de arquitectura Model View Intent (MVI) para gestionar el flujo de datos y los estados de la aplicación, mientras que Jetpack Compose se ha utilizado para diseñar una interfaz de usuario moderna y reactiva. Para calcular rutas dentro del edificio, se ha empleado el eficiente algoritmo de Dijkstra, aplicándolo a un grafo que representa las posibles rutas interiores. Además, para lograr una localización precisa del usuario en estos espacios, se ha utilizado el método de promedio ponderados, que combina datos de múltiples Beacons para mejorar la exactitud de la posición. | es_ES |
dc.description.abstract | [EN] Outdoor positioning and location tools have progressed considerably in recent years, since the emergence of the Global Positioning System (GPS) in the 1970s. However, systems and applications for indoor positioning and location remain a challenge. In places such as hospitals, shopping centres, stations and airports, it is common for people to easily get lost inside buildings. Therefore, indoor navigation becomes essential to improve the user experience and make it easier to find destinations within these enclosed spaces. This project focuses on the development of an application for positioning and wayfinding in indoor spaces. The main objective of the application is to optimise the user experience and simplify orientation within these complex environments, in order to reduce search time and improve internal navigation. The developed application is an Android application that uses a map together with a GeoJson map layer. The implementation of Beacons, combined with position calculation using Received Signal Strength Indicator (RSSI) signals, helps to significantly improve the accuracy of the user's indoor location. The application is developed in Kotlin using Android Studio and implemented with the Google Maps API. A Model View Intent (MVI) architecture framework has been adopted to manage the data flow and states of the application, while Jetpack Compose has been used to design a modern and responsive user interface. To calculate routes inside the building, the efficient Dijkstra algorithm has been used, applying it to a graph representing the possible interior routes. In addition, to achieve an accurate location of the user in these spaces, the weighted averaging method has been used, which combines data from multiple Beacons to improve positional accuracy. | es_ES |
dc.description.abstract | [CA] Les ferramentes de posicionament i localització exterior han progressat considerablement els últims anys, des de l'aparició en els anys 70 del sistema de posicionament global (GPS). No obstant això, sistemes i aplicacions per al posicionament i ubicació interior continua sent un desafiament pendent. En llocs com a hospitals, centres comercials, estacions i aeroports, és comú que les persones s'extravien fàcilment dins dels edificis. Per això, la navegació interior es torna essencial per a millorar l'experiència de l'usuari i facilitar la cerca de destins dins d'estos espais tancats. Este projecte s'enfoca en el desenvolupament d'una aplicació per al posicionament i cerca de rutes en espais interiors. L'objectiu principal de l'aplicació és optimitzar l'experiència de l'usuari i simplificar l'orientació dins d'estos complexos entorns, amb la finalitat de reduir el temps de cerca i millorar la navegació interna. L'aplicació desenvolupada és una aplicació Android que empra un mapa juntament amb una capa de pla GeoJson. La implementació de Beacons, combinada amb el càlcul de la posició utilitzant senyals Received Signal Strength Indicator (RSSI), ajuda a la millora significativament de la precisió de la localització de l'usuari en interiors. L'aplicació es desenvolupa en Kotlin utilitzant Android Studio i s'ha implementat amb la API de Google Maps. S'ha adoptat una estructura d'arquitectura Model View Intent (MVI) per a gestionar el flux de dades i els estats de l'aplicació, mentres que Jetpack Compose s'ha utilitzat per a dissenyar una interfície d'usuari moderna i reactiva. Per a calcular rutes dins de l'edifici, s'ha emprat l'eficient algorisme de Dijkstra, aplicant-lo a un graf que representa les possibles rutes interiors. A més, per a aconseguir una localització precisa de l'usuari en estos espais, s'ha utilitzat el mètode de mitjana ponderats, que combina dades de múltiples *Beacons per a millorar l'exactitud de la posició. | es_ES |
dc.format.extent | 63 | es_ES |
dc.language | Español | es_ES |
dc.publisher | Universitat Politècnica de València | es_ES |
dc.rights | Reserva de todos los derechos | es_ES |
dc.subject | Sistemas de posicionamiento local (LPS) | es_ES |
dc.subject | Model View Intent | es_ES |
dc.subject | Beacons | es_ES |
dc.subject | RSSI | es_ES |
dc.subject | GeoJson | es_ES |
dc.subject | Algoritmo de Dijkstra | es_ES |
dc.subject | Método de promedio ponderados | es_ES |
dc.subject | Indoor positioning systems | es_ES |
dc.subject | Dijkstra's algorithm | es_ES |
dc.subject | Weighted average method | es_ES |
dc.subject.classification | LENGUAJES Y SISTEMAS INFORMATICOS | es_ES |
dc.subject.other | Grado en Ingeniería Informática-Grau en Enginyeria Informàtica | es_ES |
dc.title | Desarrollo de una aplicación Android de localización interior y cálculo de rutas | es_ES |
dc.title.alternative | Development of an Android application for indoor location and route calculation | es_ES |
dc.title.alternative | Desenvolupament d'una aplicació Android per a ubicació interior i càlcul de rutes | es_ES |
dc.type | Proyecto/Trabajo fin de carrera/grado | es_ES |
dc.rights.accessRights | Abierto | es_ES |
dc.contributor.affiliation | Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació | es_ES |
dc.contributor.affiliation | Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica | es_ES |
dc.description.bibliographicCitation | Xu, Q. (2024). Desarrollo de una aplicación Android de localización interior y cálculo de rutas. Universitat Politècnica de València. http://hdl.handle.net/10251/207672 | es_ES |
dc.description.accrualMethod | TFGM | es_ES |
dc.relation.pasarela | TFGM\161778 | es_ES |