Hardware and software architecture for Plexil-based, simulation supported, robot automation
Some obsolete - but common - practices in the application of fertilizers and pesticides are causing serious environmental problems in Colombia; a situation that could be addressed by combining robotics and modern farming management principles, for example, the Precision Agriculture. This paper descr...
- Autores:
-
Cadavid Rengifo, Héctor Fabio
Chaparro Preciado, Javier Alberto
- Tipo de recurso:
- Article of investigation
- Fecha de publicación:
- 2016
- Institución:
- Escuela Colombiana de Ingeniería Julio Garavito
- Repositorio:
- Repositorio Institucional ECI
- Idioma:
- eng
- OAI Identifier:
- oai:repositorio.escuelaing.edu.co:001/1806
- Acceso en línea:
- https://repositorio.escuelaing.edu.co/handle/001/1806
- Palabra clave:
- agriculture
industrial robots
mobile robots
software architecture
Robots industriales
Arquitectura de software
Automatización
Sistemas de detección de robots
Robótica
Robot sensing systems
Automation
Actuators
Software
Adaptation models
Hardware
- Rights
- closedAccess
- License
- https://creativecommons.org/licenses/by/4.0/
id |
ESCUELAIG2_96c0f9e1081647d17263c5e06d2b26ad |
---|---|
oai_identifier_str |
oai:repositorio.escuelaing.edu.co:001/1806 |
network_acronym_str |
ESCUELAIG2 |
network_name_str |
Repositorio Institucional ECI |
repository_id_str |
|
dc.title.eng.fl_str_mv |
Hardware and software architecture for Plexil-based, simulation supported, robot automation |
title |
Hardware and software architecture for Plexil-based, simulation supported, robot automation |
spellingShingle |
Hardware and software architecture for Plexil-based, simulation supported, robot automation agriculture industrial robots mobile robots software architecture Robots industriales Arquitectura de software Automatización Sistemas de detección de robots Robótica Robot sensing systems Automation Actuators Software Adaptation models Hardware |
title_short |
Hardware and software architecture for Plexil-based, simulation supported, robot automation |
title_full |
Hardware and software architecture for Plexil-based, simulation supported, robot automation |
title_fullStr |
Hardware and software architecture for Plexil-based, simulation supported, robot automation |
title_full_unstemmed |
Hardware and software architecture for Plexil-based, simulation supported, robot automation |
title_sort |
Hardware and software architecture for Plexil-based, simulation supported, robot automation |
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 |
Informática |
dc.subject.armarc.none.fl_str_mv |
agriculture industrial robots mobile robots software architecture |
topic |
agriculture industrial robots mobile robots software architecture Robots industriales Arquitectura de software Automatización Sistemas de detección de robots Robótica Robot sensing systems Automation Actuators Software Adaptation models Hardware |
dc.subject.armarc.SPA.fl_str_mv |
Robots industriales Arquitectura de software Automatización Sistemas de detección de robots Robótica |
dc.subject.proposal.eng.fl_str_mv |
Robot sensing systems Automation Actuators Software Adaptation models Hardware |
description |
Some obsolete - but common - practices in the application of fertilizers and pesticides are causing serious environmental problems in Colombia; a situation that could be addressed by combining robotics and modern farming management principles, for example, the Precision Agriculture. This paper describes a novel application of Plexil - an experimental synchronous programming language developed by NASA-for robot automation in agriculture, supported by a simulation platform that allows quick prototyping of an automation plan, and a transparent integration of it on a physical robot. As a result, a methodology for evolutive robot development, and a case study with a real six-wheeled multipurpose agricultural robot are presented. Further applications of the simulation platform as a mean to easily introduce robotics engineers to alternative - and less error prone-programming models are also discussed. |
publishDate |
2016 |
dc.date.issued.none.fl_str_mv |
2016 |
dc.date.accessioned.none.fl_str_mv |
2021-11-05T23:47:15Z |
dc.date.available.none.fl_str_mv |
2021-11-05T23:47:15Z |
dc.type.spa.fl_str_mv |
Capítulo - Parte de Libro |
dc.type.coar.fl_str_mv |
http://purl.org/coar/resource_type/c_3248 |
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_2df8fbb1 |
dc.type.content.spa.fl_str_mv |
Text |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/bookPart |
dc.type.redcol.spa.fl_str_mv |
http://purl.org/redcol/resource_type/ART |
format |
http://purl.org/coar/resource_type/c_2df8fbb1 |
status_str |
publishedVersion |
dc.identifier.isbn.none.fl_str_mv |
9781509037872 |
dc.identifier.uri.none.fl_str_mv |
https://repositorio.escuelaing.edu.co/handle/001/1806 |
identifier_str_mv |
9781509037872 |
url |
https://repositorio.escuelaing.edu.co/handle/001/1806 |
dc.language.iso.spa.fl_str_mv |
eng |
language |
eng |
dc.relation.citationendpage.spa.fl_str_mv |
6 |
dc.relation.citationstartpage.spa.fl_str_mv |
1 |
dc.relation.indexed.spa.fl_str_mv |
N/A |
dc.relation.ispartofbook.eng.fl_str_mv |
2016 IEEE Colombian Conference on Robotics and Automation (CCRA) |
dc.relation.references.spa.fl_str_mv |
Jason Biatek, Michael W Whalen, Mats PE Heimdahl, Sanjai Rayadurgam and Michael R Lowry, "Analysis and testing of plexil plans", Proceedings of the 2nd FME Workshop on Formal Methods in Software Engineering, pp. 52-58, 2014. Rodolfo Bongiovanni and Jess Lowenberg-DeBoer, "Precision agriculture and sustainability", Precision agriculture, vol. 5, no. 4, pp. 359-387, 2004. G Brat, M Gheorghiu, D Giannakopoulou and C Pasareanu, "Verification of plans and procedures", Aerospace Conference 2008 IEEE, pp. 1-8, 2008. Christophe Cariou, Roland Lenain, Benoit Thuilot and Michel Berducat, "Automatic guidance of a four-wheel-steering mobile robot for accurate field operations", Journal of Field Robotics, vol. 26, no. 6-7, pp. 504-518, 2009. Erin Catto, Box2d physics engine, World Wide Web electronic publication, 2009. Gilles Dowek, César Munoz and Camilo Rocha, "Rewriting logic semantics of a plan execution language", arXiv preprint arXiv:1002.2872, 2010. Juan Pablo González, Brigid Pacheco, Fernanda Viasus and Karen Ayala, "Movilidad de pesticidas en aguas superficiales empleados en agricultura y riesgos para la salud humana en la zona centro del departamento de boyacá-colombia", L'esprit Ingénieux, vol. 3, no. 1, 2012. Nathan Koenig and Andrew Howard, "Design and use paradigms for gazebo an open-source multi-robot simulator", Intelligent Robots and Systems 2004.(IROS 2004). Proceedings. 2004 IEEE/RSJ International Conference on, vol. 3, pp. 2149-2154, 2004. Thomas Linner, Alaguraj Shrikathiresan, V Maxim, Bernhard Ellmann and Thomas Bock, "Modelling and operating robotic environments using gazebo/ros", Proceedings of 28th International Symposium on Automation and Robotics in Construction (ISARC), June 2011. 0Olivier Michel, Webotstm: Professional mobile robot simulation, 2004. P Orozco et al., "Impacto ambiental de los fertilizantes en la agricultura con énfasis en el cultivo de la papa", Technical report, 1995. Dumitru Potop-Butucaru, Robert de Simone and Jean-Pierre Talpin, "The synchronous hypothesis and synchronous languages" in The embedded systems handbook, pp. 1-21, 2005. Camilo Rocha, Hector Cadavid, Cesar Munoz and Radu Siminiceanu, "A formal interactive verification environment for the plan execution interchange language" in Integrated Formal Methods, Springer, pp. 343-357, 2012. Camilo Rocha, Cesar Munoz and Hector Cadavid, "A graphical environment for the semantic validation of a plan execution language", Proceedings of the Third IEEE International Conference on Space Mission Challenges for Information Technology SMC-IT'09, pp. 201-207, 2009. Sachin Saxena, Vinay Kumar, Sarabjeet Singh Luthra and Alok Kumar, 4 wheel steering systems (4was), 2014. |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_14cb |
dc.rights.uri.spa.fl_str_mv |
https://creativecommons.org/licenses/by/4.0/ |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/closedAccess |
dc.rights.creativecommons.spa.fl_str_mv |
Atribución 4.0 Internacional (CC BY 4.0) |
rights_invalid_str_mv |
https://creativecommons.org/licenses/by/4.0/ Atribución 4.0 Internacional (CC BY 4.0) http://purl.org/coar/access_right/c_14cb |
eu_rights_str_mv |
closedAccess |
dc.format.extent.spa.fl_str_mv |
6 páginas. |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
dc.publisher.place.spa.fl_str_mv |
Bogotá. Colombia. |
institution |
Escuela Colombiana de Ingeniería Julio Garavito |
bitstream.url.fl_str_mv |
https://repositorio.escuelaing.edu.co/bitstream/001/1806/7/Hardware%20and%20software%20architecture%20for%20Plexil-based%2c%20simulation%20supported%2c%20robot%20automation.png https://repositorio.escuelaing.edu.co/bitstream/001/1806/8/Hardware%20and%20software%20architecture%20for%20Plexil-based%2c%20simulation%20supported%2c%20robot%20automation.pdf.jpg https://repositorio.escuelaing.edu.co/bitstream/001/1806/6/Hardware%20and%20software%20architecture%20for%20Plexil-based%2c%20simulation%20supported%2c%20robot%20automation.pdf https://repositorio.escuelaing.edu.co/bitstream/001/1806/2/license.txt https://repositorio.escuelaing.edu.co/bitstream/001/1806/3/IEEE%20XPLORE.pdf.txt https://repositorio.escuelaing.edu.co/bitstream/001/1806/5/Hardware%20and%20software%20architecture%20for%20Plexil-based%2c%20simulation%20supported%2c%20robot%20automation.pdf.txt |
bitstream.checksum.fl_str_mv |
485bdb1dd7d2f93b6ab0f5c5493c45d9 d297307f9dd9c757b1f8a39953a42daa 5e80f01204f6c9e4c96cd94b02b5d6c7 5a7ca94c2e5326ee169f979d71d0f06e d784fa8b6d98d27699781bd9a7cf19f0 d784fa8b6d98d27699781bd9a7cf19f0 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 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_ |
1814355613513154560 |
spelling |
Cadavid Rengifo, Héctor Fabioa7c977901db3a9e538ba765ea21c10b3600Chaparro Preciado, Javier Albertob18d3fb3dd34c8d143c27da9b12dd10a600Informática2021-11-05T23:47:15Z2021-11-05T23:47:15Z20169781509037872https://repositorio.escuelaing.edu.co/handle/001/1806Some obsolete - but common - practices in the application of fertilizers and pesticides are causing serious environmental problems in Colombia; a situation that could be addressed by combining robotics and modern farming management principles, for example, the Precision Agriculture. This paper describes a novel application of Plexil - an experimental synchronous programming language developed by NASA-for robot automation in agriculture, supported by a simulation platform that allows quick prototyping of an automation plan, and a transparent integration of it on a physical robot. As a result, a methodology for evolutive robot development, and a case study with a real six-wheeled multipurpose agricultural robot are presented. Further applications of the simulation platform as a mean to easily introduce robotics engineers to alternative - and less error prone-programming models are also discussed.Algunas prácticas obsoletas -pero comunes- en la aplicación de fertilizantes y pesticidas están causando serios problemas ambientales en Colombia; una situación que podría abordarse combinando la robótica y los principios modernos de gestión agrícola, por ejemplo, la agricultura de precisión. Este artículo describe una aplicación novedosa de Plexil, un lenguaje de programación síncrono experimental desarrollado por la NASA, para la automatización de robots en la agricultura, con el apoyo de una plataforma de simulación que permite la creación rápida de prototipos de un plan de automatización y una integración transparente del mismo en un robot físico. Como resultado, se presenta una metodología para el desarrollo de robots evolutivos y un caso de estudio con un robot agrícola multipropósito real de seis ruedas. También se analizan otras aplicaciones de la plataforma de simulación como un medio para introducir fácilmente a los ingenieros de robótica en modelos de programación alternativos y menos propensos a errores.6 páginas.application/pdfenghttps://creativecommons.org/licenses/by/4.0/info:eu-repo/semantics/closedAccessAtribución 4.0 Internacional (CC BY 4.0)http://purl.org/coar/access_right/c_14cbHardware and software architecture for Plexil-based, simulation supported, robot automationCapítulo - Parte de Libroinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_2df8fbb1http://purl.org/coar/resource_type/c_3248Textinfo:eu-repo/semantics/bookParthttp://purl.org/redcol/resource_type/ARThttp://purl.org/coar/version/c_970fb48d4fbd8a85Bogotá. Colombia.61N/A2016 IEEE Colombian Conference on Robotics and Automation (CCRA)Jason Biatek, Michael W Whalen, Mats PE Heimdahl, Sanjai Rayadurgam and Michael R Lowry, "Analysis and testing of plexil plans", Proceedings of the 2nd FME Workshop on Formal Methods in Software Engineering, pp. 52-58, 2014.Rodolfo Bongiovanni and Jess Lowenberg-DeBoer, "Precision agriculture and sustainability", Precision agriculture, vol. 5, no. 4, pp. 359-387, 2004.G Brat, M Gheorghiu, D Giannakopoulou and C Pasareanu, "Verification of plans and procedures", Aerospace Conference 2008 IEEE, pp. 1-8, 2008.Christophe Cariou, Roland Lenain, Benoit Thuilot and Michel Berducat, "Automatic guidance of a four-wheel-steering mobile robot for accurate field operations", Journal of Field Robotics, vol. 26, no. 6-7, pp. 504-518, 2009.Erin Catto, Box2d physics engine, World Wide Web electronic publication, 2009.Gilles Dowek, César Munoz and Camilo Rocha, "Rewriting logic semantics of a plan execution language", arXiv preprint arXiv:1002.2872, 2010.Juan Pablo González, Brigid Pacheco, Fernanda Viasus and Karen Ayala, "Movilidad de pesticidas en aguas superficiales empleados en agricultura y riesgos para la salud humana en la zona centro del departamento de boyacá-colombia", L'esprit Ingénieux, vol. 3, no. 1, 2012.Nathan Koenig and Andrew Howard, "Design and use paradigms for gazebo an open-source multi-robot simulator", Intelligent Robots and Systems 2004.(IROS 2004). Proceedings. 2004 IEEE/RSJ International Conference on, vol. 3, pp. 2149-2154, 2004.Thomas Linner, Alaguraj Shrikathiresan, V Maxim, Bernhard Ellmann and Thomas Bock, "Modelling and operating robotic environments using gazebo/ros", Proceedings of 28th International Symposium on Automation and Robotics in Construction (ISARC), June 2011.0Olivier Michel, Webotstm: Professional mobile robot simulation, 2004.P Orozco et al., "Impacto ambiental de los fertilizantes en la agricultura con énfasis en el cultivo de la papa", Technical report, 1995.Dumitru Potop-Butucaru, Robert de Simone and Jean-Pierre Talpin, "The synchronous hypothesis and synchronous languages" in The embedded systems handbook, pp. 1-21, 2005.Camilo Rocha, Hector Cadavid, Cesar Munoz and Radu Siminiceanu, "A formal interactive verification environment for the plan execution interchange language" in Integrated Formal Methods, Springer, pp. 343-357, 2012.Camilo Rocha, Cesar Munoz and Hector Cadavid, "A graphical environment for the semantic validation of a plan execution language", Proceedings of the Third IEEE International Conference on Space Mission Challenges for Information Technology SMC-IT'09, pp. 201-207, 2009.Sachin Saxena, Vinay Kumar, Sarabjeet Singh Luthra and Alok Kumar, 4 wheel steering systems (4was), 2014.agricultureindustrial robotsmobile robotssoftware architectureRobots industrialesArquitectura de softwareAutomatizaciónSistemas de detección de robotsRobóticaRobot sensing systemsAutomationActuatorsSoftwareAdaptation modelsHardwareTHUMBNAILHardware and software architecture for Plexil-based, simulation supported, robot automation.pngHardware and software architecture for Plexil-based, simulation supported, robot automation.pngimage/png202402https://repositorio.escuelaing.edu.co/bitstream/001/1806/7/Hardware%20and%20software%20architecture%20for%20Plexil-based%2c%20simulation%20supported%2c%20robot%20automation.png485bdb1dd7d2f93b6ab0f5c5493c45d9MD57open accessHardware and software architecture for Plexil-based, simulation supported, robot automation.pdf.jpgHardware and software architecture for Plexil-based, simulation supported, robot automation.pdf.jpgGenerated Thumbnailimage/jpeg17819https://repositorio.escuelaing.edu.co/bitstream/001/1806/8/Hardware%20and%20software%20architecture%20for%20Plexil-based%2c%20simulation%20supported%2c%20robot%20automation.pdf.jpgd297307f9dd9c757b1f8a39953a42daaMD58metadata only accessORIGINALHardware and software architecture for Plexil-based, simulation supported, robot automation.pdfHardware and software architecture for Plexil-based, simulation supported, robot automation.pdfCapítulo - Parte de Libroapplication/pdf511780https://repositorio.escuelaing.edu.co/bitstream/001/1806/6/Hardware%20and%20software%20architecture%20for%20Plexil-based%2c%20simulation%20supported%2c%20robot%20automation.pdf5e80f01204f6c9e4c96cd94b02b5d6c7MD56metadata only accessLICENSElicense.txtlicense.txttext/plain; charset=utf-81881https://repositorio.escuelaing.edu.co/bitstream/001/1806/2/license.txt5a7ca94c2e5326ee169f979d71d0f06eMD52open accessTEXTIEEE XPLORE.pdf.txtIEEE XPLORE.pdf.txtExtracted texttext/plain2https://repositorio.escuelaing.edu.co/bitstream/001/1806/3/IEEE%20XPLORE.pdf.txtd784fa8b6d98d27699781bd9a7cf19f0MD53open accessHardware and software architecture for Plexil-based, simulation supported, robot automation.pdf.txtHardware and software architecture for Plexil-based, simulation supported, robot automation.pdf.txtExtracted texttext/plain2https://repositorio.escuelaing.edu.co/bitstream/001/1806/5/Hardware%20and%20software%20architecture%20for%20Plexil-based%2c%20simulation%20supported%2c%20robot%20automation.pdf.txtd784fa8b6d98d27699781bd9a7cf19f0MD55open access001/1806oai:repositorio.escuelaing.edu.co:001/18062022-11-24 03:01:47.826metadata only accessRepositorio Escuela Colombiana de Ingeniería Julio Garavitorepositorio.eci@escuelaing.edu.coU0kgVVNURUQgSEFDRSBQQVJURSBERUwgR1JVUE8gREUgUEFSRVMgRVZBTFVBRE9SRVMgREUgTEEgQ09MRUNDScOTTiAiUEVFUiBSRVZJRVciLCBPTUlUQSBFU1RBIExJQ0VOQ0lBLgoKQXV0b3Jpem8gYSBsYSBFc2N1ZWxhIENvbG9tYmlhbmEgZGUgSW5nZW5pZXLDrWEgSnVsaW8gR2FyYXZpdG8gcGFyYSBwdWJsaWNhciBlbCB0cmFiYWpvIGRlIGdyYWRvLCBhcnTDrWN1bG8sIHZpZGVvLCAKY29uZmVyZW5jaWEsIGxpYnJvLCBpbWFnZW4sIGZvdG9ncmFmw61hLCBhdWRpbywgcHJlc2VudGFjacOzbiB1IG90cm8gKGVuICAgIGFkZWxhbnRlIGRvY3VtZW50bykgcXVlIGVuIGxhIGZlY2hhIAplbnRyZWdvIGVuIGZvcm1hdG8gZGlnaXRhbCwgeSBsZSBwZXJtaXRvIGRlIGZvcm1hIGluZGVmaW5pZGEgcXVlIGxvIHB1YmxpcXVlIGVuIGVsIHJlcG9zaXRvcmlvIGluc3RpdHVjaW9uYWwsIAplbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsYSBMZXkgMjMgZGUgMTk4MiwgbGEgTGV5IDQ0IGRlIDE5OTMsIHkgZGVtw6FzIGxleWVzIHkganVyaXNwcnVkZW5jaWEgdmlnZW50ZQphbCByZXNwZWN0bywgcGFyYSBmaW5lcyBlZHVjYXRpdm9zIHkgbm8gbHVjcmF0aXZvcy4gRXN0YSBhdXRvcml6YWNpw7NuIGVzIHbDoWxpZGEgcGFyYSBsYXMgZmFjdWx0YWRlcyB5IGRlcmVjaG9zIGRlIAp1c28gc29icmUgbGEgb2JyYSBlbiBmb3JtYXRvIGRpZ2l0YWwsIGVsZWN0csOzbmljbywgdmlydHVhbDsgeSBwYXJhIHVzb3MgZW4gcmVkZXMsIGludGVybmV0LCBleHRyYW5ldCwgeSBjdWFscXVpZXIgCmZvcm1hdG8gbyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyLgpFbiBtaSBjYWxpZGFkIGRlIGF1dG9yLCBleHByZXNvIHF1ZSBlbCBkb2N1bWVudG8gb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwgeSBsbyBlbGFib3LDqSBzaW4gCnF1ZWJyYW50YXIgbmkgc3VwbGFudGFyIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvcy4gUG9yIGxvIHRhbnRvLCBlcyBkZSBtaSBleGNsdXNpdmEgYXV0b3LDrWEgeSwgZW4gY29uc2VjdWVuY2lhLCAKdGVuZ28gbGEgdGl0dWxhcmlkYWQgc29icmUgw6lsLiBFbiBjYXNvIGRlIHF1ZWphIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyByZWZlcmVudGUgYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgCmVsIGRvY3VtZW50byBlbiBjdWVzdGnDs24sIGFzdW1pcsOpIGxhIHJlc3BvbnNhYmlsaWRhZCB0b3RhbCB5IHNhbGRyw6kgZW4gZGVmZW5zYSBkZSBsb3MgZGVyZWNob3MgYXF1w60gYXV0b3JpemFkb3MuIEVzdG8gCnNpZ25pZmljYSBxdWUsIHBhcmEgdG9kb3MgbG9zIGVmZWN0b3MsIGxhIEVzY3VlbGEgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KVG9kYSBwZXJzb25hIHF1ZSBjb25zdWx0ZSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIEVzY3VlbGEsIGVsIENhdMOhbG9nbyBlbiBsw61uZWEgdSBvdHJvIG1lZGlvIGVsZWN0csOzbmljbywgCnBvZHLDoSBjb3BpYXIgYXBhcnRlcyBkZWwgdGV4dG8sIGNvbiBlbCBjb21wcm9taXNvIGRlIGNpdGFyIHNpZW1wcmUgbGEgZnVlbnRlLCBsYSBjdWFsIGluY2x1eWUgZWwgdMOtdHVsbyBkZWwgdHJhYmFqbyB5IGVsIAphdXRvci5Fc3RhIGF1dG9yaXphY2nDs24gbm8gaW1wbGljYSByZW51bmNpYSBhIGxhIGZhY3VsdGFkIHF1ZSB0ZW5nbyBkZSBwdWJsaWNhciB0b3RhbCBvIHBhcmNpYWxtZW50ZSBsYSBvYnJhIGVuIG90cm9zIAptZWRpb3MuRXN0YSBhdXRvcml6YWNpw7NuIGVzdMOhIHJlc3BhbGRhZGEgcG9yIGxhcyBmaXJtYXMgZGVsIChsb3MpIGF1dG9yKGVzKSBkZWwgZG9jdW1lbnRvLiAKU8OtIGF1dG9yaXpvIChhbWJvcykK |