dc.contributor.advisor | Méndez Ortíz, Freddy | spa |
dc.contributor.author | Castro Ruiz, David Andrés | spa |
dc.date.accessioned | 2020-06-26T21:33:11Z | |
dc.date.available | 2020-06-26T21:33:11Z | |
dc.date.issued | 2014 | |
dc.identifier.uri | http://hdl.handle.net/20.500.12749/3342 | |
dc.description.abstract | El aumento de dispositivos móviles –Smartphones- que incorporan receptores GPS ha llevado al desarrollo de un gran número de aplicaciones que usan la localización del usuario como base para su funcionamiento. Muchas de estas ofrecen información al usuario en función de su localización geográfica, lo que resulta muy útil en ámbitos como el entretenimiento, el turismo, el comercio, el tráfico, etc. Sin embargo, los GPS no funcionan en los interiores de edificios, debido a la dispersión y atenuación que sufre la señal del satélite en las paredes de los edificios. Así, las aplicaciones basadas en GPS son incapaces de obtener la posición en interiores. Adicionalmente, aunque obtuvieran la posición, es necesario disponer también de un plano del edificio para obtener la localización exacta, el cual en ocasiones es difícil de obtener.
Este documento describe el proceso de desarrollo y la investigación que se llevó a cabo para implementar un prototipo de un sistema de posicionamiento en interiores para dispositivos móviles (con sistema operativo Android), aplicado al campus principal de la Universidad Autónoma de Bucaramanga.
Adicionalmente contiene una comparación de los sistemas de posicionamiento en interiores existentes a la fecha y una caracterización de las librerías dispuestas en Internet para el desarrollo de aplicaciones de posicionamiento en indoor para el sistema operativo Android. | spa |
dc.description.tableofcontents | INTRODUCCIÓN ................................................................................................... 11
PLANTEAMIENTO DEL PROBLEMA Y JUSTIFICACIÓN .................................... 13
OBJETIVOS ........................................................................................................... 15
OBJETIVO GENERAL ........................................................................................ 15
OBJETIVOS ESPECÍFICOS .............................................................................. 15
1. MARCO TEÓRICO ............................................................................................ 16
1.1 CONCEPTOS GENERALES ........................................................................... 16
1.1.1 Dispositivos móviles .................................................................................. 16
1.1.2 Aplicativo móvil .......................................................................................... 16
1.1.3 Sistemas operativos para dispositivos móviles .......................................... 16
1.1.4 Interfaz de programación de aplicaciones (API) ........................................ 17
1.1.5 Sistema de posicionamiento global (GPS) ................................................ 18
1.1.6 Servicios basados en localización (LBS) ................................................... 18
2. SISTEMAS DE POSICIONAMIENTO EN INTERIORES ................................... 19
2.1 Marcadores fijos ............................................................................................... 19
2.2 Sistemas inalámbricos ..................................................................................... 20
2.3 Sistemas de navegación inercial...................................................................... 21
2.4 Campo magnético ............................................................................................ 21
2.5 Comparación de las Tecnologías de Posicionamiento en Interiores................ 22
3. CARACTERIZACIÓN DE LAS LIBRERÍAS DE POSICIONAMIENTO EN INTERIORES PARA DISPOSITIVOS MÓVILES ................................................... 24
4. LENGUAJES Y HERRAMIENTAS ..................................................................... 26
4.1 ANDROID ..................................................................................................... 26
4
4.1.1 Arquitectura ............................................................................................ 27
4.1.2 Versiones ............................................................................................... 29
4.2 SQLITE ......................................................................................................... 29
4.2.1 Características de SQLite ....................................................................... 30
4.3 INDOORATLAS ............................................................................................ 31
4.3.1 ¿Cómo funciona? ................................................................................... 31
4.3.2 Compañía y equipo ................................................................................ 31
4.3.3 API Android ............................................................................................ 32
4.4 FRAMEWORK libGDX ..................................................................................... 35
4.5 TILED MAP EDITOR ....................................................................................... 36
4.5.1 ¿Cómo funciona Tiled Map Editor? ........................................................ 36
5. METODOLOGÍA ................................................................................................ 37
6. DESARROLLO DEL PROTOTIPO .................................................................... 42
6.1 FASE DE EXPLORACIÓN ........................................................................... 42
6.1.1 Historias de Usuario ............................................................................... 43
6.1.2 Lenguajes de programación y tecnologías ............................................. 44
6.2 FASE DE PLANIFICACIÓN .......................................................................... 45
6.3 FASE DE ITERACIONES ............................................................................. 46
6.3.1 Primera Iteración .................................................................................... 46
6.3.2 Segunda Iteración .................................................................................. 54
6.3.3 Tercera Iteración .................................................................................... 56
6.4 FASE DE PRUEBAS .................................................................................... 58
6.5 FASE DE PRODUCCIÓN Y FASE DE MANTEMIMIENTO .......................... 62
6.6 FASE FINAL DEL PROYECTO .................................................................... 62
7. RESULTADOS DE LA INVESTIGACIÓN .......................................................... 63
8. CONCLUSIONES .............................................................................................. 65
9. RECOMENDACIONES ...................................................................................... 68
10. BIBLIOGRAFÍA ................................................................................................ 70
11. ANEXOS .......................................................................................................... 72 | spa |
dc.format.mimetype | application/pdf | spa |
dc.language.iso | spa | spa |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/2.5/co/ | * |
dc.title | Prototipo software de un sistema de posicionamiento en interiores para dispositivos móviles | spa |
dc.title.translated | Software prototype of an indoor positioning system for mobile devices | eng |
dc.degree.name | Magíster en Gestión, aplicación y desarrollo de software | spa |
dc.coverage | Bucaramanga (Colombia) | spa |
dc.publisher.grantor | Universidad Autónoma de Bucaramanga UNAB | spa |
dc.rights.local | Abierto (Texto Completo) | spa |
dc.publisher.faculty | Facultad Ingeniería | spa |
dc.publisher.program | Maestría en Gestión, Aplicación y Desarrollo de Software | spa |
dc.description.degreelevel | Maestría | spa |
dc.type.driver | info:eu-repo/semantics/masterThesis | |
dc.type.local | Tesis | spa |
dc.type.coar | http://purl.org/coar/resource_type/c_bdcc | |
dc.subject.keywords | Systems Engineering | eng |
dc.subject.keywords | Software management | eng |
dc.subject.keywords | Software application | eng |
dc.subject.keywords | Software development | eng |
dc.subject.keywords | Mobile computing | eng |
dc.subject.keywords | Development of computer programs | eng |
dc.subject.keywords | Investigations | eng |
dc.subject.keywords | Analysis | eng |
dc.subject.keywords | Mobile devices | eng |
dc.subject.keywords | Indoor positioning | eng |
dc.subject.keywords | Indoor | eng |
dc.identifier.instname | instname:Universidad Autónoma de Bucaramanga - UNAB | spa |
dc.identifier.reponame | reponame:Repositorio Institucional UNAB | spa |
dc.type.hasversion | info:eu-repo/semantics/acceptedVersion | |
dc.rights.accessrights | info:eu-repo/semantics/openAccess | spa |
dc.rights.accessrights | http://purl.org/coar/access_right/c_abf2 | spa |
dc.relation.references | Castro Ruiz, David Andrés (2014). Prototipo software de un sistema de posicionamiento en interiores para dispositivos móviles. Bucaramanga (Colombia) : Universidad Autónoma de Bucaramanga UNAB | spa |
dc.relation.references | 1. BANIUKEVIC Artur, JENSEN Christian S., LU Hua. (2013). Hybrid Indoor Positioning With Wi-Fi and Bluetooth: Architecture and Performance, de Institute of Electrical and Electronics Engineers (IEEE) Sitio web: http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=6569137&url=http%3A% 2F%2Fieeexplore.ieee.org%2Fxpls%2Fabs_all.jsp%3Farnumber%3D6569137 | spa |
dc.relation.references | 2. DENG Zhongliang, YU Yanpei, YUAN Xie, WAN Neng, YANG Lei. (2013). Situation and Development Tendency of Indoor Positioning, de Institute of Electrical and Electronics Engineers (IEEE) Sitio web: http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6488829 | spa |
dc.relation.references | 3. DESCAMPS-VILA Laia, PÉREZ-NAVARRO A., CONESA Jordi. (2013). Integración de un sistema de posicionamiento indoor en aplicaciones SIG para dispositivo móvil, de VII Jornadas de SIG libre Sitio web: http://dugidoc.udg.edu/handle/10256/7651 | spa |
dc.relation.references | 4. GUSENBAUER Dominik, ISERT Carsten and KRÖSCHE Jens. (2010). SelfContained Indoor Positioning on Off-The-Shelf Mobile Devices. -, de Institute of Electrical and Electronics Engineers (IEEE) Sitio web: http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=5646681&url=http%3A% 2F%2Fieeexplore.ieee.org%2Fxpls%2Fabs_all.jsp%3Farnumber%3D5646681 | spa |
dc.relation.references | 4. GUSENBAUER Dominik, ISERT Carsten and KRÖSCHE Jens. (2010). SelfContained Indoor Positioning on Off-The-Shelf Mobile Devices. -, de Institute of Electrical and Electronics Engineers (IEEE) Sitio web: http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=5646681&url=http%3A% 2F%2Fieeexplore.ieee.org%2Fxpls%2Fabs_all.jsp%3Farnumber%3D5646681 | spa |
dc.relation.references | 5. KENT, Beck. Extreme Programming Explained. 2da Edición. Addison-Wesley. 2004. 175p. | spa |
dc.relation.references | 6. LIU Hung-HUAN, YANG Yu-Non. (2011). WiFi-Based Indoor Positioning for Multi-Floor Environment. -, de Institute of Electrical and Electronics Engineers
(IEEE) Sitio web: http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6129175 | spa |
dc.relation.references | 7. MARTÍNEZ Anaolena. (2013). Realidad aumentada en interiores: Posicionamiento del usuario en dispositivos móviles y aplicaciones en rehabilitación y guiado (GuIAR), de Universidad Politécnica de Madrid Sitio web: http://oa.upm.es/21608/ | spa |
dc.relation.references | 8. OOKURA Hikaru, YAMAMOTO Hiroshi, YAMAZAKI Katsuyuki. (2012). Development and Evaluation of Walking Path Estimation System using Sensors of Android Device and Vector Map Matching, de Institute of Electrical and Electronics Engineers (IEEE) Sitio web: http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6164343 | spa |
dc.relation.references | 9. SHIN Beom-Ju, LEE Kwang-Won, CHOI Sun-Ho, KIM Joo-Yeon, LEE Woo Jin, and KIM Hyung Seok. (2010). Indoor WiFi Positioning System for Androidbased Smartphone, de Institute of Electrical and Electronics Engineers (IEEE) Sitio web: http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=5674691 | spa |
dc.relation.references | 10. RIZOS Chris, ROBERTS Gethin, BARNES Joel, and GAMBALE Nunzio. (2010). Experimental results of Locata: A high accuracy indoor positioning system, de Institute of Electrical and Electronics Engineers (IEEE) Sitio web: http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=5647717&url=http%3A% 2F%2Fieeexplore.ieee.org%2Fxpls%2Fabs_all.jsp%3Farnumber%3D5647717 | spa |
dc.relation.references | 11. ZHAO Yao, DONG Liang, WANG Jiang, HU Bo, FU Yuzhuo. (2008). Implementing Indoor Positioning System Via ZigBee Devices, de Institute of Electrical and Electronics Engineers (IEEE) Sitio web: http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=5074752&url=http%3A% 2F%2Fieeexplore.ieee.org%2Fxpls%2Fabs_all.jsp%3Farnumber%3D5074752 | spa |
dc.contributor.cvlac | Méndez Ortíz, Freddy [0000068560] | * |
dc.subject.lemb | Ingeniería de sistemas | spa |
dc.subject.lemb | Gestión de software | spa |
dc.subject.lemb | Aplicación de software | spa |
dc.subject.lemb | Desarrollo de software | spa |
dc.subject.lemb | Computación móvil | spa |
dc.subject.lemb | Desarrollo de programas para computador | spa |
dc.subject.lemb | Investigaciones | spa |
dc.subject.lemb | Análisis | spa |
dc.description.abstractenglish | The increase in mobile devices -Smartphones- that incorporate GPS receivers has led to the development of a large number of applications that use the user's location as the basis for their operation. Many of these offer information to the user based on their geographical location, which is very useful in areas such as entertainment, tourism, commerce, traffic, etc. However, GPS does not work inside buildings, due to the dispersion and attenuation that the satellite signal suffers on the walls of buildings. Thus, GPS-based applications are unable to obtain the position indoors. Additionally, even if they obtain the position, it is also necessary to have a plan of the building to obtain the exact location, which is sometimes difficult to obtain.
This document describes the development process and the research that was carried out to implement a prototype of an indoor positioning system for mobile devices (with Android operating system), applied to the main campus of the Autonomous University of Bucaramanga.
Additionally, it contains a comparison of existing indoor positioning systems to date and a characterization of the libraries available on the Internet for the development of indoor positioning applications for the Android operating system. | eng |
dc.subject.proposal | Dispositvos móviles | spa |
dc.subject.proposal | Posicionamiento en interiores | spa |
dc.subject.proposal | GPS | spa |
dc.type.redcol | http://purl.org/redcol/resource_type/TM | |
dc.rights.creativecommons | Atribución-NoComercial-SinDerivadas 2.5 Colombia | * |
dc.coverage.campus | UNAB Campus Bucaramanga | spa |
dc.description.learningmodality | Modalidad Presencial | spa |