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...
- 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 |