Control inteligente para los sistemas Quanser Flexible Joint y SRV02 usando plataformas de hardware libre

En el presente trabajo se muestra la identificación, control neuronal y control difuso de un sistema de Articulación Flexible Quanser (Flexible Joint) y el motor SRV02. Para la implementación de estos controladores se utiliza un software que ayuda a la independización de la tarjeta Quanser por un di...

Full description

Autores:
Chacón Ceballos, Luis Felipe
Arenas Alvarado, Juan Camilo
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2019
Institución:
Universidad Autónoma de Occidente
Repositorio:
RED: Repositorio Educativo Digital UAO
Idioma:
spa
OAI Identifier:
oai:red.uao.edu.co:10614/11754
Acceso en línea:
http://red.uao.edu.co//handle/10614/11754
Palabra clave:
Ingeniería Mecatrónica
Redes neurales (Computadores)
Control difuso
Inteligencia artificial
Neural networks (Computer science)
Artificial intelligence
Rights
openAccess
License
Derechos Reservados - Universidad Autónoma de Occidente
id REPOUAO2_4e8ed5125858efd6f4e76bf2b172b35e
oai_identifier_str oai:red.uao.edu.co:10614/11754
network_acronym_str REPOUAO2
network_name_str RED: Repositorio Educativo Digital UAO
repository_id_str
dc.title.spa.fl_str_mv Control inteligente para los sistemas Quanser Flexible Joint y SRV02 usando plataformas de hardware libre
title Control inteligente para los sistemas Quanser Flexible Joint y SRV02 usando plataformas de hardware libre
spellingShingle Control inteligente para los sistemas Quanser Flexible Joint y SRV02 usando plataformas de hardware libre
Ingeniería Mecatrónica
Redes neurales (Computadores)
Control difuso
Inteligencia artificial
Neural networks (Computer science)
Artificial intelligence
title_short Control inteligente para los sistemas Quanser Flexible Joint y SRV02 usando plataformas de hardware libre
title_full Control inteligente para los sistemas Quanser Flexible Joint y SRV02 usando plataformas de hardware libre
title_fullStr Control inteligente para los sistemas Quanser Flexible Joint y SRV02 usando plataformas de hardware libre
title_full_unstemmed Control inteligente para los sistemas Quanser Flexible Joint y SRV02 usando plataformas de hardware libre
title_sort Control inteligente para los sistemas Quanser Flexible Joint y SRV02 usando plataformas de hardware libre
dc.creator.fl_str_mv Chacón Ceballos, Luis Felipe
Arenas Alvarado, Juan Camilo
dc.contributor.advisor.none.fl_str_mv López Sotelo, Jesús Alfonso
dc.contributor.author.spa.fl_str_mv Chacón Ceballos, Luis Felipe
Arenas Alvarado, Juan Camilo
dc.subject.spa.fl_str_mv Ingeniería Mecatrónica
Redes neurales (Computadores)
Control difuso
Inteligencia artificial
topic Ingeniería Mecatrónica
Redes neurales (Computadores)
Control difuso
Inteligencia artificial
Neural networks (Computer science)
Artificial intelligence
dc.subject.eng.fl_str_mv Neural networks (Computer science)
Artificial intelligence
description En el presente trabajo se muestra la identificación, control neuronal y control difuso de un sistema de Articulación Flexible Quanser (Flexible Joint) y el motor SRV02. Para la implementación de estos controladores se utiliza un software que ayuda a la independización de la tarjeta Quanser por un dispositivo de hardware libre, el cual es escogido por diferentes parámetros de diseño y funcionalidad
publishDate 2019
dc.date.accessioned.spa.fl_str_mv 2019-12-17T19:30:59Z
dc.date.available.spa.fl_str_mv 2019-12-17T19:30:59Z
dc.date.issued.spa.fl_str_mv 2019-09-18
dc.type.spa.fl_str_mv Trabajo de grado - Pregrado
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.content.spa.fl_str_mv Text
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.redcol.spa.fl_str_mv https://purl.org/redcol/resource_type/TP
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/publishedVersion
format http://purl.org/coar/resource_type/c_7a1f
status_str publishedVersion
dc.identifier.uri.spa.fl_str_mv http://red.uao.edu.co//handle/10614/11754
url http://red.uao.edu.co//handle/10614/11754
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.spa.fl_str_mv Derechos Reservados - Universidad Autónoma de Occidente
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/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.creativecommons.spa.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
rights_invalid_str_mv Derechos Reservados - Universidad Autónoma de Occidente
https://creativecommons.org/licenses/by-nc-nd/4.0/
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.spa.fl_str_mv application/pdf
dc.format.extent.spa.fl_str_mv 103 páginas
dc.coverage.spatial.spa.fl_str_mv Universidad Autónoma de Occidente. Calle 25 115-85. Km 2 vía Cali-Jamundí
dc.publisher.spa.fl_str_mv Universidad Autónoma de Occidente
dc.publisher.program.spa.fl_str_mv Ingeniería Mecatrónica
dc.publisher.department.spa.fl_str_mv Departamento de Automática y Electrónica
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingeniería
dc.source.spa.fl_str_mv instname:Universidad Autónoma de Occidente
reponame:Repositorio Institucional UAO
instname_str Universidad Autónoma de Occidente
institution Universidad Autónoma de Occidente
reponame_str Repositorio Institucional UAO
collection Repositorio Institucional UAO
dc.source.bibliographiccitation.spa.fl_str_mv [1] C. H. y S. P., Adaptative Neural Network Control of Flexible-Joint Robotic Manipulators with Friction and Disturbance, 3. A. C. o. I. I. E. Society, Ed., Montreal, 2012. [2] C. D. Cordoba y J. L. Velasco, Herramientas para la Enseñanza de Sistemas Inteligentes Utilizando Plataformas de Hardware Libres, Cali, Valle del Cauca: Universidad Autónoma de Occidente, 2017. [3] G. E. Polanco y O. E. Soto, Análisis Comparativo de Técnicas de Control Convencional e Inteligentes con los Módulos Flexible Link, Flexible Joint y Ball Beam, Cali, Valle del Cauca: Universidad Autónoma de Occidente, 2013. [4] S. M., «Aplicaciones Exitosas de Control Inteligente a Casos Reales,» Revista Iberoamericana de Automática e Informática Industrial, vol. 1, nº 8, p. 7, 2011. [5] Q. Guo y P. W. Han Junfeng, «PMSM Servo Control System Design Based on Fuzzy PID,» de 2nd International Conference on Cybernetics, Robotics and Control, Xi'an, 2017. [6] M. Cano Barragan y C. F. Narvaez Velazques, Diseño e Implementación de un Sistema Robótico que Permita el Reconocimiento de Caracteres Manuscritos y su Posterior Reproducción, Cali, Valle del Cauca: Universidad Autónoma de Occidente, 2017. [7] J. C. Arenas, S. A. Cantillo, L. F. Chacón y J. A. López, «Modelling and Control using Neural Networks of Quanser Flexible Joint Module,» de CIIMA, Manizales, 2017. [8] M. H. Beale, H. B. Demuth y M. T. Hagan, «Neural Network Design,» 1996. [En línea]. Disponible: https://hagan.okstate.edu/NNDesign.pdf. [9] M. Kratmüller, «Adaptive Fuzzy Control Design,» Siemens PSE, Bratislava, República de Eslovaquia, 2009. [10] S. A. Cantillo, J. J. Lara y J. A. López, «Modeling and Control of a Two Tank System Using Artificial Neural Networks,» de IEEE, Cali, 2019. [11] O.Gonzales, «Robot basado en Arduino controlado con una red neuronal,» BricoGeek, 14 11 2017. [En línea]. Disponible: https://blog.bricogeek.com/noticias/robotica/robot-basado-en-arduino-controlado-con-una-red-neuronal/. [12] E. F. Bravo, J. A. López y M. A. Muñoz, Control Inteligente, Cali: Universidad del Valle, 2009. [13] L.Kumar, «Science Direct,» Ocutbre 2017. [En línea]. Disponible: https://ezproxy.uao.edu.o:2082/science/article/pii/S0952197617301896. [14] B.L. De Moor, J. A. Suykens y J. P. Vandewalle, Artificial Neural Networks for Modelling and Control of Non-Linear Systems, Springer My Copy UK, 1996. [15] K.M. Passino. y S. Yurkovich, Fuzzy Control, Ohio: Addison-Wesley, 1997. [16] Patagonia Tec, «Patagonia Tec blog,» [En línea]. Disponible: http://saber.patagoniatec.com/arduino-mega-2560-atmega-mega-arduino-clon-compatible-argentina-tutorial-basico-informacion-arduino-argentina-ptec/. [17] Ulises, «Informática práctica cada día,» [En línea]. Disponible: http://www.rolon.es/que-es-raspberry-pi/.. [18] National Instruments, «USER GUIDE AND SPECIFICATIONS NI myRIO-1900,» 2016. [En línea]. Available: http://www.ni.com/pdf/manuals/376047c.pdf. [19] Quanser Inc., «Quanser Rotatory Servo,» 2011. [En línea]. Disponible: http://eecs.ucf.edu/~abehal/eel4612/lab/General/Rotflex_User_Manual.pdf. . [20] Quanser Inc., «THE ROTATORY CONTROL LAB,» 2017. [En línea]. Disponible: https://www.quanser.com/wp-content/uploads/2017/04/Rotatory-Brochure-online.pdf. [21] Y. Y. G. Y. W. J. G. W. y H. Bilal, Introduction Manipulator are the Spine of Industrial Robots. The Applications of Manipulators are Vast Enough so that They have been Used from Industry to Space and Mars wuth the Requirement of High Accuracy and min, Dalian: School of Automation; Nanjing University of Science and Technology, 2017. [22] Arduino, «ARDUINO MEGA 2560 REV3,» Arduino, 2019. [En línea]. Disponible: https://store.arduino.cc/usa/mega-2560-r3. [23] Raspberry pi, «Raspberry pi 3 Model B+,» [En línea]. Disponible: https://static.raspberrypi.org/files/product-briefs/Raspberry-Pi-Model-Bplus-Product-Brief.pdf. [24] Arduino, «ARDUINO DUE,» 2019. [En línea]. Disponible: https://store.arduino.cc/usa/due. [25] MathWorks, «Analog Output,» Mathworks, 2019. [En línea]. Disponible: https://la.mathworks.com/help/supportpkg/arduino/ref/analogoutput.html?s_tid=doc_ta. [26] A. P. Malvino, M. A. Miller y P. B. Zoar, Prácticas de Electrónica, vol. 7, Barcelona: ALFAOMEGA GRUPO EDITOR, S.A, 2001. [27] Quanser Inc., «Universal Power Module 1503, 1506, 2405, 2405-PWM, User Manual,» [En línea]. Disponible: http://www2.hawaii.edu/~gurdal/EE351L/upm.pdf. . [28] A.Aqeel, «Introduction to the Arduino Due,» 2018. [En línea]. Disponible: https://www.theengineeringprojects.com/2018/09/introduction-to-arduino-due.html.
bitstream.url.fl_str_mv https://red.uao.edu.co/bitstreams/b67f24f3-f97a-4436-a372-f15ee58058b2/download
https://red.uao.edu.co/bitstreams/1f33d8c6-6f2c-4fd4-804c-bcbd56d08eed/download
https://red.uao.edu.co/bitstreams/2b0d9aa6-8828-45af-b339-910ade4d130d/download
https://red.uao.edu.co/bitstreams/45e09912-c7df-4b46-a492-76a61755a7c7/download
https://red.uao.edu.co/bitstreams/91b975ec-92bd-441b-ae42-5f7e286a0713/download
https://red.uao.edu.co/bitstreams/57908088-21f6-4f40-befb-dbbd3ae29463/download
https://red.uao.edu.co/bitstreams/7951e686-9c29-4b97-bcf2-884e83b035e1/download
https://red.uao.edu.co/bitstreams/8b5b56fe-498e-45ac-8161-91bb85d805c6/download
bitstream.checksum.fl_str_mv 9cf8d1ec034ddbb4a25cfe76c13361c4
691cd4dcd1ac2448bfb7eaf08c0f68a7
1ab29f56ce8699adddb6bc61d460c2a3
cf478d78dcd6bc07909a09707cf54e6c
4460e5956bc1d1639be9ae6146a50347
20b5ba22b1117f71589c7318baa2c560
5cfee7f1f4c35e48e7e73a6537cbe115
03740675ef986e51c2fc07149a05bb71
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Digital Universidad Autonoma de Occidente
repository.mail.fl_str_mv repositorio@uao.edu.co
_version_ 1808478997330264064
spelling López Sotelo, Jesús Alfonsovirtual::2936-1Chacón Ceballos, Luis Felipe559d3f20f506c526ef597331d46142b4-1Arenas Alvarado, Juan Camilo3957fcb0c6539a215cff4fb2a338fd7c-1Ingeniero MecatrónicoUniversidad Autónoma de Occidente. Calle 25 115-85. Km 2 vía Cali-Jamundí2019-12-17T19:30:59Z2019-12-17T19:30:59Z2019-09-18http://red.uao.edu.co//handle/10614/11754En el presente trabajo se muestra la identificación, control neuronal y control difuso de un sistema de Articulación Flexible Quanser (Flexible Joint) y el motor SRV02. Para la implementación de estos controladores se utiliza un software que ayuda a la independización de la tarjeta Quanser por un dispositivo de hardware libre, el cual es escogido por diferentes parámetros de diseño y funcionalidadProyecto de grado (Ingeniero Mecatrónico)-- Universidad Autónoma de Occidente, 2019PregradoIngeniero(a) Mecatrónico(a)application/pdf103 páginasspaUniversidad Autónoma de OccidenteIngeniería MecatrónicaDepartamento de Automática y ElectrónicaFacultad de IngenieríaDerechos Reservados - Universidad Autónoma de Occidentehttps://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)http://purl.org/coar/access_right/c_abf2instname:Universidad Autónoma de Occidentereponame:Repositorio Institucional UAO[1] C. H. y S. P., Adaptative Neural Network Control of Flexible-Joint Robotic Manipulators with Friction and Disturbance, 3. A. C. o. I. I. E. Society, Ed., Montreal, 2012. [2] C. D. Cordoba y J. L. Velasco, Herramientas para la Enseñanza de Sistemas Inteligentes Utilizando Plataformas de Hardware Libres, Cali, Valle del Cauca: Universidad Autónoma de Occidente, 2017. [3] G. E. Polanco y O. E. Soto, Análisis Comparativo de Técnicas de Control Convencional e Inteligentes con los Módulos Flexible Link, Flexible Joint y Ball Beam, Cali, Valle del Cauca: Universidad Autónoma de Occidente, 2013. [4] S. M., «Aplicaciones Exitosas de Control Inteligente a Casos Reales,» Revista Iberoamericana de Automática e Informática Industrial, vol. 1, nº 8, p. 7, 2011. [5] Q. Guo y P. W. Han Junfeng, «PMSM Servo Control System Design Based on Fuzzy PID,» de 2nd International Conference on Cybernetics, Robotics and Control, Xi'an, 2017. [6] M. Cano Barragan y C. F. Narvaez Velazques, Diseño e Implementación de un Sistema Robótico que Permita el Reconocimiento de Caracteres Manuscritos y su Posterior Reproducción, Cali, Valle del Cauca: Universidad Autónoma de Occidente, 2017. [7] J. C. Arenas, S. A. Cantillo, L. F. Chacón y J. A. López, «Modelling and Control using Neural Networks of Quanser Flexible Joint Module,» de CIIMA, Manizales, 2017. [8] M. H. Beale, H. B. Demuth y M. T. Hagan, «Neural Network Design,» 1996. [En línea]. Disponible: https://hagan.okstate.edu/NNDesign.pdf. [9] M. Kratmüller, «Adaptive Fuzzy Control Design,» Siemens PSE, Bratislava, República de Eslovaquia, 2009. [10] S. A. Cantillo, J. J. Lara y J. A. López, «Modeling and Control of a Two Tank System Using Artificial Neural Networks,» de IEEE, Cali, 2019. [11] O.Gonzales, «Robot basado en Arduino controlado con una red neuronal,» BricoGeek, 14 11 2017. [En línea]. Disponible: https://blog.bricogeek.com/noticias/robotica/robot-basado-en-arduino-controlado-con-una-red-neuronal/. [12] E. F. Bravo, J. A. López y M. A. Muñoz, Control Inteligente, Cali: Universidad del Valle, 2009. [13] L.Kumar, «Science Direct,» Ocutbre 2017. [En línea]. Disponible: https://ezproxy.uao.edu.o:2082/science/article/pii/S0952197617301896. [14] B.L. De Moor, J. A. Suykens y J. P. Vandewalle, Artificial Neural Networks for Modelling and Control of Non-Linear Systems, Springer My Copy UK, 1996. [15] K.M. Passino. y S. Yurkovich, Fuzzy Control, Ohio: Addison-Wesley, 1997. [16] Patagonia Tec, «Patagonia Tec blog,» [En línea]. Disponible: http://saber.patagoniatec.com/arduino-mega-2560-atmega-mega-arduino-clon-compatible-argentina-tutorial-basico-informacion-arduino-argentina-ptec/. [17] Ulises, «Informática práctica cada día,» [En línea]. Disponible: http://www.rolon.es/que-es-raspberry-pi/.. [18] National Instruments, «USER GUIDE AND SPECIFICATIONS NI myRIO-1900,» 2016. [En línea]. Available: http://www.ni.com/pdf/manuals/376047c.pdf. [19] Quanser Inc., «Quanser Rotatory Servo,» 2011. [En línea]. Disponible: http://eecs.ucf.edu/~abehal/eel4612/lab/General/Rotflex_User_Manual.pdf. . [20] Quanser Inc., «THE ROTATORY CONTROL LAB,» 2017. [En línea]. Disponible: https://www.quanser.com/wp-content/uploads/2017/04/Rotatory-Brochure-online.pdf. [21] Y. Y. G. Y. W. J. G. W. y H. Bilal, Introduction Manipulator are the Spine of Industrial Robots. The Applications of Manipulators are Vast Enough so that They have been Used from Industry to Space and Mars wuth the Requirement of High Accuracy and min, Dalian: School of Automation; Nanjing University of Science and Technology, 2017. [22] Arduino, «ARDUINO MEGA 2560 REV3,» Arduino, 2019. [En línea]. Disponible: https://store.arduino.cc/usa/mega-2560-r3. [23] Raspberry pi, «Raspberry pi 3 Model B+,» [En línea]. Disponible: https://static.raspberrypi.org/files/product-briefs/Raspberry-Pi-Model-Bplus-Product-Brief.pdf. [24] Arduino, «ARDUINO DUE,» 2019. [En línea]. Disponible: https://store.arduino.cc/usa/due. [25] MathWorks, «Analog Output,» Mathworks, 2019. [En línea]. Disponible: https://la.mathworks.com/help/supportpkg/arduino/ref/analogoutput.html?s_tid=doc_ta. [26] A. P. Malvino, M. A. Miller y P. B. Zoar, Prácticas de Electrónica, vol. 7, Barcelona: ALFAOMEGA GRUPO EDITOR, S.A, 2001. [27] Quanser Inc., «Universal Power Module 1503, 1506, 2405, 2405-PWM, User Manual,» [En línea]. Disponible: http://www2.hawaii.edu/~gurdal/EE351L/upm.pdf. . [28] A.Aqeel, «Introduction to the Arduino Due,» 2018. [En línea]. Disponible: https://www.theengineeringprojects.com/2018/09/introduction-to-arduino-due.html.Ingeniería MecatrónicaRedes neurales (Computadores)Control difusoInteligencia artificialNeural networks (Computer science)Artificial intelligenceControl inteligente para los sistemas Quanser Flexible Joint y SRV02 usando plataformas de hardware libreTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1fTextinfo:eu-repo/semantics/bachelorThesishttps://purl.org/redcol/resource_type/TPinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/version/c_970fb48d4fbd8a85Publicationhttps://scholar.google.com.au/citations?user=7PIjh_MAAAAJ&hl=envirtual::2936-10000-0002-9731-8458virtual::2936-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000249106virtual::2936-1fc227fb1-22ec-47f0-afe7-521c61fddd32virtual::2936-1fc227fb1-22ec-47f0-afe7-521c61fddd32virtual::2936-1TEXTT08901.pdf.txtT08901.pdf.txtExtracted texttext/plain89472https://red.uao.edu.co/bitstreams/b67f24f3-f97a-4436-a372-f15ee58058b2/download9cf8d1ec034ddbb4a25cfe76c13361c4MD57TA8901.pdf.txtTA8901.pdf.txtExtracted texttext/plain5722https://red.uao.edu.co/bitstreams/1f33d8c6-6f2c-4fd4-804c-bcbd56d08eed/download691cd4dcd1ac2448bfb7eaf08c0f68a7MD59THUMBNAILT08901.pdf.jpgT08901.pdf.jpgGenerated Thumbnailimage/jpeg6652https://red.uao.edu.co/bitstreams/2b0d9aa6-8828-45af-b339-910ade4d130d/download1ab29f56ce8699adddb6bc61d460c2a3MD58TA8901.pdf.jpgTA8901.pdf.jpgGenerated Thumbnailimage/jpeg14268https://red.uao.edu.co/bitstreams/45e09912-c7df-4b46-a492-76a61755a7c7/downloadcf478d78dcd6bc07909a09707cf54e6cMD510CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8805https://red.uao.edu.co/bitstreams/91b975ec-92bd-441b-ae42-5f7e286a0713/download4460e5956bc1d1639be9ae6146a50347MD53LICENSElicense.txtlicense.txttext/plain; charset=utf-81665https://red.uao.edu.co/bitstreams/57908088-21f6-4f40-befb-dbbd3ae29463/download20b5ba22b1117f71589c7318baa2c560MD54ORIGINALT08901.pdfT08901.pdfapplication/pdf1790936https://red.uao.edu.co/bitstreams/7951e686-9c29-4b97-bcf2-884e83b035e1/download5cfee7f1f4c35e48e7e73a6537cbe115MD55TA8901.pdfTA8901.pdfapplication/pdf4004283https://red.uao.edu.co/bitstreams/8b5b56fe-498e-45ac-8161-91bb85d805c6/download03740675ef986e51c2fc07149a05bb71MD5610614/11754oai:red.uao.edu.co:10614/117542024-03-07 16:50:21.567https://creativecommons.org/licenses/by-nc-nd/4.0/Derechos Reservados - Universidad Autónoma de Occidenteopen.accesshttps://red.uao.edu.coRepositorio Digital Universidad Autonoma de Occidenterepositorio@uao.edu.coRUwgQVVUT1IgYXV0b3JpemEgYSBsYSBVbml2ZXJzaWRhZCBBdXTDs25vbWEgZGUgT2NjaWRlbnRlLCBkZSBmb3JtYSBpbmRlZmluaWRhLCBwYXJhIHF1ZSBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsYSBMZXkgMjMgZGUgMTk4MiwgbGEgTGV5IDQ0IGRlIDE5OTMsIGxhIERlY2lzacOzbiBhbmRpbmEgMzUxIGRlIDE5OTMsIGVsIERlY3JldG8gNDYwIGRlIDE5OTUgeSBkZW3DoXMgbGV5ZXMgeSBqdXJpc3BydWRlbmNpYSB2aWdlbnRlIGFsIHJlc3BlY3RvLCBoYWdhIHB1YmxpY2FjacOzbiBkZSBlc3RlIGNvbiBmaW5lcyBlZHVjYXRpdm9zLiBQQVJBR1JBRk86IEVzdGEgYXV0b3JpemFjacOzbiBhZGVtw6FzIGRlIHNlciB2w6FsaWRhIHBhcmEgbGFzIGZhY3VsdGFkZXMgeSBkZXJlY2hvcyBkZSB1c28gc29icmUgbGEgb2JyYSBlbiBmb3JtYXRvIG8gc29wb3J0ZSBtYXRlcmlhbCwgdGFtYmnDqW4gcGFyYSBmb3JtYXRvIGRpZ2l0YWwsIGVsZWN0csOzbmljbywgdmlydHVhbCwgcGFyYSB1c29zIGVuIHJlZCwgSW50ZXJuZXQsIGV4dHJhbmV0LCBpbnRyYW5ldCwgYmlibGlvdGVjYSBkaWdpdGFsIHkgZGVtw6FzIHBhcmEgY3VhbHF1aWVyIGZvcm1hdG8gY29ub2NpZG8gbyBwb3IgY29ub2Nlci4gRUwgQVVUT1IsIGV4cHJlc2EgcXVlIGVsIGRvY3VtZW50byAodHJhYmFqbyBkZSBncmFkbywgcGFzYW50w61hLCBjYXNvcyBvIHRlc2lzKSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCB5IGxhIGVsYWJvcsOzIHNpbiBxdWVicmFudGFyIG5pIHN1cGxhbnRhciBsb3MgZGVyZWNob3MgZGUgYXV0b3IgZGUgdGVyY2Vyb3MsIHkgZGUgdGFsIGZvcm1hLCBlbCBkb2N1bWVudG8gKHRyYWJham8gZGUgZ3JhZG8sIHBhc2FudMOtYSwgY2Fzb3MgbyB0ZXNpcykgZXMgZGUgc3UgZXhjbHVzaXZhIGF1dG9yw61hIHkgdGllbmUgbGEgdGl0dWxhcmlkYWQgc29icmUgw6lzdGUuIFBBUkFHUkFGTzogZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBhbGd1bmEgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybywgcmVmZXJlbnRlIGEgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIHNvYnJlIGVsIGRvY3VtZW50byAoVHJhYmFqbyBkZSBncmFkbywgUGFzYW50w61hLCBjYXNvcyBvIHRlc2lzKSBlbiBjdWVzdGnDs24sIEVMIEFVVE9SLCBhc3VtaXLDoSBsYSByZXNwb25zYWJpbGlkYWQgdG90YWwsIHkgc2FsZHLDoSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvczsgcGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgbGEgVW5pdmVyc2lkYWQgIEF1dMOzbm9tYSBkZSBPY2NpZGVudGUgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4gVG9kYSBwZXJzb25hIHF1ZSBjb25zdWx0ZSB5YSBzZWEgZW4gbGEgYmlibGlvdGVjYSBvIGVuIG1lZGlvIGVsZWN0csOzbmljbyBwb2Ryw6EgY29waWFyIGFwYXJ0ZXMgZGVsIHRleHRvIGNpdGFuZG8gc2llbXByZSBsYSBmdWVudGUsIGVzIGRlY2lyIGVsIHTDrXR1bG8gZGVsIHRyYWJham8geSBlbCBhdXRvci4gRXN0YSBhdXRvcml6YWNpw7NuIG5vIGltcGxpY2EgcmVudW5jaWEgYSBsYSBmYWN1bHRhZCBxdWUgdGllbmUgRUwgQVVUT1IgZGUgcHVibGljYXIgdG90YWwgbyBwYXJjaWFsbWVudGUgbGEgb2JyYS4K