Diseño y construcción de un equipo de medición dimensional para piezas del sector agrícola para la implementación en la empresa Aceros Markert S.A.S
El proyecto Diseño y construcción de un equipo de medición dimensional para piezas del sector agrícola para la implementación en la empresa Aceros Markert S.A.S. se desarrollará desde los cálculos de ingeniería para el desarrollo de la parte mecánica del prototipo. Se explicó la metodología a usar e...
- Autores:
-
Markert López, Kevin
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2020
- Institución:
- Universidad Autónoma de Bucaramanga - UNAB
- Repositorio:
- Repositorio UNAB
- Idioma:
- spa
- OAI Identifier:
- oai:repository.unab.edu.co:20.500.12749/12143
- Acceso en línea:
- http://hdl.handle.net/20.500.12749/12143
- Palabra clave:
- Mechatronic
Engineering calculations
Artificial vision
Machine industry
Prototype development
Simulation methods
Manufacture
Mecatrónica
Industria de las máquinas
Desarrollo de prototipos
Métodos de simulación
Manufactura
Empresa Aceros Markert S.A.S
Cálculos de ingeniería
Visión artificial
- Rights
- openAccess
- License
- http://creativecommons.org/licenses/by-nc-nd/2.5/co/
id |
UNAB2_e90e7a109b309d1200156fc42dda2f0c |
---|---|
oai_identifier_str |
oai:repository.unab.edu.co:20.500.12749/12143 |
network_acronym_str |
UNAB2 |
network_name_str |
Repositorio UNAB |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Diseño y construcción de un equipo de medición dimensional para piezas del sector agrícola para la implementación en la empresa Aceros Markert S.A.S |
dc.title.translated.spa.fl_str_mv |
Design and construction of a dimensional measurement equipment for parts of the agricultural sector for implementation in the company Aceros Markert S.A.S |
title |
Diseño y construcción de un equipo de medición dimensional para piezas del sector agrícola para la implementación en la empresa Aceros Markert S.A.S |
spellingShingle |
Diseño y construcción de un equipo de medición dimensional para piezas del sector agrícola para la implementación en la empresa Aceros Markert S.A.S Mechatronic Engineering calculations Artificial vision Machine industry Prototype development Simulation methods Manufacture Mecatrónica Industria de las máquinas Desarrollo de prototipos Métodos de simulación Manufactura Empresa Aceros Markert S.A.S Cálculos de ingeniería Visión artificial |
title_short |
Diseño y construcción de un equipo de medición dimensional para piezas del sector agrícola para la implementación en la empresa Aceros Markert S.A.S |
title_full |
Diseño y construcción de un equipo de medición dimensional para piezas del sector agrícola para la implementación en la empresa Aceros Markert S.A.S |
title_fullStr |
Diseño y construcción de un equipo de medición dimensional para piezas del sector agrícola para la implementación en la empresa Aceros Markert S.A.S |
title_full_unstemmed |
Diseño y construcción de un equipo de medición dimensional para piezas del sector agrícola para la implementación en la empresa Aceros Markert S.A.S |
title_sort |
Diseño y construcción de un equipo de medición dimensional para piezas del sector agrícola para la implementación en la empresa Aceros Markert S.A.S |
dc.creator.fl_str_mv |
Markert López, Kevin |
dc.contributor.advisor.spa.fl_str_mv |
Ardila Gómez, Sergio Andrés |
dc.contributor.author.spa.fl_str_mv |
Markert López, Kevin |
dc.contributor.cvlac.*.fl_str_mv |
https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000010754 |
dc.contributor.cvlac.none.fl_str_mv |
Ardila Gómez, Sergio Andrés [0000010754] |
dc.contributor.googlescholar.none.fl_str_mv |
Ardila Gómez, Sergio Andrés [YjfNgsMAAAAJ] |
dc.contributor.orcid.none.fl_str_mv |
Ardila Gómez, Sergio Andrés [0000-0002-2115-1225] |
dc.contributor.apolounab.none.fl_str_mv |
Ardila Gómez, Sergio Andrés [sergio-andres-ardila-gomez] |
dc.contributor.linkedin.none.fl_str_mv |
Ardila Gómez, Sergio Andrés [sergio-andres-ardila-gomez-b93167150] |
dc.subject.keywords.eng.fl_str_mv |
Mechatronic Engineering calculations Artificial vision Machine industry Prototype development Simulation methods Manufacture |
topic |
Mechatronic Engineering calculations Artificial vision Machine industry Prototype development Simulation methods Manufacture Mecatrónica Industria de las máquinas Desarrollo de prototipos Métodos de simulación Manufactura Empresa Aceros Markert S.A.S Cálculos de ingeniería Visión artificial |
dc.subject.lemb.spa.fl_str_mv |
Mecatrónica Industria de las máquinas Desarrollo de prototipos Métodos de simulación Manufactura |
dc.subject.proposal.spa.fl_str_mv |
Empresa Aceros Markert S.A.S Cálculos de ingeniería Visión artificial |
description |
El proyecto Diseño y construcción de un equipo de medición dimensional para piezas del sector agrícola para la implementación en la empresa Aceros Markert S.A.S. se desarrollará desde los cálculos de ingeniería para el desarrollo de la parte mecánica del prototipo. Se explicó la metodología a usar en la programación de visión artificial para captar y evaluar las imágenes y con estas tomar decisiones. |
publishDate |
2020 |
dc.date.issued.none.fl_str_mv |
2020 |
dc.date.accessioned.none.fl_str_mv |
2021-02-05T16:58:23Z |
dc.date.available.none.fl_str_mv |
2021-02-05T16:58:23Z |
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/12143 |
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/12143 |
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 |
[1] Faostat. (10 de diciembre de 2012). obtenido de http://www.fao.org/faostat/es/#data/qc [2] Martel, p., & paris, d. (2007). Estados unidos patente nº us 2007/0111648 a1 . [3] Profesional, e. e. (2012). Aplicación práctica de la visión artificial. el fse. [4] Porras , j., & de la cruz, m. (2014). Clasification system based on computer vision. cercado de lima 5] Ostroukh, A., Morozova, T., Nikonov, V., Ivanova, I., Sumkin, K., & Akimov, D. (2014).Development of contactless integrated interface of complex production lines. Moscow. 6]Jaramillo Ortiz, A., Jiménez M., R., & Ramo, O. l. (2014). Inspección de calidad para un sistema de producción industrial basado en el procesamiento de imágenes. Bogota, Colombia [7] Salazar Castillo, J. e. (2019). Sistema de clasificación y control de calidad en un proceso de produccion industrial usando vision artificial. Ambato ,Ecuador. [8] Mendoza García, J. s. (2019). Desarrollo de software para la medición de desgaste de placas de corte por medio de visión artificial utilizando labview . Bogota [9] Sanchez Garcia, G. (2002). Manufactura, ingenieria y tecnologia. Mexico : Prentice hall. [10] Eraso Guerrero, O. (2008). Procesos de manufactura. [11] Villasenor, E., & Barreras Espinoza, j. (29 de enero de 2013). Esmerilado y procesos abrasivos. [12] Pantatec. (18 de diciembre de 2019). obtenido de https://www.pantatec.de/es/tecnologia/proceso-de-granallado/ [13] Emag. (18 de diciembre de 2019). obtenido de https://www.emag.com/es/tecnologias/perforado.html [14]Mipsa.(19 de diciembre de 2019).obtenido de mipsa:https://www.mipsa.com.mx/dotnetnuke/procesos/biselado-mecanico [15] Jorge, D. (27 de abril de 2015). obtenido de https://prezi.com/yqfma_igvcuy/el-ranurado/ [16] Pazos, N. P. (2006). Tecnologia de los metales y procesos de manufactura . Caracas. [17] Vargas Jimenez , W. A. (2017). Propuesta para el mejoramiento del proceso de limpieza y aplicación de recubrimientos para la estructura metalica producida por la empresa jarco s.a. Sogamoso. [18] Galan Garcia , J. L. (1987). Sistema de unidades fisicas. Barcelona: reverte. [19] Diaz De Greñu de Pedro , j. (2014). Analisi matematico de rutinas de procesamiento de imagenes digitales en fiji/imagenj. La Rioja [20] Valverde Rebaza, j. (2007). Detección de bordes mediante el algoritmo de canny. Trujillo . [21] Infaimon. (31 de Enero de 2020). Infaimon. Obtenido de https://www.infaimon.com/ [22]Deere. (04 de Agosto de 2020). John Dear. Obtenido https://www.deere.es/es/cosechadoras/ [23] Intralox. (2018). Manual de instalacion, mantenimiento y solucion de problemas de las bandas transportadoras . Seccion 3. pag. 403 - 444. |
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 |
Girón (Santander, 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/12143/1/2020_Tesis_Kevin_Markert_Lopez.pdf https://repository.unab.edu.co/bitstream/20.500.12749/12143/2/2020_Licencia_Kevin_Markert_Lopez.pdf https://repository.unab.edu.co/bitstream/20.500.12749/12143/3/license.txt https://repository.unab.edu.co/bitstream/20.500.12749/12143/4/2020_Tesis_Kevin_Markert_Lopez.pdf.jpg https://repository.unab.edu.co/bitstream/20.500.12749/12143/5/2020_Licencia_Kevin_Markert_Lopez.pdf.jpg |
bitstream.checksum.fl_str_mv |
b7ac5701b3a549bb1d8e9aaa61578a77 b0ec10663f19a645cb2a3899ece1682b 8a4605be74aa9ea9d79846c1fba20a33 dfcabfadf637618c2764f9c5aa3b7a05 6e01913842c9a521546ce13d13883288 |
bitstream.checksumAlgorithm.fl_str_mv |
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_ |
1828219990107488256 |
spelling |
Ardila Gómez, Sergio Andrés5dbdbb4d-1540-4bde-9c48-4fc7f6d4b888-1Markert López, Kevin05c41749-fc29-4aa2-9574-ebca3a8e019d-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000010754Ardila Gómez, Sergio Andrés [0000010754]Ardila Gómez, Sergio Andrés [YjfNgsMAAAAJ]Ardila Gómez, Sergio Andrés [0000-0002-2115-1225]Ardila Gómez, Sergio Andrés [sergio-andres-ardila-gomez]Ardila Gómez, Sergio Andrés [sergio-andres-ardila-gomez-b93167150]Girón (Santander, Colombia)UNAB Campus Bucaramanga2021-02-05T16:58:23Z2021-02-05T16:58:23Z2020http://hdl.handle.net/20.500.12749/12143instname:Universidad Autónoma de Bucaramanga - UNABreponame:Repositorio Institucional UNABrepourl:https://repository.unab.edu.coEl proyecto Diseño y construcción de un equipo de medición dimensional para piezas del sector agrícola para la implementación en la empresa Aceros Markert S.A.S. se desarrollará desde los cálculos de ingeniería para el desarrollo de la parte mecánica del prototipo. Se explicó la metodología a usar en la programación de visión artificial para captar y evaluar las imágenes y con estas tomar decisiones.1. Introducción ............................................................................................................... 8 2.Objetivos ....................................................................................................................... 9 2.1 Objetivo general ...................................................................................................... 9 2.2 Objetivos específicos .............................................................................................. 9 3. Estado del arte ........................................................................................................... 10 4.Marco teórico ............................................................................................................... 13 4.1 Proceso de manufactura: ...................................................................................... 13 4.1.1 Metales ferrosos:............................................................................................ 14 4.1.2 Forja: .............................................................................................................. 14 4.1.3 Esmerilado: .................................................................................................... 16 4.1.4 Granallar: ....................................................................................................... 17 4.1.5 Perforado: ...................................................................................................... 17 4.1.6 Biselado: ........................................................................................................ 18 4.1.7 Ranurado: ...................................................................................................... 18 4.1.8 Tratamiento térmico: ...................................................................................... 18 4.1.9 Grateado: ....................................................................................................... 19 4.2 Sistema de unidades ............................................................................................ 20 4.3 Filtro Gaussiano .................................................................................................... 20 4.4 Filtro Canny: ......................................................................................................... 21 4.5 Sistema de visión artificial ..................................................................................... 23 6. Desarrollo del proyecto............................................................................................... 27 6.1 Levantamiento de los requerimientos del equipo .................................................. 27 6.2 Parametrización .................................................................................................... 28 6.3 Selección .............................................................................................................. 29 6.3.1 Entornos de desarrollo ................................................................................... 30 6.3.2 Hardware ........................................................................................................ 31 6.3.3 Cámara de visión ........................................................................................... 32 6.3.4 Arranque del motor ......................................................................................... 33 6.3.5 Sistema de clasificación ................................................................................. 34 6.4.1 Cálculos. ........................................................................................................ 35 6.4.2 Diseño Banda .................................................................................................... 41 6.5 Circuitos ................................................................................................................ 43 6.5.1 Circuito potencia............................................................................................. 43 6.5.2 Circuito de control. ......................................................................................... 44 6.6 Visión artificial ........................................................................................................ 44 6.6.1 Conexión Raspberry. ...................................................................................... 44 6.6.2 Código visión. .................................................................................................... 45 7 Equipo construido ........................................................................................................ 47 7.1 Construcción parte mecánica. .............................................................................. 47 7.2 Conexión subsistemas. ......................................................................................... 48 8 Pruebas y Resultados ................................................................................................. 50 8.1 Largo de pieza: ..................................................................................................... 51 8.2 Ancho de pieza: .................................................................................................... 51 8.3 Precisión: .............................................................................................................. 52 8.3.1 Aciertos largo de pieza: .................................................................................. 52 8.3.2 Aciertos ancho de pieza: ................................................................................ 52 9 Conclusiones ........................................................................................................... 53 10 Bibliografía ................................................................................................................ 54 11. Anexos ..................................................................................................................... 56PregradoThe project Design and construction of a dimensional measurement equipment for parts of the agricultural sector for implementation in the company Aceros Markert S.A.S. It will be developed from the engineering calculations to the development of the mechanical part of the prototype. The decision of the methodology to be used in the programming of artificial vision to capture and evaluate the images and with them take is described.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 y construcción de un equipo de medición dimensional para piezas del sector agrícola para la implementación en la empresa Aceros Markert S.A.SDesign and construction of a dimensional measurement equipment for parts of the agricultural sector for implementation in the company Aceros Markert S.A.SIngeniero 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/TPMechatronicEngineering calculationsArtificial visionMachine industryPrototype developmentSimulation methodsManufactureMecatrónicaIndustria de las máquinasDesarrollo de prototiposMétodos de simulaciónManufacturaEmpresa Aceros Markert S.A.SCálculos de ingenieríaVisión artificial[1] Faostat. (10 de diciembre de 2012). obtenido de http://www.fao.org/faostat/es/#data/qc[2] Martel, p., & paris, d. (2007). Estados unidos patente nº us 2007/0111648 a1 .[3] Profesional, e. e. (2012). Aplicación práctica de la visión artificial. el fse.[4] Porras , j., & de la cruz, m. (2014). Clasification system based on computer vision. cercado de lima5] Ostroukh, A., Morozova, T., Nikonov, V., Ivanova, I., Sumkin, K., & Akimov, D. (2014).Development of contactless integrated interface of complex production lines. Moscow.6]Jaramillo Ortiz, A., Jiménez M., R., & Ramo, O. l. (2014). Inspección de calidad para un sistema de producción industrial basado en el procesamiento de imágenes. Bogota, Colombia[7] Salazar Castillo, J. e. (2019). Sistema de clasificación y control de calidad en un proceso de produccion industrial usando vision artificial. Ambato ,Ecuador.[8] Mendoza García, J. s. (2019). Desarrollo de software para la medición de desgaste de placas de corte por medio de visión artificial utilizando labview . Bogota[9] Sanchez Garcia, G. (2002). Manufactura, ingenieria y tecnologia. Mexico : Prentice hall.[10] Eraso Guerrero, O. (2008). Procesos de manufactura.[11] Villasenor, E., & Barreras Espinoza, j. (29 de enero de 2013). Esmerilado y procesos abrasivos.[12] Pantatec. (18 de diciembre de 2019). obtenido de https://www.pantatec.de/es/tecnologia/proceso-de-granallado/[13] Emag. (18 de diciembre de 2019). obtenido de https://www.emag.com/es/tecnologias/perforado.html[14]Mipsa.(19 de diciembre de 2019).obtenido de mipsa:https://www.mipsa.com.mx/dotnetnuke/procesos/biselado-mecanico[15] Jorge, D. (27 de abril de 2015). obtenido de https://prezi.com/yqfma_igvcuy/el-ranurado/[16] Pazos, N. P. (2006). Tecnologia de los metales y procesos de manufactura . Caracas.[17] Vargas Jimenez , W. A. (2017). Propuesta para el mejoramiento del proceso de limpieza y aplicación de recubrimientos para la estructura metalica producida por la empresa jarco s.a. Sogamoso.[18] Galan Garcia , J. L. (1987). Sistema de unidades fisicas. Barcelona: reverte.[19] Diaz De Greñu de Pedro , j. (2014). Analisi matematico de rutinas de procesamiento de imagenes digitales en fiji/imagenj. La Rioja[20] Valverde Rebaza, j. (2007). Detección de bordes mediante el algoritmo de canny. Trujillo .[21] Infaimon. (31 de Enero de 2020). Infaimon. Obtenido de https://www.infaimon.com/[22]Deere. (04 de Agosto de 2020). John Dear. Obtenido https://www.deere.es/es/cosechadoras/[23] Intralox. (2018). Manual de instalacion, mantenimiento y solucion de problemas de las bandas transportadoras . Seccion 3. pag. 403 - 444.ORIGINAL2020_Tesis_Kevin_Markert_Lopez.pdf2020_Tesis_Kevin_Markert_Lopez.pdfTesisapplication/pdf2617103https://repository.unab.edu.co/bitstream/20.500.12749/12143/1/2020_Tesis_Kevin_Markert_Lopez.pdfb7ac5701b3a549bb1d8e9aaa61578a77MD51open access2020_Licencia_Kevin_Markert_Lopez.pdf2020_Licencia_Kevin_Markert_Lopez.pdfLicenciaapplication/pdf650936https://repository.unab.edu.co/bitstream/20.500.12749/12143/2/2020_Licencia_Kevin_Markert_Lopez.pdfb0ec10663f19a645cb2a3899ece1682bMD52metadata only accessLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repository.unab.edu.co/bitstream/20.500.12749/12143/3/license.txt8a4605be74aa9ea9d79846c1fba20a33MD53open accessTHUMBNAIL2020_Tesis_Kevin_Markert_Lopez.pdf.jpg2020_Tesis_Kevin_Markert_Lopez.pdf.jpgIM Thumbnailimage/jpeg4400https://repository.unab.edu.co/bitstream/20.500.12749/12143/4/2020_Tesis_Kevin_Markert_Lopez.pdf.jpgdfcabfadf637618c2764f9c5aa3b7a05MD54open access2020_Licencia_Kevin_Markert_Lopez.pdf.jpg2020_Licencia_Kevin_Markert_Lopez.pdf.jpgIM Thumbnailimage/jpeg9259https://repository.unab.edu.co/bitstream/20.500.12749/12143/5/2020_Licencia_Kevin_Markert_Lopez.pdf.jpg6e01913842c9a521546ce13d13883288MD55metadata only access20.500.12749/12143oai:repository.unab.edu.co:20.500.12749/121432023-11-23 02:50:05.408open accessRepositorio Institucional | Universidad Autónoma de Bucaramanga - UNABrepositorio@unab.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo= |