Calculated Torque Control of a Planar Parallel Robot 2-RR

This paper introduces the design, structure and control method of a five-bar planar mechanism with five revolute joints and two degrees of freedom. The control is realized by calculating the torque in the joint space to obtain the required trajectory. The direct and inverse kinematics of position an...

Full description

Autores:
Yime Rodríguez, Eugenio
Roldán Mckinley, Javier
Villa Ramírez, José Luis
Tipo de recurso:
Fecha de publicación:
2022
Institución:
Universidad Tecnológica de Bolívar
Repositorio:
Repositorio Institucional UTB
Idioma:
eng
OAI Identifier:
oai:repositorio.utb.edu.co:20.500.12585/12300
Acceso en línea:
https://hdl.handle.net/20.500.12585/12300
Palabra clave:
Parallel Manipulator;
Stewart Platform;
Biomechanics
LEMB
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-nd/4.0/
id UTB2_d1f6c025375188de3ecbe26c878f18cc
oai_identifier_str oai:repositorio.utb.edu.co:20.500.12585/12300
network_acronym_str UTB2
network_name_str Repositorio Institucional UTB
repository_id_str
dc.title.spa.fl_str_mv Calculated Torque Control of a Planar Parallel Robot 2-RR
title Calculated Torque Control of a Planar Parallel Robot 2-RR
spellingShingle Calculated Torque Control of a Planar Parallel Robot 2-RR
Parallel Manipulator;
Stewart Platform;
Biomechanics
LEMB
title_short Calculated Torque Control of a Planar Parallel Robot 2-RR
title_full Calculated Torque Control of a Planar Parallel Robot 2-RR
title_fullStr Calculated Torque Control of a Planar Parallel Robot 2-RR
title_full_unstemmed Calculated Torque Control of a Planar Parallel Robot 2-RR
title_sort Calculated Torque Control of a Planar Parallel Robot 2-RR
dc.creator.fl_str_mv Yime Rodríguez, Eugenio
Roldán Mckinley, Javier
Villa Ramírez, José Luis
dc.contributor.author.none.fl_str_mv Yime Rodríguez, Eugenio
Roldán Mckinley, Javier
Villa Ramírez, José Luis
dc.subject.keywords.spa.fl_str_mv Parallel Manipulator;
Stewart Platform;
Biomechanics
topic Parallel Manipulator;
Stewart Platform;
Biomechanics
LEMB
dc.subject.armarc.none.fl_str_mv LEMB
description This paper introduces the design, structure and control method of a five-bar planar mechanism with five revolute joints and two degrees of freedom. The control is realized by calculating the torque in the joint space to obtain the required trajectory. The direct and inverse kinematics of position and velocity are proposed, and the inverse kinematics of acceleration is taken as the parameter required by the control law. The method selected for this parallel robot is advantageous because it allows to obtain the dynamic equations similar to the traditional series robot modeling, which is helpful to the realization of nonlinear control technology. The effectiveness of the method and the functionality of the controller are verified by experiments, and a circular trajectory is generated by the actuator. Although the simulation results are consistent with the experimental results, it is suggested that the future work is to change the control strategy to compensate for the influence of the unmodeled system. © 2022 by author(s) and Frontier Scientific Publishing.
publishDate 2022
dc.date.issued.none.fl_str_mv 2022
dc.date.accessioned.none.fl_str_mv 2023-07-21T15:54:31Z
dc.date.available.none.fl_str_mv 2023-07-21T15:54:31Z
dc.date.submitted.none.fl_str_mv 2023
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_b1a7d7d4d402bcce
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_2df8fbb1
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/article
dc.type.hasversion.spa.fl_str_mv info:eu-repo/semantics/draft
dc.type.spa.spa.fl_str_mv http://purl.org/coar/resource_type/c_6501
status_str draft
dc.identifier.citation.spa.fl_str_mv Yime Rodríguez, E., Roldán Mckinley, J., & Villa Ramírez, J. (2021). Calculated torque control of a planar parallel robot 2-RR. Journal of Au-tonomous Intelligence, 5(1), 72-84.
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/20.500.12585/12300
dc.identifier.doi.none.fl_str_mv 10.32629/jai.v5i1.508
dc.identifier.instname.spa.fl_str_mv Universidad Tecnológica de Bolívar
dc.identifier.reponame.spa.fl_str_mv Repositorio Universidad Tecnológica de Bolívar
identifier_str_mv Yime Rodríguez, E., Roldán Mckinley, J., & Villa Ramírez, J. (2021). Calculated torque control of a planar parallel robot 2-RR. Journal of Au-tonomous Intelligence, 5(1), 72-84.
10.32629/jai.v5i1.508
Universidad Tecnológica de Bolívar
Repositorio Universidad Tecnológica de Bolívar
url https://hdl.handle.net/20.500.12585/12300
dc.language.iso.spa.fl_str_mv eng
language eng
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.cc.*.fl_str_mv Attribution-NonCommercial-NoDerivatives 4.0 Internacional
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.none.fl_str_mv 13 páginas
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.place.spa.fl_str_mv Cartagena de Indias
dc.source.spa.fl_str_mv Journal of Au-tonomous Intelligence, 5(1)
institution Universidad Tecnológica de Bolívar
bitstream.url.fl_str_mv https://repositorio.utb.edu.co/bitstream/20.500.12585/12300/1/document%20%281%29.pdf
https://repositorio.utb.edu.co/bitstream/20.500.12585/12300/2/license_rdf
https://repositorio.utb.edu.co/bitstream/20.500.12585/12300/3/license.txt
https://repositorio.utb.edu.co/bitstream/20.500.12585/12300/4/document%20%281%29.pdf.txt
https://repositorio.utb.edu.co/bitstream/20.500.12585/12300/5/document%20%281%29.pdf.jpg
bitstream.checksum.fl_str_mv 3fd2dc4396aca836be61471d456fe4d2
4460e5956bc1d1639be9ae6146a50347
e20ad307a1c5f3f25af9304a7a7c86b6
afeb7fd043bfb7dd50b9fe4cba1b782c
f398a4aa4ac6e5a5e112199570c7b5ae
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional UTB
repository.mail.fl_str_mv repositorioutb@utb.edu.co
_version_ 1814021705255878656
spelling Yime Rodríguez, Eugenio5663368e-cdbe-463f-b65c-fd7dd7e0daaeRoldán Mckinley, Javier3e9f90fe-ca03-42ee-bed3-2b3151273759Villa Ramírez, José Luis1cbdf846-c866-4ecc-8002-ac0fb938d37b2023-07-21T15:54:31Z2023-07-21T15:54:31Z20222023Yime Rodríguez, E., Roldán Mckinley, J., & Villa Ramírez, J. (2021). Calculated torque control of a planar parallel robot 2-RR. Journal of Au-tonomous Intelligence, 5(1), 72-84.https://hdl.handle.net/20.500.12585/1230010.32629/jai.v5i1.508Universidad Tecnológica de BolívarRepositorio Universidad Tecnológica de BolívarThis paper introduces the design, structure and control method of a five-bar planar mechanism with five revolute joints and two degrees of freedom. The control is realized by calculating the torque in the joint space to obtain the required trajectory. The direct and inverse kinematics of position and velocity are proposed, and the inverse kinematics of acceleration is taken as the parameter required by the control law. The method selected for this parallel robot is advantageous because it allows to obtain the dynamic equations similar to the traditional series robot modeling, which is helpful to the realization of nonlinear control technology. The effectiveness of the method and the functionality of the controller are verified by experiments, and a circular trajectory is generated by the actuator. Although the simulation results are consistent with the experimental results, it is suggested that the future work is to change the control strategy to compensate for the influence of the unmodeled system. © 2022 by author(s) and Frontier Scientific Publishing.13 páginasapplication/pdfenghttp://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessAttribution-NonCommercial-NoDerivatives 4.0 Internacionalhttp://purl.org/coar/access_right/c_abf2Journal of Au-tonomous Intelligence, 5(1)Calculated Torque Control of a Planar Parallel Robot 2-RRinfo:eu-repo/semantics/articleinfo:eu-repo/semantics/drafthttp://purl.org/coar/resource_type/c_6501http://purl.org/coar/version/c_b1a7d7d4d402bccehttp://purl.org/coar/resource_type/c_2df8fbb1Parallel Manipulator;Stewart Platform;BiomechanicsLEMBCartagena de IndiasVinogradov, O. Fundamentals of kinematics and dynamics of machines and mechanisms (2000) Fundamentals of Kinematics and Dynamics of Machines and Mechanisms, pp. 1-291. Cited 41 times. https://www.taylorfrancis.com/books/e/9781420042337 ISBN: 978-142004233-7; 0849302579; 978-084930257-2Uicker, J, Pennock, G, Shigley, J. (2010) Theory of machines and mechanisms. Cited 692 times. U.S.A: Oxford University PressNorton, R. (2011) Design of machinery: An introduction to the synthesis and analysis of mechanisms and machines. Cited 733 times. New York: McGraw-HillStanisic, M. (2014) Mechanisms and machines: Kinematics, dynamics and synthesis. Cited 15 times. U.S.A: Cengage LearningSeth, B., Vaddi, S.S. Programmable function generators - I: Base five-bar mechanism (2003) Mechanism and Machine Theory, 38 (4), pp. 321-330. Cited 13 times. doi: 10.1016/S0094-114X(02)00121-0Zhou, H., Ting, K.-L. Path generation with singularity avoidance for five-bar slider-crank parallel manipulators (2005) Mechanism and Machine Theory, 40 (3), pp. 371-384. Cited 39 times. doi: 10.1016/j.mechmachtheory.2004.07.007Kim, J.Y. Task based kinematic design of a two DOF manipulator with a parallelogram five-bar link mechanism (2006) Mechatronics, 16 (6), pp. 323-329. Cited 24 times. doi: 10.1016/j.mechatronics.2006.01.004Ouyang, P.R., Li, Q., Zhang, W.J., Guo, L.S. Design, modeling and control of a hybrid machine system (2004) Mechatronics, 14 (10), pp. 1197-1217. Cited 68 times. doi: 10.1016/j.mechatronics.2004.06.004Nahavandi, S., Jashim Uddin, M., Saadat, M., Trinh, H. Heavy tools manipulation by low powered direct-drive five-bar parallel robot (2008) Mechanism and Machine Theory, 43 (11), pp. 1450-1461. Cited 10 times. doi: 10.1016/j.mechmachtheory.2007.11.004Giberti, H., Cinquemani, S., Ambrosetti, S. 5R 2dof parallel kinematic manipulator - A multidisciplinary test case in mechatronics (2013) Mechatronics, 23 (8), pp. 949-959. Cited 31 times. https://www.journals.elsevier.com/mechatronics doi: 10.1016/j.mechatronics.2012.09.006Krebs, H.I., Ferraro, M., Buerger, S.P., Newbery, M.J., Makiyama, A., Sandmann, M., Lynch, D., (...), Hogan, N. Rehabilitation robotics: Pilot trial of a spatial extension for MIT-Manus (2004) Journal of NeuroEngineering and Rehabilitation, 1, art. no. 5. Cited 342 times. http://www.jneuroengrehab.com/content/1/1/5 doi: 10.1186/1743-0003-1-5Villarreal-Cervantes, M.G., Cruz-Villar, C.A., Alvarez-Gallegos, J., Portilla-Flores, E.A. Differential evolution techniques for the structure-control design of a five-bar parallel robot (2010) Engineering Optimization, 42 (6), pp. 535-565. Cited 24 times. doi: 10.1080/03052150903325557Joubair, A., Slamani, M., Bonev, I.A. Kinematic calibration of a five-bar planar parallel robot using all working modes (Open Access) (2013) Robotics and Computer-Integrated Manufacturing, 29 (4), pp. 15-25. Cited 74 times. doi: 10.1016/j.rcim.2012.10.002(2014) Two DOF robot [Online]. [Cited 2015 Ju-ly 7] http://www.quanser.com/Products/2dof_robotFigielski, A., Bonev, I.A., Bigras, P. Towards development of a 2-DOF planar parallel robot with optimal workspace use (2007) Conference Proceedings - IEEE International Conference on Systems, Man and Cybernetics, art. no. 4413840, pp. 1562-1566. Cited 20 times. ISBN: 1424409918; 978-142440991-4 doi: 10.1109/ICSMC.2007.4413840Campos, L., Bourbonnais, F., Bonev, I.A., Bigras, P. Development of a five-bar parallel robot with large workspace (2010) Proceedings of the ASME Design Engineering Technical Conference, 2 (PARTS A AND B), pp. 917-922. Cited 58 times. ISBN: 978-079184410-6 doi: 10.1115/DETC2010-28962Bourbonnais, F., Bigras, P., Bonev, I.A. Minimum-time trajectory planning and control of a pick-and-place five-bar parallel robot (2015) IEEE/ASME Transactions on Mechatronics, 20 (2), art. no. 6813658, pp. 740-749. Cited 102 times. doi: 10.1109/TMECH.2014.2318999Wu, F.X., Zhang, W.J., Li, Q., Ouyang, P.R., Zhou, Z.X. Control of Hybrid Machines with 2-DOF for Trajectory Tracking Problems (Open Access) (2005) IEEE Transactions on Control Systems Technology, 13 (2), pp. 338-342. Cited 13 times. doi: 10.1109/TCST.2004.839580Cheng, L., Lin, Y., Hou, Z.-G., Tan, M., Huang, J., Zhang, W.J. Adaptive tracking control of hybrid machines: A closed-chain five-bar mechanism case (2011) IEEE/ASME Transactions on Mechatronics, 16 (6), art. no. 5625912, pp. 1155-1163. Cited 47 times. doi: 10.1109/TMECH.2010.2083680Cheng, L., Hou, Z.-G., Tan, M., Zhang, W.J. Tracking control of a closed-chain five-bar robot with two degrees of freedom by integration of an approximation-based approach and mechanical design (2012) IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics, 42 (5), art. no. 6186836, pp. 1470-1479. Cited 75 times. doi: 10.1109/TSMCB.2012.2192270Zi, B., Cao, J., Zhu, Z. Dynamic simulation of hybrid-driven planar five-bar parallel mechanism based on simmechanics and tracking control (2011) International Journal of Advanced Robotic Systems, 8 (4), pp. 28-33. Cited 34 times. http://www.intechopen.com/source/pdfs/19920/InTech-Dynamic-simulation-of-hybrid-driven-planar-five-bar-parallel-mechanism-based-on-simmechanics-and-tracking-control.pdf doi: 10.5772/45683Yu, H. Modeling and control of hybrid machine sys-tems—A five-bar mechanism case (2006) International Journal of Automation and Computing, 3 (3), pp. 235-243. Cited 37 times.Peidró, A, Gil, A, Marín, JM A web-based tool to analyze the kinematics and singularities of parallel robots (2015) Journal of Intelligent & Robotic Systems, 81 (1), pp. 145-163. Cited 13 times.Karande, S, Paluri, N, Gandhi, P Control of parallel flexible five-bar manipulator using QFT (2009) IEEE International Conference on Industrial Technology; Feb; Gippsland. IEEE International; 2009Stacella, K, Schreiber, F, Schumacher, W. Modeling, con-trol, and evaluation of an experimental adaptronic five-bar robot (2001) Robotic systems for handling and assembly, pp. 125-142. Schutz D, Wahl F (editors). Berlin: Springer Tracts in Advanced RoboticsYime, E., Saltaren, R., Diaz, J. Robust adaptive control of the Stewart-Gough robot in the task space (2010) Proceedings of the 2010 American Control Conference, ACC 2010, art. no. 5530463, pp. 5248-5253. Cited 15 times. ISBN: 978-142447426-4 doi: 10.1109/acc.2010.5530463Yime, E., Saltaren, R., Garcia, C., Sabater, J.M. Robot based on task-space dynamical model (Open Access) (2011) IET Control Theory and Applications, 5 (18), pp. 2111-2119. Cited 8 times. doi: 10.1049/iet-cta.2010.0622Slotine, JJE, Li, WP. (1991) Applied nonlinear control. Cited 16727 times. U.S.A: Prentice HallSiciliano, B., Khatib, O. Springer handbook of robotics (2016) Springer Handbook of Robotics, pp. 1-2227. Cited 1574 times. http://dx.doi.org/10.1007/978-3-319-32552-1 ISBN: 978-331932552-1; 978-331932550-7 doi: 10.1007/978-3-319-32552-1(2016) Real time kernel: Linux community distribution [Online]. [Cited 2016 Jun 28] http://debian.pengutronix.de/Fu, L, Schwebel, R. (2014) RT-preempt patch [Online] [Cited 2016 Jun 28] https://rt.wiki.kernel.org/index.php/RTPREEMPTHOWTOhttp://purl.org/coar/resource_type/c_6501ORIGINALdocument (1).pdfdocument (1).pdfapplication/pdf832070https://repositorio.utb.edu.co/bitstream/20.500.12585/12300/1/document%20%281%29.pdf3fd2dc4396aca836be61471d456fe4d2MD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8805https://repositorio.utb.edu.co/bitstream/20.500.12585/12300/2/license_rdf4460e5956bc1d1639be9ae6146a50347MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-83182https://repositorio.utb.edu.co/bitstream/20.500.12585/12300/3/license.txte20ad307a1c5f3f25af9304a7a7c86b6MD53TEXTdocument (1).pdf.txtdocument (1).pdf.txtExtracted texttext/plain36136https://repositorio.utb.edu.co/bitstream/20.500.12585/12300/4/document%20%281%29.pdf.txtafeb7fd043bfb7dd50b9fe4cba1b782cMD54THUMBNAILdocument (1).pdf.jpgdocument (1).pdf.jpgGenerated Thumbnailimage/jpeg7718https://repositorio.utb.edu.co/bitstream/20.500.12585/12300/5/document%20%281%29.pdf.jpgf398a4aa4ac6e5a5e112199570c7b5aeMD5520.500.12585/12300oai:repositorio.utb.edu.co:20.500.12585/123002023-07-22 00:17:59.31Repositorio Institucional UTBrepositorioutb@utb.edu.coQXV0b3Jpem8gKGF1dG9yaXphbW9zKSBhIGxhIEJpYmxpb3RlY2EgZGUgbGEgSW5zdGl0dWNpw7NuIHBhcmEgcXVlIGluY2x1eWEgdW5hIGNvcGlhLCBpbmRleGUgeSBkaXZ1bGd1ZSBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsLCBsYSBvYnJhIG1lbmNpb25hZGEgY29uIGVsIGZpbiBkZSBmYWNpbGl0YXIgbG9zIHByb2Nlc29zIGRlIHZpc2liaWxpZGFkIGUgaW1wYWN0byBkZSBsYSBtaXNtYSwgY29uZm9ybWUgYSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBxdWUgbWUobm9zKSBjb3JyZXNwb25kZShuKSB5IHF1ZSBpbmNsdXllbjogbGEgcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSwgZGlzdHJpYnVjacOzbiBhbCBww7pibGljbywgdHJhbnNmb3JtYWNpw7NuLCBkZSBjb25mb3JtaWRhZCBjb24gbGEgbm9ybWF0aXZpZGFkIHZpZ2VudGUgc29icmUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIHJlZmVyaWRvcyBlbiBhcnQuIDIsIDEyLCAzMCAobW9kaWZpY2FkbyBwb3IgZWwgYXJ0IDUgZGUgbGEgbGV5IDE1MjAvMjAxMiksIHkgNzIgZGUgbGEgbGV5IDIzIGRlIGRlIDE5ODIsIExleSA0NCBkZSAxOTkzLCBhcnQuIDQgeSAxMSBEZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzIGFydC4gMTEsIERlY3JldG8gNDYwIGRlIDE5OTUsIENpcmN1bGFyIE5vIDA2LzIwMDIgZGUgbGEgRGlyZWNjacOzbiBOYWNpb25hbCBkZSBEZXJlY2hvcyBkZSBhdXRvciwgYXJ0LiAxNSBMZXkgMTUyMCBkZSAyMDEyLCBsYSBMZXkgMTkxNSBkZSAyMDE4IHkgZGVtw6FzIG5vcm1hcyBzb2JyZSBsYSBtYXRlcmlhLgoKQWwgcmVzcGVjdG8gY29tbyBBdXRvcihlcykgbWFuaWZlc3RhbW9zIGNvbm9jZXIgcXVlOgoKLSBMYSBhdXRvcml6YWNpw7NuIGVzIGRlIGNhcsOhY3RlciBubyBleGNsdXNpdmEgeSBsaW1pdGFkYSwgZXN0byBpbXBsaWNhIHF1ZSBsYSBsaWNlbmNpYSB0aWVuZSB1bmEgdmlnZW5jaWEsIHF1ZSBubyBlcyBwZXJwZXR1YSB5IHF1ZSBlbCBhdXRvciBwdWVkZSBwdWJsaWNhciBvIGRpZnVuZGlyIHN1IG9icmEgZW4gY3VhbHF1aWVyIG90cm8gbWVkaW8sIGFzw60gY29tbyBsbGV2YXIgYSBjYWJvIGN1YWxxdWllciB0aXBvIGRlIGFjY2nDs24gc29icmUgZWwgZG9jdW1lbnRvLgoKLSBMYSBhdXRvcml6YWNpw7NuIHRlbmRyw6EgdW5hIHZpZ2VuY2lhIGRlIGNpbmNvIGHDsW9zIGEgcGFydGlyIGRlbCBtb21lbnRvIGRlIGxhIGluY2x1c2nDs24gZGUgbGEgb2JyYSBlbiBlbCByZXBvc2l0b3JpbywgcHJvcnJvZ2FibGUgaW5kZWZpbmlkYW1lbnRlIHBvciBlbCB0aWVtcG8gZGUgZHVyYWNpw7NuIGRlIGxvcyBkZXJlY2hvcyBwYXRyaW1vbmlhbGVzIGRlbCBhdXRvciB5IHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHVuYSB2ZXogZWwgYXV0b3IgbG8gbWFuaWZpZXN0ZSBwb3IgZXNjcml0byBhIGxhIGluc3RpdHVjacOzbiwgY29uIGxhIHNhbHZlZGFkIGRlIHF1ZSBsYSBvYnJhIGVzIGRpZnVuZGlkYSBnbG9iYWxtZW50ZSB5IGNvc2VjaGFkYSBwb3IgZGlmZXJlbnRlcyBidXNjYWRvcmVzIHkvbyByZXBvc2l0b3Jpb3MgZW4gSW50ZXJuZXQgbG8gcXVlIG5vIGdhcmFudGl6YSBxdWUgbGEgb2JyYSBwdWVkYSBzZXIgcmV0aXJhZGEgZGUgbWFuZXJhIGlubWVkaWF0YSBkZSBvdHJvcyBzaXN0ZW1hcyBkZSBpbmZvcm1hY2nDs24gZW4gbG9zIHF1ZSBzZSBoYXlhIGluZGV4YWRvLCBkaWZlcmVudGVzIGFsIHJlcG9zaXRvcmlvIGluc3RpdHVjaW9uYWwgZGUgbGEgSW5zdGl0dWNpw7NuLCBkZSBtYW5lcmEgcXVlIGVsIGF1dG9yKHJlcykgdGVuZHLDoW4gcXVlIHNvbGljaXRhciBsYSByZXRpcmFkYSBkZSBzdSBvYnJhIGRpcmVjdGFtZW50ZSBhIG90cm9zIHNpc3RlbWFzIGRlIGluZm9ybWFjacOzbiBkaXN0aW50b3MgYWwgZGUgbGEgSW5zdGl0dWNpw7NuIHNpIGRlc2VhIHF1ZSBzdSBvYnJhIHNlYSByZXRpcmFkYSBkZSBpbm1lZGlhdG8uCgotIExhIGF1dG9yaXphY2nDs24gZGUgcHVibGljYWNpw7NuIGNvbXByZW5kZSBlbCBmb3JtYXRvIG9yaWdpbmFsIGRlIGxhIG9icmEgeSB0b2RvcyBsb3MgZGVtw6FzIHF1ZSBzZSByZXF1aWVyYSBwYXJhIHN1IHB1YmxpY2FjacOzbiBlbiBlbCByZXBvc2l0b3Jpby4gSWd1YWxtZW50ZSwgbGEgYXV0b3JpemFjacOzbiBwZXJtaXRlIGEgbGEgaW5zdGl0dWNpw7NuIGVsIGNhbWJpbyBkZSBzb3BvcnRlIGRlIGxhIG9icmEgY29uIGZpbmVzIGRlIHByZXNlcnZhY2nDs24gKGltcHJlc28sIGVsZWN0csOzbmljbywgZGlnaXRhbCwgSW50ZXJuZXQsIGludHJhbmV0LCBvIGN1YWxxdWllciBvdHJvIGZvcm1hdG8gY29ub2NpZG8gbyBwb3IgY29ub2NlcikuCgotIExhIGF1dG9yaXphY2nDs24gZXMgZ3JhdHVpdGEgeSBzZSByZW51bmNpYSBhIHJlY2liaXIgY3VhbHF1aWVyIHJlbXVuZXJhY2nDs24gcG9yIGxvcyB1c29zIGRlIGxhIG9icmEsIGRlIGFjdWVyZG8gY29uIGxhIGxpY2VuY2lhIGVzdGFibGVjaWRhIGVuIGVzdGEgYXV0b3JpemFjacOzbi4KCi0gQWwgZmlybWFyIGVzdGEgYXV0b3JpemFjacOzbiwgc2UgbWFuaWZpZXN0YSBxdWUgbGEgb2JyYSBlcyBvcmlnaW5hbCB5IG5vIGV4aXN0ZSBlbiBlbGxhIG5pbmd1bmEgdmlvbGFjacOzbiBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvcy4gRW4gY2FzbyBkZSBxdWUgZWwgdHJhYmFqbyBoYXlhIHNpZG8gZmluYW5jaWFkbyBwb3IgdGVyY2Vyb3MgZWwgbyBsb3MgYXV0b3JlcyBhc3VtZW4gbGEgcmVzcG9uc2FiaWxpZGFkIGRlbCBjdW1wbGltaWVudG8gZGUgbG9zIGFjdWVyZG9zIGVzdGFibGVjaWRvcyBzb2JyZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBsYSBvYnJhIGNvbiBkaWNobyB0ZXJjZXJvLgoKLSBGcmVudGUgYSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIHBvciB0ZXJjZXJvcywgZWwgbyBsb3MgYXV0b3JlcyBzZXLDoW4gcmVzcG9uc2FibGVzLCBlbiBuaW5nw7puIGNhc28gbGEgcmVzcG9uc2FiaWxpZGFkIHNlcsOhIGFzdW1pZGEgcG9yIGxhIGluc3RpdHVjacOzbi4KCi0gQ29uIGxhIGF1dG9yaXphY2nDs24sIGxhIGluc3RpdHVjacOzbiBwdWVkZSBkaWZ1bmRpciBsYSBvYnJhIGVuIMOtbmRpY2VzLCBidXNjYWRvcmVzIHkgb3Ryb3Mgc2lzdGVtYXMgZGUgaW5mb3JtYWNpw7NuIHF1ZSBmYXZvcmV6Y2FuIHN1IHZpc2liaWxpZGFkCgo=