Caracterización del sensor IMU (Inertial measurement unit) BNO055
Propia
- Autores:
-
Ramos Cifuentes, Juliana Andrea
Castillo Corredor, Julian Santiago
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2020
- Institución:
- Universidad Antonio Nariño
- Repositorio:
- Repositorio UAN
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.uan.edu.co:123456789/2564
- Acceso en línea:
- http://repositorio.uan.edu.co/handle/123456789/2564
- Palabra clave:
- IMU
Allan variance
python
raspberry pi
giroscopio
magnetómetro
acelerómetro
IMU
Allan variance
python
raspberry pi
gyroscope
magnetometer
acceleromete
- Rights
- openAccess
- License
- Attribution 4.0 International (CC BY 4.0)
id |
UAntonioN2_5222e5168ed786eaab2b40a4457b57f8 |
---|---|
oai_identifier_str |
oai:repositorio.uan.edu.co:123456789/2564 |
network_acronym_str |
UAntonioN2 |
network_name_str |
Repositorio UAN |
repository_id_str |
|
dc.title.es_ES.fl_str_mv |
Caracterización del sensor IMU (Inertial measurement unit) BNO055 |
title |
Caracterización del sensor IMU (Inertial measurement unit) BNO055 |
spellingShingle |
Caracterización del sensor IMU (Inertial measurement unit) BNO055 IMU Allan variance python raspberry pi giroscopio magnetómetro acelerómetro IMU Allan variance python raspberry pi gyroscope magnetometer acceleromete |
title_short |
Caracterización del sensor IMU (Inertial measurement unit) BNO055 |
title_full |
Caracterización del sensor IMU (Inertial measurement unit) BNO055 |
title_fullStr |
Caracterización del sensor IMU (Inertial measurement unit) BNO055 |
title_full_unstemmed |
Caracterización del sensor IMU (Inertial measurement unit) BNO055 |
title_sort |
Caracterización del sensor IMU (Inertial measurement unit) BNO055 |
dc.creator.fl_str_mv |
Ramos Cifuentes, Juliana Andrea Castillo Corredor, Julian Santiago |
dc.contributor.advisor.spa.fl_str_mv |
Hernandez Baquero, Wilson Andres |
dc.contributor.author.spa.fl_str_mv |
Ramos Cifuentes, Juliana Andrea Castillo Corredor, Julian Santiago |
dc.subject.es_ES.fl_str_mv |
IMU Allan variance python raspberry pi giroscopio magnetómetro acelerómetro |
topic |
IMU Allan variance python raspberry pi giroscopio magnetómetro acelerómetro IMU Allan variance python raspberry pi gyroscope magnetometer acceleromete |
dc.subject.keyword.es_ES.fl_str_mv |
IMU Allan variance python raspberry pi gyroscope magnetometer acceleromete |
description |
Propia |
publishDate |
2020 |
dc.date.issued.spa.fl_str_mv |
2020-06-08 |
dc.date.accessioned.none.fl_str_mv |
2021-03-03T20:07:23Z |
dc.date.available.none.fl_str_mv |
2021-03-03T20:07:23Z |
dc.type.spa.fl_str_mv |
Trabajo de grado (Pregrado y/o Especialización) |
dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.coarversion.none.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |
format |
http://purl.org/coar/resource_type/c_7a1f |
dc.identifier.uri.none.fl_str_mv |
http://repositorio.uan.edu.co/handle/123456789/2564 |
dc.identifier.bibliographicCitation.spa.fl_str_mv |
C. S. J. R. Jurado, «A regression-based methodology to improve estimation of inertial sensor errors using Allan variance data,» Wiley Ion, 2018. S. M. Gómez, «Análisis de unidades inerciales de medida (IMU) y diseño de controlador de ángulo de ataque aplicado a cuadricóptero,» Escuela Politécnica Superior, Alcalá, 2015. *. A. V. 2. a. J. R. 2. Alvarellos, «Raspberry Pimu: Raspberry Pi Based Inertial Sensor Data Processing System,» proceedings, Coruña, 2018. A. G. S. J. M. M. S. A. S. A. P. M. S. a. J. M. K. Nirmala, «Noise modeling and analysis of an IMU-based attitude sensor: improvement of performance by filtering and sensor fusion,» aIndian Institute of Astrophysic, India, 2016. P. Z. ·. Z. ·. Z. L. Zheng, «Error characteristics analysis and calibration testing for MEMS IMU gyroscope,» AerospaceSystems, Shanghai, China, 2019. Adafruit, «Adafriut,» 2015. [En línea]. Available: https://learn.adafruit.com/bno055- absolute-orientation-sensor-with-raspberry-pi-and-beaglebone-black/hardware. [Último acceso: 15 04 2020]. InvenSense, «InvenSense Inc,» 14 09 2014. [En línea]. Available: https://stanford.edu/class/ee267/misc/MPU-9255-Datasheet.pdf. [Último acceso: 25 05 2020]. M. Matej, «New Experience with Allan Variance». S. J. J. a. R. J. A. K. CM, «“regression-based methodology to,» vol. 3, nº https://doi.org/10.1002/navi.278., pp. pp. 251-263, 2019. E. R. H. Cruz, «C´alculo Diferencial e Integral III,» Facultad de Ciencias UNAM, 2016. I. M. Zambrano, «Estimación de los parámetros de un modelo haciendo uso de correspondencias con incertidumbre,» centro de investigacion en matematicas , Guanajuato, 2011. Maldonado, «Estimación de los parámetros de un modelo haciendo uso de,» 2011. I. O. C. Aburto, «Aplicacion del metodo de levenberg del método de levenberg- marquardt y del gradiente conjugado en la estimacion de la generalización de calor de un aparato de placa caliente con guarda,» Morelos, 2004. D. A. R. M. E. AL., «Implementación de una tarjeta de adquisición y procesamiento de señales para el monitoreo de distorsión armónica y parámetros de estado estable en redes de tensión menor a 1 kv,» BOGOTA, 2017. Covantec, «Covantec,» 2014. [En línea]. Available: https://entrenamiento-python- basico.readthedocs.io/es/latest/. [Último acceso: 20 04 2020]. Prometec.com, [En línea]. Available: https://www.prometec.net/imu-mpu6050/. [Último acceso: 12 04 2020]. «scipy.optimize.curve_fit — SciPy v1.4.1 Reference Guide,» [En línea]. Available: https://docs.scipy.org/doc/scipy/reference/generated/scipy.optimize.curve_fit. [Último acceso: 20 05 2020]. J. C. M. -. Yand, «Robot móvil de pequeña escala para seguimiento reactivo basado en LIDAR de surcos de cacao en etapa de vivero,» Universidad Antonio Nariño, Villavicencio, 2019. B. A. M. D. P. J. E. C. Veloz, Diseño, simulación y control de la dinámica de un robot planar de dos grados de libertad, documento, UNITEC, 2014. B. Sensortec, «BNO055 Intelligent 9-axis absolute orientation sensor,» Bosch, November 2014. A. Novales, «Estimación de modelos no lineales Contents,» p. 69, 2016. |
dc.identifier.instname.spa.fl_str_mv |
instname:Universidad Antonio Nariño |
dc.identifier.reponame.spa.fl_str_mv |
reponame:Repositorio Institucional UAN |
dc.identifier.repourl.spa.fl_str_mv |
repourl:https://repositorio.uan.edu.co/ |
url |
http://repositorio.uan.edu.co/handle/123456789/2564 |
identifier_str_mv |
C. S. J. R. Jurado, «A regression-based methodology to improve estimation of inertial sensor errors using Allan variance data,» Wiley Ion, 2018. S. M. Gómez, «Análisis de unidades inerciales de medida (IMU) y diseño de controlador de ángulo de ataque aplicado a cuadricóptero,» Escuela Politécnica Superior, Alcalá, 2015. *. A. V. 2. a. J. R. 2. Alvarellos, «Raspberry Pimu: Raspberry Pi Based Inertial Sensor Data Processing System,» proceedings, Coruña, 2018. A. G. S. J. M. M. S. A. S. A. P. M. S. a. J. M. K. Nirmala, «Noise modeling and analysis of an IMU-based attitude sensor: improvement of performance by filtering and sensor fusion,» aIndian Institute of Astrophysic, India, 2016. P. Z. ·. Z. ·. Z. L. Zheng, «Error characteristics analysis and calibration testing for MEMS IMU gyroscope,» AerospaceSystems, Shanghai, China, 2019. Adafruit, «Adafriut,» 2015. [En línea]. Available: https://learn.adafruit.com/bno055- absolute-orientation-sensor-with-raspberry-pi-and-beaglebone-black/hardware. [Último acceso: 15 04 2020]. InvenSense, «InvenSense Inc,» 14 09 2014. [En línea]. Available: https://stanford.edu/class/ee267/misc/MPU-9255-Datasheet.pdf. [Último acceso: 25 05 2020]. M. Matej, «New Experience with Allan Variance». S. J. J. a. R. J. A. K. CM, «“regression-based methodology to,» vol. 3, nº https://doi.org/10.1002/navi.278., pp. pp. 251-263, 2019. E. R. H. Cruz, «C´alculo Diferencial e Integral III,» Facultad de Ciencias UNAM, 2016. I. M. Zambrano, «Estimación de los parámetros de un modelo haciendo uso de correspondencias con incertidumbre,» centro de investigacion en matematicas , Guanajuato, 2011. Maldonado, «Estimación de los parámetros de un modelo haciendo uso de,» 2011. I. O. C. Aburto, «Aplicacion del metodo de levenberg del método de levenberg- marquardt y del gradiente conjugado en la estimacion de la generalización de calor de un aparato de placa caliente con guarda,» Morelos, 2004. D. A. R. M. E. AL., «Implementación de una tarjeta de adquisición y procesamiento de señales para el monitoreo de distorsión armónica y parámetros de estado estable en redes de tensión menor a 1 kv,» BOGOTA, 2017. Covantec, «Covantec,» 2014. [En línea]. Available: https://entrenamiento-python- basico.readthedocs.io/es/latest/. [Último acceso: 20 04 2020]. Prometec.com, [En línea]. Available: https://www.prometec.net/imu-mpu6050/. [Último acceso: 12 04 2020]. «scipy.optimize.curve_fit — SciPy v1.4.1 Reference Guide,» [En línea]. Available: https://docs.scipy.org/doc/scipy/reference/generated/scipy.optimize.curve_fit. [Último acceso: 20 05 2020]. J. C. M. -. Yand, «Robot móvil de pequeña escala para seguimiento reactivo basado en LIDAR de surcos de cacao en etapa de vivero,» Universidad Antonio Nariño, Villavicencio, 2019. B. A. M. D. P. J. E. C. Veloz, Diseño, simulación y control de la dinámica de un robot planar de dos grados de libertad, documento, UNITEC, 2014. B. Sensortec, «BNO055 Intelligent 9-axis absolute orientation sensor,» Bosch, November 2014. A. Novales, «Estimación de modelos no lineales Contents,» p. 69, 2016. instname:Universidad Antonio Nariño reponame:Repositorio Institucional UAN repourl:https://repositorio.uan.edu.co/ |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.rights.none.fl_str_mv |
Acceso abierto |
dc.rights.license.spa.fl_str_mv |
Attribution 4.0 International (CC BY 4.0) |
dc.rights.uri.spa.fl_str_mv |
https://creativecommons.org/licenses/by/4.0/ |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.coar.spa.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
rights_invalid_str_mv |
Attribution 4.0 International (CC BY 4.0) Acceso abierto https://creativecommons.org/licenses/by/4.0/ http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.publisher.spa.fl_str_mv |
Universidad Antonio Nariño |
dc.publisher.program.spa.fl_str_mv |
Ingeniería Electrónica |
dc.publisher.faculty.spa.fl_str_mv |
Facultad de Ingeniería Mecánica, Electrónica y Biomédica |
dc.publisher.campus.spa.fl_str_mv |
Villavicencio |
institution |
Universidad Antonio Nariño |
bitstream.url.fl_str_mv |
https://repositorio.uan.edu.co/bitstreams/d258e83a-c46f-4549-8c40-47b975168706/download https://repositorio.uan.edu.co/bitstreams/2883d021-519f-4e46-aaad-98217f896734/download https://repositorio.uan.edu.co/bitstreams/4ef87313-acaf-4848-b0bd-222df70b060c/download https://repositorio.uan.edu.co/bitstreams/880c73e8-4dcf-4e16-9f80-4313acc6e51d/download https://repositorio.uan.edu.co/bitstreams/f729ee33-8789-4ef6-a72d-8366d5fce4f7/download |
bitstream.checksum.fl_str_mv |
6d86dfb1d803536a36fa5a5e54cf2de7 6aa1ce593d4f44689a0624052730681f 97c065bdb2db38ffc6ca88513eb8976b 2b2ab6ec8a6a222739b9c0e57c635c2e 2e388663398085f69421c9e4c5fcf235 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional UAN |
repository.mail.fl_str_mv |
alertas.repositorio@uan.edu.co |
_version_ |
1814300277345353728 |
spelling |
Attribution 4.0 International (CC BY 4.0)Acceso abiertohttps://creativecommons.org/licenses/by/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Hernandez Baquero, Wilson AndresRamos Cifuentes, Juliana AndreaCastillo Corredor, Julian Santiago2021-03-03T20:07:23Z2021-03-03T20:07:23Z2020-06-08http://repositorio.uan.edu.co/handle/123456789/2564C. S. J. R. Jurado, «A regression-based methodology to improve estimation of inertial sensor errors using Allan variance data,» Wiley Ion, 2018.S. M. Gómez, «Análisis de unidades inerciales de medida (IMU) y diseño de controlador de ángulo de ataque aplicado a cuadricóptero,» Escuela Politécnica Superior, Alcalá, 2015.*. A. V. 2. a. J. R. 2. Alvarellos, «Raspberry Pimu: Raspberry Pi Based Inertial Sensor Data Processing System,» proceedings, Coruña, 2018.A. G. S. J. M. M. S. A. S. A. P. M. S. a. J. M. K. Nirmala, «Noise modeling and analysis of an IMU-based attitude sensor: improvement of performance by filtering and sensor fusion,» aIndian Institute of Astrophysic, India, 2016.P. Z. ·. Z. ·. Z. L. Zheng, «Error characteristics analysis and calibration testing for MEMS IMU gyroscope,» AerospaceSystems, Shanghai, China, 2019.Adafruit, «Adafriut,» 2015. [En línea]. Available: https://learn.adafruit.com/bno055- absolute-orientation-sensor-with-raspberry-pi-and-beaglebone-black/hardware. [Último acceso: 15 04 2020].InvenSense, «InvenSense Inc,» 14 09 2014. [En línea]. Available: https://stanford.edu/class/ee267/misc/MPU-9255-Datasheet.pdf. [Último acceso: 25 05 2020].M. Matej, «New Experience with Allan Variance».S. J. J. a. R. J. A. K. CM, «“regression-based methodology to,» vol. 3, nº https://doi.org/10.1002/navi.278., pp. pp. 251-263, 2019.E. R. H. Cruz, «C´alculo Diferencial e Integral III,» Facultad de Ciencias UNAM, 2016.I. M. Zambrano, «Estimación de los parámetros de un modelo haciendo uso de correspondencias con incertidumbre,» centro de investigacion en matematicas , Guanajuato, 2011.Maldonado, «Estimación de los parámetros de un modelo haciendo uso de,» 2011.I. O. C. Aburto, «Aplicacion del metodo de levenberg del método de levenberg- marquardt y del gradiente conjugado en la estimacion de la generalización de calor de un aparato de placa caliente con guarda,» Morelos, 2004.D. A. R. M. E. AL., «Implementación de una tarjeta de adquisición y procesamiento de señales para el monitoreo de distorsión armónica y parámetros de estado estable en redes de tensión menor a 1 kv,» BOGOTA, 2017.Covantec, «Covantec,» 2014. [En línea]. Available: https://entrenamiento-python- basico.readthedocs.io/es/latest/. [Último acceso: 20 04 2020].Prometec.com, [En línea]. Available: https://www.prometec.net/imu-mpu6050/. [Último acceso: 12 04 2020].«scipy.optimize.curve_fit — SciPy v1.4.1 Reference Guide,» [En línea]. Available: https://docs.scipy.org/doc/scipy/reference/generated/scipy.optimize.curve_fit. [Último acceso: 20 05 2020].J. C. M. -. Yand, «Robot móvil de pequeña escala para seguimiento reactivo basado en LIDAR de surcos de cacao en etapa de vivero,» Universidad Antonio Nariño, Villavicencio, 2019.B. A. M. D. P. J. E. C. Veloz, Diseño, simulación y control de la dinámica de un robot planar de dos grados de libertad, documento, UNITEC, 2014.B. Sensortec, «BNO055 Intelligent 9-axis absolute orientation sensor,» Bosch, November 2014.A. Novales, «Estimación de modelos no lineales Contents,» p. 69, 2016.instname:Universidad Antonio Nariñoreponame:Repositorio Institucional UANrepourl:https://repositorio.uan.edu.co/PropiaThe purpose of this project is to carry out the characterization of the inertial measurement unit (IMU) by implementing the Allan variance method, which is based on statistical analysis of the measurements obtained with the IMU sensor. An IMU is a device made up of an accelerometer, which measures the changes in force produced by the movement of the device; a gyroscope, which is responsible for recording the variation in the position of the axes represented by the IMU and a magnetometer, which interacts with the Earth's magnetic field. The data provided by the IMU will be read by means of a raspberry pi board, these are of utmost importance for the navigation of high-end land vehicles (cars, trucks and motorcycles), air (aircraft and helicopters), maritime and space (extraterrestrial exploration), allowing them to orient and move as safely and accurately as possible. In the same way, the program that is developed for the management of the IMU sensor provides a very useful tool whose objective is not only to obtain, manage and manipulate the data offered by the IMU, but will also allow it to be characterized, applying the ALLAN VARIANCE statistical method. For the development of this program, one of the most used programming languages at this time, such as Python, has been used.La finalidad de este proyecto es la realizar la caracterización de la unidad de medida inercial (IMU) implementando el método de Allan variance, el cual se basa en análisis estadísticos de las medidas obtenidas con el sensor IMU. Una IMU es un dispositivo compuesto por un acelerómetro, el cual mide los cambios de fuerza producidos por el movimiento del dispositivo; un giroscopio, que se encarga de registrar la variación de la posición de los ejes representamos por la IMU y un magnetómetro, que interactúa con el campo magnético terrestre. Los datos que proporcionara la IMU serán leídos por medio de una placa raspberry pi, estos son de suma importancia para la navegación de vehículos terrestres coches, camiones y motocicletas de gama alta), aéreos (aviones y helicópteros), marítimos y espaciales (exploración extraterrestre), permitiendo que se orienten y desplacen de la forma más segura y precisa posible. De la misma manera, el programa que se desarrolla para la gestión del sensor IMU proporciona una herramienta muy útil cuyo objetivo, no es solo la obtención, gestión y manipulación de los datos ofrecidos por la IMU, si no permitirá caracterizarlo aplicando el método estadístico ALLAN VARIANCE. Para el desarrollo de dicho programa se ha recurrido a uno de los lenguajes de programación más utilizados en este tiempo, como es Python.Ingeniero(a) Electrónico(a)Pregrado$11.005.000 (de acuerdo a lo reportado en el anteproyecto)PresencialspaUniversidad Antonio NariñoIngeniería ElectrónicaFacultad de Ingeniería Mecánica, Electrónica y BiomédicaVillavicencioIMUAllan variancepythonraspberry pigiroscopiomagnetómetroacelerómetroIMUAllan variancepythonraspberry pigyroscopemagnetometeraccelerometeCaracterización del sensor IMU (Inertial measurement unit) BNO055Trabajo de grado (Pregrado y/o Especialización)http://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/version/c_970fb48d4fbd8a85ORIGINAL2020AutorizacióndeAutores1.pdf2020AutorizacióndeAutores1.pdfAutorización de Autoresapplication/pdf789770https://repositorio.uan.edu.co/bitstreams/d258e83a-c46f-4549-8c40-47b975168706/download6d86dfb1d803536a36fa5a5e54cf2de7MD512020JulianAndreaRamosCifuentes.pdf2020JulianAndreaRamosCifuentes.pdfTrabajo de gradoapplication/pdf999692https://repositorio.uan.edu.co/bitstreams/2883d021-519f-4e46-aaad-98217f896734/download6aa1ce593d4f44689a0624052730681fMD522020AutorizacióndeAutores2.pdf2020AutorizacióndeAutores2.pdfAutorización de Autoresapplication/pdf201203https://repositorio.uan.edu.co/bitstreams/4ef87313-acaf-4848-b0bd-222df70b060c/download97c065bdb2db38ffc6ca88513eb8976bMD54CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8914https://repositorio.uan.edu.co/bitstreams/880c73e8-4dcf-4e16-9f80-4313acc6e51d/download2b2ab6ec8a6a222739b9c0e57c635c2eMD55LICENSElicense.txtlicense.txttext/plain; charset=utf-82710https://repositorio.uan.edu.co/bitstreams/f729ee33-8789-4ef6-a72d-8366d5fce4f7/download2e388663398085f69421c9e4c5fcf235MD56123456789/2564oai:repositorio.uan.edu.co:123456789/25642024-10-09 22:33:57.735https://creativecommons.org/licenses/by/4.0/Acceso abiertorestrictedhttps://repositorio.uan.edu.coRepositorio Institucional UANalertas.repositorio@uan.edu.coQWwgaW5jbHVpciBpbmZvcm1hY2nDs24gZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSAgVU5JVkVSU0lEQUQgQU5UT05JTyBOQVJJw5FPLCBlbCBhdXRvcihlcykgYXV0b3JpemEgYWwgU2lzdGVtYSBOYWNpb25hbCBkZSBCaWJsaW90ZWNhcyBwYXJhIGFsbWFjZW5hciB5IG1hbnRlbmVyIGxhIGluZm9ybWFjacOzbiAsIGNvbiBmaW5lcyBhY2Fkw6ltaWNvcyB5IGRlIG1hbmVyYSBncmF0dWl0YSwgIHBvbmdhIGEgZGlzcG9zaWNpw7NuIGRlIGxhIGNvbXVuaWRhZCBzdXMgY29udGVuaWRvcyBkw6FuZG9sZSB2aXNpYmlsaWRhZCBhIGxvcyBtaXNtb3MsIHNlIGVudGllbmRlIHF1ZSBlbChsb3MpIGF1dG9yKGVzKSBhY2VwdGEobik6IAoKMS4JUXVlIGxvcyB1c3VhcmlvcyBpbnRlcm5vcyB5IGV4dGVybm9zIGRlIGxhIEluc3RpdHVjacOzbiBwdWVkYW4gY29uc3VsdGFyIGVsIGNvbnRlbmlkbyBkZSBlc3RlIHRyYWJham8gZW4gbG9zIHNpdGlvcyB3ZWIgcXVlIGFkbWluaXN0cmEgbGEgVW5pdmVyc2lkYWQgQW50b25pbyBOYXJpw7FvLCBlbiBCYXNlIGRlIERhdG9zLCBlbiBvdHJvcyBDYXTDoWxvZ29zIHkgZW4gb3Ryb3Mgc2l0aW9zIFdlYiwgUmVkZXMgeSBTaXN0ZW1hcyBkZSBJbmZvcm1hY2nDs24gbmFjaW9uYWxlcyBlIGludGVybmFjaW9uYWxlcyDigJxPcGVuIEFjY2Vzc+KAnSB5IGVuIGxhcyByZWRlcyBkZSBpbmZvcm1hY2nDs24gZGVsIHBhw61zIHkgZGVsIGV4dGVyaW9yLCBjb24gbGFzIGN1YWxlcyB0ZW5nYSBjb252ZW5pbyBsYSBVbml2ZXJzaWRhZCBBbnRvbmlvIE5hcmnDsW8uCgoyLglRdWUgc2UgcGVybWl0ZSBsYSBjb25zdWx0YSBhIGxvcyB1c3VhcmlvcyBpbnRlcmVzYWRvcyBlbiBlbCBjb250ZW5pZG8gZGUgZXN0ZSB0cmFiYWpvLCBjb24gZmluYWxpZGFkIGFjYWTDqW1pY2EsIG51bmNhIHBhcmEgdXNvcyBjb21lcmNpYWxlcywgc2llbXByZSB5IGN1YW5kbyBtZWRpYW50ZSBsYSBjb3JyZXNwb25kaWVudGUgY2l0YSBiaWJsaW9ncsOhZmljYSBzZSBsZSBkw6kgY3LDqWRpdG8gYWwgdHJhYmFqbyB5IGEgc3UgYXV0b3IuIEVzdG8gaW5jbHV5ZSBjdWFscXVpZXIgZm9ybWF0byBkaXNwb25pYmxlIGNvbm9jaWRvIG8gcG9yIGNvbm9jZXIuCgozLglRdWUgbG9zIGRlcmVjaG9zIHNvYnJlIGxvcyBkb2N1bWVudG9zIHNvbiBwcm9waWVkYWQgZGVsIGF1dG9yIG8gZGUgbG9zIGF1dG9yZXMgeSB0aWVuZW4gc29icmUgc3Ugb2JyYSwgZW50cmUgb3Ryb3MsIGxvcyBkZXJlY2hvcyBtb3JhbGVzIGEgcXVlIGhhY2VuIHJlZmVyZW5jaWEgY29uc2VydmFuZG8gbG9zIGNvcnJlc3BvbmRpZW50ZXMgZGVyZWNob3Mgc2luIG1vZGlmaWNhY2nDs24gbyByZXN0cmljY2nDs24gYWxndW5hIHB1ZXN0byBxdWUsIGRlIGFjdWVyZG8gY29uIGxhIGxlZ2lzbGFjacOzbiBjb2xvbWJpYW5hIGFwbGljYWJsZSwgZWwgcHJlc2VudGUgZXMgdW5hIGF1dG9yaXphY2nDs24gcXVlIGVuIG5pbmfDum4gY2FzbyBjb25sbGV2YSBsYSBlbmFqZW5hY2nDs24gZGVsIGRlcmVjaG8gZGUgYXV0b3IgeSBzdXMgY29uZXhvcy4KCjQuCVF1ZSBlbCBTaXN0ZW1hIE5hY2lvbmFsIGRlIEJpYmxpb3RlY2FzIGRlIGxhIFVuaXZlcnNpZGFkIEFudG9uaW8gTmFyacOxbyBwdWVkYSBjb252ZXJ0aXIgZWwgZG9jdW1lbnRvIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBwYXJhIHByb3DDs3NpdG9zIGRlIHByZXNlcnZhY2nDs24gZGlnaXRhbC4gRGUgY29uZm9ybWlkYWQgY29uIGxvIGVzdGFibGVjaWRvIGVuIGxhIExleSAyMyBkZSAxOTgyLCBMZXkgNDQgZGUgMTk5MywgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MywgRGVjcmV0byA0NjAgZGUgMTk5NSB5IGRlbcOhcyBub3JtYXMgZ2VuZXJhbGVzIHNvYnJlIGxhIG1hdGVyaWEsIHV0aWxpY2UgeSB1c2UgZW4gdG9kYXMgc3VzIGZvcm1hcywgbG9zIGRlcmVjaG9zIHBhdHJpbW9uaWFsZXMgZGUgcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSwgdHJhbnNmb3JtYWNpw7NuIHkgZGlzdHJpYnVjacOzbiBkZSBsYSBpbmZvcm1hY2nDs24gaW5jbHVpZGEgZW4gZXN0ZSByZXBvc2l0b3Jpby4KCjUuCVF1ZSBsYSBvYnJhIG9iamV0byBkZSBsYSBwcmVzZW50ZSBhdXRvcml6YWNpw7NuIGVzIG9yaWdpbmFsIHkgbGEgcmVhbGl6w7Mgc2luIHZpb2xhciBvIHVzdXJwYXIgZGVyZWNob3MgZGUgYXV0b3IgZGUgdGVyY2Vyb3MsIHBvciBsbyB0YW50byBsYSBvYnJhIGVzIGRlIHN1IGV4Y2x1c2l2YSBhdXRvcsOtYSB5IHRpZW5lIGxhIHRpdHVsYXJpZGFkIHNvYnJlIGxhIG1pc21hLiBFbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhIGVuIGN1ZXN0acOzbiwgRUwgQVVUT1IsIGFzdW1pcsOhIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkLCB5IHNhbGRyw6EgZW4gZGVmZW5zYSBkZSBsb3MgZGVyZWNob3MgYXF1w60gYXV0b3JpemFkb3M7IHBhcmEgdG9kb3MgbG9zIGVmZWN0b3MgbGEgVW5pdmVyc2lkYWQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZTsgYXPDrSBtaXNtbyBlbCBhY8OhIGZpcm1hbnRlIGRlamFyw6EgaW5kZW1uZSBhIGxhIFVuaXZlcnNpZGFkIGRlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBwZXJqdWljaW8uCg== |