Sistema de control para robot continuo paralelo para seguimiento de objetos a altas velocidades
Los robots continuos en paralelo se controlan mediante tensión y flexión de filamentos flexibles y su característica principal es su sistema tan simple y liviano ya que tiene pocas piezas móviles y de bajo volumen. Entre sus aplicaciones potenciales están los manipuladores robóticos, control de plat...
- Autores:
-
Usme Martínez, Santiago
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2024
- Institución:
- Universidad de los Andes
- Repositorio:
- Séneca: repositorio Uniandes
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.uniandes.edu.co:1992/75586
- Acceso en línea:
- https://hdl.handle.net/1992/75586
- Palabra clave:
- Robot paralelo continuo
Seguimiento de objetos
Grados de libertad no lineales
Modelo Cosserat
Extrusión de filamentos
Ingeniería
- Rights
- openAccess
- License
- Attribution-ShareAlike 4.0 International
id |
UNIANDES2_bfd73ca9b33443a257356008892c9b87 |
---|---|
oai_identifier_str |
oai:repositorio.uniandes.edu.co:1992/75586 |
network_acronym_str |
UNIANDES2 |
network_name_str |
Séneca: repositorio Uniandes |
repository_id_str |
|
dc.title.none.fl_str_mv |
Sistema de control para robot continuo paralelo para seguimiento de objetos a altas velocidades |
dc.title.alternative.none.fl_str_mv |
Robot continuo paralelo para seguimiento de objetos |
title |
Sistema de control para robot continuo paralelo para seguimiento de objetos a altas velocidades |
spellingShingle |
Sistema de control para robot continuo paralelo para seguimiento de objetos a altas velocidades Robot paralelo continuo Seguimiento de objetos Grados de libertad no lineales Modelo Cosserat Extrusión de filamentos Ingeniería |
title_short |
Sistema de control para robot continuo paralelo para seguimiento de objetos a altas velocidades |
title_full |
Sistema de control para robot continuo paralelo para seguimiento de objetos a altas velocidades |
title_fullStr |
Sistema de control para robot continuo paralelo para seguimiento de objetos a altas velocidades |
title_full_unstemmed |
Sistema de control para robot continuo paralelo para seguimiento de objetos a altas velocidades |
title_sort |
Sistema de control para robot continuo paralelo para seguimiento de objetos a altas velocidades |
dc.creator.fl_str_mv |
Usme Martínez, Santiago |
dc.contributor.advisor.none.fl_str_mv |
Anchury Florian, Alvaro Uriel Segura Quijano, Fredy Enrique Camargo Leyva, Jonathan |
dc.contributor.author.none.fl_str_mv |
Usme Martínez, Santiago |
dc.contributor.jury.none.fl_str_mv |
López Jiménez, Jorge Alfredo |
dc.contributor.researchgroup.none.fl_str_mv |
Facultad de Ingeniería |
dc.subject.keyword.spa.fl_str_mv |
Robot paralelo continuo Seguimiento de objetos Grados de libertad no lineales Modelo Cosserat Extrusión de filamentos |
topic |
Robot paralelo continuo Seguimiento de objetos Grados de libertad no lineales Modelo Cosserat Extrusión de filamentos Ingeniería |
dc.subject.themes.spa.fl_str_mv |
Ingeniería |
description |
Los robots continuos en paralelo se controlan mediante tensión y flexión de filamentos flexibles y su característica principal es su sistema tan simple y liviano ya que tiene pocas piezas móviles y de bajo volumen. Entre sus aplicaciones potenciales están los manipuladores robóticos, control de plataformas, robótica flexible, medicina, manufactura industrial, entre otros. Dada la baja complejidad mecánica y bajo peso de estos robots se ideó este proyecto con el objetivo de agregar un sistema de control relativo a altas velocidades para seguimiento de objetos en movimiento. |
publishDate |
2024 |
dc.date.issued.none.fl_str_mv |
2024-12 |
dc.date.accessioned.none.fl_str_mv |
2025-01-22T20:54:39Z |
dc.date.available.none.fl_str_mv |
2025-01-22T20:54:39Z |
dc.type.none.fl_str_mv |
Trabajo de grado - Pregrado |
dc.type.driver.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.version.none.fl_str_mv |
info:eu-repo/semantics/acceptedVersion |
dc.type.coar.none.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.content.none.fl_str_mv |
Text |
dc.type.redcol.none.fl_str_mv |
http://purl.org/redcol/resource_type/TP |
format |
http://purl.org/coar/resource_type/c_7a1f |
status_str |
acceptedVersion |
dc.identifier.uri.none.fl_str_mv |
https://hdl.handle.net/1992/75586 |
dc.identifier.instname.none.fl_str_mv |
instname:Universidad de los Andes |
dc.identifier.reponame.none.fl_str_mv |
reponame:Repositorio Institucional Séneca |
dc.identifier.repourl.none.fl_str_mv |
repourl:https://repositorio.uniandes.edu.co/ |
url |
https://hdl.handle.net/1992/75586 |
identifier_str_mv |
instname:Universidad de los Andes reponame:Repositorio Institucional Séneca repourl:https://repositorio.uniandes.edu.co/ |
dc.language.iso.none.fl_str_mv |
spa |
language |
spa |
dc.relation.references.none.fl_str_mv |
J. Licona Mármol, Design of a portable control platform for rod-driven continuum parallel robots, Bogotá D.C., Colombia: Universidad de los Andes, 2024. J.-S. FARROKH, A. JALALI y I. D. WALKER, Cosserat Rod-Based Dynamic Modeling of Tendon-Driven Continuum Robots: A Tutorial, Toronto, Canada: IEEE Access, 2021. REACH Laboratory, «Parallel Continuum robots,» University of Tennessee, Tennessee, 2023. A. B. Clark, V. Mathivannan y N. Rojas, «A continuum Manipulator for Open-Source Surgical Robotics Research and Shared Development,» Imperial REDS Lab, London, 2021. REACH Robotics Lab, «General Tendon Routing in Continuum Robots,» University of Tennessee, Tennessee, 2014. D. A. A. Vanegas, A CONTINOUS TENDON-DRIVEN DELTA ROBOT - THE DR. OTTO OCTAVIUS PROJECT, Bogotá, Colombia: Universidad de los Andes, 2024. EL EMPAQUE, «Robot paralelo para embalaje y montaje, Quattro,» EL EMPAQUE, 2022. |
dc.rights.en.fl_str_mv |
Attribution-ShareAlike 4.0 International |
dc.rights.uri.none.fl_str_mv |
http://creativecommons.org/licenses/by-sa/4.0/ |
dc.rights.accessrights.none.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.coar.none.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
rights_invalid_str_mv |
Attribution-ShareAlike 4.0 International http://creativecommons.org/licenses/by-sa/4.0/ http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.none.fl_str_mv |
30 páginas |
dc.format.mimetype.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Universidad de los Andes |
dc.publisher.program.none.fl_str_mv |
Ingeniería Electrónica |
dc.publisher.faculty.none.fl_str_mv |
Facultad de Ingeniería |
dc.publisher.department.none.fl_str_mv |
Departamento de Ingeniería Eléctrica y Electrónica |
publisher.none.fl_str_mv |
Universidad de los Andes |
institution |
Universidad de los Andes |
bitstream.url.fl_str_mv |
https://repositorio.uniandes.edu.co/bitstreams/b39e8d90-b241-4559-b3b5-3f920d6ba6cb/download https://repositorio.uniandes.edu.co/bitstreams/52313d1b-ce1e-4fa9-8f6b-f7d79168bb05/download https://repositorio.uniandes.edu.co/bitstreams/a1092b45-27c7-43f9-8311-1be8aca1e8d8/download https://repositorio.uniandes.edu.co/bitstreams/c3bde10d-bf48-41e0-a7f8-d6c251fc00b6/download https://repositorio.uniandes.edu.co/bitstreams/e4e7a758-064f-493d-a7d8-0239b4608fba/download https://repositorio.uniandes.edu.co/bitstreams/40614e75-bdfe-4ec4-8b3e-5b7d8fe2ba23/download https://repositorio.uniandes.edu.co/bitstreams/8ac1dd29-f101-4919-81dc-85fae9693202/download https://repositorio.uniandes.edu.co/bitstreams/a454913a-1189-4498-b222-aeb58940e399/download |
bitstream.checksum.fl_str_mv |
d4954194521463f6fb523061add93004 57aa8f72ed472b0f99c9ae875895fcaf 84a900c9dd4b2a10095a94649e1ce116 ae9e573a68e7f92501b6913cc846c39f cb0de373090135cc06ac610b9e10a7c0 484f587b8b2f3f81d20348ec2613de99 be6fada9382947d43e7e50ad877d0bde 2fc74c0c3c1cf9400a03ec63c315d116 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio institucional Séneca |
repository.mail.fl_str_mv |
adminrepositorio@uniandes.edu.co |
_version_ |
1828159263769362432 |
spelling |
Anchury Florian, Alvaro UrielSegura Quijano, Fredy Enriquevirtual::22401-1Camargo Leyva, Jonathanvirtual::22403-1Usme Martínez, SantiagoLópez Jiménez, Jorge AlfredoFacultad de Ingeniería2025-01-22T20:54:39Z2025-01-22T20:54:39Z2024-12https://hdl.handle.net/1992/75586instname:Universidad de los Andesreponame:Repositorio Institucional Sénecarepourl:https://repositorio.uniandes.edu.co/Los robots continuos en paralelo se controlan mediante tensión y flexión de filamentos flexibles y su característica principal es su sistema tan simple y liviano ya que tiene pocas piezas móviles y de bajo volumen. Entre sus aplicaciones potenciales están los manipuladores robóticos, control de plataformas, robótica flexible, medicina, manufactura industrial, entre otros. Dada la baja complejidad mecánica y bajo peso de estos robots se ideó este proyecto con el objetivo de agregar un sistema de control relativo a altas velocidades para seguimiento de objetos en movimiento.Un robot continuo paralelo es un dispositivo controlado mediante “tendones” que usualmente son varillas o filamentos flexibles. Mediante la combinación de todas las tensiones de cada uno de los tendones se consigue una forma específica o una posición deseada en el dispositivo. Otro de los factores que definen la formas que pueden tomar estos dispositivos o las posiciones a las que debe llegar el end-effector (punta, o final del manipulador) son los segmentos que tenga. La cantidad y distancia entre estos segmentos va a variar la concavidad de las curvas que pueda tomar el dispositivo mediante la flexión o tensión de sus tendones. Estos tendones pueden variar de diámetro y longitud para diferentes funciones específicas deseadas. Normalmente los manipuladores robóticos cuentan con grados de libertad basados en rotaciones y/o movimientos lineales que simplifican el diseño o la labor esperada del robot. En este caso se tiene un robot de múltiples grados de libertad siendo la mayoría no lineales lo que permite realizar movimientos compuestos más complejos con mayor facilidad. Esto también implica que los cambios de posición del robot pueden realizarse con mayores velocidades. Para este proyecto se busca rediseñar el prototipo desarrollado en el proyecto de grado de Josué Licona Prototipo de un robot continuo paralelo de dos segmentos actuado por varillas para clasificación de pelotas multicolores para obtener como resultado un robot de la misma naturaleza que pueda mover una cámara y seguir objetos a altas velocidades. Para esto es necesario también diseñar un sistema de control (Hardware y Software) adecuado (Véase secciones 3. Caracterización del proyecto y 5.c Entregables). Este proyecto se va a desarrollar de la mano con el proyecto de grado del departamento de ingeniería mecánica Robot continuo paralelo para seguimiento de objetos a altas velocidades por el mismo autor.A parallel continuous robot (PCR) is a device controlled by “tendons” which are usually flexible rods or filaments. By combining all the tensions from each of the tendons, a specific shape or a desired position in the device is achieved. Another valuable ability these devices have is they can get to positions where the end-effector (tip, or end of the manipulator) usually cannot go to in other types of robots. This is called redundancy. The quantity and distance between these segments will vary the concavity of the device curves by the bending or tensioning of its tendons. These tendons can vary in diameter and length for different specific desired functions. Normally, robotic manipulators have basic degrees of freedom based on rotations and/or linear movements that simplify the design or the expected work of the robot. In this case, there is a robot with multiple degrees of freedom, most of which are non-linear, which allows for more complex and compound movements to be performed easily. This also implies that changes in the position of the robot can be performed at higher speeds. For this project we seek to implement and/or redesign the prototype developed in Josué Licona's degree project Design of a portable control platform for rod-driven continuum parallel robots to obtain as a result a robot of the same nature that can move a camera and follow objects at high speeds. For this it is also necessary to design an adequate control system (Hardware and software). This project will be developed hand in hand with the degree project of the mechanical engineering department Rod-driven parallel-continuum robot for high-speed tracking by the same author.Departamento de Ingeniería Eléctrica y ElectrónicaDepartamento de Ingeniería MecánicaPregradoRobots Continuos ParalelosGrados de libertad no lineales30 páginasapplication/pdfspaUniversidad de los AndesIngeniería ElectrónicaFacultad de IngenieríaDepartamento de Ingeniería Eléctrica y ElectrónicaAttribution-ShareAlike 4.0 Internationalhttp://creativecommons.org/licenses/by-sa/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Sistema de control para robot continuo paralelo para seguimiento de objetos a altas velocidadesRobot continuo paralelo para seguimiento de objetosTrabajo de grado - Pregradoinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_7a1fTexthttp://purl.org/redcol/resource_type/TPRobot paralelo continuoSeguimiento de objetosGrados de libertad no linealesModelo CosseratExtrusión de filamentosIngenieríaJ. Licona Mármol, Design of a portable control platform for rod-driven continuum parallel robots, Bogotá D.C., Colombia: Universidad de los Andes, 2024.J.-S. FARROKH, A. JALALI y I. D. WALKER, Cosserat Rod-Based Dynamic Modeling of Tendon-Driven Continuum Robots: A Tutorial, Toronto, Canada: IEEE Access, 2021.REACH Laboratory, «Parallel Continuum robots,» University of Tennessee, Tennessee, 2023.A. B. Clark, V. Mathivannan y N. Rojas, «A continuum Manipulator for Open-Source Surgical Robotics Research and Shared Development,» Imperial REDS Lab, London, 2021.REACH Robotics Lab, «General Tendon Routing in Continuum Robots,» University of Tennessee, Tennessee, 2014.D. A. A. Vanegas, A CONTINOUS TENDON-DRIVEN DELTA ROBOT - THE DR. OTTO OCTAVIUS PROJECT, Bogotá, Colombia: Universidad de los Andes, 2024.EL EMPAQUE, «Robot paralelo para embalaje y montaje, Quattro,» EL EMPAQUE, 2022.201822047Publicationhttps://scholar.google.es/citations?user=xw2k1CIAAAAJvirtual::22401-10000-0001-7757-1432virtual::22401-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000051497virtual::22401-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000018833virtual::22403-17684cb09-6991-4ac4-aff9-b29fe065439fvirtual::22401-10bb50162-7add-44a0-8bf0-a4205f5869a5virtual::22403-17684cb09-6991-4ac4-aff9-b29fe065439fvirtual::22401-10bb50162-7add-44a0-8bf0-a4205f5869a5virtual::22403-1ORIGINALSistema de control para robot continuo paralelo para seguimiento de objetos a altas velocidades.pdfSistema de control para robot continuo paralelo para seguimiento de objetos a altas velocidades.pdfapplication/pdf1848620https://repositorio.uniandes.edu.co/bitstreams/b39e8d90-b241-4559-b3b5-3f920d6ba6cb/downloadd4954194521463f6fb523061add93004MD512420-FORMATO-Santiago Usme Martinez_AUAF.pdf2420-FORMATO-Santiago Usme Martinez_AUAF.pdfHIDEapplication/pdf266626https://repositorio.uniandes.edu.co/bitstreams/52313d1b-ce1e-4fa9-8f6b-f7d79168bb05/download57aa8f72ed472b0f99c9ae875895fcafMD52CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-81025https://repositorio.uniandes.edu.co/bitstreams/a1092b45-27c7-43f9-8311-1be8aca1e8d8/download84a900c9dd4b2a10095a94649e1ce116MD53LICENSElicense.txtlicense.txttext/plain; charset=utf-82535https://repositorio.uniandes.edu.co/bitstreams/c3bde10d-bf48-41e0-a7f8-d6c251fc00b6/downloadae9e573a68e7f92501b6913cc846c39fMD54TEXTSistema de control para robot continuo paralelo para seguimiento de objetos a altas velocidades.pdf.txtSistema de control para robot continuo paralelo para seguimiento de objetos a altas velocidades.pdf.txtExtracted texttext/plain51091https://repositorio.uniandes.edu.co/bitstreams/e4e7a758-064f-493d-a7d8-0239b4608fba/downloadcb0de373090135cc06ac610b9e10a7c0MD552420-FORMATO-Santiago Usme Martinez_AUAF.pdf.txt2420-FORMATO-Santiago Usme Martinez_AUAF.pdf.txtExtracted texttext/plain1361https://repositorio.uniandes.edu.co/bitstreams/40614e75-bdfe-4ec4-8b3e-5b7d8fe2ba23/download484f587b8b2f3f81d20348ec2613de99MD57THUMBNAILSistema de control para robot continuo paralelo para seguimiento de objetos a altas velocidades.pdf.jpgSistema de control para robot continuo paralelo para seguimiento de objetos a altas velocidades.pdf.jpgGenerated Thumbnailimage/jpeg9178https://repositorio.uniandes.edu.co/bitstreams/8ac1dd29-f101-4919-81dc-85fae9693202/downloadbe6fada9382947d43e7e50ad877d0bdeMD562420-FORMATO-Santiago Usme Martinez_AUAF.pdf.jpg2420-FORMATO-Santiago Usme Martinez_AUAF.pdf.jpgGenerated Thumbnailimage/jpeg10112https://repositorio.uniandes.edu.co/bitstreams/a454913a-1189-4498-b222-aeb58940e399/download2fc74c0c3c1cf9400a03ec63c315d116MD581992/75586oai:repositorio.uniandes.edu.co:1992/755862025-03-05 10:03:40.161http://creativecommons.org/licenses/by-sa/4.0/Attribution-ShareAlike 4.0 Internationalopen.accesshttps://repositorio.uniandes.edu.coRepositorio institucional Sénecaadminrepositorio@uniandes.edu.coPGgzPjxzdHJvbmc+RGVzY2FyZ28gZGUgUmVzcG9uc2FiaWxpZGFkIC0gTGljZW5jaWEgZGUgQXV0b3JpemFjacOzbjwvc3Ryb25nPjwvaDM+CjxwPjxzdHJvbmc+UG9yIGZhdm9yIGxlZXIgYXRlbnRhbWVudGUgZXN0ZSBkb2N1bWVudG8gcXVlIHBlcm1pdGUgYWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBTw6luZWNhIHJlcHJvZHVjaXIgeSBkaXN0cmlidWlyIGxvcyByZWN1cnNvcyBkZSBpbmZvcm1hY2nDs24gZGVwb3NpdGFkb3MgbWVkaWFudGUgbGEgYXV0b3JpemFjacOzbiBkZSBsb3Mgc2lndWllbnRlcyB0w6lybWlub3M6PC9zdHJvbmc+PC9wPgo8cD5Db25jZWRhIGxhIGxpY2VuY2lhIGRlIGRlcMOzc2l0byBlc3TDoW5kYXIgc2VsZWNjaW9uYW5kbyBsYSBvcGNpw7NuIDxzdHJvbmc+J0FjZXB0YXIgbG9zIHTDqXJtaW5vcyBhbnRlcmlvcm1lbnRlIGRlc2NyaXRvcyc8L3N0cm9uZz4geSBjb250aW51YXIgZWwgcHJvY2VzbyBkZSBlbnbDrW8gbWVkaWFudGUgZWwgYm90w7NuIDxzdHJvbmc+J1NpZ3VpZW50ZScuPC9zdHJvbmc+PC9wPgo8aHI+CjxwPllvLCBlbiBtaSBjYWxpZGFkIGRlIGF1dG9yIGRlbCB0cmFiYWpvIGRlIHRlc2lzLCBtb25vZ3JhZsOtYSBvIHRyYWJham8gZGUgZ3JhZG8sIGhhZ28gZW50cmVnYSBkZWwgZWplbXBsYXIgcmVzcGVjdGl2byB5IGRlIHN1cyBhbmV4b3MgZGUgc2VyIGVsIGNhc28sIGVuIGZvcm1hdG8gZGlnaXRhbCB5L28gZWxlY3Ryw7NuaWNvIHkgYXV0b3Jpem8gYSBsYSBVbml2ZXJzaWRhZCBkZSBsb3MgQW5kZXMgcGFyYSBxdWUgcmVhbGljZSBsYSBwdWJsaWNhY2nDs24gZW4gZWwgU2lzdGVtYSBkZSBCaWJsaW90ZWNhcyBvIGVuIGN1YWxxdWllciBvdHJvIHNpc3RlbWEgbyBiYXNlIGRlIGRhdG9zIHByb3BpbyBvIGFqZW5vIGEgbGEgVW5pdmVyc2lkYWQgeSBwYXJhIHF1ZSBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsYSBMZXkgMjMgZGUgMTk4MiwgTGV5IDQ0IGRlIDE5OTMsIERlY2lzacOzbiBBbmRpbmEgMzUxIGRlIDE5OTMsIERlY3JldG8gNDYwIGRlIDE5OTUgeSBkZW3DoXMgbm9ybWFzIGdlbmVyYWxlcyBzb2JyZSBsYSBtYXRlcmlhLCB1dGlsaWNlIGVuIHRvZGFzIHN1cyBmb3JtYXMsIGxvcyBkZXJlY2hvcyBwYXRyaW1vbmlhbGVzIGRlIHJlcHJvZHVjY2nDs24sIGNvbXVuaWNhY2nDs24gcMO6YmxpY2EsIHRyYW5zZm9ybWFjacOzbiB5IGRpc3RyaWJ1Y2nDs24gKGFscXVpbGVyLCBwcsOpc3RhbW8gcMO6YmxpY28gZSBpbXBvcnRhY2nDs24pIHF1ZSBtZSBjb3JyZXNwb25kZW4gY29tbyBjcmVhZG9yIGRlIGxhIG9icmEgb2JqZXRvIGRlbCBwcmVzZW50ZSBkb2N1bWVudG8uPC9wPgo8cD5MYSBwcmVzZW50ZSBhdXRvcml6YWNpw7NuIHNlIGVtaXRlIGVuIGNhbGlkYWQgZGUgYXV0b3IgZGUgbGEgb2JyYSBvYmpldG8gZGVsIHByZXNlbnRlIGRvY3VtZW50byB5IG5vIGNvcnJlc3BvbmRlIGEgY2VzacOzbiBkZSBkZXJlY2hvcywgc2lubyBhIGxhIGF1dG9yaXphY2nDs24gZGUgdXNvIGFjYWTDqW1pY28gZGUgY29uZm9ybWlkYWQgY29uIGxvIGFudGVyaW9ybWVudGUgc2XDsWFsYWRvLiBMYSBwcmVzZW50ZSBhdXRvcml6YWNpw7NuIHNlIGhhY2UgZXh0ZW5zaXZhIG5vIHNvbG8gYSBsYXMgZmFjdWx0YWRlcyB5IGRlcmVjaG9zIGRlIHVzbyBzb2JyZSBsYSBvYnJhIGVuIGZvcm1hdG8gbyBzb3BvcnRlIG1hdGVyaWFsLCBzaW5vIHRhbWJpw6luIHBhcmEgZm9ybWF0byBlbGVjdHLDs25pY28sIHkgZW4gZ2VuZXJhbCBwYXJhIGN1YWxxdWllciBmb3JtYXRvIGNvbm9jaWRvIG8gcG9yIGNvbm9jZXIuPC9wPgo8cD5FbCBhdXRvciwgbWFuaWZpZXN0YSBxdWUgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCB5IGxhIHJlYWxpesOzIHNpbiB2aW9sYXIgbyB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zLCBwb3IgbG8gdGFudG8sIGxhIG9icmEgZXMgZGUgc3UgZXhjbHVzaXZhIGF1dG9yw61hIHkgdGllbmUgbGEgdGl0dWxhcmlkYWQgc29icmUgbGEgbWlzbWEuPC9wPgo8cD5FbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhIGVuIGN1ZXN0acOzbiwgZWwgYXV0b3IgYXN1bWlyw6EgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQsIHkgc2FsZHLDoSBkZSBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcywgcGFyYSB0b2RvcyBsb3MgZWZlY3RvcyBsYSBVbml2ZXJzaWRhZCBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlLjwvcD4KPHA+U2kgdGllbmUgYWxndW5hIGR1ZGEgc29icmUgbGEgbGljZW5jaWEsIHBvciBmYXZvciwgY29udGFjdGUgY29uIGVsIDxhIGhyZWY9Im1haWx0bzpiaWJsaW90ZWNhQHVuaWFuZGVzLmVkdS5jbyIgdGFyZ2V0PSJfYmxhbmsiPkFkbWluaXN0cmFkb3IgZGVsIFNpc3RlbWEuPC9hPjwvcD4K |