Control autónomo de robots de aplicación agrícola con plexil

Aunque el campo de la robótica no ha tenido aún gran impacto en países como Colombia, las posibilidades que ofrece para ayudar a resolver algunos de sus problemas, como el daño ambiental que está causando la agricultura artesanal al medio ambiente, siguen siendo enormes. Este artículo presenta los r...

Full description

Autores:
Cadavid Rengifo, Héctor Fabio
Chaparro Preciado, Javier Alberto
Tipo de recurso:
Investigation report
Fecha de publicación:
2016
Institución:
Escuela Colombiana de Ingeniería Julio Garavito
Repositorio:
Repositorio Institucional ECI
Idioma:
spa
OAI Identifier:
oai:repositorio.escuelaing.edu.co:001/3181
Acceso en línea:
https://repositorio.escuelaing.edu.co/handle/001/3181
https://repositorio.escuelaing.edu.co/
Palabra clave:
Tecnología agrícola - Colombia
Agricultural technology - Colombia
Tecnología ambiental - Colombia
Environmental technology - Colombia
Robots - Sistemas de control
Robots - Control systems
Robótica
Agricultura
Automatización
Programación síncrona
Robotics
Agriculture
Plexil
Automation
Synchronous Programming
Rights
openAccess
License
http://purl.org/coar/access_right/c_abf2
id ESCUELAIG2_29e367ff94a9ba51c67963dbff2c4538
oai_identifier_str oai:repositorio.escuelaing.edu.co:001/3181
network_acronym_str ESCUELAIG2
network_name_str Repositorio Institucional ECI
repository_id_str
dc.title.spa.fl_str_mv Control autónomo de robots de aplicación agrícola con plexil
title Control autónomo de robots de aplicación agrícola con plexil
spellingShingle Control autónomo de robots de aplicación agrícola con plexil
Tecnología agrícola - Colombia
Agricultural technology - Colombia
Tecnología ambiental - Colombia
Environmental technology - Colombia
Robots - Sistemas de control
Robots - Control systems
Robótica
Agricultura
Automatización
Programación síncrona
Robotics
Agriculture
Plexil
Automation
Synchronous Programming
title_short Control autónomo de robots de aplicación agrícola con plexil
title_full Control autónomo de robots de aplicación agrícola con plexil
title_fullStr Control autónomo de robots de aplicación agrícola con plexil
title_full_unstemmed Control autónomo de robots de aplicación agrícola con plexil
title_sort Control autónomo de robots de aplicación agrícola con plexil
dc.creator.fl_str_mv Cadavid Rengifo, Héctor Fabio
Chaparro Preciado, Javier Alberto
dc.contributor.author.none.fl_str_mv Cadavid Rengifo, Héctor Fabio
Chaparro Preciado, Javier Alberto
dc.contributor.researchgroup.spa.fl_str_mv CTG - Informática
dc.subject.armarc.none.fl_str_mv Tecnología agrícola - Colombia
Agricultural technology - Colombia
Tecnología ambiental - Colombia
Environmental technology - Colombia
Robots - Sistemas de control
Robots - Control systems
topic Tecnología agrícola - Colombia
Agricultural technology - Colombia
Tecnología ambiental - Colombia
Environmental technology - Colombia
Robots - Sistemas de control
Robots - Control systems
Robótica
Agricultura
Automatización
Programación síncrona
Robotics
Agriculture
Plexil
Automation
Synchronous Programming
dc.subject.proposal.spa.fl_str_mv Robótica
Agricultura
Automatización
Programación síncrona
dc.subject.proposal.eng.fl_str_mv Robotics
Agriculture
Plexil
Automation
Synchronous Programming
description Aunque el campo de la robótica no ha tenido aún gran impacto en países como Colombia, las posibilidades que ofrece para ayudar a resolver algunos de sus problemas, como el daño ambiental que está causando la agricultura artesanal al medio ambiente, siguen siendo enormes. Este artículo presenta los resultados de un proyecto de investigación que busca validar posibilidad de incorporar la tecnología de control Plexil-orientada a sistemas de misión crítica- en la constricción de soluciones robóticas robustas de aplicación agrícola. Se presentan los resultados de un caso de estudio real y los productos derivados del mismo.
publishDate 2016
dc.date.issued.none.fl_str_mv 2016
dc.date.accessioned.none.fl_str_mv 2024-07-17T21:06:10Z
dc.date.available.none.fl_str_mv 2024-07-17T21:06:10Z
dc.type.spa.fl_str_mv Informe de investigación
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_2df8fbb1
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_18ws
dc.type.content.spa.fl_str_mv Text
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/article
format http://purl.org/coar/resource_type/c_18ws
status_str publishedVersion
dc.identifier.uri.none.fl_str_mv https://repositorio.escuelaing.edu.co/handle/001/3181
dc.identifier.instname.spa.fl_str_mv Universidad Escuela Colombiana de Ingeniería Julio Garavito
dc.identifier.reponame.spa.fl_str_mv Repositorio Digital
dc.identifier.repourl.spa.fl_str_mv https://repositorio.escuelaing.edu.co/
url https://repositorio.escuelaing.edu.co/handle/001/3181
https://repositorio.escuelaing.edu.co/
identifier_str_mv Universidad Escuela Colombiana de Ingeniería Julio Garavito
Repositorio Digital
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.references.spa.fl_str_mv Biatek, Jason, Michael W Whalen, Mats PE Heimdahl, Sanjai Rayadurgam and Michael R Lowry (2014). Analysis and testing of plexil plans. In: Proceedings of the 2nd FME Workshop on Formal Methods in Software Engineering. ACM. pp. 52–58.
Brat, G, M Gheorghiu, D Giannakopoulou and C Pasareanu (2008). Verification of plans and procedures. In: Aerospace Conference, 2008 IEEE. IEEE. pp. 1–8.
Cadavid, H.F. and J.A. Chaparro (2016). Hardware and software architecture for plexil-based, simulation supported, robot automation. In: Proceedings of the IEEE Colombian Conference on Robotics and Automation- CCRA 2016.
Caruso, Mike (1995). Compass heading using magnetometers. Honeywell Application Note AN.
Collett, Toby HJ, Bruce A MacDonald and Brian P Gerkey (2005). Player 2.0: Toward a practical robot programming framework. In: Proceedings of the Australasian Conference on Robotics and Automation (ACRA 2005). p. 145.
Dowek, Gilles, C´esar Munoz and Camilo Rocha (2010). Rewriting logic semantics of a plan execution language. arXiv preprint arXiv:1002.2872.
Gonz´alez, Juan Pablo, Brigid Pacheco, Fernanda Viasus and Karen Ayala (2012). Movilidad de pesticidas en aguas superficiales empleados en agricultura y riesgos para la salud humana en la zona centro del departamento de boyac´acolombia. L’esprit Ing´enieux.
Jones, Austin, Usman Ali and Magnus Egerstedt (2016). Optimal pesticide scheduling in precision agriculture. In: 2016 ACM/IEEE 7th International Conference on Cyber-Physical Systems (ICCPS). IEEE. pp. 1–8.
Koenig, Nathan and Andrew Howard (2004). Design and use paradigms for gazebo, an open-source multi-robot simulator. In: Intelligent Robots and Systems, 2004.(IROS 2004). Proceedings. 2004 IEEE/RSJ International Conference on. Vol. 3. IEEE. pp. 2149–2154.
Kondo, Naoshi, Kazunori Ninomiya, Shigehiko Hayashi, Tomohiko Ota and Kotaro Kubota (2005). A new challenge of robot for harvesting strawberry grown on table top culture. In: 2005 ASAE Annual Meeting. American Society of Agricultural and Biological Engineers. p. 1.
Michel, Olivier (2004). Webotstm: Professional mobile robot simulation. arXiv preprint cs/0412052.
Montemerlo, Michael, N Roy, S Thrun, D Haehnel, C Stachniss and J Glover (2007). Carmen, robot navigation toolkit. Retrieved June.
Munoz, Pablo, Maria D R-Moreno and Bonifacio Castano (2010). Integrating a PDDL-based planner and a PLEXIL-executor into the ptinto robot. In: Trends in Applied Intelligent Systems. pp. 72–81. Springer.
Potop-Butucaru, Dumitru, Robert de Simone and Jean-Pierre Talpin (2005). The synchronous hypothesis and synchronous languages. The embedded systems handbook pp. 1–21.
Quigley, Morgan, Ken Conley, Brian Gerkey, Josh Faust, Tully Foote, Jeremy Leibs, Rob Wheeler and Andrew Y Ng (2009). Ros: an open-source robot operating system. In: ICRA workshop on open source software. Vol. 3. Kobe, Japan. p. 5.
Rocha, Camilo, Hector Cadavid, Cesar Munoz and Radu Siminiceanu (2012). A formal interactive verification environment for the plan execution interchange language. In: Integrated Formal Methods. Springer. pp. 343–357.
Ruckelshausen, A, P Biber, M Dorna, H Gremmes, R Klose, A Linz, F Rahe, R Resch, M Thiel, D Trautz et al. (2009). Bonirob–an autonomous field robot platform for individual plant phenotyping. Precision agriculture 9(841), 1.
Vandi Verma, Ari Jonsson, Corina Pasareanu Michael Iatauro (2006). Universal executive and PLEXIL: Engine and language for robust spacecraft control and operations. In: Proceedings of the American Institute of Aeronautics and Astronautics Space Conference (2006).
Ziafati, Pouyan (2014). Plexil-like plan execution control in agent programming. Plexil-Like Plan Execution Control in Agent Programming.
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
rights_invalid_str_mv http://purl.org/coar/access_right/c_abf2
dc.format.extent.spa.fl_str_mv 7 páginas
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Asociación Argentina de Control Automático (AADECA)
dc.publisher.place.spa.fl_str_mv Buenos Aires (Argentina)
dc.source.spa.fl_str_mv https://www.aadeca.org/aadeca16/html/institucional/bienvenida.php
institution Escuela Colombiana de Ingeniería Julio Garavito
bitstream.url.fl_str_mv https://repositorio.escuelaing.edu.co/bitstream/001/3181/4/Control%20aut%c3%b3nomo%20de%20robots%20de%20aplicaci%c3%b3n%20agr%c3%adcola%20con%20plexil.pdf.txt
https://repositorio.escuelaing.edu.co/bitstream/001/3181/3/Portada%20Control%20aut%c3%b3nomo%20de%20robots%20de%20aplicaci%c3%b3n%20agr%c3%adcola%20con%20plexil.PNG
https://repositorio.escuelaing.edu.co/bitstream/001/3181/5/Control%20aut%c3%b3nomo%20de%20robots%20de%20aplicaci%c3%b3n%20agr%c3%adcola%20con%20plexil.pdf.jpg
https://repositorio.escuelaing.edu.co/bitstream/001/3181/2/license.txt
https://repositorio.escuelaing.edu.co/bitstream/001/3181/1/Control%20aut%c3%b3nomo%20de%20robots%20de%20aplicaci%c3%b3n%20agr%c3%adcola%20con%20plexil.pdf
bitstream.checksum.fl_str_mv 7321c7ec3d4379592cd99a8f43fc9e04
6e3be8159fbe88a34c1855e8e1b79e56
ae3063b5018bfc54d6b7eea4b04521cb
5a7ca94c2e5326ee169f979d71d0f06e
ebc85debd25c08996349af34b87f6ef0
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Escuela Colombiana de Ingeniería Julio Garavito
repository.mail.fl_str_mv repositorio.eci@escuelaing.edu.co
_version_ 1814355607556194304
spelling Cadavid Rengifo, Héctor Fabioa7c977901db3a9e538ba765ea21c10b3Chaparro Preciado, Javier Albertob18d3fb3dd34c8d143c27da9b12dd10aCTG - Informática2024-07-17T21:06:10Z2024-07-17T21:06:10Z2016https://repositorio.escuelaing.edu.co/handle/001/3181Universidad Escuela Colombiana de Ingeniería Julio GaravitoRepositorio Digitalhttps://repositorio.escuelaing.edu.co/Aunque el campo de la robótica no ha tenido aún gran impacto en países como Colombia, las posibilidades que ofrece para ayudar a resolver algunos de sus problemas, como el daño ambiental que está causando la agricultura artesanal al medio ambiente, siguen siendo enormes. Este artículo presenta los resultados de un proyecto de investigación que busca validar posibilidad de incorporar la tecnología de control Plexil-orientada a sistemas de misión crítica- en la constricción de soluciones robóticas robustas de aplicación agrícola. Se presentan los resultados de un caso de estudio real y los productos derivados del mismo.Although the field of robotics has not yet had a great impact in countries like Colombia, the possibilities it offers to help solve some of their problems, such as the environmental damage that artisanal agriculture is causing to the environment, are still enormous. This article presents the results of a research project that seeks to validate the possibility of incorporating Plexil control technology - aimed at mission-critical systems - in the construction of robust robotic solutions for agricultural applications. The results of a real case study and the products derived from it are presented.7 páginasapplication/pdfspaAsociación Argentina de Control Automático (AADECA)Buenos Aires (Argentina)https://www.aadeca.org/aadeca16/html/institucional/bienvenida.phpControl autónomo de robots de aplicación agrícola con plexilInforme de investigacióninfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_18wshttp://purl.org/coar/resource_type/c_2df8fbb1Textinfo:eu-repo/semantics/articlehttp://purl.org/coar/version/c_970fb48d4fbd8a85Biatek, Jason, Michael W Whalen, Mats PE Heimdahl, Sanjai Rayadurgam and Michael R Lowry (2014). Analysis and testing of plexil plans. In: Proceedings of the 2nd FME Workshop on Formal Methods in Software Engineering. ACM. pp. 52–58.Brat, G, M Gheorghiu, D Giannakopoulou and C Pasareanu (2008). Verification of plans and procedures. In: Aerospace Conference, 2008 IEEE. IEEE. pp. 1–8.Cadavid, H.F. and J.A. Chaparro (2016). Hardware and software architecture for plexil-based, simulation supported, robot automation. In: Proceedings of the IEEE Colombian Conference on Robotics and Automation- CCRA 2016.Caruso, Mike (1995). Compass heading using magnetometers. Honeywell Application Note AN.Collett, Toby HJ, Bruce A MacDonald and Brian P Gerkey (2005). Player 2.0: Toward a practical robot programming framework. In: Proceedings of the Australasian Conference on Robotics and Automation (ACRA 2005). p. 145.Dowek, Gilles, C´esar Munoz and Camilo Rocha (2010). Rewriting logic semantics of a plan execution language. arXiv preprint arXiv:1002.2872.Gonz´alez, Juan Pablo, Brigid Pacheco, Fernanda Viasus and Karen Ayala (2012). Movilidad de pesticidas en aguas superficiales empleados en agricultura y riesgos para la salud humana en la zona centro del departamento de boyac´acolombia. L’esprit Ing´enieux.Jones, Austin, Usman Ali and Magnus Egerstedt (2016). Optimal pesticide scheduling in precision agriculture. In: 2016 ACM/IEEE 7th International Conference on Cyber-Physical Systems (ICCPS). IEEE. pp. 1–8.Koenig, Nathan and Andrew Howard (2004). Design and use paradigms for gazebo, an open-source multi-robot simulator. In: Intelligent Robots and Systems, 2004.(IROS 2004). Proceedings. 2004 IEEE/RSJ International Conference on. Vol. 3. IEEE. pp. 2149–2154.Kondo, Naoshi, Kazunori Ninomiya, Shigehiko Hayashi, Tomohiko Ota and Kotaro Kubota (2005). A new challenge of robot for harvesting strawberry grown on table top culture. In: 2005 ASAE Annual Meeting. American Society of Agricultural and Biological Engineers. p. 1.Michel, Olivier (2004). Webotstm: Professional mobile robot simulation. arXiv preprint cs/0412052.Montemerlo, Michael, N Roy, S Thrun, D Haehnel, C Stachniss and J Glover (2007). Carmen, robot navigation toolkit. Retrieved June.Munoz, Pablo, Maria D R-Moreno and Bonifacio Castano (2010). Integrating a PDDL-based planner and a PLEXIL-executor into the ptinto robot. In: Trends in Applied Intelligent Systems. pp. 72–81. Springer.Potop-Butucaru, Dumitru, Robert de Simone and Jean-Pierre Talpin (2005). The synchronous hypothesis and synchronous languages. The embedded systems handbook pp. 1–21.Quigley, Morgan, Ken Conley, Brian Gerkey, Josh Faust, Tully Foote, Jeremy Leibs, Rob Wheeler and Andrew Y Ng (2009). Ros: an open-source robot operating system. In: ICRA workshop on open source software. Vol. 3. Kobe, Japan. p. 5.Rocha, Camilo, Hector Cadavid, Cesar Munoz and Radu Siminiceanu (2012). A formal interactive verification environment for the plan execution interchange language. In: Integrated Formal Methods. Springer. pp. 343–357.Ruckelshausen, A, P Biber, M Dorna, H Gremmes, R Klose, A Linz, F Rahe, R Resch, M Thiel, D Trautz et al. (2009). Bonirob–an autonomous field robot platform for individual plant phenotyping. Precision agriculture 9(841), 1.Vandi Verma, Ari Jonsson, Corina Pasareanu Michael Iatauro (2006). Universal executive and PLEXIL: Engine and language for robust spacecraft control and operations. In: Proceedings of the American Institute of Aeronautics and Astronautics Space Conference (2006).Ziafati, Pouyan (2014). Plexil-like plan execution control in agent programming. Plexil-Like Plan Execution Control in Agent Programming.info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Tecnología agrícola - ColombiaAgricultural technology - ColombiaTecnología ambiental - ColombiaEnvironmental technology - ColombiaRobots - Sistemas de controlRobots - Control systemsRobóticaAgriculturaAutomatizaciónProgramación síncronaRoboticsAgriculturePlexilAutomationSynchronous ProgrammingTEXTControl autónomo de robots de aplicación agrícola con plexil.pdf.txtControl autónomo de robots de aplicación agrícola con plexil.pdf.txtExtracted texttext/plain27905https://repositorio.escuelaing.edu.co/bitstream/001/3181/4/Control%20aut%c3%b3nomo%20de%20robots%20de%20aplicaci%c3%b3n%20agr%c3%adcola%20con%20plexil.pdf.txt7321c7ec3d4379592cd99a8f43fc9e04MD54open accessTHUMBNAILPortada Control autónomo de robots de aplicación agrícola con plexil.PNGPortada Control autónomo de robots de aplicación agrícola con plexil.PNGimage/png164759https://repositorio.escuelaing.edu.co/bitstream/001/3181/3/Portada%20Control%20aut%c3%b3nomo%20de%20robots%20de%20aplicaci%c3%b3n%20agr%c3%adcola%20con%20plexil.PNG6e3be8159fbe88a34c1855e8e1b79e56MD53open accessControl autónomo de robots de aplicación agrícola con plexil.pdf.jpgControl autónomo de robots de aplicación agrícola con plexil.pdf.jpgGenerated Thumbnailimage/jpeg5040https://repositorio.escuelaing.edu.co/bitstream/001/3181/5/Control%20aut%c3%b3nomo%20de%20robots%20de%20aplicaci%c3%b3n%20agr%c3%adcola%20con%20plexil.pdf.jpgae3063b5018bfc54d6b7eea4b04521cbMD55open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-81881https://repositorio.escuelaing.edu.co/bitstream/001/3181/2/license.txt5a7ca94c2e5326ee169f979d71d0f06eMD52open accessORIGINALControl autónomo de robots de aplicación agrícola con plexil.pdfControl autónomo de robots de aplicación agrícola con plexil.pdfapplication/pdf355332https://repositorio.escuelaing.edu.co/bitstream/001/3181/1/Control%20aut%c3%b3nomo%20de%20robots%20de%20aplicaci%c3%b3n%20agr%c3%adcola%20con%20plexil.pdfebc85debd25c08996349af34b87f6ef0MD51metadata only access001/3181oai:repositorio.escuelaing.edu.co:001/31812024-08-06 16:21:25.915metadata only accessRepositorio Escuela Colombiana de Ingeniería Julio Garavitorepositorio.eci@escuelaing.edu.coU0kgVVNURUQgSEFDRSBQQVJURSBERUwgR1JVUE8gREUgUEFSRVMgRVZBTFVBRE9SRVMgREUgTEEgQ09MRUNDScOTTiAiUEVFUiBSRVZJRVciLCBPTUlUQSBFU1RBIExJQ0VOQ0lBLgoKQXV0b3Jpem8gYSBsYSBFc2N1ZWxhIENvbG9tYmlhbmEgZGUgSW5nZW5pZXLDrWEgSnVsaW8gR2FyYXZpdG8gcGFyYSBwdWJsaWNhciBlbCB0cmFiYWpvIGRlIGdyYWRvLCBhcnTDrWN1bG8sIHZpZGVvLCAKY29uZmVyZW5jaWEsIGxpYnJvLCBpbWFnZW4sIGZvdG9ncmFmw61hLCBhdWRpbywgcHJlc2VudGFjacOzbiB1IG90cm8gKGVuICAgIGFkZWxhbnRlIGRvY3VtZW50bykgcXVlIGVuIGxhIGZlY2hhIAplbnRyZWdvIGVuIGZvcm1hdG8gZGlnaXRhbCwgeSBsZSBwZXJtaXRvIGRlIGZvcm1hIGluZGVmaW5pZGEgcXVlIGxvIHB1YmxpcXVlIGVuIGVsIHJlcG9zaXRvcmlvIGluc3RpdHVjaW9uYWwsIAplbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsYSBMZXkgMjMgZGUgMTk4MiwgbGEgTGV5IDQ0IGRlIDE5OTMsIHkgZGVtw6FzIGxleWVzIHkganVyaXNwcnVkZW5jaWEgdmlnZW50ZQphbCByZXNwZWN0bywgcGFyYSBmaW5lcyBlZHVjYXRpdm9zIHkgbm8gbHVjcmF0aXZvcy4gRXN0YSBhdXRvcml6YWNpw7NuIGVzIHbDoWxpZGEgcGFyYSBsYXMgZmFjdWx0YWRlcyB5IGRlcmVjaG9zIGRlIAp1c28gc29icmUgbGEgb2JyYSBlbiBmb3JtYXRvIGRpZ2l0YWwsIGVsZWN0csOzbmljbywgdmlydHVhbDsgeSBwYXJhIHVzb3MgZW4gcmVkZXMsIGludGVybmV0LCBleHRyYW5ldCwgeSBjdWFscXVpZXIgCmZvcm1hdG8gbyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyLgpFbiBtaSBjYWxpZGFkIGRlIGF1dG9yLCBleHByZXNvIHF1ZSBlbCBkb2N1bWVudG8gb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwgeSBsbyBlbGFib3LDqSBzaW4gCnF1ZWJyYW50YXIgbmkgc3VwbGFudGFyIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvcy4gUG9yIGxvIHRhbnRvLCBlcyBkZSBtaSBleGNsdXNpdmEgYXV0b3LDrWEgeSwgZW4gY29uc2VjdWVuY2lhLCAKdGVuZ28gbGEgdGl0dWxhcmlkYWQgc29icmUgw6lsLiBFbiBjYXNvIGRlIHF1ZWphIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyByZWZlcmVudGUgYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgCmVsIGRvY3VtZW50byBlbiBjdWVzdGnDs24sIGFzdW1pcsOpIGxhIHJlc3BvbnNhYmlsaWRhZCB0b3RhbCB5IHNhbGRyw6kgZW4gZGVmZW5zYSBkZSBsb3MgZGVyZWNob3MgYXF1w60gYXV0b3JpemFkb3MuIEVzdG8gCnNpZ25pZmljYSBxdWUsIHBhcmEgdG9kb3MgbG9zIGVmZWN0b3MsIGxhIEVzY3VlbGEgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KVG9kYSBwZXJzb25hIHF1ZSBjb25zdWx0ZSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIEVzY3VlbGEsIGVsIENhdMOhbG9nbyBlbiBsw61uZWEgdSBvdHJvIG1lZGlvIGVsZWN0csOzbmljbywgCnBvZHLDoSBjb3BpYXIgYXBhcnRlcyBkZWwgdGV4dG8sIGNvbiBlbCBjb21wcm9taXNvIGRlIGNpdGFyIHNpZW1wcmUgbGEgZnVlbnRlLCBsYSBjdWFsIGluY2x1eWUgZWwgdMOtdHVsbyBkZWwgdHJhYmFqbyB5IGVsIAphdXRvci5Fc3RhIGF1dG9yaXphY2nDs24gbm8gaW1wbGljYSByZW51bmNpYSBhIGxhIGZhY3VsdGFkIHF1ZSB0ZW5nbyBkZSBwdWJsaWNhciB0b3RhbCBvIHBhcmNpYWxtZW50ZSBsYSBvYnJhIGVuIG90cm9zIAptZWRpb3MuRXN0YSBhdXRvcml6YWNpw7NuIGVzdMOhIHJlc3BhbGRhZGEgcG9yIGxhcyBmaXJtYXMgZGVsIChsb3MpIGF1dG9yKGVzKSBkZWwgZG9jdW1lbnRvLiAKU8OtIGF1dG9yaXpvIChhbWJvcykK