Dispositivo de navegación para establecimientos comerciales con comunicación inalámbrica e interfaz de usuario para dispositivos móviles

El siguiente documento presenta el proceso de diseño e implementación de un dispositivo de navegación para establecimientos comerciales con comunicación inalámbrica e interfaz de usuario para dispositivos móviles, se muestra la metodología usada durante el desarrollo donde se emplean, en las áreas d...

Full description

Autores:
López Guahuña, Jesús David
Medina Cossio, Karen Andrea
Tipo de recurso:
Fecha de publicación:
2017
Institución:
Universidad Militar Nueva Granada
Repositorio:
Repositorio UMNG
Idioma:
spa
OAI Identifier:
oai:repository.unimilitar.edu.co:10654/16768
Acceso en línea:
http://hdl.handle.net/10654/16768
Palabra clave:
SISTEMAS DE COMUNICACION INALAMBRICA
REDES DE TELECOMUNICACIONES
CENTROS COMERCIALES
wireless network
mobile applications
ergonomic and environmental materials
navigation
Indoor Localization
path planning
Kalman
Dijkstra
NFC
TSP
communications
business feasibility
Redes Inalambricas
NFC
Moviles
Android
TSP
Dijkstra
Materiales Ambientales
Robotica
Filtro de Kalman
Planeación de rutas
Comunicaciones
Emprendimiento
robotics
Rights
License
Derechos Reservados - Universidad Militar Nueva Granada, 2017
id UNIMILTAR2_6cbe75270cfcdf3f4d415c09cabe47ef
oai_identifier_str oai:repository.unimilitar.edu.co:10654/16768
network_acronym_str UNIMILTAR2
network_name_str Repositorio UMNG
repository_id_str
dc.title.spa.fl_str_mv Dispositivo de navegación para establecimientos comerciales con comunicación inalámbrica e interfaz de usuario para dispositivos móviles
dc.title.translated.spa.fl_str_mv Navigation device for commercial establishments with wireless communication and user interface for mobile devices
title Dispositivo de navegación para establecimientos comerciales con comunicación inalámbrica e interfaz de usuario para dispositivos móviles
spellingShingle Dispositivo de navegación para establecimientos comerciales con comunicación inalámbrica e interfaz de usuario para dispositivos móviles
SISTEMAS DE COMUNICACION INALAMBRICA
REDES DE TELECOMUNICACIONES
CENTROS COMERCIALES
wireless network
mobile applications
ergonomic and environmental materials
navigation
Indoor Localization
path planning
Kalman
Dijkstra
NFC
TSP
communications
business feasibility
Redes Inalambricas
NFC
Moviles
Android
TSP
Dijkstra
Materiales Ambientales
Robotica
Filtro de Kalman
Planeación de rutas
Comunicaciones
Emprendimiento
robotics
title_short Dispositivo de navegación para establecimientos comerciales con comunicación inalámbrica e interfaz de usuario para dispositivos móviles
title_full Dispositivo de navegación para establecimientos comerciales con comunicación inalámbrica e interfaz de usuario para dispositivos móviles
title_fullStr Dispositivo de navegación para establecimientos comerciales con comunicación inalámbrica e interfaz de usuario para dispositivos móviles
title_full_unstemmed Dispositivo de navegación para establecimientos comerciales con comunicación inalámbrica e interfaz de usuario para dispositivos móviles
title_sort Dispositivo de navegación para establecimientos comerciales con comunicación inalámbrica e interfaz de usuario para dispositivos móviles
dc.creator.fl_str_mv López Guahuña, Jesús David
Medina Cossio, Karen Andrea
dc.contributor.advisor.spa.fl_str_mv Avilés, Oscar Fernando
dc.contributor.author.spa.fl_str_mv López Guahuña, Jesús David
Medina Cossio, Karen Andrea
dc.subject.lcsh.none.fl_str_mv SISTEMAS DE COMUNICACION INALAMBRICA
topic SISTEMAS DE COMUNICACION INALAMBRICA
REDES DE TELECOMUNICACIONES
CENTROS COMERCIALES
wireless network
mobile applications
ergonomic and environmental materials
navigation
Indoor Localization
path planning
Kalman
Dijkstra
NFC
TSP
communications
business feasibility
Redes Inalambricas
NFC
Moviles
Android
TSP
Dijkstra
Materiales Ambientales
Robotica
Filtro de Kalman
Planeación de rutas
Comunicaciones
Emprendimiento
robotics
dc.subject.lemb.spa.fl_str_mv REDES DE TELECOMUNICACIONES
CENTROS COMERCIALES
dc.subject.keywords.spa.fl_str_mv wireless network
mobile applications
ergonomic and environmental materials
navigation
Indoor Localization
path planning
Kalman
Dijkstra
NFC
TSP
communications
business feasibility
dc.subject.proposal.spa.fl_str_mv Redes Inalambricas
NFC
Moviles
Android
TSP
Dijkstra
Materiales Ambientales
Robotica
Filtro de Kalman
Planeación de rutas
Comunicaciones
Emprendimiento
robotics
description El siguiente documento presenta el proceso de diseño e implementación de un dispositivo de navegación para establecimientos comerciales con comunicación inalámbrica e interfaz de usuario para dispositivos móviles, se muestra la metodología usada durante el desarrollo donde se emplean, en las áreas de la robótica y la inteligencia artificial, los algoritmos del problema del viajero (TSP) y el algoritmo de Dijkstra para la planificación de trayectorias, en el campo de las comunicaciones el uso de la tecnología NFC, además del protocolo REST para la integración con un API web, para el módulo de navegación se hace un estudio de para la implementación de localización en edificaciones (indoor localization) usando los sensores de un dispositivo móvil como una unidad de movimiento inercial (IMU) y su procesamiento de señales integrando el filtro de Kalman tanto como estimador como reductor de ruido de las señales gaussianas de los sensores del dispositivo. Finalmente se realiza un estudio de diferentes materiales para la realización del dispositivo que cumplirá la función de contener al tag que da la ubicación actual de quien lo use. Como conclusión se obtiene que a pesar de los procesos de calibración y filtrado de las señales, los sensores de un dispositivo móvil no son lo suficientemente confiables para obtener la localización en edificaciones. Se logra la implementación de los algoritmos anteriormente mencionados para la planificación de rutas y se entrega una aplicación de administración de que permite la configuración de la aplicación móvil bajo protocolo de comunicación REST al API de un servidor online que almacena las estructuras de información mediante las que se da acceso al usuario a la interacción con el aplicativo. Finalmente se entrega un dispositivo con la capacidad de almacenar un tag NFC, que se adecua a la lógica de la aplicación, bajo un modelo sostenible realizado en impresión 3D, garantizando su alta durabilidad y calidad estética.
publishDate 2017
dc.date.accessioned.none.fl_str_mv 2017-11-28T21:07:23Z
2019-12-26T22:08:52Z
dc.date.available.none.fl_str_mv 2017-11-28T21:07:23Z
2019-12-26T22:08:52Z
dc.date.issued.none.fl_str_mv 2017-09-22
dc.type.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.local.spa.fl_str_mv Trabajo de grado
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.dcmi-type-vocabulary.spa.fl_str_mv Text
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/10654/16768
url http://hdl.handle.net/10654/16768
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.references.spa.fl_str_mv 2006NTAG213.(s.f.). Recuperado el 2016, de https://www.nxp.com/products/identification-and-security/smart-label-and-tag-ics/ntag/nfc-forum-type-2-tag-compliant-ic-with-144-504-888-bytes-user-memory:NTAG213_215_216
ABC, D. (s.f.). Definición de HTTP. Recuperado el 2016, de https://www.definicionabc.com/tecnologia/http.php
Abichandani, P. (s.f.). Acelerometer. Recuperado el 2016, de http://www.matlabarduino.org/accelerometers.html
Acrilico. (s.f.). Recuperado el 2015, de http://www.acrilico-y-policarbonato.com/acrilico.html
Aleaciones para la ingenieria. (s.f.). Recuperado el abril de 2015, de http://www.upv.es/materiales/Fcm/Fcm13/fcm13_4.html
Alfaro, L. C. (diciembre de 2005). Diseño y construcción de un convertidor controlador CA-CD monofásico. Recuperado el 4 de enero de 2015, de http://eie.ucr.ac.cr/uploads/file/proybach/pb0532t.pdf
Andrés, C. R. (2013). Cinematica de manipuladores. Bogotá, Colombia: Universidad Militar Nueva Granada.
Android Studio.(s.f.). Recuperado el 2016, de http://develper.android.com/sdk/Index.html
Arduino, M. (21 de 05 de 2013). Recuperado el 2016, de https://www.youtube.com/watch?v=jfptwZSG5WA
Areatecnologia. (s.f.). sistemas inalámbricos. Recuperado el 2014, de http://www.areatecnologia.com/electronica/sistemas-inalambricos.html
Asier, M. (11 de 04 de 2013). Conceptos sobre APIs REST. Recuperado el 2016, de http://asiermarques.com/2013/conceptos-sobre-apis-rest/
aula clic. (junio de 2005). Obtenido de http://www.aulaclic.es/articulos/wifi.html
Bermudez Gina, N. L. (2003). Protocolo TCP/IP. Recuperado el 2016, de http://protocolotcpip.galeon.com/
Blog. (2014). Calculating distances using accelerometer. Obtenido de https://stackoverflow.com/questions/17572769/calculating-distances-using-accelerometer
Butrich, S., Butler, J., Pietrosemoli, E., Zennaro, M., Fonda, C., Okay, S., y otros. (2013). Redes, inalámbricas en los países en desarrollo. licencia creative commons attribution.
C.Escobar. (19 de 06 de 2013). impresoras3D. Recuperado el 2015, de https://impresoras3d.com/blogs/noticias/102837127-abs-y-pla-diferencias-ventajas-y-desventajas
ChRobotics. (s.f.). Understanding Euler Angles. Recuperado el 2016, de http://www.chrobotics.com/library/understanding-euler-angles
ChRobotics. (s.f.). Using Accelerometers to Estimate Position and Velocity. Recuperado el 2016, de http://www.chrobotics.com/library/accel-position-velocity
Colciencias. (2005-2015). Innovacion y desarrollo tecnologico empresarial colombiano en un contexto de globalizacion. Obtenido de http://www.colciencias.gov.co/sites/default/files/ckeditor_files/files/ Plan_Estrategico_CTI_Industria_2005_2010.pdf
Computer Hoy. (s.f.). Recuperado el 2014, de http://computerhoy.com/noticias/internet/llegan-balizas-informativas-que-sirven-9282
computer información. (s.f.). Recuperado el 2014, de http://ordenador.wingwit.com/Redes/wireless-networking/81901.html
comunicación, H. W. (s.f.). El protocolo HTTP. Recuperado el 2016, de http://neo.lcc.uma.es/evirtual/cdd/tutorial/aplicacion/http.html
confuted. (2011). Using Quaternion to Perform 3D rotation. Recuperado el 2016, de http://www.cprogramming.com/tutorial/3d/quaternions.html
EcuRed. (s.f.). EcuRed. Obtenido de https://www.ecured.cu/Algoritmo_de_Dijkstra#Caracter.C3.ADsticas_del_algoritmo
El Asri, L. (26 de 06 de 2014). el diario. Recuperado el 2015, de hoja de router: http://www.eldiario.es/hojaderouter/tecnologia/acelerometro-funciones-giroscopio-GPS-interior-magnetometro-sensor-sensor_de_humedad-sensor_de_temperatura-telefono_movil_0_275772515.html
Erasmo Lopez, O. S. (2012). scielo. Recuperado el 2016, de http://www.scielo.sa.cr/pdf/rmta/v21n1/a08v21n1.pdf
esther. (20 de noviembre de 2014). el blog verde. Recuperado el 2015, de http://elblogverde.com/materiales-biodegradables/
Estimote. (2012). Recuperado el 2015, de https://estimote.com/
G, S. D. Transformation of kinematical quantities from rotating into static coordinate system. Bulgaria: Faculty of Engineering and Pedagogy in Sliven.
Gade, K. (09 de 2009). navlab.Obtenido de http://www.navlab.net/Publications/ Introduction_to_Inertial_Navigation_and_Kalman_Filtering.pdf
Guerrero, J. A. (mayo de 2007). Redes inalámbricas wirelless Lan. Pachuca de Soto, Hidalgo, México.
Gutierrez, A. (2015). Router con WIFI. Recuperado el 2015, de http://windowsespanol.about.com/od/RedesYDispositivos/a/Router-Con-WiFi.htm
Gutierrez, A. (2015). USB Wifi y otros adaptadores. Recuperado el 2015, de http://windowsespanol.about.com/od/RedesYDispositivos/tp/Usb-WiFi.htm
Harry, S. (12 de 05 de 2011). Matlab Kalman Filter. Obtenido de http://enginius.tistory.com/m/220
hatt0002. (13 de 02 de 2015). velociy from acceleration. Obtenido de https://www.i2cdevlib.com/forums/topic/312-velocity-from-acceleration/
https://courses.cs.washington.edu/courses/cse466/11au/calendar/14-StateEstimation-posted.pdf. State Estimation with a Kalman Filter.
iBeacon. (s.f.). estimote. Obtenido de http://estimote.com/
Informatizarte. (06 de 02 de 2013). Informatizarte. Recuperado el 2016, de http://informatizarte.com.ar/blog/?p=1728
ingenieria industrial. (s.f.). Recuperado el 2017, de https://www.ingenieriaindustrialonline.com/herramientas-para-el-ingeniero-industrial/investigaci%C3%B3n-de-operaciones/problema-del-agente-viajero-tsp/
Jariasf. (s.f.). Algorithms and more. Obtenido de https://jariasf.wordpress.com/2012/03/19/camino-mas-corto-algoritmo-de-dijkstra/
Kleeman, L. (s.f.). biorobotics. Obtenido de http://biorobotics.ri.cmu.edu/papers/sbp_papers/integrated3/kleeman_kalman_basics.pdf
Kristian, P. L. (17 de Diciembre de 2012). TKJ Electrónica. Obtenido de http://blog.tkjelectronics.dk/2012/09/a-practical-approach-to-kalman-filter-and-how-to-implement-it/
L, A. R. (05 de 2014). Universidad Nacional de Colombia sede Medellín . Recuperado el 2016, de Acelerómetro del celular: http://ludifisica.medellin.unal.edu.co/recursos/ensenanza_fisica_mecanica/ acelerometro_celular_physicssensor.pdf
Lauszus. (09 de abril de 2011). Arduino, Guide to gyro and accelerometer with arduino including Kalman Filtering. Obtenido de http://forum.arduino.cc/index.php?topic=58048.0
Lauszus, J. G. (12 de Agosto de 2012). GitHub TKJElectronics Filtro de Kalman. Obtenido de https://github.com/TKJElectronics/KalmanFilter
Linares, I. (4 de 07 de 2016). el android libre. Recuperado el 2016, de Giroscopio ¿que es y que ocurre si mi movil no lo tiene?
Lorena, H. (13 de Febrero de 2014). Tecnología para corredores: ¿GPS o acelerómetro? Obtenido de http://blog.running.decathlon.es/tecnologia-para-corredores-gps-o-acelerometro/
Macedo, R. (23 de 12 de 2012). ciencia e ingenieria. Recuperado el 2015, de http://www.cienciaeingenieria.com/2012/12/acelerometro-magnetometros-y.html
Malagón, P. C. (s.f.). búsqueda heurística. Recuperado el febrero de 2015, de http://www.nebrija.es/~cmalagon/ia/transparencias/busqueda_heuristica.pdf
Manuel, R. J. (18 de 09 de 2006). MathWorks, Kalman Filter Tutorial. Obtenido de http://www.mathworks.com/matlabcentral/fileexchange/12307-kalman-filter-tutorial
Martinez. (s.f.). descripcion del problema del agente viajero. Obtenido de http://catarina.udlap.mx/u_dl_a/tales/documentos/lii/martinez_g_ag/capitulo2.pdf
Martínez, O. (11 de 03 de 2013). Localización Indoor Multimodal. Valencia, España.
MathWorks. (s.f.). Design and use Kalman filters in Matlab and Simulink. Obtenido de https://www.mathworks.com/discovery/kalman-filter.html
MathWorks. (s.f.). Kalman. Obtenido de http://www.mathworks.com/help/control/ref/kalman.html? requestedDomain=www.mathworks.com
MathWorks. (s.f.). Radar Tracking. Obtenido de http://www.mathworks.com/help/dsp/examples/radar-tracking.html
Medina, V. d. (2016). ácido poliláctico. Recuperado el 2016, de http://www.eis.uva.es/~biopolimeros/alberto/pla.htm
Microelectronics, S. (s.f.). Parameters and calibration of a low-g 3-axis accelerometer. Recuperado el 2016, de http://www.st.com/content/ccc/resource/technical/document/application_note /a0/f0/a0/62/3b/69/47/66/DM00119044.pdf/files/DM00119044.pdf/jcr:content/translations/en.DM00119044.pdf
Naghizadeh, A. (24 de 11 de 2012). Stack overflow. Obtenido de https://stackoverflow.com/questions/13540310/blob-tracking-with-kalman-filter-in-opencv
Parano, l. (27 de 02 de 2016). GitHub. Recuperado el 2016, de GeneticAlgorithm-TSP: https://github.com/parano/GeneticAlgorithm-TSP
Pascual, J. A. (26 de abril de 2014). computerHoy. Recuperado el 1 de diciembre de 2014, de http://computerhoy.com/noticias/internet/llegan-balizas-informativas-que-sirven-9282
Pedley, M. (2013). Tilt Sensing Using a Three-Axis Accelerometer. Freescale Semiconductor.
Penalva, J. (25 de enero de 2011). XATAKA. Obtenido de http://www.xataka.com/moviles/nfc-que-es-y-para-que-sirve
Prieto Blázque, J. introduccioón a los sistemas de comunicacion inalámbricos. universitat Oberta de Catalunya.
Protocolo HTTP. (s.f.). Recuperado el 2016, de https://profesores.virtual.uniandes.edu.co/~isis3710/dokuwiki/lib/exe/fetch.php?media=temas:http-guia.pdf
publio17. (s.f.). Alumnio. Recuperado el abril de 2015, de http://www.utp.edu.co/~publio17/aluminio.htm
QT. (2016). Documentación QT. Recuperado el 2016, de http://doc.qt.io/qt-4.8/qml-webview.html
Resources, M. A. (2012). geographic information systems: Concepts, Methodologies, Tool and Applications:Concepts, Methodologies, tools and applications. Estados Unidos: Information Science Reference.
Ribeiro, M. I. (2004). Kalman and Extended Kalman Filters: Concept, Derivation and Proerties. Lisboa Portugal: Institute for Systems and Robotics, Instituto Superior Técnico .
Robotics,R.t.(s.f.).IMU componentes y tecnologia. Recuperado el 2016, de http://www.robdosteam.com/wp-content/uploads/2016/12/08.IMU_.pdf
Rodriguez(editor), D. M. (2002). Sistemas inalámbricos de comunicación personal. México: marcombo
Roy. (17 de 06 de 2014). Simple Kalman filter for tracking using openCV 2.2 code. Obtenido de http://www.morethantechnical.com/2011/06/17/simple-kalman-filter-for-tracking-using-opencv-2-2-w-code/
Se dispara en Colombia el consumo de las TIC. (26 de Septiembre de 2014). Portafolio .
Sensors, M. A.-G. (2014). Stack overflow. Recuperado el 2016, de https://stackoverflow.com/questions/19727298/my-algorithm-to-calculate-position-of-smartphone-gps-and-sensors
Seth, R. (21 de 02 de 2014). Cnet. Recuperado el 2016, de Proyecto tango de Google: https://www.cnet.com/es/noticias/el-proyecto-tango-de-google-despliega-una-nueva-tecnologia-de-creacion-de-mapas/
Smart-gsm. (s.f.). Lenovo Phab 2 Pro. Recuperado el 2016, de http://www.smart-gsm.com/moviles/lenovo-phab-2-pro
sostenibilidad. (s.f.). Recuperado el febrero de 2015, de http://www.sostenibilidad.com/que-son-bioplasticos
specialists, t. s. (s.f.). allsealsinc. Recuperado el febrero de 2015, de http://www.allsealsinc.com/Material-Selecting-Rubber-Compounds.html
Stevengj, r. a.-f. (2 de 06 de 2002-2016). GitHub FFTW. Obtenido de https://github.com/FFTW/fftw3
TCP, E. p. (s.f.). Herramientas web. Recuperado el 2016, de http://neo.lcc.uma.es/evirtual/cdd/tutorial/transporte/tcp.html
Tecnologia, a. (s.f.). Balizas informativas. Recuperado el 2015, de http://www.areatecnologia.com/nuevas-tecnologias/balizas-informativas.html
Tecnologia, a. (s.f.). bluetooth LE o Low Energy. Recuperado el 2014, de http://www.areatecnologia.com/nuevas-tecnologias/bluetooth-le.html
Tecnomuseo. (s.f.). tecnomuseo. Obtenido de http://www.tecnomuseo.es/balizas.html
The Kalman Filter. (s.f.). Obtenido de http://stanford.edu/class/ee363/lectures/kf.pdf
Time, C. t. (s.f.). Stack overflow. Recuperado el 2016, de https://stackoverflow.com/questions/153507/calculate-the-position-of-an-accelerating-body-after-a-certain-time
Torcoroma, f. (23 de julio de 2012). Fisica decimo y once. Obtenido de http://fisicaparadecimoyonce.blogspot.com.co/2012/07/mua.html
Ultra Plas, S. (2015). acrilico y policarbonato. Recuperado el 2015, de http://www.acrilico-y-policarbonato.com/acrilico.html
UNAL. (s.f.). estudiar inteligencia artificial. Obtenido de http://historico.unperiodico.unal.edu.co/ediciones/115/18.html
User3056585. (02 de 12 de 2013). Android help. Obtenido de http://es.androids.help/q1091
Vara Rodríguez, D. (2014). Sistemas para determinar la posición y orientación de herramientas quirúrguicas en operaciones de cirugía laparoscópica. Valladolid: Universidad de Valladolid.
Vistronica, (2016). Recuperado el 2016, de https://www.vistronica.com/imu/
Welch Greg, B. G. (2001). An introduction to the Kalman Filter. Obtenido de http://www.cs.unc.edu/~tracker/media/pdf/SIGGRAPH2001_CoursePack_08.pdf
Welch Greg, B. G. (2006). An Introduction to the Kalman Filter. North Carolina: University of North Carolina at Chapel Hill.
Wifi, c. (15 de noviembre de 2014). WiFi direct. Recuperado el 2014, de http://www.compartirwifi.com/blog/wifi-direct-para-que-sirve/
Wikipedia, Q. (2016). wikipedia. Recuperado el 2016, de https://es.wikipedia.org/wiki/Qt_(biblioteca)#Plataformas
Zamora, J. A. (18 de 05 de 2104). El android libre. Recuperado el 2015, de http://www.elandroidelibre.com/2014/05/xamarin-la-api-para-crear-aplicaciones-multiplataforma-en-c-net.html
dc.rights.spa.fl_str_mv Derechos Reservados - Universidad Militar Nueva Granada, 2017
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.spa.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.rights.creativecommons.spa.fl_str_mv Atribución-NoComercial-SinDerivadas
rights_invalid_str_mv Derechos Reservados - Universidad Militar Nueva Granada, 2017
https://creativecommons.org/licenses/by-nc-nd/2.5/co/
Atribución-NoComercial-SinDerivadas
http://purl.org/coar/access_right/c_abf2
dc.format.extent.spa.fl_str_mv 118 páginas : ilustraciones, gráficos, tablas.
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.coverage.spatial.spa.fl_str_mv Calle 100
dc.publisher.department.spa.fl_str_mv Facultad de Ingenieríad
dc.publisher.program.spa.fl_str_mv Ingeniería en Mecatrónica
dc.publisher.faculty.spa.fl_str_mv Ingenieria - Ingenieria en Mecatrónica
dc.publisher.grantor.spa.fl_str_mv Universidad Militar Nueva Granada
institution Universidad Militar Nueva Granada
bitstream.url.fl_str_mv http://repository.unimilitar.edu.co/bitstream/10654/16768/1/LopezGuahu%c3%b1aJesusDavid2017.pdf.txt
http://repository.unimilitar.edu.co/bitstream/10654/16768/2/LopezGuahu%c3%b1aJesusDavid2017_1.pdf.txt
http://repository.unimilitar.edu.co/bitstream/10654/16768/3/LopezGuahu%c3%b1aJesusDavid2017.pdf.jpg
http://repository.unimilitar.edu.co/bitstream/10654/16768/4/LopezGuahu%c3%b1aJesusDavid2017_1.pdf.jpg
http://repository.unimilitar.edu.co/bitstream/10654/16768/5/LopezGuahu%c3%b1aJesusDavid2017.pdf
http://repository.unimilitar.edu.co/bitstream/10654/16768/6/LopezGuahu%c3%b1aJesusDavid2017_1.pdf
http://repository.unimilitar.edu.co/bitstream/10654/16768/7/license.txt
bitstream.checksum.fl_str_mv cc129e5f702136ce0c115604c85c4dad
779702d1f2072ecef76d701413079f77
7a7de690ba327be6c47c0639e088abc8
44ee09508f5817907d1fd28fc7a65992
6710cc83e8bbe7468cf973c0bf3e6d48
42dcd7c1f8392ca9955bd0087052b14d
57c1b5429c07cf705f9d5e4ce515a2f6
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional UMNG
repository.mail.fl_str_mv bibliodigital@unimilitar.edu.co
_version_ 1837098356910850048
spelling Avilés, Oscar FernandoLópez Guahuña, Jesús DavidMedina Cossio, Karen AndreaIngeniero en MecatrónicaIngeniero en MecatrónicaCalle 1002017-11-28T21:07:23Z2019-12-26T22:08:52Z2017-11-28T21:07:23Z2019-12-26T22:08:52Z2017-09-22http://hdl.handle.net/10654/16768El siguiente documento presenta el proceso de diseño e implementación de un dispositivo de navegación para establecimientos comerciales con comunicación inalámbrica e interfaz de usuario para dispositivos móviles, se muestra la metodología usada durante el desarrollo donde se emplean, en las áreas de la robótica y la inteligencia artificial, los algoritmos del problema del viajero (TSP) y el algoritmo de Dijkstra para la planificación de trayectorias, en el campo de las comunicaciones el uso de la tecnología NFC, además del protocolo REST para la integración con un API web, para el módulo de navegación se hace un estudio de para la implementación de localización en edificaciones (indoor localization) usando los sensores de un dispositivo móvil como una unidad de movimiento inercial (IMU) y su procesamiento de señales integrando el filtro de Kalman tanto como estimador como reductor de ruido de las señales gaussianas de los sensores del dispositivo. Finalmente se realiza un estudio de diferentes materiales para la realización del dispositivo que cumplirá la función de contener al tag que da la ubicación actual de quien lo use. Como conclusión se obtiene que a pesar de los procesos de calibración y filtrado de las señales, los sensores de un dispositivo móvil no son lo suficientemente confiables para obtener la localización en edificaciones. Se logra la implementación de los algoritmos anteriormente mencionados para la planificación de rutas y se entrega una aplicación de administración de que permite la configuración de la aplicación móvil bajo protocolo de comunicación REST al API de un servidor online que almacena las estructuras de información mediante las que se da acceso al usuario a la interacción con el aplicativo. Finalmente se entrega un dispositivo con la capacidad de almacenar un tag NFC, que se adecua a la lógica de la aplicación, bajo un modelo sostenible realizado en impresión 3D, garantizando su alta durabilidad y calidad estética.The following document presents the process of design and implementation of a navigation device for commercial establishments with wireless communication and user interface for mobile devices, it shows the methodology used during the development, in the areas of robotics and artificial intelligence, the travelling salesman problem (TSP) and the Dijkstra algorithm were used for path planning, in the field of communications the use of NFC technology, in addition to the REST protocol for integration with a web API, for the module navigation is done a study of the implementation of indoor localization using the sensors of a mobile device as an inertial movement unit (IMU) and its signal processing integrating the Kalman filter as a estimator and reducer of noise of Gaussian signals from the sensors of the device. Finally a study of different materials for the realization of the device that will fulfill the function of contain to the tag that gives the current location of who uses it. In conclusion, despite the processes of calibration and filtering of the signals, the sensors of a mobile device are not reliable enough to obtain an accurate indoor localization. The implementation of the aforementioned algorithms for route planning is achieved and an administration application is provided that allows the configuration of the mobile application under REST communication protocol to the API of an online server that stores the information structures through which the user is given access to the interaction with the application. Finally, a device with the capacity to store an NFC tag, which is adapted to the logic of the application, is delivered under a sustainable model realized in 3D printing, guaranteeing its high durability and aesthetic qualityPregrado118 páginas : ilustraciones, gráficos, tablas.application/pdfspaDerechos Reservados - Universidad Militar Nueva Granada, 2017https://creativecommons.org/licenses/by-nc-nd/2.5/co/Atribución-NoComercial-SinDerivadashttp://purl.org/coar/access_right/c_abf2SISTEMAS DE COMUNICACION INALAMBRICAREDES DE TELECOMUNICACIONESCENTROS COMERCIALESwireless networkmobile applicationsergonomic and environmental materialsnavigationIndoor Localizationpath planningKalmanDijkstraNFCTSPcommunicationsbusiness feasibilityRedes InalambricasNFCMovilesAndroidTSPDijkstraMateriales AmbientalesRoboticaFiltro de KalmanPlaneación de rutasComunicacionesEmprendimientoroboticsDispositivo de navegación para establecimientos comerciales con comunicación inalámbrica e interfaz de usuario para dispositivos móvilesNavigation device for commercial establishments with wireless communication and user interface for mobile devicesinfo:eu-repo/semantics/bachelorThesisTrabajo de gradoinfo:eu-repo/semantics/bachelorThesisTexthttp://purl.org/coar/resource_type/c_7a1fFacultad de IngenieríadIngeniería en MecatrónicaIngenieria - Ingenieria en MecatrónicaUniversidad Militar Nueva Granada2006NTAG213.(s.f.). Recuperado el 2016, de https://www.nxp.com/products/identification-and-security/smart-label-and-tag-ics/ntag/nfc-forum-type-2-tag-compliant-ic-with-144-504-888-bytes-user-memory:NTAG213_215_216ABC, D. (s.f.). Definición de HTTP. Recuperado el 2016, de https://www.definicionabc.com/tecnologia/http.phpAbichandani, P. (s.f.). Acelerometer. Recuperado el 2016, de http://www.matlabarduino.org/accelerometers.htmlAcrilico. (s.f.). Recuperado el 2015, de http://www.acrilico-y-policarbonato.com/acrilico.htmlAleaciones para la ingenieria. (s.f.). Recuperado el abril de 2015, de http://www.upv.es/materiales/Fcm/Fcm13/fcm13_4.htmlAlfaro, L. C. (diciembre de 2005). Diseño y construcción de un convertidor controlador CA-CD monofásico. Recuperado el 4 de enero de 2015, de http://eie.ucr.ac.cr/uploads/file/proybach/pb0532t.pdfAndrés, C. R. (2013). Cinematica de manipuladores. Bogotá, Colombia: Universidad Militar Nueva Granada.Android Studio.(s.f.). Recuperado el 2016, de http://develper.android.com/sdk/Index.htmlArduino, M. (21 de 05 de 2013). Recuperado el 2016, de https://www.youtube.com/watch?v=jfptwZSG5WAAreatecnologia. (s.f.). sistemas inalámbricos. Recuperado el 2014, de http://www.areatecnologia.com/electronica/sistemas-inalambricos.htmlAsier, M. (11 de 04 de 2013). Conceptos sobre APIs REST. Recuperado el 2016, de http://asiermarques.com/2013/conceptos-sobre-apis-rest/aula clic. (junio de 2005). Obtenido de http://www.aulaclic.es/articulos/wifi.htmlBermudez Gina, N. L. (2003). Protocolo TCP/IP. Recuperado el 2016, de http://protocolotcpip.galeon.com/Blog. (2014). Calculating distances using accelerometer. Obtenido de https://stackoverflow.com/questions/17572769/calculating-distances-using-accelerometerButrich, S., Butler, J., Pietrosemoli, E., Zennaro, M., Fonda, C., Okay, S., y otros. (2013). Redes, inalámbricas en los países en desarrollo. licencia creative commons attribution.C.Escobar. (19 de 06 de 2013). impresoras3D. Recuperado el 2015, de https://impresoras3d.com/blogs/noticias/102837127-abs-y-pla-diferencias-ventajas-y-desventajasChRobotics. (s.f.). Understanding Euler Angles. Recuperado el 2016, de http://www.chrobotics.com/library/understanding-euler-anglesChRobotics. (s.f.). Using Accelerometers to Estimate Position and Velocity. Recuperado el 2016, de http://www.chrobotics.com/library/accel-position-velocityColciencias. (2005-2015). Innovacion y desarrollo tecnologico empresarial colombiano en un contexto de globalizacion. Obtenido de http://www.colciencias.gov.co/sites/default/files/ckeditor_files/files/ Plan_Estrategico_CTI_Industria_2005_2010.pdfComputer Hoy. (s.f.). Recuperado el 2014, de http://computerhoy.com/noticias/internet/llegan-balizas-informativas-que-sirven-9282computer información. (s.f.). Recuperado el 2014, de http://ordenador.wingwit.com/Redes/wireless-networking/81901.htmlcomunicación, H. W. (s.f.). El protocolo HTTP. Recuperado el 2016, de http://neo.lcc.uma.es/evirtual/cdd/tutorial/aplicacion/http.htmlconfuted. (2011). Using Quaternion to Perform 3D rotation. Recuperado el 2016, de http://www.cprogramming.com/tutorial/3d/quaternions.htmlEcuRed. (s.f.). EcuRed. Obtenido de https://www.ecured.cu/Algoritmo_de_Dijkstra#Caracter.C3.ADsticas_del_algoritmoEl Asri, L. (26 de 06 de 2014). el diario. Recuperado el 2015, de hoja de router: http://www.eldiario.es/hojaderouter/tecnologia/acelerometro-funciones-giroscopio-GPS-interior-magnetometro-sensor-sensor_de_humedad-sensor_de_temperatura-telefono_movil_0_275772515.htmlErasmo Lopez, O. S. (2012). scielo. Recuperado el 2016, de http://www.scielo.sa.cr/pdf/rmta/v21n1/a08v21n1.pdfesther. (20 de noviembre de 2014). el blog verde. Recuperado el 2015, de http://elblogverde.com/materiales-biodegradables/Estimote. (2012). Recuperado el 2015, de https://estimote.com/G, S. D. Transformation of kinematical quantities from rotating into static coordinate system. Bulgaria: Faculty of Engineering and Pedagogy in Sliven.Gade, K. (09 de 2009). navlab.Obtenido de http://www.navlab.net/Publications/ Introduction_to_Inertial_Navigation_and_Kalman_Filtering.pdfGuerrero, J. A. (mayo de 2007). Redes inalámbricas wirelless Lan. Pachuca de Soto, Hidalgo, México.Gutierrez, A. (2015). Router con WIFI. Recuperado el 2015, de http://windowsespanol.about.com/od/RedesYDispositivos/a/Router-Con-WiFi.htmGutierrez, A. (2015). USB Wifi y otros adaptadores. Recuperado el 2015, de http://windowsespanol.about.com/od/RedesYDispositivos/tp/Usb-WiFi.htmHarry, S. (12 de 05 de 2011). Matlab Kalman Filter. Obtenido de http://enginius.tistory.com/m/220hatt0002. (13 de 02 de 2015). velociy from acceleration. Obtenido de https://www.i2cdevlib.com/forums/topic/312-velocity-from-acceleration/https://courses.cs.washington.edu/courses/cse466/11au/calendar/14-StateEstimation-posted.pdf. State Estimation with a Kalman Filter.iBeacon. (s.f.). estimote. Obtenido de http://estimote.com/Informatizarte. (06 de 02 de 2013). Informatizarte. Recuperado el 2016, de http://informatizarte.com.ar/blog/?p=1728ingenieria industrial. (s.f.). Recuperado el 2017, de https://www.ingenieriaindustrialonline.com/herramientas-para-el-ingeniero-industrial/investigaci%C3%B3n-de-operaciones/problema-del-agente-viajero-tsp/Jariasf. (s.f.). Algorithms and more. Obtenido de https://jariasf.wordpress.com/2012/03/19/camino-mas-corto-algoritmo-de-dijkstra/Kleeman, L. (s.f.). biorobotics. Obtenido de http://biorobotics.ri.cmu.edu/papers/sbp_papers/integrated3/kleeman_kalman_basics.pdfKristian, P. L. (17 de Diciembre de 2012). TKJ Electrónica. Obtenido de http://blog.tkjelectronics.dk/2012/09/a-practical-approach-to-kalman-filter-and-how-to-implement-it/L, A. R. (05 de 2014). Universidad Nacional de Colombia sede Medellín . Recuperado el 2016, de Acelerómetro del celular: http://ludifisica.medellin.unal.edu.co/recursos/ensenanza_fisica_mecanica/ acelerometro_celular_physicssensor.pdfLauszus. (09 de abril de 2011). Arduino, Guide to gyro and accelerometer with arduino including Kalman Filtering. Obtenido de http://forum.arduino.cc/index.php?topic=58048.0Lauszus, J. G. (12 de Agosto de 2012). GitHub TKJElectronics Filtro de Kalman. Obtenido de https://github.com/TKJElectronics/KalmanFilterLinares, I. (4 de 07 de 2016). el android libre. Recuperado el 2016, de Giroscopio ¿que es y que ocurre si mi movil no lo tiene?Lorena, H. (13 de Febrero de 2014). Tecnología para corredores: ¿GPS o acelerómetro? Obtenido de http://blog.running.decathlon.es/tecnologia-para-corredores-gps-o-acelerometro/Macedo, R. (23 de 12 de 2012). ciencia e ingenieria. Recuperado el 2015, de http://www.cienciaeingenieria.com/2012/12/acelerometro-magnetometros-y.htmlMalagón, P. C. (s.f.). búsqueda heurística. Recuperado el febrero de 2015, de http://www.nebrija.es/~cmalagon/ia/transparencias/busqueda_heuristica.pdfManuel, R. J. (18 de 09 de 2006). MathWorks, Kalman Filter Tutorial. Obtenido de http://www.mathworks.com/matlabcentral/fileexchange/12307-kalman-filter-tutorialMartinez. (s.f.). descripcion del problema del agente viajero. Obtenido de http://catarina.udlap.mx/u_dl_a/tales/documentos/lii/martinez_g_ag/capitulo2.pdfMartínez, O. (11 de 03 de 2013). Localización Indoor Multimodal. Valencia, España.MathWorks. (s.f.). Design and use Kalman filters in Matlab and Simulink. Obtenido de https://www.mathworks.com/discovery/kalman-filter.htmlMathWorks. (s.f.). Kalman. Obtenido de http://www.mathworks.com/help/control/ref/kalman.html? requestedDomain=www.mathworks.comMathWorks. (s.f.). Radar Tracking. Obtenido de http://www.mathworks.com/help/dsp/examples/radar-tracking.htmlMedina, V. d. (2016). ácido poliláctico. Recuperado el 2016, de http://www.eis.uva.es/~biopolimeros/alberto/pla.htmMicroelectronics, S. (s.f.). Parameters and calibration of a low-g 3-axis accelerometer. Recuperado el 2016, de http://www.st.com/content/ccc/resource/technical/document/application_note /a0/f0/a0/62/3b/69/47/66/DM00119044.pdf/files/DM00119044.pdf/jcr:content/translations/en.DM00119044.pdfNaghizadeh, A. (24 de 11 de 2012). Stack overflow. Obtenido de https://stackoverflow.com/questions/13540310/blob-tracking-with-kalman-filter-in-opencvParano, l. (27 de 02 de 2016). GitHub. Recuperado el 2016, de GeneticAlgorithm-TSP: https://github.com/parano/GeneticAlgorithm-TSPPascual, J. A. (26 de abril de 2014). computerHoy. Recuperado el 1 de diciembre de 2014, de http://computerhoy.com/noticias/internet/llegan-balizas-informativas-que-sirven-9282Pedley, M. (2013). Tilt Sensing Using a Three-Axis Accelerometer. Freescale Semiconductor.Penalva, J. (25 de enero de 2011). XATAKA. Obtenido de http://www.xataka.com/moviles/nfc-que-es-y-para-que-sirvePrieto Blázque, J. introduccioón a los sistemas de comunicacion inalámbricos. universitat Oberta de Catalunya.Protocolo HTTP. (s.f.). Recuperado el 2016, de https://profesores.virtual.uniandes.edu.co/~isis3710/dokuwiki/lib/exe/fetch.php?media=temas:http-guia.pdfpublio17. (s.f.). Alumnio. Recuperado el abril de 2015, de http://www.utp.edu.co/~publio17/aluminio.htmQT. (2016). Documentación QT. Recuperado el 2016, de http://doc.qt.io/qt-4.8/qml-webview.htmlResources, M. A. (2012). geographic information systems: Concepts, Methodologies, Tool and Applications:Concepts, Methodologies, tools and applications. Estados Unidos: Information Science Reference.Ribeiro, M. I. (2004). Kalman and Extended Kalman Filters: Concept, Derivation and Proerties. Lisboa Portugal: Institute for Systems and Robotics, Instituto Superior Técnico .Robotics,R.t.(s.f.).IMU componentes y tecnologia. Recuperado el 2016, de http://www.robdosteam.com/wp-content/uploads/2016/12/08.IMU_.pdfRodriguez(editor), D. M. (2002). Sistemas inalámbricos de comunicación personal. México: marcomboRoy. (17 de 06 de 2014). Simple Kalman filter for tracking using openCV 2.2 code. Obtenido de http://www.morethantechnical.com/2011/06/17/simple-kalman-filter-for-tracking-using-opencv-2-2-w-code/Se dispara en Colombia el consumo de las TIC. (26 de Septiembre de 2014). Portafolio .Sensors, M. A.-G. (2014). Stack overflow. Recuperado el 2016, de https://stackoverflow.com/questions/19727298/my-algorithm-to-calculate-position-of-smartphone-gps-and-sensorsSeth, R. (21 de 02 de 2014). Cnet. Recuperado el 2016, de Proyecto tango de Google: https://www.cnet.com/es/noticias/el-proyecto-tango-de-google-despliega-una-nueva-tecnologia-de-creacion-de-mapas/Smart-gsm. (s.f.). Lenovo Phab 2 Pro. Recuperado el 2016, de http://www.smart-gsm.com/moviles/lenovo-phab-2-prosostenibilidad. (s.f.). Recuperado el febrero de 2015, de http://www.sostenibilidad.com/que-son-bioplasticosspecialists, t. s. (s.f.). allsealsinc. Recuperado el febrero de 2015, de http://www.allsealsinc.com/Material-Selecting-Rubber-Compounds.htmlStevengj, r. a.-f. (2 de 06 de 2002-2016). GitHub FFTW. Obtenido de https://github.com/FFTW/fftw3TCP, E. p. (s.f.). Herramientas web. Recuperado el 2016, de http://neo.lcc.uma.es/evirtual/cdd/tutorial/transporte/tcp.htmlTecnologia, a. (s.f.). Balizas informativas. Recuperado el 2015, de http://www.areatecnologia.com/nuevas-tecnologias/balizas-informativas.htmlTecnologia, a. (s.f.). bluetooth LE o Low Energy. Recuperado el 2014, de http://www.areatecnologia.com/nuevas-tecnologias/bluetooth-le.htmlTecnomuseo. (s.f.). tecnomuseo. Obtenido de http://www.tecnomuseo.es/balizas.htmlThe Kalman Filter. (s.f.). Obtenido de http://stanford.edu/class/ee363/lectures/kf.pdfTime, C. t. (s.f.). Stack overflow. Recuperado el 2016, de https://stackoverflow.com/questions/153507/calculate-the-position-of-an-accelerating-body-after-a-certain-timeTorcoroma, f. (23 de julio de 2012). Fisica decimo y once. Obtenido de http://fisicaparadecimoyonce.blogspot.com.co/2012/07/mua.htmlUltra Plas, S. (2015). acrilico y policarbonato. Recuperado el 2015, de http://www.acrilico-y-policarbonato.com/acrilico.htmlUNAL. (s.f.). estudiar inteligencia artificial. Obtenido de http://historico.unperiodico.unal.edu.co/ediciones/115/18.htmlUser3056585. (02 de 12 de 2013). Android help. Obtenido de http://es.androids.help/q1091Vara Rodríguez, D. (2014). Sistemas para determinar la posición y orientación de herramientas quirúrguicas en operaciones de cirugía laparoscópica. Valladolid: Universidad de Valladolid.Vistronica, (2016). Recuperado el 2016, de https://www.vistronica.com/imu/Welch Greg, B. G. (2001). An introduction to the Kalman Filter. Obtenido de http://www.cs.unc.edu/~tracker/media/pdf/SIGGRAPH2001_CoursePack_08.pdfWelch Greg, B. G. (2006). An Introduction to the Kalman Filter. North Carolina: University of North Carolina at Chapel Hill.Wifi, c. (15 de noviembre de 2014). WiFi direct. Recuperado el 2014, de http://www.compartirwifi.com/blog/wifi-direct-para-que-sirve/Wikipedia, Q. (2016). wikipedia. Recuperado el 2016, de https://es.wikipedia.org/wiki/Qt_(biblioteca)#PlataformasZamora, J. A. (18 de 05 de 2104). El android libre. Recuperado el 2015, de http://www.elandroidelibre.com/2014/05/xamarin-la-api-para-crear-aplicaciones-multiplataforma-en-c-net.htmlTEXTLopezGuahuñaJesusDavid2017.pdf.txtExtracted texttext/plain128759http://repository.unimilitar.edu.co/bitstream/10654/16768/1/LopezGuahu%c3%b1aJesusDavid2017.pdf.txtcc129e5f702136ce0c115604c85c4dadMD51LopezGuahuñaJesusDavid2017_1.pdf.txtExtracted texttext/plain41773http://repository.unimilitar.edu.co/bitstream/10654/16768/2/LopezGuahu%c3%b1aJesusDavid2017_1.pdf.txt779702d1f2072ecef76d701413079f77MD52THUMBNAILLopezGuahuñaJesusDavid2017.pdf.jpgIM Thumbnailimage/jpeg4374http://repository.unimilitar.edu.co/bitstream/10654/16768/3/LopezGuahu%c3%b1aJesusDavid2017.pdf.jpg7a7de690ba327be6c47c0639e088abc8MD53LopezGuahuñaJesusDavid2017_1.pdf.jpgIM Thumbnailimage/jpeg10712http://repository.unimilitar.edu.co/bitstream/10654/16768/4/LopezGuahu%c3%b1aJesusDavid2017_1.pdf.jpg44ee09508f5817907d1fd28fc7a65992MD54ORIGINALLopezGuahuñaJesusDavid2017.pdfDocumento Final Trabajo de gradoapplication/pdf5458863http://repository.unimilitar.edu.co/bitstream/10654/16768/5/LopezGuahu%c3%b1aJesusDavid2017.pdf6710cc83e8bbe7468cf973c0bf3e6d48MD55LopezGuahuñaJesusDavid2017_1.pdfArticulo recopilatorio asociado a trabajo de gradoapplication/pdf1619970http://repository.unimilitar.edu.co/bitstream/10654/16768/6/LopezGuahu%c3%b1aJesusDavid2017_1.pdf42dcd7c1f8392ca9955bd0087052b14dMD56LICENSElicense.txttext/plain1521http://repository.unimilitar.edu.co/bitstream/10654/16768/7/license.txt57c1b5429c07cf705f9d5e4ce515a2f6MD5710654/16768oai:repository.unimilitar.edu.co:10654/167682020-06-30 13:04:10.83Repositorio Institucional UMNGbibliodigital@unimilitar.edu.coRWwgYXV0b3IgZGUgbGEgb2JyYSAodGVzaXMsIG1vbm9ncmFmw61hIG8gdHJhYmFqbyBkZSBncmFkbyksIGFjdHVhbmRvIGVuIG5vbWJyZSBwcm9waW8sCkhhY2UgZW50cmVnYSBkZWwgZWplbXBsYXIgcmVzcGVjdGl2byB5IGRlIHN1cyBhbmV4b3MgZW4gZm9ybWF0byBkaWdpdGFsIG8gZWxlY3Ryw7NuaWNvLgoKWSBhdXRvcml6YSBhIGxhIFVOSVZFUlNJREFEIE1JTElUQVIgTlVFVkEgR1JBTkFEQSwgcGFyYSBxdWUgZW4gbG9zIHTDqXJtaW5vcyBlc3RhYmxlY2lkb3MgZW46CgotIExleSAyMyBkZSAxOTgyCi0gTGV5IDQ0IGRlIDE5OTMKLSBEZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzCi0gRGVjcmV0byA0NjAgZGUgMTk5NQoKeSBkZW3DoXMgbm9ybWFzIGdlbmVyYWxlcyBzb2JyZSBsYSBtYXRlcmlhLCB1dGlsaWNlIHkgdXNlIHBvciBjdWFscXVpZXIgbWVkaW8gY29ub2NpZG8gbyBwb3IgY29ub2NlciwKbG9zIGRlcmVjaG9zIHBhdHJpbW9uaWFsZXMgZGUgcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSwgdHJhbnNmb3JtYWNpw7NuIHkgZGlzdHJpYnVjacOzbiBkZSBsYSBvYnJhIApvYmpldG8gZGVsIHByZXNlbnRlIGRvY3VtZW50by4KClBBUsOBR1JBRk86IExhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gc2UgaGFjZSBleHRlbnNpdmEgbm8gc8OzbG8gYSBsYXMgZmFjdWx0YWRlcyB5IGRlcmVjaG9zIGRlIHVzbyBzb2JyZQpsYSBvYnJhIGVuIGZvcm1hdG8gbyBzb3BvcnRlIG1hdGVyaWFsLCBzaW5vIHRhbWJpw6luIHBhcmEgZm9ybWF0byB2aXJ0dWFsLCBlbGVjdHLDs25pY28sIGRpZ2l0YWwsIHkgY3V5byB1c28gc2UgZGUgZW4gcmVkLAppbnRlcm5ldCwgZXh0cmFuZXQsIGludHJhbmV0LCBldGMuLCB5IGVuIGdlbmVyYWwgZW4gY3VhbHF1aWVyIGZvcm1hdG8gY29ub2NpZG8gbyBwb3IgY29ub2Nlci4KCkVMIEVTVFVESUFOVEUgLSBBVVRPUiwgbWFuaWZpZXN0YSBxdWUgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCB5IGxhIHJlYWxpesOzIHNpbiB2aW9sYXIKbyB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zLCBwb3IgbG8gdGFudG8gbGEgb2JyYSBlcyBkZSBleGNsdXNpdmEgYXV0b3LDrWEgeSB0aWVuZSBsYSB0aXR1bGFyaWRhZCBzb2JyZSBsYSBtaXNtYS4KClBBUsOBR1JBRk86IEVuIGNhc28gZGUgcHJlc2VudGFyc2UgY3VhbHF1aWVyIHJlY2xhbWFjacOzbiBvIGFjY2nDs24gcG9yIHBhcnRlIGRlIHVuIHRlcmNlcm8gZW4gY3VhbnRvIGEgCmxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhIGVuIGN1ZXN0acOzbiwgRUwgRVNUVURJQU5URSAtIEFVVE9SLCBhc3VtaXLDoSB0b2RhIGxhIHJlc3BvbnNhYmlsaWRhZCwgCnkgc2FsZHLDoSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvczsgcGFyYSB0b2RvcyBsb3MgZWZlY3RvcyBsYSB1bml2ZXJzaWRhZCBhY3TDumEgY29tbyAKdW4gdGVyY2VybyBkZSBidWVuYSBmZS4K