Desarrollo de una arquitectura de bajo costo para un laboratorio remoto del robot IR50P de GIESCV

El proyecto se enfocó en el diseño e implementación de una arquitectura remota para el control del robot IR50P, perteneciente al Grupo de Investigación en Electromagnetismo, Salud y Calidad de Vida (GIESCV) de la Universidad El Bosque. Esta iniciativa surgió para facilitar el acceso al robot en ento...

Full description

Autores:
Ovallos Romero, Andrea Juliana
Tipo de recurso:
https://purl.org/coar/resource_type/c_7a1f
Fecha de publicación:
2025
Institución:
Universidad El Bosque
Repositorio:
Repositorio U. El Bosque
Idioma:
spa
OAI Identifier:
oai:repositorio.unbosque.edu.co:20.500.12495/18132
Acceso en línea:
https://hdl.handle.net/20.500.12495/18132
Palabra clave:
Laboratorios remotos
Robótica educativa
Control PID
Educación STEM
Automatización industrial
621.381
Remote laboratories
Educational robotics
PID control
STEM education
Industrial automation
Rights
License
Attribution-NonCommercial-ShareAlike 4.0 International
id UNBOSQUE2_47ea8a01bf11a5126a0b5d20c8743a44
oai_identifier_str oai:repositorio.unbosque.edu.co:20.500.12495/18132
network_acronym_str UNBOSQUE2
network_name_str Repositorio U. El Bosque
repository_id_str
dc.title.none.fl_str_mv Desarrollo de una arquitectura de bajo costo para un laboratorio remoto del robot IR50P de GIESCV
dc.title.translated.none.fl_str_mv Development of a low-cost architecture for a remote laboratory of the IR50P robot from GIESCV
title Desarrollo de una arquitectura de bajo costo para un laboratorio remoto del robot IR50P de GIESCV
spellingShingle Desarrollo de una arquitectura de bajo costo para un laboratorio remoto del robot IR50P de GIESCV
Laboratorios remotos
Robótica educativa
Control PID
Educación STEM
Automatización industrial
621.381
Remote laboratories
Educational robotics
PID control
STEM education
Industrial automation
title_short Desarrollo de una arquitectura de bajo costo para un laboratorio remoto del robot IR50P de GIESCV
title_full Desarrollo de una arquitectura de bajo costo para un laboratorio remoto del robot IR50P de GIESCV
title_fullStr Desarrollo de una arquitectura de bajo costo para un laboratorio remoto del robot IR50P de GIESCV
title_full_unstemmed Desarrollo de una arquitectura de bajo costo para un laboratorio remoto del robot IR50P de GIESCV
title_sort Desarrollo de una arquitectura de bajo costo para un laboratorio remoto del robot IR50P de GIESCV
dc.creator.fl_str_mv Ovallos Romero, Andrea Juliana
dc.contributor.advisor.none.fl_str_mv Murrugarra Quiroz, Cecilia Violeta
dc.contributor.author.none.fl_str_mv Ovallos Romero, Andrea Juliana
dc.subject.none.fl_str_mv Laboratorios remotos
Robótica educativa
Control PID
Educación STEM
Automatización industrial
topic Laboratorios remotos
Robótica educativa
Control PID
Educación STEM
Automatización industrial
621.381
Remote laboratories
Educational robotics
PID control
STEM education
Industrial automation
dc.subject.ddc.none.fl_str_mv 621.381
dc.subject.keywords.none.fl_str_mv Remote laboratories
Educational robotics
PID control
STEM education
Industrial automation
description El proyecto se enfocó en el diseño e implementación de una arquitectura remota para el control del robot IR50P, perteneciente al Grupo de Investigación en Electromagnetismo, Salud y Calidad de Vida (GIESCV) de la Universidad El Bosque. Esta iniciativa surgió para facilitar el acceso al robot en entornos educativos, superando las limitaciones de espacio y disponibilidad física. Se integró un servidor basado en Raspberry Pi, encargado de gestionar la comunicación bidireccional a través de WebSocket y serial (RS232 a 19200 baudios), complementado con una cámara IP para visualización en tiempo real. Como principal resultado, se desarrolló una interfaz web que permite enviar comandos seriales al Driver UEB del robot IR50P, controlar sus articulaciones, ajustar parámetros del controlador PID y monitorear sensores de posición. El sistema fue validado mediante pruebas de envío de comandos seriales, demostrando su eficiencia. El proyecto evidenció que la combinación de tecnologías abiertas y hardware accesible puede ampliar el alcance de equipos robóticos en contextos académicos, fomentando prácticas innovadoras en control y automatización.
publishDate 2025
dc.date.accessioned.none.fl_str_mv 2025-11-14T21:54:38Z
dc.date.issued.none.fl_str_mv 2025-05
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.local.spa.fl_str_mv Tesis/Trabajo de grado - Monografía - Pregrado
dc.type.coar.none.fl_str_mv https://purl.org/coar/resource_type/c_7a1f
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.coarversion.none.fl_str_mv https://purl.org/coar/version/c_ab4af688f83e57aa
format https://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/20.500.12495/18132
dc.identifier.instname.spa.fl_str_mv instname:Universidad El Bosque
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional Universidad El Bosque
dc.identifier.repourl.none.fl_str_mv repourl:https://repositorio.unbosque.edu.co
url https://hdl.handle.net/20.500.12495/18132
identifier_str_mv instname:Universidad El Bosque
reponame:Repositorio Institucional Universidad El Bosque
repourl:https://repositorio.unbosque.edu.co
dc.language.iso.fl_str_mv spa
language spa
dc.relation.references.none.fl_str_mv ​[1] ​Universidad El Bosque, “Grupos Ingeniería y Tecnología,” Vicerrectoría de Investigaciones - Universidad El Bosque, [En línea]. Available: https://investigaciones.unbosque.edu.co/grupos-area-ingenieria-y-tecnologia. [Último acceso: 30 Agosto 2024].
​[2] ​Grupo de Investigación Electromagnetismo, Salud y Calidad de Vida, “Electromagnetismo, Salud y Calidad de Vida,” Universidad El Bosque, [En línea]. Available: https://investigaciones.unbosque.edu.co/electromagnetismo-salud-y-calidad-de-vida. [Último acceso: 30 Agosto 2024].
[3] Y. Fonseca, “Generador de trayectorias para el robot manipulador IR50P del laboratorio de control y robótica del GIESCV”, Bogotá, Colombia: B.S. thesis, Univ. El Bosque, 2024.
[4] S. Concardi y S. Marchisio, “The Remote Laboratory as a Teaching Resource in the Scientific and Technological Training”, Creative Education, 2013, doi: 10.4236/ce.2013.410A006.
[5] X. Chen y Y. Zhang, “Virtual and Remote Laboratory Development: A Review,” Proceedings of the 2010 American Society of Civil Engineers, 2010, pp. 368-377, doi: 10.1061/41096(366)368.
[6] F. Pereira, D. França, V. Paschoal, M. Nardes, R. R. Rosa y E. Guerra, “Esfinge Virtual Lab—A Virtual Laboratory Platform With a Metadata-Based API and Based on Dynamic Component,” IEEE Access, vol. 11, pp. 143167-143181, 2023, doi: 10.1109/ACCESS.2023.3342911.
[7] G. I. C. Gómez y R. C. Castro, “Development of Online Teaching Tools for Engineering: Computational Simulations for the Design of a Redundant Robot System with Artificial Vision,” 2021 Machine Learning-Driven Digital Technologies for Educational Innovation Workshop, Monterrey, Mexico, doi: 10.1109/IEEECONF53024.2021.9733760, 2021, pp. 1-8.
[8] C. Marino, A. Rega, F. Vitolo y S. Patalano, “Enhancing Human-Robot Collaboration in the Industry 5.0 Context: Workplace Layout Prototyping,” International Joint Conference on Mechanics, Design Engineering & Advanced Manufacturing, Springer, 2022, pp. 454-465.
[9] Grupo de investigación Electromagnetismo, Salud y Calidad de Vida, “PFI-2022-016: Laboratorio de Control y Robótica,” Universidad El Bosque, 2022.
[10] P. Chand, M. Al-Rawi, S. James, J. Antony y J. Jose, “A Low-Cost System for Remote Access and Control of Automation Equipment,” Machines, vol. 9, no. 7, p. 138, Jul. 2021, https://doi.org/10.3390/machines9070138.
[11] M. L. C. Penna, J. F. Osma y C. C. S. Gómez, “Remote laboratory control system for portable biosensors,” Bogotá, Colombia: Tesis de maestría, Universidad de los Andes, 2023.
[12] B. L. et al., “A Fully Open Source Remote Laboratory for Practical Learning,” Electronics, vol. 9, no. 11, 2020, p. 1832.
[13] A. K. M. Azad, “Design and Development of Remote Laboratories with Internet of Things Setting,” Advances in Internet of Things, vol. 11, 2021, pp. 97-100, doi: 10.4236/ait.2021.113007.
[14] EUROBTEC GmbH, Manual IR50p Handbuch, Zindorf: EUROBTEC GmbH, 1993.
[15] B. Siciliano, L. Sciavicco, L. Villani y G. Oriolo, “Robótica: modelado, planificación y control,” Londres: Springer London, 2009, doi: 10.1007/978-1-84628-642-1.
[16] K. Ogata, Ingeniería de Control Moderna (5.ª ed.), Pearson, 2010.
[17] J. Axelson, Serial Port Complete: COM Ports, USB Virtual COM Ports, and Ports for Embedded Systems (2nd ed.), Lakeview Research, 2007.
[18] D. Gourley y B. Totty, HTTP: The Definitive Guide, O'Reilly Media, 2002.
[19] I. Grigorik, High Performance Browser Networking, O’Reilly Media, 2013.
[20] D. Stenberg, HTTP/3 Explained, Creative Commons Attribution 4.0 license, 2022.
[21] R. Johnson, The WebSockets Handbook: Seamless Communication for Web, Mobile, and IoT, HiTeX Press, 2025.
[22] M. Lutz, Learning Python, O’Reilly Media, 2013.
[23] J. Duckett, “HTML and CSS: Design and Build Websites,” Wiley, 2011, p. 36.
[24] J. Robbins, “Learning Web Design (5th ed.),” O'Reilly Media, 2018, p. 17.
[25] J. Kurose y K. Ross, Computer Networking: A Top-Down Approach, Pearson, 2017.
[26] IONOS, “¿Qué es un servidor? Un concepto, dos definiciones,” IONOS Digital Guide, [En línea]. Available: https://www.ionos.com/es-us/digitalguide/servidores/know-how/que-es-un-servidor-un-concepto-dos-definiciones/. [Último acceso: 8 Mayo 2025].
[27] Raspberry Pi, “Buy a Raspberry Pi 3 Model B,” Raspberry Pi, [En línea]. Available: https://www.raspberrypi.com/products/raspberry-pi-3-model-b/. [Último acceso: 8 Mayo 2025].
[28] D-Link Corporation, “mydlink Lite [Mobile application software],” [En línea]. Available: https://www.mydlink.com/apps.
[29] D-Link Corporation, DCS-5222L User Manual, 2014.
dc.rights.en.fl_str_mv Attribution-NonCommercial-ShareAlike 4.0 International
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.none.fl_str_mv http://creativecommons.org/licenses/by-nc-sa/4.0/
dc.rights.local.spa.fl_str_mv Acceso abierto
dc.rights.accessrights.none.fl_str_mv https://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv Attribution-NonCommercial-ShareAlike 4.0 International
http://creativecommons.org/licenses/by-nc-sa/4.0/
Acceso abierto
https://purl.org/coar/access_right/c_abf2
http://purl.org/coar/access_right/c_abf2
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.program.spa.fl_str_mv Ingeniería Electrónica
dc.publisher.grantor.spa.fl_str_mv Universidad El Bosque
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingeniería
institution Universidad El Bosque
bitstream.url.fl_str_mv https://repositorio.unbosque.edu.co/bitstreams/b96f4f62-ee87-45de-865d-937e0bc61e07/download
https://repositorio.unbosque.edu.co/bitstreams/9227d4a8-087a-4bdf-9364-7961a07224c8/download
https://repositorio.unbosque.edu.co/bitstreams/93a0eb7b-2843-4b18-8821-fb27b7657db2/download
https://repositorio.unbosque.edu.co/bitstreams/8b0d8306-3c06-44b5-a3cb-87e72ae793ee/download
https://repositorio.unbosque.edu.co/bitstreams/e411c63d-527a-4637-a4e5-17688eecaf49/download
https://repositorio.unbosque.edu.co/bitstreams/8f2dbe61-dc16-4643-a150-4e07155aa986/download
bitstream.checksum.fl_str_mv 01177ef8862aadfeb4f13683b8520865
5b4ebc994dd5e3817841a2823bf1cef5
f06af22bfd8636c5201352007ffedf36
0b26a039c785876098beb2ca900f3129
9ad72d95142399b71803941421e1a86a
69c7d1fea1b67f73a10c194afeb39b1b
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad El Bosque
repository.mail.fl_str_mv bibliotecas@biteca.com
_version_ 1849967240759214080
spelling Murrugarra Quiroz, Cecilia VioletaOvallos Romero, Andrea Juliana2025-11-14T21:54:38Z2025-05https://hdl.handle.net/20.500.12495/18132instname:Universidad El Bosquereponame:Repositorio Institucional Universidad El Bosquerepourl:https://repositorio.unbosque.edu.coEl proyecto se enfocó en el diseño e implementación de una arquitectura remota para el control del robot IR50P, perteneciente al Grupo de Investigación en Electromagnetismo, Salud y Calidad de Vida (GIESCV) de la Universidad El Bosque. Esta iniciativa surgió para facilitar el acceso al robot en entornos educativos, superando las limitaciones de espacio y disponibilidad física. Se integró un servidor basado en Raspberry Pi, encargado de gestionar la comunicación bidireccional a través de WebSocket y serial (RS232 a 19200 baudios), complementado con una cámara IP para visualización en tiempo real. Como principal resultado, se desarrolló una interfaz web que permite enviar comandos seriales al Driver UEB del robot IR50P, controlar sus articulaciones, ajustar parámetros del controlador PID y monitorear sensores de posición. El sistema fue validado mediante pruebas de envío de comandos seriales, demostrando su eficiencia. El proyecto evidenció que la combinación de tecnologías abiertas y hardware accesible puede ampliar el alcance de equipos robóticos en contextos académicos, fomentando prácticas innovadoras en control y automatización.Ingeniero ElectrónicoPregradoThe project focused on the design and implementation of a remote architecture for controlling the IR50P robot, belonging to the Research Group on Electromagnetismo, Salud y Calidad de Vida (GIESCV) at Universidad El Bosque. This initiative aimed to facilitate access to the robot in educational settings, overcoming limitations of space and physical availability. A server based on Raspberry Pi was integrated, managing bidirectional communication through WebSocket and serial (RS232 at 19200 baud), complemented by an IP camera for real-time visualization. The main outcome was the development of a web interface that allows sending serial commands to the IR50P robot’s UEB Driver, controlling its joints, adjusting PID control parameters, and monitoring position sensors. The system was validated through serial command transmission tests, demonstrating its efficiency. The project demonstrated that the combination of open technologies and accessible hardware can extend the reach of robotic equipment in academic contexts, promoting innovative practices in control and automation.application/pdfAttribution-NonCommercial-ShareAlike 4.0 Internationalhttp://creativecommons.org/licenses/by-nc-sa/4.0/Acceso abiertohttps://purl.org/coar/access_right/c_abf2http://purl.org/coar/access_right/c_abf2Laboratorios remotosRobótica educativaControl PIDEducación STEMAutomatización industrial621.381Remote laboratoriesEducational roboticsPID controlSTEM educationIndustrial automationDesarrollo de una arquitectura de bajo costo para un laboratorio remoto del robot IR50P de GIESCVDevelopment of a low-cost architecture for a remote laboratory of the IR50P robot from GIESCVIngeniería ElectrónicaUniversidad El BosqueFacultad de IngenieríaTesis/Trabajo de grado - Monografía - Pregradohttps://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesishttps://purl.org/coar/version/c_ab4af688f83e57aa​[1] ​Universidad El Bosque, “Grupos Ingeniería y Tecnología,” Vicerrectoría de Investigaciones - Universidad El Bosque, [En línea]. Available: https://investigaciones.unbosque.edu.co/grupos-area-ingenieria-y-tecnologia. [Último acceso: 30 Agosto 2024].​[2] ​Grupo de Investigación Electromagnetismo, Salud y Calidad de Vida, “Electromagnetismo, Salud y Calidad de Vida,” Universidad El Bosque, [En línea]. Available: https://investigaciones.unbosque.edu.co/electromagnetismo-salud-y-calidad-de-vida. [Último acceso: 30 Agosto 2024].[3] Y. Fonseca, “Generador de trayectorias para el robot manipulador IR50P del laboratorio de control y robótica del GIESCV”, Bogotá, Colombia: B.S. thesis, Univ. El Bosque, 2024.[4] S. Concardi y S. Marchisio, “The Remote Laboratory as a Teaching Resource in the Scientific and Technological Training”, Creative Education, 2013, doi: 10.4236/ce.2013.410A006.[5] X. Chen y Y. Zhang, “Virtual and Remote Laboratory Development: A Review,” Proceedings of the 2010 American Society of Civil Engineers, 2010, pp. 368-377, doi: 10.1061/41096(366)368.[6] F. Pereira, D. França, V. Paschoal, M. Nardes, R. R. Rosa y E. Guerra, “Esfinge Virtual Lab—A Virtual Laboratory Platform With a Metadata-Based API and Based on Dynamic Component,” IEEE Access, vol. 11, pp. 143167-143181, 2023, doi: 10.1109/ACCESS.2023.3342911.[7] G. I. C. Gómez y R. C. Castro, “Development of Online Teaching Tools for Engineering: Computational Simulations for the Design of a Redundant Robot System with Artificial Vision,” 2021 Machine Learning-Driven Digital Technologies for Educational Innovation Workshop, Monterrey, Mexico, doi: 10.1109/IEEECONF53024.2021.9733760, 2021, pp. 1-8.[8] C. Marino, A. Rega, F. Vitolo y S. Patalano, “Enhancing Human-Robot Collaboration in the Industry 5.0 Context: Workplace Layout Prototyping,” International Joint Conference on Mechanics, Design Engineering & Advanced Manufacturing, Springer, 2022, pp. 454-465.[9] Grupo de investigación Electromagnetismo, Salud y Calidad de Vida, “PFI-2022-016: Laboratorio de Control y Robótica,” Universidad El Bosque, 2022.[10] P. Chand, M. Al-Rawi, S. James, J. Antony y J. Jose, “A Low-Cost System for Remote Access and Control of Automation Equipment,” Machines, vol. 9, no. 7, p. 138, Jul. 2021, https://doi.org/10.3390/machines9070138.[11] M. L. C. Penna, J. F. Osma y C. C. S. Gómez, “Remote laboratory control system for portable biosensors,” Bogotá, Colombia: Tesis de maestría, Universidad de los Andes, 2023.[12] B. L. et al., “A Fully Open Source Remote Laboratory for Practical Learning,” Electronics, vol. 9, no. 11, 2020, p. 1832.[13] A. K. M. Azad, “Design and Development of Remote Laboratories with Internet of Things Setting,” Advances in Internet of Things, vol. 11, 2021, pp. 97-100, doi: 10.4236/ait.2021.113007.[14] EUROBTEC GmbH, Manual IR50p Handbuch, Zindorf: EUROBTEC GmbH, 1993.[15] B. Siciliano, L. Sciavicco, L. Villani y G. Oriolo, “Robótica: modelado, planificación y control,” Londres: Springer London, 2009, doi: 10.1007/978-1-84628-642-1.[16] K. Ogata, Ingeniería de Control Moderna (5.ª ed.), Pearson, 2010.[17] J. Axelson, Serial Port Complete: COM Ports, USB Virtual COM Ports, and Ports for Embedded Systems (2nd ed.), Lakeview Research, 2007.[18] D. Gourley y B. Totty, HTTP: The Definitive Guide, O'Reilly Media, 2002.[19] I. Grigorik, High Performance Browser Networking, O’Reilly Media, 2013.[20] D. Stenberg, HTTP/3 Explained, Creative Commons Attribution 4.0 license, 2022.[21] R. Johnson, The WebSockets Handbook: Seamless Communication for Web, Mobile, and IoT, HiTeX Press, 2025.[22] M. Lutz, Learning Python, O’Reilly Media, 2013.[23] J. Duckett, “HTML and CSS: Design and Build Websites,” Wiley, 2011, p. 36.[24] J. Robbins, “Learning Web Design (5th ed.),” O'Reilly Media, 2018, p. 17.[25] J. Kurose y K. Ross, Computer Networking: A Top-Down Approach, Pearson, 2017.[26] IONOS, “¿Qué es un servidor? Un concepto, dos definiciones,” IONOS Digital Guide, [En línea]. Available: https://www.ionos.com/es-us/digitalguide/servidores/know-how/que-es-un-servidor-un-concepto-dos-definiciones/. [Último acceso: 8 Mayo 2025].[27] Raspberry Pi, “Buy a Raspberry Pi 3 Model B,” Raspberry Pi, [En línea]. Available: https://www.raspberrypi.com/products/raspberry-pi-3-model-b/. [Último acceso: 8 Mayo 2025].[28] D-Link Corporation, “mydlink Lite [Mobile application software],” [En línea]. Available: https://www.mydlink.com/apps.[29] D-Link Corporation, DCS-5222L User Manual, 2014.spaORIGINALTrabajo de grado.pdfTrabajo de grado.pdfapplication/pdf7285984https://repositorio.unbosque.edu.co/bitstreams/b96f4f62-ee87-45de-865d-937e0bc61e07/download01177ef8862aadfeb4f13683b8520865MD53trueAnonymousREADAnexo 2 Codigos.pdfAnexo 2 Codigos.pdfapplication/pdf5112446https://repositorio.unbosque.edu.co/bitstreams/9227d4a8-087a-4bdf-9364-7961a07224c8/download5b4ebc994dd5e3817841a2823bf1cef5MD55falseAnonymousREADLICENSElicense.txtlicense.txttext/plain; charset=utf-82109https://repositorio.unbosque.edu.co/bitstreams/93a0eb7b-2843-4b18-8821-fb27b7657db2/downloadf06af22bfd8636c5201352007ffedf36MD52falseAnonymousREADCarta de autorizacion .pdfapplication/pdf211403https://repositorio.unbosque.edu.co/bitstreams/8b0d8306-3c06-44b5-a3cb-87e72ae793ee/download0b26a039c785876098beb2ca900f3129MD57falseBiblioteca - (Publicadores)READAnexo 1 acta de grado.pdfapplication/pdf513688https://repositorio.unbosque.edu.co/bitstreams/e411c63d-527a-4637-a4e5-17688eecaf49/download9ad72d95142399b71803941421e1a86aMD58falseBiblioteca - (Publicadores)READCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-81161https://repositorio.unbosque.edu.co/bitstreams/8f2dbe61-dc16-4643-a150-4e07155aa986/download69c7d1fea1b67f73a10c194afeb39b1bMD56falseAnonymousREAD20.500.12495/18132oai:repositorio.unbosque.edu.co:20.500.12495/181322025-11-14T22:08:24.695947Zhttp://creativecommons.org/licenses/by-nc-sa/4.0/Attribution-NonCommercial-ShareAlike 4.0 Internationalopen.accesshttps://repositorio.unbosque.edu.coRepositorio Institucional Universidad El Bosquebibliotecas@biteca.comPGgzPkxpY2VuY2lhIGRlIERpc3RyaWJ1Y2nDs24gTm8gRXhjbHVzaXZhPC9oMz4KUGFyYSBxdWUgZWwgPGI+UmVwb3NpdG9yaW8gZGUgbGEgVW5pdmVyc2lkYWQgRWwgQm9zcXVlPC9iPiBwdWVkYSByZXByb2R1Y2lyIHkgY29tdW5pY2FyIHDDumJsaWNhbWVudGUgc3UgZG9jdW1lbnRvIGVzIG5lY2VzYXJpbyBsYSBhY2VwdGFjacOzbiBkZSBsb3Mgc2lndWllbnRlcyB0w6lybWlub3MuIFBvciBmYXZvciwgbGVhIGxhcyBzaWd1aWVudGVzIDxiPmNvbmRpY2lvbmVzIGRlIGxpY2VuY2lhPC9iPjoKPG9sPgogIDxsaT5BY2VwdGFuZG8gZXN0YSBsaWNlbmNpYSwgdXN0ZWQgKGVsIGF1dG9yL2VzIG8gZWwgcHJvcGlldGFyaW8vcyBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IpIGdhcmFudGl6YSBhIGxhIDxiPlVuaXZlcnNpZGFkIEVsIEJvc3F1ZTwvYj4gZWwgZGVyZWNobyBubyBleGNsdXNpdm8gZGUgYXJjaGl2YXIsIHJlcHJvZHVjaXIsIGNvbnZlcnRpciAoY29tbyBzZSBkZWZpbmUgbcOhcyBhYmFqbyksIGNvbXVuaWNhciB5L28gZGlzdHJpYnVpciBzdSBkb2N1bWVudG8gbXVuZGlhbG1lbnRlIGVuIGZvcm1hdG8gZWxlY3Ryw7NuaWNvLjwvbGk+CiAgPGxpPlRhbWJpw6luIGVzdMOhIGRlIGFjdWVyZG8gY29uIHF1ZSBsYSA8Yj5Vbml2ZXJzaWRhZCBFbCBCb3NxdWU8L2I+ZSBwdWVkYSBjb25zZXJ2YXIgbcOhcyBkZSB1bmEgY29waWEgZGUgZXN0ZSBkb2N1bWVudG8geSwgc2luIGFsdGVyYXIgc3UgY29udGVuaWRvLCBjb252ZXJ0aXJsbyBhIGN1YWxxdWllciBmb3JtYXRvIGRlIGZpY2hlcm8sIG1lZGlvIG8gc29wb3J0ZSwgcGFyYSBwcm9ww7NzaXRvcyBkZSBzZWd1cmlkYWQsIHByZXNlcnZhY2nDs24geSBhY2Nlc28uPC9saT4KICA8bGk+RGVjbGFyYSBxdWUgZWwgZG9jdW1lbnRvIGVzIHVuIHRyYWJham8gb3JpZ2luYWwgc3V5byB5L28gcXVlIHRpZW5lIGVsIGRlcmVjaG8gcGFyYSBvdG9yZ2FyIGxvcyBkZXJlY2hvcyBjb250ZW5pZG9zIGVuIGVzdGEgbGljZW5jaWEuIFRhbWJpw6luIGRlY2xhcmEgcXVlIHN1IGRvY3VtZW50byBubyBpbmZyaW5nZSwgZW4gdGFudG8gZW4gY3VhbnRvIGxlIHNlYSBwb3NpYmxlIHNhYmVyLCBsb3MgZGVyZWNob3MgZGUgYXV0b3IgZGUgbmluZ3VuYSBvdHJhIHBlcnNvbmEgbyBlbnRpZGFkLjwvbGk+CiAgPGxpPlNpIGVsIGRvY3VtZW50byBjb250aWVuZSBtYXRlcmlhbGVzIGRlIGxvcyBjdWFsZXMgbm8gdGllbmUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBkZWNsYXJhIHF1ZSBoYSBvYnRlbmlkbyBlbCBwZXJtaXNvIHNpbiByZXN0cmljY2nDs24gZGVsIHByb3BpZXRhcmlvIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBwYXJhIG90b3JnYXIgYSBsYSA8Yj5Vbml2ZXJzaWRhZCBFbCBCb3NxdWU8L2I+IGxvcyBkZXJlY2hvcyByZXF1ZXJpZG9zIHBvciBlc3RhIGxpY2VuY2lhLCB5IHF1ZSBlc2UgbWF0ZXJpYWwgY3V5b3MgZGVyZWNob3Mgc29uIGRlIHRlcmNlcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIHkgcmVjb25vY2lkbyBlbiBlbCB0ZXh0byBvIGNvbnRlbmlkbyBkZWwgZG9jdW1lbnRvIGVudHJlZ2Fkby48L2xpPgogIDxsaT5TaSBlbCBkb2N1bWVudG8gc2UgYmFzYSBlbiB1bmEgb2JyYSBxdWUgaGEgc2lkbyBwYXRyb2NpbmFkYSBvIGFwb3lhZGEgcG9yIHVuYSBhZ2VuY2lhIHUgb3JnYW5pemFjacOzbiBkaWZlcmVudGUgZGUgbGEgPGI+VW5pdmVyc2lkYWQgRWwgQm9zcXVlPC9iPiwgc2UgcHJlc3Vwb25lIHF1ZSBzZSBoYSBjdW1wbGlkbyBjb24gY3VhbHF1aWVyIGRlcmVjaG8gZGUgcmV2aXNpw7NuIHUgb3RyYXMgb2JsaWdhY2lvbmVzIHJlcXVlcmlkYXMgcG9yIGVzdGUgY29udHJhdG8gbyBhY3VlcmRvLjwvbGk+CiAgPGxpPjxiPlVuaXZlcnNpZGFkIEVsIEJvc3F1ZTwvYj4gaWRlbnRpZmljYXLDoSBjbGFyYW1lbnRlIHN1L3Mgbm9tYnJlL3MgY29tbyBlbC9sb3MgYXV0b3IvZXMgbyBwcm9waWV0YXJpby9zIGRlIGxvcyBkZXJlY2hvcyBkZWwgZG9jdW1lbnRvLCB5IG5vIGhhcsOhIG5pbmd1bmEgYWx0ZXJhY2nDs24gZGUgc3UgZG9jdW1lbnRvIGRpZmVyZW50ZSBhIGxhcyBwZXJtaXRpZGFzIGVuIGVzdGEgbGljZW5jaWEuPC9saT4KPC9vbD4K