Sistema de identificación y seguimiento de objetos de colores RGB para una plataforma rotatoria mediante visión artificial empleando el software de MATLAB.

El objetivo general de la investigación es desarrollar un Sistema De Identificación y seguimiento de objetos de colores RGB empleando visión artificial en MatLab, para una plataforma robótica rotatoria de tal manera que se pueda realizará un seguimiento en tiempo real para evitar perderle de vista e...

Full description

Autores:
Acosta Jiménez, Rafael Jesús
Rodríguez Moreno, Carlos Alberto
Tipo de recurso:
Fecha de publicación:
2017
Institución:
Universidad del Magdalena
Repositorio:
Repositorio Unimagdalena
Idioma:
spa
OAI Identifier:
oai:repositorio.unimagdalena.edu.co:123456789/2071
Acceso en línea:
http://repositorio.unimagdalena.edu.co/handle/123456789/2071
Palabra clave:
Objetos de colores RGB
Plataforma Rotatoria
Sistema inteligente
Visión artificial
IE-00014
Rights
openAccess
License
atribucionnocomercialsinderivar
id UNIMAGDALE_869a032844174ea0f7c6e2e2fec52402
oai_identifier_str oai:repositorio.unimagdalena.edu.co:123456789/2071
network_acronym_str UNIMAGDALE
network_name_str Repositorio Unimagdalena
repository_id_str
dc.title.spa.fl_str_mv Sistema de identificación y seguimiento de objetos de colores RGB para una plataforma rotatoria mediante visión artificial empleando el software de MATLAB.
title Sistema de identificación y seguimiento de objetos de colores RGB para una plataforma rotatoria mediante visión artificial empleando el software de MATLAB.
spellingShingle Sistema de identificación y seguimiento de objetos de colores RGB para una plataforma rotatoria mediante visión artificial empleando el software de MATLAB.
Objetos de colores RGB
Plataforma Rotatoria
Sistema inteligente
Visión artificial
IE-00014
title_short Sistema de identificación y seguimiento de objetos de colores RGB para una plataforma rotatoria mediante visión artificial empleando el software de MATLAB.
title_full Sistema de identificación y seguimiento de objetos de colores RGB para una plataforma rotatoria mediante visión artificial empleando el software de MATLAB.
title_fullStr Sistema de identificación y seguimiento de objetos de colores RGB para una plataforma rotatoria mediante visión artificial empleando el software de MATLAB.
title_full_unstemmed Sistema de identificación y seguimiento de objetos de colores RGB para una plataforma rotatoria mediante visión artificial empleando el software de MATLAB.
title_sort Sistema de identificación y seguimiento de objetos de colores RGB para una plataforma rotatoria mediante visión artificial empleando el software de MATLAB.
dc.creator.fl_str_mv Acosta Jiménez, Rafael Jesús
Rodríguez Moreno, Carlos Alberto
dc.contributor.advisor.none.fl_str_mv Rodríguez Álvarez, Omar Francisco
dc.contributor.author.none.fl_str_mv Acosta Jiménez, Rafael Jesús
Rodríguez Moreno, Carlos Alberto
dc.subject.spa.fl_str_mv Objetos de colores RGB
Plataforma Rotatoria
Sistema inteligente
Visión artificial
topic Objetos de colores RGB
Plataforma Rotatoria
Sistema inteligente
Visión artificial
IE-00014
dc.subject.classification.spa.fl_str_mv IE-00014
description El objetivo general de la investigación es desarrollar un Sistema De Identificación y seguimiento de objetos de colores RGB empleando visión artificial en MatLab, para una plataforma robótica rotatoria de tal manera que se pueda realizará un seguimiento en tiempo real para evitar perderle de vista el objeto. Es preciso reconocer que hoy por hoy la visión artificial, también conocida como visión por computador, es sin duda alguna, uno de los campos más interesantes y revolucionarios de la robótica y su estrecha relación con la inteligencia artificial lo hace verdaderamente interesante. Actualmente, ya no hace falta dominar un lenguaje computacional para interactuar con los sistemas inteligentes, puesto que los sistemas de inteligencia artificial ya son capaces de entender y procesar nuestras órdenes empleando el lenguaje natural. Estamos acostumbrados a ver equipos inteligentes completamente autónomos, en entornos estrictamente industriales ya sea para la clasificación de formas o de objetos, control de nivel, seguimiento de objetos y personas entre otros, o por lo menos altamente controlados como en fábricas de automóviles. La aplicación de estos sistemas en entornos más dinámicos como nuestros hogares u oficinas, necesita de una enorme cantidad de sensores que permita al sistema inteligente percibir al medio con toda su complejidad para interactuar con él. Igual que en los humanos, la entrada de datos más importante es la visión. En un sistema inteligente, normalmente se trata de una cámara compuesta por un lente o por una multitud de lentes, además de contar con sensores específicos para cada sistema y campo de aplicación. Una vez realizados todos los ajustes mecánicos, la visión artificial permite al sistema detectar la mayoría de los objetos para decidir cómo reaccionar y actuar frente a ellos. Este proceso está dotado de una inmensa complejidad, debido a la infinidad de situaciones u objetos, colores y formas a los que el sistema se puede enfrentar. Una de las aplicaciones que tiene la visión artificial y la cual es el objetivo de este documento, es el reconocimiento de colores RGB lo cual traduce, color rojo, verde y azul. Este documento de grado se ha dividido en cinco (5) ítems o capítulos, con el fin de organizar y entender mejor la relación que hay entre cada uno de ellos. El primero hace referencia al título que debe tener el proyecto de grado, además de ser parte fundamental del objetivo general el cual enmarca la idea general de lo que se pretende desarrollar. En el segundo ítem o capitulo, se podrá apreciar el resumen del proyecto el cual explica de manera resumida sobre qué consiste el trabajo. En el tercer ítem el cual es uno de gran importancia, se dará a conocer la descripción del proyecto el cual abarca nueve (9) subcategorías las cuales brindaran una mayor información con el fin de entender y dejar más claro el contenido de este proyecto de grado. En las subcategorías se expondrán el planteamiento del problema, en el cual se describe el problema detectado con la solución, al igual que la justificación, los alcances y limitaciones, el marco teórico, el estado del arte, los objetivos específicos y el general, además del diseño metodológico explicado en fases, complementándose con un cronograma de actividades detallado en semas y por último los impactos esperados. En el cuarto inciso, se detalla el presupuesto de este anteproyecto, el cual tiene en cuenta los recursos humanos que describen a las personas que hacen parte de este proyecto, con su formación académica y su función dentro del mismo, los recursos institucionales con los que cuenta la universidad, los recursos adicionales, el presupuesto en hardware y en software, además el presupuesto vario el cual contiene gastos cotidianos como papelería, internet entre otros. Finalmente, el quinto apartado, tendrá las referencias bibliográficas y referencias de páginas web vistas y revisadas para poder dar construcción a este documento. Siendo así, lo que este proyecto pretende es poder identificar objetos de cualquier forma por medio de una cámara, la cual cumplirá la función de sensor visual, es decir un ojo, pero con la particularidad y es que sean objetos o formas de colores específicos tales como él (Rojo), (verde) y (Azul), posteriormente después de esta identificación se realizará un seguimiento en tiempo real para evitar perderle de vista. Este seguimiento se hará posible ya que la cámara deberá ser instalada en una plataforma rotatoria la cual contará con dos servos motores que le permita realizar movimientos en dos direcciones (X, Y). A su vez estos elementos conocidos como servo motores dependerán de un driver y placa de desarrollo la cual recibirá las órdenes del algoritmo desarrollado en el software Matlab, el cual es parte indispensable, por lo que este algoritmo será el responsable de la identificación de los elementos de colores RGB.
publishDate 2017
dc.date.issued.none.fl_str_mv 2017
dc.date.submitted.none.fl_str_mv 2017
dc.date.accessioned.none.fl_str_mv 2019-04-08T16:16:21Z
dc.date.available.none.fl_str_mv 2019-04-08T16:16:21Z
dc.type.spa.fl_str_mv bachelorThesis
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv http://repositorio.unimagdalena.edu.co/handle/123456789/2071
url http://repositorio.unimagdalena.edu.co/handle/123456789/2071
dc.language.iso.fl_str_mv spa
language spa
dc.rights.spa.fl_str_mv atribucionnocomercialsinderivar
dc.rights.none.fl_str_mv Acceso Abierto
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.cc.spa.fl_str_mv Acceso Abierto
dc.rights.creativecommons.spa.fl_str_mv atribucionnocomercialsinderivar
rights_invalid_str_mv atribucionnocomercialsinderivar
Acceso Abierto
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.spa.fl_str_mv text
dc.publisher.spa.fl_str_mv Universidad del Magdalena
dc.publisher.department.spa.fl_str_mv Facultad de Ingeniería
dc.publisher.program.spa.fl_str_mv Ingeniería Electrónica
institution Universidad del Magdalena
bitstream.url.fl_str_mv https://repositorio.unimagdalena.edu.co/bitstreams/4621c901-7f42-4781-abd6-83060b317d76/download
https://repositorio.unimagdalena.edu.co/bitstreams/a5aa5242-46ee-4fc9-8e73-c2d566e61a69/download
https://repositorio.unimagdalena.edu.co/bitstreams/cee94d58-c758-4148-bab1-b3988dfd1b16/download
https://repositorio.unimagdalena.edu.co/bitstreams/2243cc91-04f5-42f9-a3c5-a85c2a72e3ae/download
https://repositorio.unimagdalena.edu.co/bitstreams/01bac90f-0830-43ee-b3ab-efc331e05e5b/download
bitstream.checksum.fl_str_mv 85aaf4716fc2efeefac694782330c54d
84ae43abfcc02da58b150a479ee69e42
b37f3126bcd22eeae85cbc2659ee387b
0af4a0be856bcd5000eb8facc40a5397
04104f4264e9b9b201dbdd43554903a8
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional UniMagdalena
repository.mail.fl_str_mv repositorio@unimagdalena.edu.co
_version_ 1814126904467259392
spelling Rodríguez Álvarez, Omar FranciscoAcosta Jiménez, Rafael JesúsRodríguez Moreno, Carlos AlbertoIngeniero Electrónico2019-04-08T16:16:21Z2019-04-08T16:16:21Z20172017El objetivo general de la investigación es desarrollar un Sistema De Identificación y seguimiento de objetos de colores RGB empleando visión artificial en MatLab, para una plataforma robótica rotatoria de tal manera que se pueda realizará un seguimiento en tiempo real para evitar perderle de vista el objeto. Es preciso reconocer que hoy por hoy la visión artificial, también conocida como visión por computador, es sin duda alguna, uno de los campos más interesantes y revolucionarios de la robótica y su estrecha relación con la inteligencia artificial lo hace verdaderamente interesante. Actualmente, ya no hace falta dominar un lenguaje computacional para interactuar con los sistemas inteligentes, puesto que los sistemas de inteligencia artificial ya son capaces de entender y procesar nuestras órdenes empleando el lenguaje natural. Estamos acostumbrados a ver equipos inteligentes completamente autónomos, en entornos estrictamente industriales ya sea para la clasificación de formas o de objetos, control de nivel, seguimiento de objetos y personas entre otros, o por lo menos altamente controlados como en fábricas de automóviles. La aplicación de estos sistemas en entornos más dinámicos como nuestros hogares u oficinas, necesita de una enorme cantidad de sensores que permita al sistema inteligente percibir al medio con toda su complejidad para interactuar con él. Igual que en los humanos, la entrada de datos más importante es la visión. En un sistema inteligente, normalmente se trata de una cámara compuesta por un lente o por una multitud de lentes, además de contar con sensores específicos para cada sistema y campo de aplicación. Una vez realizados todos los ajustes mecánicos, la visión artificial permite al sistema detectar la mayoría de los objetos para decidir cómo reaccionar y actuar frente a ellos. Este proceso está dotado de una inmensa complejidad, debido a la infinidad de situaciones u objetos, colores y formas a los que el sistema se puede enfrentar. Una de las aplicaciones que tiene la visión artificial y la cual es el objetivo de este documento, es el reconocimiento de colores RGB lo cual traduce, color rojo, verde y azul. Este documento de grado se ha dividido en cinco (5) ítems o capítulos, con el fin de organizar y entender mejor la relación que hay entre cada uno de ellos. El primero hace referencia al título que debe tener el proyecto de grado, además de ser parte fundamental del objetivo general el cual enmarca la idea general de lo que se pretende desarrollar. En el segundo ítem o capitulo, se podrá apreciar el resumen del proyecto el cual explica de manera resumida sobre qué consiste el trabajo. En el tercer ítem el cual es uno de gran importancia, se dará a conocer la descripción del proyecto el cual abarca nueve (9) subcategorías las cuales brindaran una mayor información con el fin de entender y dejar más claro el contenido de este proyecto de grado. En las subcategorías se expondrán el planteamiento del problema, en el cual se describe el problema detectado con la solución, al igual que la justificación, los alcances y limitaciones, el marco teórico, el estado del arte, los objetivos específicos y el general, además del diseño metodológico explicado en fases, complementándose con un cronograma de actividades detallado en semas y por último los impactos esperados. En el cuarto inciso, se detalla el presupuesto de este anteproyecto, el cual tiene en cuenta los recursos humanos que describen a las personas que hacen parte de este proyecto, con su formación académica y su función dentro del mismo, los recursos institucionales con los que cuenta la universidad, los recursos adicionales, el presupuesto en hardware y en software, además el presupuesto vario el cual contiene gastos cotidianos como papelería, internet entre otros. Finalmente, el quinto apartado, tendrá las referencias bibliográficas y referencias de páginas web vistas y revisadas para poder dar construcción a este documento. Siendo así, lo que este proyecto pretende es poder identificar objetos de cualquier forma por medio de una cámara, la cual cumplirá la función de sensor visual, es decir un ojo, pero con la particularidad y es que sean objetos o formas de colores específicos tales como él (Rojo), (verde) y (Azul), posteriormente después de esta identificación se realizará un seguimiento en tiempo real para evitar perderle de vista. Este seguimiento se hará posible ya que la cámara deberá ser instalada en una plataforma rotatoria la cual contará con dos servos motores que le permita realizar movimientos en dos direcciones (X, Y). A su vez estos elementos conocidos como servo motores dependerán de un driver y placa de desarrollo la cual recibirá las órdenes del algoritmo desarrollado en el software Matlab, el cual es parte indispensable, por lo que este algoritmo será el responsable de la identificación de los elementos de colores RGB.Submitted by CRISTIAN ROMERO (cris.2301.cr@gmail.com) on 2018-10-30T22:37:46Z No. of bitstreams: 1 Proyecto_carlos Rodriguez y Rafael Acosta_23-06-2017.pdf: 3624731 bytes, checksum: 85aaf4716fc2efeefac694782330c54d (MD5)Approved for entry into archive by John Esteban Ramirez Rios (jramirezr@unimagdalena.edu.co) on 2019-04-08T16:16:21Z (GMT) No. of bitstreams: 1 Proyecto_carlos Rodriguez y Rafael Acosta_23-06-2017.pdf: 3624731 bytes, checksum: 85aaf4716fc2efeefac694782330c54d (MD5)Made available in DSpace on 2019-04-08T16:16:21Z (GMT). No. of bitstreams: 1 Proyecto_carlos Rodriguez y Rafael Acosta_23-06-2017.pdf: 3624731 bytes, checksum: 85aaf4716fc2efeefac694782330c54d (MD5) Previous issue date: 2017texthttp://repositorio.unimagdalena.edu.co/handle/123456789/2071Universidad del MagdalenaFacultad de IngenieríaIngeniería ElectrónicaatribucionnocomercialsinderivarAcceso Abiertoinfo:eu-repo/semantics/openAccessAcceso Abiertoatribucionnocomercialsinderivarhttp://purl.org/coar/access_right/c_abf2Objetos de colores RGBPlataforma RotatoriaSistema inteligenteVisión artificialIE-00014Sistema de identificación y seguimiento de objetos de colores RGB para una plataforma rotatoria mediante visión artificial empleando el software de MATLAB.bachelorThesishttp://purl.org/coar/resource_type/c_7a1fspaORIGINALIE-00014.pdfIE-00014.pdfapplication/pdf3624731https://repositorio.unimagdalena.edu.co/bitstreams/4621c901-7f42-4781-abd6-83060b317d76/download85aaf4716fc2efeefac694782330c54dMD53IE-00014_Licencia_OA.pdfIE-00014_Licencia_OA.pdfRestringidaapplication/pdf1062129https://repositorio.unimagdalena.edu.co/bitstreams/a5aa5242-46ee-4fc9-8e73-c2d566e61a69/download84ae43abfcc02da58b150a479ee69e42MD56LICENSElicense.txtlicense.txttext/plain; charset=utf-82289https://repositorio.unimagdalena.edu.co/bitstreams/cee94d58-c758-4148-bab1-b3988dfd1b16/downloadb37f3126bcd22eeae85cbc2659ee387bMD52TEXTIE-00014.pdf.txtIE-00014.pdf.txtExtracted texttext/plain128453https://repositorio.unimagdalena.edu.co/bitstreams/2243cc91-04f5-42f9-a3c5-a85c2a72e3ae/download0af4a0be856bcd5000eb8facc40a5397MD54THUMBNAILIE-00014.pdf.jpgIE-00014.pdf.jpgGenerated Thumbnailimage/jpeg1444https://repositorio.unimagdalena.edu.co/bitstreams/01bac90f-0830-43ee-b3ab-efc331e05e5b/download04104f4264e9b9b201dbdd43554903a8MD55123456789/2071oai:repositorio.unimagdalena.edu.co:123456789/20712024-10-02 22:33:27.908https://repositorio.unimagdalena.edu.coRepositorio Institucional UniMagdalenarepositorio@unimagdalena.edu.coTElDRU5DSUEgREUgRElWVUxHQUNJw5NOIE5PIEVYQ0xVU0lWQQoKRUwgQVVUT1IsIG1hbmlmaWVzdGEgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwgeSBsYSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvcywgcG9yIGxvIHRhbnRvIGxhIG9icmEgZXMgZGUgZXhjbHVzaXZhIGF1dG9yw61hIHkgdGllbmUgbGEgdGl0dWxhcmlkYWQgc29icmUgbGEgbWlzbWEuIFBBUsOBR1JBRk86IEVuIGNhc28gZGUgcHJlc2VudGFyc2UgY3VhbHF1aWVyIHJlY2xhbWFjacOzbiBvIGFjY2nDs24gcG9yIHBhcnRlIGRlIHVuIHRlcmNlcm8gZW4gY3VhbnRvIGEgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIHNvYnJlIGxhIG9icmEgZW4gY3Vlc3Rpw7NuLCBFTCBBVVRPUiwgYXN1bWlyw6EgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQsIHkgc2FsZHLDoSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvczsgcGFyYSB0b2RvcyBsb3MgZWZlY3RvcyBsYSB1bml2ZXJzaWRhZCBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlLgpFTCBBVVRPUiwgYXV0b3JpemEgYSBMQSBVTklWRVJTSURBRCBERUwgTUFHREFMRU5BLCBwYXJhIHF1ZSBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsYSBMZXkgMjMgZGUgMTk4MiwgTGV5IDQ0IGRlIDE5OTMsIERlY2lzacOzbiBhbmRpbmEgMzUxIGRlIDE5OTMsIERlY3JldG8gNDYwIGRlIDE5OTUgeSBkZW3DoXMgbm9ybWFzIGdlbmVyYWxlcyBzb2JyZSBsYSBtYXRlcmlhLCB1dGlsaWNlIHkgdXNlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24uIEVuIGZ1bmNpw7NuIGRlIGxvIGN1YWwsIGFsIGZpcm1hciB5IGVudmlhciBlc3RhIGxpY2VuY2lhLApFTCBBVVRPUiBvdG9yZ2EgYSBMQSBVTklWRVJTSURBRCBERUwgTUFHREFMRU5BIGVsIGRlcmVjaG8gTk8gRVhDTFVTSVZPIGRlIGFsbWFjZW5hciwgcmVwcm9kdWNjacOzbiwgdHJhZHVjaXIgeSBkaXZ1bGdhciBzdSB0cmFiYWpvIGVuIHRvZG8gZWwgbXVuZG8gZW4gZm9ybWF0byBpbXByZXNvIHkgZWxlY3Ryw7NuaWNvIHkgZW4gY3VhbHF1aWVyIG1lZGlvLCBpbmNsdXllbmRvLCBwZXJvIG5vIGxpbWl0YWRvIGEgYXVkaW8gbyB2aWRlby4gWSBhY2VwdGEgcXVlIExBIFVOSVZFUlNJREFEIERFTCBNQUdEQUxFTkEgcHVlZGUsIFNJTiBNT0RJRklDQVIgRUwgQ09OVEVOSURPIHkgUkVTUEVUQU5ETyBMT1MgREVSRUNIT1MgTU9SQUxFUywgcHJlc2VudGFyIGxhIG9icmEgZW4gY29tcGlsYWNpb25lcywgw61uZGV4LCBjb25mZXJlbmNpYXMgeSBvdHJhcyBwdWJsaWNhY2lvbmVzIHF1ZSBzZSBwdWVkYW4gZGlzZcOxYXIgcGFyYSBkaXZ1bGdhciBsYSBwcm9kdWNjacOzbiBhY2Fkw6ltaWNhIHkgY2llbnTDrWZpY2EgZGUgbGEgdW5pdmVyc2lkYWQsIFNJTiBRVUUgRVNUTyBDT05MTEVWRSBBIFFVRSBMQSBVTklWRVJTSURBRCBFU1RFIE9CTElHQURBIEEgQlJJTkRBUiBDT01QRU5TQUNJw5NOIE1PTkVUQVJJQSBBTCBBVVRPUiBwb3IgYWN0aXZpZGFkZXMgZGUgZGl2dWxnYWNpw7NuIHkgbG9zIHBvc2libGVzIGJlbsOpZmljb3MgZWNvbsOzbWljb3MgcXVlIGVzdGEgZGl2dWxnYWNpw7NuIHB1ZWRhIGdlbmVyYXIgcGFyYSBsYSB1bml2ZXJzaWRhZC4gCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIApQT0zDjVRJQ0EgREUgVFJBVEFNSUVOVE8gREUgREFUT1MgUEVSU09OQUxFUy4gRGVjbGFybyBxdWUgYXV0b3Jpem8gcHJldmlhIHkgZGUgZm9ybWEgaW5mb3JtYWRhIGVsIHRyYXRhbWllbnRvIGRlIG1pcyBkYXRvcyBwZXJzb25hbGVzIHBvciBwYXJ0ZSBkZSBMQSBVTklWRVJTSURBRCBERUwgTUFHREFMRU5BIHBhcmEgZmluZXMgYWNhZMOpbWljb3MgeSBlbiBhcGxpY2FjacOzbiBkZSBjb252ZW5pb3MgY29uIHRlcmNlcm9zIG8gc2VydmljaW9zIGNvbmV4b3MgY29uIGFjdGl2aWRhZGVzIHByb3BpYXMgZGUgbGEgYWNhZGVtaWEsIGNvbiBlc3RyaWN0byBjdW1wbGltaWVudG8gZGUgbG9zIHByaW5jaXBpb3MgZGUgbGV5LiBEZSBpZ3VhbCBmb3JtYSBlbiBmdW5jacOzbiBkZWwgY29ycmVjdG8gZWplcmNpY2lvIGRlIG1pIGRlcmVjaG8gZGUgaGFiZWFzIGRhdGEgcHVlZG8gZW4gY3VhbHF1aWVyIG1vbWVudG8sIHByZXZpYSBpZGVudGlmaWNhY2nDs24sIHNvbGljaXRhciBsYSBjb25zdWx0YSwgY29ycmVjY2nDs24geSBzdXByZXNpw7NuIGRlIG1pcyBkYXRvcy4K