Diseño de un sistema mecatrónico para limpieza de vidrios para edificios

Este Informe relaciona la Mecatrónica como medio de automatización de procesos manuales, con alternativas de solución para la limpieza de vidrios en los edificios de gran altura, en el cual se aplican campos como la robótica, neumática, electrónica y mecánica ademas este sistema cuenta con tracción...

Full description

Autores:
Jaimes Carvajal, Diego Alexis
Muñoz Zabaleta, Roberto José
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2012
Institución:
Universidad Autónoma de Bucaramanga - UNAB
Repositorio:
Repositorio UNAB
Idioma:
spa
OAI Identifier:
oai:repository.unab.edu.co:20.500.12749/12205
Acceso en línea:
http://hdl.handle.net/20.500.12749/12205
Palabra clave:
Mechatronic
Process automation
Robotics
Pneumatics
Electronics
Mechanics
System analysis
Simulation methods
Buildings
Mechanic system
Mechanical design
Technological innovation
Mecatrónica
Análisis de sistemas
Métodos de simulación
Edificios
Sistema mecánico
Diseño mecánico
Innovación tecnológica
Automatización de procesos
Robótica
Neumática
Electrónica
Mecánica
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
id UNAB2_a38699c80a68fc14b4f80a15948910bb
oai_identifier_str oai:repository.unab.edu.co:20.500.12749/12205
network_acronym_str UNAB2
network_name_str Repositorio UNAB
repository_id_str
dc.title.spa.fl_str_mv Diseño de un sistema mecatrónico para limpieza de vidrios para edificios
dc.title.translated.spa.fl_str_mv Design of a mechatronic system for cleaning glass for buildings
title Diseño de un sistema mecatrónico para limpieza de vidrios para edificios
spellingShingle Diseño de un sistema mecatrónico para limpieza de vidrios para edificios
Mechatronic
Process automation
Robotics
Pneumatics
Electronics
Mechanics
System analysis
Simulation methods
Buildings
Mechanic system
Mechanical design
Technological innovation
Mecatrónica
Análisis de sistemas
Métodos de simulación
Edificios
Sistema mecánico
Diseño mecánico
Innovación tecnológica
Automatización de procesos
Robótica
Neumática
Electrónica
Mecánica
title_short Diseño de un sistema mecatrónico para limpieza de vidrios para edificios
title_full Diseño de un sistema mecatrónico para limpieza de vidrios para edificios
title_fullStr Diseño de un sistema mecatrónico para limpieza de vidrios para edificios
title_full_unstemmed Diseño de un sistema mecatrónico para limpieza de vidrios para edificios
title_sort Diseño de un sistema mecatrónico para limpieza de vidrios para edificios
dc.creator.fl_str_mv Jaimes Carvajal, Diego Alexis
Muñoz Zabaleta, Roberto José
dc.contributor.advisor.spa.fl_str_mv González Acuña, Hernán
Gonzalez Acevedo, Hernando
dc.contributor.author.spa.fl_str_mv Jaimes Carvajal, Diego Alexis
Muñoz Zabaleta, Roberto José
dc.contributor.cvlac.*.fl_str_mv González Acuña, Hernán [0000774774]
dc.contributor.googlescholar.*.fl_str_mv González Acuña, Hernán [NUgEExkAAAAJ]
dc.contributor.orcid.*.fl_str_mv González Acuña, Hernán [0000-0003-2118-2272]
dc.contributor.scopus.*.fl_str_mv González Acuña, Hernán [55942191000]
dc.contributor.researchgate.*.fl_str_mv González Acuña, Hernán [Hernan-Acuna]
dc.contributor.researchgroup.spa.fl_str_mv Grupo de Investigación Control y Mecatrónica - GICYM
Grupo de Investigaciones Clínicas
dc.subject.keywords.eng.fl_str_mv Mechatronic
Process automation
Robotics
Pneumatics
Electronics
Mechanics
System analysis
Simulation methods
Buildings
Mechanic system
Mechanical design
Technological innovation
topic Mechatronic
Process automation
Robotics
Pneumatics
Electronics
Mechanics
System analysis
Simulation methods
Buildings
Mechanic system
Mechanical design
Technological innovation
Mecatrónica
Análisis de sistemas
Métodos de simulación
Edificios
Sistema mecánico
Diseño mecánico
Innovación tecnológica
Automatización de procesos
Robótica
Neumática
Electrónica
Mecánica
dc.subject.lemb.spa.fl_str_mv Mecatrónica
Análisis de sistemas
Métodos de simulación
Edificios
Sistema mecánico
Diseño mecánico
Innovación tecnológica
dc.subject.proposal.spa.fl_str_mv Automatización de procesos
Robótica
Neumática
Electrónica
Mecánica
description Este Informe relaciona la Mecatrónica como medio de automatización de procesos manuales, con alternativas de solución para la limpieza de vidrios en los edificios de gran altura, en el cual se aplican campos como la robótica, neumática, electrónica y mecánica ademas este sistema cuenta con tracción de oruga para un mejor agarre y un sistema de succión llamado vortex el cual esta entrando fuertemente en las técnicas de robot tipo GEKKO.
publishDate 2012
dc.date.issued.none.fl_str_mv 2012
dc.date.accessioned.none.fl_str_mv 2021-02-11T20:12:36Z
dc.date.available.none.fl_str_mv 2021-02-11T20:12:36Z
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.local.spa.fl_str_mv Trabajo de Grado
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/TP
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12749/12205
dc.identifier.instname.spa.fl_str_mv instname:Universidad Autónoma de Bucaramanga - UNAB
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional UNAB
dc.identifier.repourl.spa.fl_str_mv repourl:https://repository.unab.edu.co
url http://hdl.handle.net/20.500.12749/12205
identifier_str_mv instname:Universidad Autónoma de Bucaramanga - UNAB
reponame:Repositorio Institucional UNAB
repourl:https://repository.unab.edu.co
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.references.spa.fl_str_mv www.ecolimpia.com.co
www.lewi.de
Prahl, J.M. (2002). Personal Communication.
Janet, J., D. Reinfeld, and B. Wiedeman (2004). Vortex Regenerative Air Movement: Attraction and Attachment on Vertical and Inverted Surfaces: A Simple Method for Static and Mobile Robots for Climbing on Walls and Ceilings, U.S. Army Soldier and Biological Chemical Command, Soldier Systems Center, Natick, Massachusetts. NATICK/TR-04/013L, May 2004. DTIC# ABV299170.
Li, J., Gao, X.,Fan, N.,Li. K., Jiang Z., 2009, “BIT Climber: A Centrifugal Impeller- Based Wall”, IEEE International Conference on Mechatronics and Automation, August 9 - 12, Changchun, China.
Hernan Gonzales Acuña, Fausto Sarmiento, Omar Lengerke, “Mechatronics desing applied to the concept of a service robot to clean storage tanks”, Universidad Autonoma de Bucaram
González, H., Quintero, R., Ortiz, R., Montes, J., Hernando González A., H., Veslin, E., Design of a mobile robot for clean the external walls of oil tanks, book: Mobile Ad Hoc Robots and Wireless Robotic Systems: Design and Implementatio
http://skypro.com/
www.serbot.ch
Tecnun San Sebastián,”Diseño de un Robot Neumático para Limpieza de Cristales Inaccesible”, Escuela Superior de Ingenieros, 2008.
F. Cepolina, R.C. Michelini, R.P. Razzoli, M. Zoppi, “Gecko, a climbing robot for walls cleaning”, Dept. of Mechanics and Machine Design University of Genova, 2003.
F. Cepolina, R.C. Michelini, R.M. Molfino, R.P. Razzoli, “Gecko-Collie: Homecleaning Automation of Floors, Walls and Cupboards”, Dept. Machinery Mechanics and Design - University of Genova
http://www.centrocristal.com.ar/Productos/eleccion_del_espesor_adecuado_de.htm
www.vitromart.com
http://boletines.secv.es/upload/20070507115233.46[2]71-75.pdf
http://www.sparkfun.com/datasheets/DevTools/Arduino/Joystick_Shield-v12.pdf
http://www.5hz-electronica.com/joystickshieldkit.aspx
Structure of conical vortices related with suction fluctuation on a flat roof in oblique smooth and turbulent flows H. Kawai*, Department of Civil Engineering, School of Science and Engineering, Tokyo Denki University, Hatoyama, Saitama 350-03, Japan
DESIGN, FABRICATION AND TESTING OF VERTICAL AND HORIZONTAL SURFACE TRAVERSING (VHST) ROBO
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.rights.local.spa.fl_str_mv Abierto (Texto Completo)
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
http://purl.org/coar/access_right/c_abf2
dc.rights.creativecommons.*.fl_str_mv Atribución-NoComercial-SinDerivadas 2.5 Colombia
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
Abierto (Texto Completo)
http://purl.org/coar/access_right/c_abf2
Atribución-NoComercial-SinDerivadas 2.5 Colombia
eu_rights_str_mv openAccess
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.coverage.spatial.spa.fl_str_mv Colombia
dc.coverage.campus.spa.fl_str_mv UNAB Campus Bucaramanga
dc.publisher.grantor.spa.fl_str_mv Universidad Autónoma de Bucaramanga UNAB
dc.publisher.faculty.spa.fl_str_mv Facultad Ingeniería
dc.publisher.program.spa.fl_str_mv Pregrado Ingeniería Mecatrónica
institution Universidad Autónoma de Bucaramanga - UNAB
bitstream.url.fl_str_mv https://repository.unab.edu.co/bitstream/20.500.12749/12205/7/2012_Tesis_Diego_Alexis_Jaimes.pdf.jpg
https://repository.unab.edu.co/bitstream/20.500.12749/12205/8/2012_Articulo_Diego_Alexis_Jaimes.pdf.jpg
https://repository.unab.edu.co/bitstream/20.500.12749/12205/1/2012_Tesis_Diego_Alexis_Jaimes.pdf
https://repository.unab.edu.co/bitstream/20.500.12749/12205/2/2012_Articulo_Diego_Alexis_Jaimes.pdf
https://repository.unab.edu.co/bitstream/20.500.12749/12205/3/2012_Presentaciones_Diego_Alexis_Jaimes.zip
https://repository.unab.edu.co/bitstream/20.500.12749/12205/4/2012_Solidworks_Diego_Alexis_Jaimes.zip
https://repository.unab.edu.co/bitstream/20.500.12749/12205/5/2012_Anexos_Diego_Alexis_Jaimes.zip
https://repository.unab.edu.co/bitstream/20.500.12749/12205/6/license.txt
bitstream.checksum.fl_str_mv 4f4c5214c0051f45eff2237f9c61c8c2
98c68b89156ff925b3096bd6d7ae39c8
ea4de082290ce7e133ee5de171e26ddf
1a15572f8cf6559cc93cc458bfa9db4c
8f3d64b1476342e37bc7a62a50aaad54
4d0c9b868296974afc10483885951bb6
70ab1af31b84525a25037de38b7f3465
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional | Universidad Autónoma de Bucaramanga - UNAB
repository.mail.fl_str_mv repositorio@unab.edu.co
_version_ 1814277954150072320
spelling González Acuña, Hernán242675e5-3d95-4403-8202-fb9a6c966c93-1Gonzalez Acevedo, Hernando5c3957d2-f1d8-4e87-88d4-04da137dec0c-1Jaimes Carvajal, Diego Alexisb81f67d7-aa97-4319-a79c-552edcce6366-1Muñoz Zabaleta, Roberto Joséc0548c05-fa80-405e-a559-c39d08cb1391-1González Acuña, Hernán [0000774774]González Acuña, Hernán [NUgEExkAAAAJ]González Acuña, Hernán [0000-0003-2118-2272]González Acuña, Hernán [55942191000]González Acuña, Hernán [Hernan-Acuna]Grupo de Investigación Control y Mecatrónica - GICYMGrupo de Investigaciones ClínicasColombiaUNAB Campus Bucaramanga2021-02-11T20:12:36Z2021-02-11T20:12:36Z2012http://hdl.handle.net/20.500.12749/12205instname:Universidad Autónoma de Bucaramanga - UNABreponame:Repositorio Institucional UNABrepourl:https://repository.unab.edu.coEste Informe relaciona la Mecatrónica como medio de automatización de procesos manuales, con alternativas de solución para la limpieza de vidrios en los edificios de gran altura, en el cual se aplican campos como la robótica, neumática, electrónica y mecánica ademas este sistema cuenta con tracción de oruga para un mejor agarre y un sistema de succión llamado vortex el cual esta entrando fuertemente en las técnicas de robot tipo GEKKO.INTRODUCCIÓN 1 1. ABSTRACT 2 2. PLANTEAMIENTO DEL PROBLEMA 2 a. Justificación 2 b. Análisis del problema 2 3. OBJETIVO 3 a. Objetivo general 3 b. Objetivo especifico 3 4. MARCO TEÓRICO 4 a. Antecedentes 4 b. Estado del arte 5 c. Apartes Teóricos 7 i. Vortex 7 ii. Análisis estático 8 iii. Análisis estático y de fricción 8 iv. Propiedades del vidrio 9 v. calculo de elementos de vidrio en edificaciones 11 vi. Propiedades de Vidrio 15 5. METODOLOGÍA DE DISEÑO 18 a. Especificaciones del diseño mecánico 19 b. Especificaciones del diseño eléctrico y electrónico 19 c. Especificaciones del diseño (cad) 19 6. CRONOGRAMA 20 7. PRESUPUESTO ANTIGUO 21 8. AVANCES EN EL DESARROLLO DEL PROYECTO (CAD) 24 PRIMERA IDEA 9. DISEÑO MECÁNICO 25 a. Análisis estático 25 b. Análisis de torque y fricción 27 c. Elementos 27 10. DISEÑO ELECTRICO Y ELECTRONICO 32 a. Regulador de velocidad del motor del vortex 33 b. Control velocidad motores dc 33 c. Comunicación inalámbrica 34 d. Comunicación con control arduino 35 11. LIMITANTES DEL PROYECTO 36 12. CONCLUSIONES 37 13. RECOMENDACIONES 37 14. REFERENCIAS 38PregradoThis Report relates Mechatronics as a means of automating manual processes, with alternative solutions for cleaning glass in high-rise buildings, in which fields such as robotics, pneumatics, electronics and mechanics are applied, and this system has traction. of caterpillar for a better grip and a suction system called vortex which is entering strongly in the techniques of robot type GEKKO.Modalidad Presencialapplication/pdfspahttp://creativecommons.org/licenses/by-nc-nd/2.5/co/Abierto (Texto Completo)info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Atribución-NoComercial-SinDerivadas 2.5 ColombiaDiseño de un sistema mecatrónico para limpieza de vidrios para edificiosDesign of a mechatronic system for cleaning glass for buildingsIngeniero MecatrónicoUniversidad Autónoma de Bucaramanga UNABFacultad IngenieríaPregrado Ingeniería Mecatrónicainfo:eu-repo/semantics/bachelorThesisTrabajo de Gradohttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/redcol/resource_type/TPMechatronicProcess automationRoboticsPneumaticsElectronicsMechanicsSystem analysisSimulation methodsBuildingsMechanic systemMechanical designTechnological innovationMecatrónicaAnálisis de sistemasMétodos de simulaciónEdificiosSistema mecánicoDiseño mecánicoInnovación tecnológicaAutomatización de procesosRobóticaNeumáticaElectrónicaMecánicawww.ecolimpia.com.cowww.lewi.dePrahl, J.M. (2002). Personal Communication.Janet, J., D. Reinfeld, and B. Wiedeman (2004). Vortex Regenerative Air Movement: Attraction and Attachment on Vertical and Inverted Surfaces: A Simple Method for Static and Mobile Robots for Climbing on Walls and Ceilings, U.S. Army Soldier and Biological Chemical Command, Soldier Systems Center, Natick, Massachusetts. NATICK/TR-04/013L, May 2004. DTIC# ABV299170.Li, J., Gao, X.,Fan, N.,Li. K., Jiang Z., 2009, “BIT Climber: A Centrifugal Impeller- Based Wall”, IEEE International Conference on Mechatronics and Automation, August 9 - 12, Changchun, China.Hernan Gonzales Acuña, Fausto Sarmiento, Omar Lengerke, “Mechatronics desing applied to the concept of a service robot to clean storage tanks”, Universidad Autonoma de BucaramGonzález, H., Quintero, R., Ortiz, R., Montes, J., Hernando González A., H., Veslin, E., Design of a mobile robot for clean the external walls of oil tanks, book: Mobile Ad Hoc Robots and Wireless Robotic Systems: Design and Implementatiohttp://skypro.com/www.serbot.chTecnun San Sebastián,”Diseño de un Robot Neumático para Limpieza de Cristales Inaccesible”, Escuela Superior de Ingenieros, 2008.F. Cepolina, R.C. Michelini, R.P. Razzoli, M. Zoppi, “Gecko, a climbing robot for walls cleaning”, Dept. of Mechanics and Machine Design University of Genova, 2003.F. Cepolina, R.C. Michelini, R.M. Molfino, R.P. Razzoli, “Gecko-Collie: Homecleaning Automation of Floors, Walls and Cupboards”, Dept. Machinery Mechanics and Design - University of Genovahttp://www.centrocristal.com.ar/Productos/eleccion_del_espesor_adecuado_de.htmwww.vitromart.comhttp://boletines.secv.es/upload/20070507115233.46[2]71-75.pdfhttp://www.sparkfun.com/datasheets/DevTools/Arduino/Joystick_Shield-v12.pdfhttp://www.5hz-electronica.com/joystickshieldkit.aspxStructure of conical vortices related with suction fluctuation on a flat roof in oblique smooth and turbulent flows H. Kawai*, Department of Civil Engineering, School of Science and Engineering, Tokyo Denki University, Hatoyama, Saitama 350-03, JapanDESIGN, FABRICATION AND TESTING OF VERTICAL AND HORIZONTAL SURFACE TRAVERSING (VHST) ROBOTHUMBNAIL2012_Tesis_Diego_Alexis_Jaimes.pdf.jpg2012_Tesis_Diego_Alexis_Jaimes.pdf.jpgIM Thumbnailimage/jpeg4317https://repository.unab.edu.co/bitstream/20.500.12749/12205/7/2012_Tesis_Diego_Alexis_Jaimes.pdf.jpg4f4c5214c0051f45eff2237f9c61c8c2MD57open access2012_Articulo_Diego_Alexis_Jaimes.pdf.jpg2012_Articulo_Diego_Alexis_Jaimes.pdf.jpgIM Thumbnailimage/jpeg6704https://repository.unab.edu.co/bitstream/20.500.12749/12205/8/2012_Articulo_Diego_Alexis_Jaimes.pdf.jpg98c68b89156ff925b3096bd6d7ae39c8MD58open accessORIGINAL2012_Tesis_Diego_Alexis_Jaimes.pdf2012_Tesis_Diego_Alexis_Jaimes.pdfTesisapplication/pdf1083874https://repository.unab.edu.co/bitstream/20.500.12749/12205/1/2012_Tesis_Diego_Alexis_Jaimes.pdfea4de082290ce7e133ee5de171e26ddfMD51open access2012_Articulo_Diego_Alexis_Jaimes.pdf2012_Articulo_Diego_Alexis_Jaimes.pdfArtículoapplication/pdf604553https://repository.unab.edu.co/bitstream/20.500.12749/12205/2/2012_Articulo_Diego_Alexis_Jaimes.pdf1a15572f8cf6559cc93cc458bfa9db4cMD52open access2012_Presentaciones_Diego_Alexis_Jaimes.zip2012_Presentaciones_Diego_Alexis_Jaimes.zipPresentacionesapplication/octet-stream2962062https://repository.unab.edu.co/bitstream/20.500.12749/12205/3/2012_Presentaciones_Diego_Alexis_Jaimes.zip8f3d64b1476342e37bc7a62a50aaad54MD53open access2012_Solidworks_Diego_Alexis_Jaimes.zip2012_Solidworks_Diego_Alexis_Jaimes.zipSolidworksapplication/octet-stream8460108https://repository.unab.edu.co/bitstream/20.500.12749/12205/4/2012_Solidworks_Diego_Alexis_Jaimes.zip4d0c9b868296974afc10483885951bb6MD54open access2012_Anexos_Diego_Alexis_Jaimes.zip2012_Anexos_Diego_Alexis_Jaimes.zipAnexosapplication/octet-stream769000https://repository.unab.edu.co/bitstream/20.500.12749/12205/5/2012_Anexos_Diego_Alexis_Jaimes.zip70ab1af31b84525a25037de38b7f3465MD55open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repository.unab.edu.co/bitstream/20.500.12749/12205/6/license.txt8a4605be74aa9ea9d79846c1fba20a33MD56open access20.500.12749/12205oai:repository.unab.edu.co:20.500.12749/122052024-01-19 10:22:46.337open accessRepositorio Institucional | Universidad Autónoma de Bucaramanga - UNABrepositorio@unab.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=