Modelado matemático de la posición del centro de masa de un robot de tracción diferencial. Un enfoque desde la mecánica Lagrangiana
El objetivo del artículo es desarrollar y validar un modelo matemático para determinar la posición y orientación del centro de masa de un robot móvil (Kit LEGO NXT 2.0) en función de las tensiones aplicadas a los servomotores de las ruedas, utilizando modelos cinemáticos y dinámicos del robot con en...
- Autores:
-
Cardona Guio, Juan Pablo
Leal Gómez, John Jairo
Ramírez Arias, José Luis
- Tipo de recurso:
- Article of journal
- Fecha de publicación:
- 2018
- Institución:
- Universidad Cooperativa de Colombia
- Repositorio:
- Repositorio UCC
- Idioma:
- OAI Identifier:
- oai:repository.ucc.edu.co:20.500.12494/17431
- Acceso en línea:
- http://dx.doi.org/10.4067/S0718-07642018000600307
https://hdl.handle.net/20.500.12494/17431
- Palabra clave:
- Robot móvil diferencial
Modelado matemático
Centro de masa
Dinámica
Mecánica Lagrangiana
Differential mobile robot
Mathematical modeling
Center of mass
Dynamics
Lagrangian Mechanics
- Rights
- openAccess
- License
- Atribución – No comercial
id |
COOPER2_edfe501ff14e5726e05b30b82e0985cc |
---|---|
oai_identifier_str |
oai:repository.ucc.edu.co:20.500.12494/17431 |
network_acronym_str |
COOPER2 |
network_name_str |
Repositorio UCC |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Modelado matemático de la posición del centro de masa de un robot de tracción diferencial. Un enfoque desde la mecánica Lagrangiana |
title |
Modelado matemático de la posición del centro de masa de un robot de tracción diferencial. Un enfoque desde la mecánica Lagrangiana |
spellingShingle |
Modelado matemático de la posición del centro de masa de un robot de tracción diferencial. Un enfoque desde la mecánica Lagrangiana Robot móvil diferencial Modelado matemático Centro de masa Dinámica Mecánica Lagrangiana Differential mobile robot Mathematical modeling Center of mass Dynamics Lagrangian Mechanics |
title_short |
Modelado matemático de la posición del centro de masa de un robot de tracción diferencial. Un enfoque desde la mecánica Lagrangiana |
title_full |
Modelado matemático de la posición del centro de masa de un robot de tracción diferencial. Un enfoque desde la mecánica Lagrangiana |
title_fullStr |
Modelado matemático de la posición del centro de masa de un robot de tracción diferencial. Un enfoque desde la mecánica Lagrangiana |
title_full_unstemmed |
Modelado matemático de la posición del centro de masa de un robot de tracción diferencial. Un enfoque desde la mecánica Lagrangiana |
title_sort |
Modelado matemático de la posición del centro de masa de un robot de tracción diferencial. Un enfoque desde la mecánica Lagrangiana |
dc.creator.fl_str_mv |
Cardona Guio, Juan Pablo Leal Gómez, John Jairo Ramírez Arias, José Luis |
dc.contributor.author.none.fl_str_mv |
Cardona Guio, Juan Pablo Leal Gómez, John Jairo Ramírez Arias, José Luis |
dc.subject.spa.fl_str_mv |
Robot móvil diferencial Modelado matemático Centro de masa Dinámica Mecánica Lagrangiana |
topic |
Robot móvil diferencial Modelado matemático Centro de masa Dinámica Mecánica Lagrangiana Differential mobile robot Mathematical modeling Center of mass Dynamics Lagrangian Mechanics |
dc.subject.other.spa.fl_str_mv |
Differential mobile robot Mathematical modeling Center of mass Dynamics Lagrangian Mechanics |
description |
El objetivo del artículo es desarrollar y validar un modelo matemático para determinar la posición y orientación del centro de masa de un robot móvil (Kit LEGO NXT 2.0) en función de las tensiones aplicadas a los servomotores de las ruedas, utilizando modelos cinemáticos y dinámicos del robot con enfoque desde la mecánica Lagrangiana. Los resultados obtenidos en el experimento fueron procesados utilizando el software Tracker, y se compararon estadísticamente mediante una prueba t-student con los resultados obtenidos al realizar la simulación del modelo en el Simulink de Matlab. Al comparar los valores se obtuvieron resultados satisfactorios, razón por la cual se puede concluir que el modelo establecido da cuenta adecuada del comportamiento del centro de masa del robot. |
publishDate |
2018 |
dc.date.issued.none.fl_str_mv |
2018-12 |
dc.date.accessioned.none.fl_str_mv |
2020-04-20T21:16:53Z |
dc.date.available.none.fl_str_mv |
2020-04-20T21:16:53Z |
dc.type.none.fl_str_mv |
Artículo |
dc.type.coar.fl_str_mv |
http://purl.org/coar/resource_type/c_2df8fbb1 |
dc.type.coar.none.fl_str_mv |
http://purl.org/coar/resource_type/c_6501 |
dc.type.coarversion.none.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |
dc.type.driver.none.fl_str_mv |
info:eu-repo/semantics/article |
dc.type.version.none.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
format |
http://purl.org/coar/resource_type/c_6501 |
status_str |
publishedVersion |
dc.identifier.issn.spa.fl_str_mv |
07180764 |
dc.identifier.uri.spa.fl_str_mv |
http://dx.doi.org/10.4067/S0718-07642018000600307 |
dc.identifier.uri.none.fl_str_mv |
https://hdl.handle.net/20.500.12494/17431 |
dc.identifier.bibliographicCitation.spa.fl_str_mv |
Cardona, Juan P., Leal, John J., Ramirez, José L.. (2018). Modelado Matemático de la Posición del Centro de Masa de un Robot de Tracción Diferencial. Un Enfoque desde la Mecánica Lagrangiana. Información tecnológica, 29(6), 307-320. https://dx.doi.org/10.4067/S0718-07642018000600307 |
identifier_str_mv |
07180764 Cardona, Juan P., Leal, John J., Ramirez, José L.. (2018). Modelado Matemático de la Posición del Centro de Masa de un Robot de Tracción Diferencial. Un Enfoque desde la Mecánica Lagrangiana. Información tecnológica, 29(6), 307-320. https://dx.doi.org/10.4067/S0718-07642018000600307 |
url |
http://dx.doi.org/10.4067/S0718-07642018000600307 https://hdl.handle.net/20.500.12494/17431 |
dc.relation.isversionof.spa.fl_str_mv |
https://scielo.conicyt.cl/pdf/infotec/v29n6/0718-0764-infotec-29-06-00307.pdf |
dc.relation.ispartofjournal.spa.fl_str_mv |
Información Tecnológica |
dc.relation.references.spa.fl_str_mv |
Alexander, J. y Maddocks, J. On the Kinematics of Wheeled Mobile Robots, doi: 10.1177/027836498900800502, International Journal of Robotic Research - IJRR, 8, 15-27 (1989) Buratowski, T. y Giergiel, J. Dynamics Modeling and Identification of the Amigobot Robot, Mechanics and Mechanical Engineering, ISSN: 2354-0192, 14(1), 65-79 (2010) Campion, G., Bastin, G. y Dandrea-Novel, B. Structural Properties and Classification of Kinematic and Dynamic Models of Wheeled Mobile Robots, doi: 10.1109/ROBOT.1993.292023, IEEE transactions on robotics and automation, 12(1), 47-62 (1996) Chung, Y., Park, C. y Harashima, F. A Position Control Differential Drive Wheeled Mobile Robot, doi: 10.1109/41.937419, IEEE Transactions on Industrial Electronics, 48(4), 853-863 (2001) Esmaeili, N., Alfi, A. y Khosravi, H. Balancing and Trajectory Tracking of Two-Wheeled Mobile Robot Using Backstepping Sliding Mode Control: Design and Experiments, doi: 10.1007/s10846-017-0486-9, Journal of Intelligent and Robotic Systems, 87(3-4), 1-13 (2017) Fierro, R. y Lewis, F.L. Control of a Nonholonomic Mobile Robot: Backstepping Kinematics into Dynamics, Proceedings of the 34th IEEE Conference in Decision and Control 1995, New Orleans, LA, USA, 3805-3810, 13-15 Diciembre (1995) Gómez, O.F. y Gómez, U.E. Simulación Cinemática de un Robot Seguidor de Línea para el Desarrollo del Videojuego de Programación Rusty Roads en el Framework Unity. doi: 10.4067/S0718-07642017000500008, Información Tecnológica, 28(5), 55-64 (2017) Granosik, G., Hansen, M.G. y Borenstein, J. The Omnitread Serpentine Robot for Industrial Inspection and Surveillance. ISSN: 0143-991X, Industrial Robot: An International Journal, 32(2), 139-148 (2005) Klančar, G., Zupančič, B. y Karba, R. Modelling and Simulation of a Group of Mobile Robots, doi: 10.1016/j.simpat.2007.02.002, Simulation Modelling Practice and Theory, 15(6), 647-658 (2007) Mahler, B. y J. Haase, Mathematical Model and Control Strategy of a Two-Wheeled Self-Balancing Robot, IECON 2013- 39th Annual Conference of the IEEE In Industrial Electronics Society, 4198-4203, Vienna, Austria, 10-13 Noviembre (2013) Muir, P. y C. Neuman, Kinematic Modeling for Feedback Control of an Omnidirectional Wheeled Mobile Robot, Proceedings of the 1987 IEEE International Conference on Robotics and Automation, 1772-1778, Raleigh, NC, USA, 1 de Marzo (1987) Ortigoza, R.S., M. Marcelino-Aranda y otros cinco autores, Wheeled Mobile Robots: a review, doi: 10.1109/TLA.2012.6418124, IEEE Latin America Transactions, 10(6), 2209-2217 (2012) Salamanca, M.L. y G.R. Bermúdez, Determinación de Parámetros de un Robot Móvil de LEGO Mindstorms®, Ingeniería Investigación y Desarrollo, ISSN: 1900-771X, 5(2), 7-13 (2007) Salinas, S.A. y A.O. Vivas, Modelado, Simulación y Control del Robot para Cirugía Laparoscópica Lapbot, doi: 10.4067/S0718-33052009000300005, Ingeniare, Revista Chilena de Ingeniería, 17 (3), 317-328 (2009) Salem, F.A., Dynamic and kinematic Models and Control for Differential Drive Mobile Robots, International Journal of Current Engineering and Technology, ISSN: 2347-5161, 3(2), 253-263 (2013) Todd, D.J., Walking Machines: an introduction to legged robots, 1a Ed., Springer, USA (1985) |
dc.rights.license.none.fl_str_mv |
Atribución – No comercial |
dc.rights.accessrights.none.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.coar.none.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
rights_invalid_str_mv |
Atribución – No comercial http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.spa.fl_str_mv |
307-320 p. |
dc.coverage.temporal.spa.fl_str_mv |
Vol. 29, No 6 |
dc.publisher.spa.fl_str_mv |
Universidad Cooperativa de Colombia, Facultad de Ingenierías, Programa de Ingeniería Electrónica, Bogotá, Colombia. |
dc.publisher.program.spa.fl_str_mv |
Ingeniería Electrónica |
dc.publisher.place.spa.fl_str_mv |
Bogotá |
institution |
Universidad Cooperativa de Colombia |
bitstream.url.fl_str_mv |
https://repository.ucc.edu.co/bitstreams/6c316b92-0060-432f-9392-a07dcb241a52/download https://repository.ucc.edu.co/bitstreams/e48b2b40-02c5-425b-8643-851bf7f525bf/download https://repository.ucc.edu.co/bitstreams/cf238f53-4d63-4aae-9958-cbdbe19e664a/download https://repository.ucc.edu.co/bitstreams/52395984-7dd5-4e5a-8448-00a0c163c96e/download |
bitstream.checksum.fl_str_mv |
f38083028e13e32875df1d3ffa26e496 3bce4f7ab09dfc588f126e1e36e98a45 c545a93fd5f65af4d54f04eb5ee47ab6 5dbe86c1111d64f45ba435df98fdc825 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional Universidad Cooperativa de Colombia |
repository.mail.fl_str_mv |
bdigital@metabiblioteca.com |
_version_ |
1814246819992961024 |
spelling |
Cardona Guio, Juan PabloLeal Gómez, John JairoRamírez Arias, José LuisVol. 29, No 62020-04-20T21:16:53Z2020-04-20T21:16:53Z2018-1207180764http://dx.doi.org/10.4067/S0718-07642018000600307https://hdl.handle.net/20.500.12494/17431Cardona, Juan P., Leal, John J., Ramirez, José L.. (2018). Modelado Matemático de la Posición del Centro de Masa de un Robot de Tracción Diferencial. Un Enfoque desde la Mecánica Lagrangiana. Información tecnológica, 29(6), 307-320. https://dx.doi.org/10.4067/S0718-07642018000600307El objetivo del artículo es desarrollar y validar un modelo matemático para determinar la posición y orientación del centro de masa de un robot móvil (Kit LEGO NXT 2.0) en función de las tensiones aplicadas a los servomotores de las ruedas, utilizando modelos cinemáticos y dinámicos del robot con enfoque desde la mecánica Lagrangiana. Los resultados obtenidos en el experimento fueron procesados utilizando el software Tracker, y se compararon estadísticamente mediante una prueba t-student con los resultados obtenidos al realizar la simulación del modelo en el Simulink de Matlab. Al comparar los valores se obtuvieron resultados satisfactorios, razón por la cual se puede concluir que el modelo establecido da cuenta adecuada del comportamiento del centro de masa del robot.The target of this paper is to develop and validate a mathematical model to determine the center of mass’ position and orientation of a mobile robot (NXT LEGO Kit 2.0). The model takes into account input voltage applied to wheel’s servomotors and is formulated using dynamic and kinematics of the robot with a Lagrangian mechanics approach. Experimental results are obtained using the so-called Tracker software. Subsequently, data is processed using a t-student test, comparing experimental data with simulation results, which are obtained executing the model in Matlab-Simulink. As a result, the mathematical model accurately describes the behavior of the robot’s center of mass.https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0001258800http://scienti.colciencias.gov.co:8081/cvlac/visualizador/generarCurriculoCv.do?cod_rh=00009237700000-0001-5230-299Xhttps://scienti.minciencias.gov.co/gruplac/jsp/visualiza/visualizagr.jsp?nro=00000000005622juan.cardonag@campusucc.edu.cohttps://scholar.google.com/scholar?hl=es&as_sdt=0%2C5&q=juan+pablo+cardona+guio&btnG=307-320 p.Universidad Cooperativa de Colombia, Facultad de Ingenierías, Programa de Ingeniería Electrónica, Bogotá, Colombia.Ingeniería ElectrónicaBogotáhttps://scielo.conicyt.cl/pdf/infotec/v29n6/0718-0764-infotec-29-06-00307.pdfInformación TecnológicaAlexander, J. y Maddocks, J. On the Kinematics of Wheeled Mobile Robots, doi: 10.1177/027836498900800502, International Journal of Robotic Research - IJRR, 8, 15-27 (1989)Buratowski, T. y Giergiel, J. Dynamics Modeling and Identification of the Amigobot Robot, Mechanics and Mechanical Engineering, ISSN: 2354-0192, 14(1), 65-79 (2010)Campion, G., Bastin, G. y Dandrea-Novel, B. Structural Properties and Classification of Kinematic and Dynamic Models of Wheeled Mobile Robots, doi: 10.1109/ROBOT.1993.292023, IEEE transactions on robotics and automation, 12(1), 47-62 (1996)Chung, Y., Park, C. y Harashima, F. A Position Control Differential Drive Wheeled Mobile Robot, doi: 10.1109/41.937419, IEEE Transactions on Industrial Electronics, 48(4), 853-863 (2001)Esmaeili, N., Alfi, A. y Khosravi, H. Balancing and Trajectory Tracking of Two-Wheeled Mobile Robot Using Backstepping Sliding Mode Control: Design and Experiments, doi: 10.1007/s10846-017-0486-9, Journal of Intelligent and Robotic Systems, 87(3-4), 1-13 (2017)Fierro, R. y Lewis, F.L. Control of a Nonholonomic Mobile Robot: Backstepping Kinematics into Dynamics, Proceedings of the 34th IEEE Conference in Decision and Control 1995, New Orleans, LA, USA, 3805-3810, 13-15 Diciembre (1995)Gómez, O.F. y Gómez, U.E. Simulación Cinemática de un Robot Seguidor de Línea para el Desarrollo del Videojuego de Programación Rusty Roads en el Framework Unity. doi: 10.4067/S0718-07642017000500008, Información Tecnológica, 28(5), 55-64 (2017)Granosik, G., Hansen, M.G. y Borenstein, J. The Omnitread Serpentine Robot for Industrial Inspection and Surveillance. ISSN: 0143-991X, Industrial Robot: An International Journal, 32(2), 139-148 (2005)Klančar, G., Zupančič, B. y Karba, R. Modelling and Simulation of a Group of Mobile Robots, doi: 10.1016/j.simpat.2007.02.002, Simulation Modelling Practice and Theory, 15(6), 647-658 (2007)Mahler, B. y J. Haase, Mathematical Model and Control Strategy of a Two-Wheeled Self-Balancing Robot, IECON 2013- 39th Annual Conference of the IEEE In Industrial Electronics Society, 4198-4203, Vienna, Austria, 10-13 Noviembre (2013)Muir, P. y C. Neuman, Kinematic Modeling for Feedback Control of an Omnidirectional Wheeled Mobile Robot, Proceedings of the 1987 IEEE International Conference on Robotics and Automation, 1772-1778, Raleigh, NC, USA, 1 de Marzo (1987)Ortigoza, R.S., M. Marcelino-Aranda y otros cinco autores, Wheeled Mobile Robots: a review, doi: 10.1109/TLA.2012.6418124, IEEE Latin America Transactions, 10(6), 2209-2217 (2012)Salamanca, M.L. y G.R. Bermúdez, Determinación de Parámetros de un Robot Móvil de LEGO Mindstorms®, Ingeniería Investigación y Desarrollo, ISSN: 1900-771X, 5(2), 7-13 (2007)Salinas, S.A. y A.O. Vivas, Modelado, Simulación y Control del Robot para Cirugía Laparoscópica Lapbot, doi: 10.4067/S0718-33052009000300005, Ingeniare, Revista Chilena de Ingeniería, 17 (3), 317-328 (2009)Salem, F.A., Dynamic and kinematic Models and Control for Differential Drive Mobile Robots, International Journal of Current Engineering and Technology, ISSN: 2347-5161, 3(2), 253-263 (2013)Todd, D.J., Walking Machines: an introduction to legged robots, 1a Ed., Springer, USA (1985)Robot móvil diferencialModelado matemáticoCentro de masaDinámicaMecánica LagrangianaDifferential mobile robotMathematical modelingCenter of massDynamicsLagrangian MechanicsModelado matemático de la posición del centro de masa de un robot de tracción diferencial. Un enfoque desde la mecánica LagrangianaArtículohttp://purl.org/coar/resource_type/c_6501http://purl.org/coar/resource_type/c_2df8fbb1http://purl.org/coar/version/c_970fb48d4fbd8a85info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionAtribución – No comercialinfo:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2PublicationORIGINAL2018_CardonaLealRamirez_modelado_matematico_robot..pdf2018_CardonaLealRamirez_modelado_matematico_robot..pdfArticuloapplication/pdf267416https://repository.ucc.edu.co/bitstreams/6c316b92-0060-432f-9392-a07dcb241a52/downloadf38083028e13e32875df1d3ffa26e496MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-84334https://repository.ucc.edu.co/bitstreams/e48b2b40-02c5-425b-8643-851bf7f525bf/download3bce4f7ab09dfc588f126e1e36e98a45MD52THUMBNAIL2018_CardonaLealRamirez_modelado_matematico_robot..pdf.jpg2018_CardonaLealRamirez_modelado_matematico_robot..pdf.jpgGenerated Thumbnailimage/jpeg4406https://repository.ucc.edu.co/bitstreams/cf238f53-4d63-4aae-9958-cbdbe19e664a/downloadc545a93fd5f65af4d54f04eb5ee47ab6MD53TEXT2018_CardonaLealRamirez_modelado_matematico_robot..pdf.txt2018_CardonaLealRamirez_modelado_matematico_robot..pdf.txtExtracted texttext/plain5https://repository.ucc.edu.co/bitstreams/52395984-7dd5-4e5a-8448-00a0c163c96e/download5dbe86c1111d64f45ba435df98fdc825MD5420.500.12494/17431oai:repository.ucc.edu.co:20.500.12494/174312024-08-10 20:59:59.26restrictedhttps://repository.ucc.edu.coRepositorio Institucional Universidad Cooperativa de Colombiabdigital@metabiblioteca.comVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEKUkVQT1NJVE9SSU9TIElOU1RJVFVDSU9OQUxFUwpMSUNFTkNJQSBERSBVU08KClBvciBtZWRpbyBkZWwgcHJlc2VudGUgZG9jdW1lbnRvLCBlbCBBdXRvcihlcyksIG1heW9yIChlcykgZGUgZWRhZCwgcXVpZW4gZW4gYWRlbGFudGUgc2UgZGVub21pbmFyw6EgZWwgQVVUT1IsIGNvbmZpZXJlIGEgbGEgVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEsIGNvbiBOSVQuIDg2MC0wMjk5MjQtNywgdW5hIExJQ0VOQ0lBIERFIFVTTyBkZSBvYnJhLCBiYWpvIGxhcyBzaWd1aWVudGVzIGNvbmRpY2lvbmVzLgoKQ0zDgVVTVUxBUwoKUFJJTUVSQS4gT2JqZXRvLiBFTCBBVVRPUiBwb3IgZXN0ZSBhY3RvIGF1dG9yaXphIGxhIHV0aWxpemFjacOzbiBkZSBsYSBvYnJhLCBkZSBjb25mb3JtaWRhZCBjb24gbG8gZXN0aXB1bGFkbyBhIGNvbnRpbnVhY2nDs246IAoKKGEpIFBhcmEgZWZlY3RvcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSBzZSBhdXRvcml6YSBsYSByZXByb2R1Y2Npw7NuIGRlIGxhIG9icmEgYW50ZXJpb3JtZW50ZSBjaXRhZGEsIGxhIGN1YWwgc2UgYWxvamFyw6EgZW4gZm9ybWF0byBkaWdpdGFsIGVuIGxhcyBwbGF0YWZvcm1hcyBvIHJlcG9zaXRvcmlvcyBhZG1pbmlzdHJhZG9zIHBvciBsYSBVTklWRVJTSURBRCBvIGVuIG90cm8gdGlwbyBkZSByZXBvc2l0b3Jpb3MgZXh0ZXJub3MgbyBww6FnaW5hcyB3ZWIgZXNjb2dpZG9zIHBvciBsYSBVTklWRVJTSURBRCwgcGFyYSBmaW5lcyBkZSBkaWZ1c2nDs24geSBkaXZ1bGdhY2nDs24uIEFkaWNpb25hbG1lbnRlLCBzZSBhdXRvcml6YSBhIHF1ZSBsb3MgdXN1YXJpb3MgaW50ZXJub3MgeSBleHRlcm5vcyBkZSBkaWNoYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgcmVwcm9kdXpjYW4gbyBkZXNjYXJndWVuIGxhIG9icmEsIHNpbiDDoW5pbW8gZGUgbHVjcm8sIHBhcmEgZmluZXMgcHJpdmFkb3MsIGVkdWNhdGl2b3MgbyBhY2Fkw6ltaWNvczsgc2llbXByZSB5IGN1YW5kbyBubyBzZSB2aW9sZW4gYWN1ZXJkb3MgY29uIGVkaXRvcmVzLCBwZXJpb2RvcyBkZSBlbWJhcmdvIG8gYWN1ZXJkb3MgZGUgY29uZmlkZW5jaWFsaWRhZCBxdWUgYXBsaXF1ZW4uCgooYikgU2UgYXV0b3JpemEgbGEgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGxhIHB1ZXN0YSBhIGRpc3Bvc2ljacOzbiBkZSBsYSBvYnJhIG1lbmNpb25hZGEsIGVuIGFjY2VzbyBhYmllcnRvLCBwYXJhIHN1IHV0aWxpemFjacOzbiBlbiBsYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgYWRtaW5pc3RyYWRvcyBwb3IgbGEgVU5JVkVSU0lEQUQuCgooYykgTG8gYW50ZXJpb3IgZXN0YXLDoSBzdWpldG8gYSBsYXMgZGVmaW5pY2lvbmVzIGNvbnRlbmlkYXMgZW4gbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MyB5IGxhIExleSAyMyBkZSAxOTgyLgoKClNFR1VOREEuIE9yaWdpbmFsaWRhZCB5IHJlY2xhbWFjaW9uZXMuIEVsIEFVVE9SIGRlY2xhcmEgcXVlIGxhIE9CUkEgZXMgb3JpZ2luYWwgeSBxdWUgZXMgZGUgc3UgY3JlYWNpw7NuIGV4Y2x1c2l2YSwgbm8gZXhpc3RpZW5kbyBpbXBlZGltZW50byBkZSBjdWFscXVpZXIgbmF0dXJhbGV6YSAoZW1iYXJnb3MsIHVzbyBkZSBtYXRlcmlhbCBwcm90ZWdpZG8gcG9yIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGxhIGNvbmNlc2nDs24gZGUgbG9zIGRlcmVjaG9zIHByZXZpc3RvcyBlbiBlc3RlIGFjdWVyZG8uIEVsIEFVVE9SIHJlc3BvbmRlcsOhIHBvciBjdWFscXVpZXIgYWNjacOzbiBkZSByZWl2aW5kaWNhY2nDs24sIHBsYWdpbyB1IG90cmEgY2xhc2UgZGUgcmVjbGFtYWNpw7NuIHF1ZSBhbCByZXNwZWN0byBwdWRpZXJhIHNvYnJldmVuaXIuCgpURVJDRVJBLiBDb250cmFwcmVzdGFjacOzbi4gRWwgQVVUT1IgYXV0b3JpemEgYSBxdWUgc3Ugb2JyYSBzZWEgdXRpbGl6YWRhIGRlIGNvbmZvcm1pZGFkIGNvbiBsYSBjbMOhdXN1bGEgUFJJTUVSQSBkZSBmb3JtYSBncmF0dWl0YSwgZXMgZGVjaXIsIHF1ZSBsYSB1dGlsaXphY2nDs24gZGUgbGEgbWlzbWEgbm8gZ2VuZXJhIG5pbmfDum4gcGFnbyBvIHJlZ2Fsw61hcyBlbiBmYXZvciBkZSBlc3RlLgoKQ1VBUlRBLiBUaXR1bGFyaWRhZCBkZSBkZXJlY2hvcy4gRWwgcHJlc2VudGUgY29udHJhdG8gbm8gdHJhbnNmaWVyZSBsYSB0aXR1bGFyaWRhZCBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBzb2JyZSBsYXMgb2JyYXMgYW50ZXJpb3JtZW50ZSBtZW5jaW9uYWRhcyBhIGxhIFVOSVZFUlNJREFELiDDmm5pY2FtZW50ZSBoYWNlIHJlbGFjacOzbiBhIHVuYSBsaWNlbmNpYSBubyBleGNsdXNpdmEgZW4gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGFudGVyaW9ybWVudGUgcGFjdGFkb3MuCgpRVUlOVEEuIENyw6lkaXRvcy4gTGEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGRhciBhbCBBVVRPUiwgZWwgcmVjb25vY2ltaWVudG8gZGVudHJvIGNhZGEgZm9ybWEgZGUgdXRpbGl6YWNpw7NuIGVuIGxhIG9icmEuIExvcyBjcsOpZGl0b3MgZGViZW4gZmlndXJhciBlbiBjYWRhIHVubyBkZSBsb3MgZm9ybWF0b3MgbyByZWdpc3Ryb3MgZGUgcHVibGljYWNpw7NuLiBObyBjb25zdGl0dWlyw6EgdW5hIHZpb2xhY2nDs24gYSBsb3MgZGVyZWNob3MgbW9yYWxlcyBkZWwgYXV0b3IgbGEgbm8gcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBvIGRlbcOhcyB1dGlsaXphY2lvbmVzIGRlIGxhIG9icmEuIExhIHV0aWxpemFjacOzbiBvIG5vIGRlIGxhIG9icmEsIGFzw60gY29tbyBzdSBmb3JtYSBkZSB1dGlsaXphY2nDs24gc2Vyw6EgZmFjdWx0YWQgZXhjbHVzaXZhIGRlIGxhIFVOSVZFUlNJREFELgogClNFWFRBLiBEdXJhY2nDs24geSB0ZXJyaXRvcmlvLiBMYSBwcmVzZW50ZSBsaWNlbmNpYSBkZSB1c28gcXVlIHNlIG90b3JnYSBhIGZhdm9yIGRlIGxhIFVOSVZFUlNJREFEIHRlbmRyw6EgdW5hIGR1cmFjacOzbiBlcXVpdmFsZW50ZSBhbCB0w6lybWlubyBkZSBwcm90ZWNjacOzbiBsZWdhbCBkZSBsYSBvYnJhIHkgcGFyYSB0b2RvcyBsb3MgcGHDrXNlcyBkZWwgbXVuZG8uCgpTw4lQVElNQS4gVXNvIGRlIENyZWF0aXZlIENvbW1vbnMuIEVsIEFVVE9SIGF1dG9yaXphcsOhIGxhIGRpZnVzacOzbiBkZSBzdSBjb250ZW5pZG8gYmFqbyB1bmEgbGljZW5jaWEgQ3JlYXRpdmUgQ29tbW9ucyBhdHJpYnVjacOzbiA0LjAgaW50ZXJuYWNpb25hbCwgcXVlIGRlYmVyw6EgaW5jbHVpcnNlIGVuIGVsIGNvbnRlbmlkby4gCgpPQ1RBVkEuIERlcmVjaG8gZGUgZXhjbHVzacOzbi4gQ2FkYSBhdXRvciBwdWVkZSBpbmRpY2FyIGVuIGVsIG1vbWVudG8gZGUgZGVww7NzaXRvIGRlbCBjb250ZW5pZG8gcXVlIGVsIHRleHRvIGNvbXBsZXRvIGRlIGxhIHByb2R1Y2Npw7NuIGFjYWTDqW1pY2EgbyBjaWVudMOtZmljYSBubyBlc3RlIGNvbiBhY2Nlc28gYWJpZXJ0byBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIHBvciBtb3Rpdm9zIGRlIGNvbmZpZGVuY2lhbGlkYWQsIHBvcnF1ZSBzZSBlbmN1ZW50cmUgZW4gdsOtYXMgZGUgb2J0ZW5lciB1biBkZXJlY2hvIGRlIHByb3BpZWRhZCBpbmR1c3RyaWFsIG8gZXhpc3RpciBhY3VlcmRvcyBwcmV2aW9zIGNvbiB0ZXJjZXJvcyAoZWRpdG9yaWFsZXMsIHJldmlzdGFzIGNpZW50w61maWNhcywgb3RyYXMgaW5zdGl0dWNpb25lcykuIEVsIGF1dG9yIHNlIGNvbXByb21ldGUgYSBkZXBvc2l0YXIgbG9zIG1ldGFkYXRvcyBlIGluZm9ybWFyIGVsIHRpZW1wbyBkZSBlbWJhcmdvIGR1cmFudGUgZWwgY3VhbCBlbCB0ZXh0byBjb21wbGV0byB0ZW5kcsOhIGFjY2VzbyByZXN0cmluZ2lkby4gCgpOT1ZFTkEuIEVsIEFVVE9SIGFsIGFjZXB0YXIgZXN0YSBsaWNlbmNpYSBhZHVjZSBxdWUgZXN0YSBwcm9kdWNjacOzbiBzZSBkZXNhcnJvbGzDsyBlbiBlbCBwZXJpb2RvIGVuIHF1ZSBzZSBlbmN1ZW50cmEgY29uIHbDrW5jdWxvcyBjb24gTGEgVW5pdmVyc2lkYWQuCgpEw4lDSU1BLiBOb3JtYXMgYXBsaWNhYmxlcy4gUGFyYSBsYSBpbnRlcnByZXRhY2nDs24geSBjdW1wbGltaWVudG8gZGVsIHByZXNlbnRlIGFjdWVyZG8gbGFzIHBhcnRlcyBzZSBzb21ldGVuIGEgbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MywgbGEgTGV5IDIzIGRlIDE5ODIgeSBkZW3DoXMgbm9ybWFzIGFwbGljYWJsZXMgZGUgQ29sb21iaWEuIEFkZW3DoXMsIGEgbGFzIG5vcm1hcyBJbnN0aXR1Y2lvbmFsZXMgcXVlIGFwbGlxdWVuLgoKTGEgcHJlc2VudGUgbGljZW5jaWEgc2UgYXV0b3JpemEgZW4gbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuIGVuIGxvcyByZXBvc2l0b3Jpb3MgaW5zdGl0dWNpb25hbGVzLgo= |