Path Planning Approach for a Quadrotor Unmanned Aerial Vehicle
A path planning method for an unmanned aerial system type quadrotor is proposed in this work. It is based on Dubins curves. Therefore, different points (initial and ending) are set for generation of several paths. Additionally, to validate the proposed model a computational resource is applied. Also...
- Autores:
-
Cárdenas R., César A.
Landero, V.
R. González, Ramón E.
Ariza-Colpas, Paola
De-la-Hoz-Franco, Emiro
Collazos-Morales, Carlos Andrés
- Tipo de recurso:
- Article of journal
- Fecha de publicación:
- 2021
- Institución:
- Corporación Universidad de la Costa
- Repositorio:
- REDICUC - Repositorio CUC
- Idioma:
- eng
- OAI Identifier:
- oai:repositorio.cuc.edu.co:11323/8817
- Acceso en línea:
- https://hdl.handle.net/11323/8817
https://doi.org/10.1007/978-3-030-86960-1_30
https://repositorio.cuc.edu.co/
- Palabra clave:
- Dubins
VTOL
Flight dynamics
Path planning
- Rights
- openAccess
- License
- Attribution-NonCommercial-NoDerivatives 4.0 International
id |
RCUC2_4cc8afa2858033497cabb081a8edd0bd |
---|---|
oai_identifier_str |
oai:repositorio.cuc.edu.co:11323/8817 |
network_acronym_str |
RCUC2 |
network_name_str |
REDICUC - Repositorio CUC |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Path Planning Approach for a Quadrotor Unmanned Aerial Vehicle |
title |
Path Planning Approach for a Quadrotor Unmanned Aerial Vehicle |
spellingShingle |
Path Planning Approach for a Quadrotor Unmanned Aerial Vehicle Dubins VTOL Flight dynamics Path planning |
title_short |
Path Planning Approach for a Quadrotor Unmanned Aerial Vehicle |
title_full |
Path Planning Approach for a Quadrotor Unmanned Aerial Vehicle |
title_fullStr |
Path Planning Approach for a Quadrotor Unmanned Aerial Vehicle |
title_full_unstemmed |
Path Planning Approach for a Quadrotor Unmanned Aerial Vehicle |
title_sort |
Path Planning Approach for a Quadrotor Unmanned Aerial Vehicle |
dc.creator.fl_str_mv |
Cárdenas R., César A. Landero, V. R. González, Ramón E. Ariza-Colpas, Paola De-la-Hoz-Franco, Emiro Collazos-Morales, Carlos Andrés |
dc.contributor.author.spa.fl_str_mv |
Cárdenas R., César A. Landero, V. R. González, Ramón E. Ariza-Colpas, Paola De-la-Hoz-Franco, Emiro Collazos-Morales, Carlos Andrés |
dc.subject.spa.fl_str_mv |
Dubins VTOL Flight dynamics Path planning |
topic |
Dubins VTOL Flight dynamics Path planning |
description |
A path planning method for an unmanned aerial system type quadrotor is proposed in this work. It is based on Dubins curves. Therefore, different points (initial and ending) are set for generation of several paths. Additionally, to validate the proposed model a computational resource is applied. Also, some flight dynamics limits and orientation angles computations are considered to be able to determine a simplified Dubins model. Dubins paths are commonly divided into low, medium and high altitude gains. It will depend on the altitude established for the start and end points and other configurations. |
publishDate |
2021 |
dc.date.accessioned.none.fl_str_mv |
2021-10-29T13:40:43Z |
dc.date.available.none.fl_str_mv |
2021-10-29T13:40:43Z |
dc.date.issued.none.fl_str_mv |
2021 |
dc.type.spa.fl_str_mv |
Artículo de revista |
dc.type.coar.fl_str_mv |
http://purl.org/coar/resource_type/c_2df8fbb1 |
dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_6501 |
dc.type.content.spa.fl_str_mv |
Text |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/article |
dc.type.redcol.spa.fl_str_mv |
http://purl.org/redcol/resource_type/ART |
dc.type.version.spa.fl_str_mv |
info:eu-repo/semantics/acceptedVersion |
format |
http://purl.org/coar/resource_type/c_6501 |
status_str |
acceptedVersion |
dc.identifier.uri.spa.fl_str_mv |
https://hdl.handle.net/11323/8817 |
dc.identifier.doi.spa.fl_str_mv |
https://doi.org/10.1007/978-3-030-86960-1_30 |
dc.identifier.instname.spa.fl_str_mv |
Corporación Universidad de la Costa |
dc.identifier.reponame.spa.fl_str_mv |
REDICUC - Repositorio CUC |
dc.identifier.repourl.spa.fl_str_mv |
https://repositorio.cuc.edu.co/ |
url |
https://hdl.handle.net/11323/8817 https://doi.org/10.1007/978-3-030-86960-1_30 https://repositorio.cuc.edu.co/ |
identifier_str_mv |
Corporación Universidad de la Costa REDICUC - Repositorio CUC |
dc.language.iso.none.fl_str_mv |
eng |
language |
eng |
dc.relation.references.spa.fl_str_mv |
Alexis, K Dr.: Dubins Airplane. http://www.kostasalexis.com/dubins-airplane.html. (2017) Anderson, J.D.: Aircraft performance and design. McGraw-Hill international editions: Aerospace science/technology series. WCB/McGraw-Hill, New York (1999). ISBN: 9780070019713. https://books.google.com.co/books?id=PwtO7aiwbBwC Cárdenas, C.A., Grisales, V.H., Collazos Morales, C.A., Cerón-Muñoz, H.D., Ariza-Colpas, P., Caputo-Llanos, R.: Quadrotor Modeling and a PID Control Approach. In: Tiwary, U.S., Chaudhury, S. (eds.) IHCI 2019. LNCS, vol. 11886, pp. 281–291. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-44689-5_25 Beard, R.W., McLain, T.W.: Small Unmanned Aircraft: Theory and Practice. Princeton University Press, New Jersey (2012) Cárdenas Ruiz, C.A.: Performance study of the flight control and path planning for a UAV type Quadrotor. In: Ingeniería Mecatrónica (2018) Chitsaz, H., LaValle, S.M.: Time-optimal paths for a Dubins airplane. In: Decision and Control, 2007 46th IEEE Conference on, pp. 2379–2384. IEEE (2007) Collazos, C., et al.: State estimation of a dehydration process by interval analysis. In: Figueroa-García, J.C., López-Santana, E.R., Rodriguez-Molano, J.I. (eds.) WEA 2018. CCIS, vol. 915, pp. 66–77. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-00350-0_6 Dubins, L.E.: On curves of minimal length with a constraint on average curvature, and with prescribed initial and terminal positions and tangents. Am. J. Math. 79(3), 497–516 (1957) Grymin, D.: Development of a novel method for autonomous navigation and landing of unmanned aerial vehicles. In: (2009) Li, W., et al.: A 3D path planning approach for quadrotor UAV navigation. In: Information and Automation, 2015 IEEE International Conference on, pp. 2481–2486. IEEE (2015) Lugo-Cárdenas, I., et al.: Dubins path generation for a fixed wing UAV. In: Unmanned Aircraft Systems (ICUAS), 2014 International Conference on, pp. 339–346. IEEE (2014) Cárdenas, R.C.A., et al.: Mathematical Modelling and Identification of a Quadrotor. In: Gervasi, O., et al. (eds.) ICCSA 2020. LNCS, vol. 12249, pp. 261–275. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-58799-4_19 Omar, R.B.: Path planning for unmanned aerial vehicles using visibility line-based methods. PhD thesis. University of Leicester (2012) Owen, M., Beard, R.W., McLain, T.W.: implementing Dubins airplane paths on fixed-wing UAVs*. In: Valavanis, K.P., Vachtsevanos, G.J. (eds.) Handbook of Unmanned Aerial Vehicles, pp. 1677–1701. Springer, Dordrecht (2015). https://doi.org/10.1007/978-90-481-9707-1_120 Pharpatara, P.: Trajectory planning for aerial vehicles with constraints. Theses. Université Paris-Saclay; Université d’Evry-Val-d’Essonne, September (2015). https://tel.archives-ouvertes.fr/tel-01206423 Poyi, G.T.: A novel approach to the control of quad-rotor helicopters using fuzzy-neural networks. In: (2014) Shanmugavel, M., et al.: Path planning of multiple autonomous vehicles. In: (2007) Antonios Tsourdos, Brian White, and Madhavan Shanmugavel. Cooperative Path Planning of Unmanned Aerial Vehicles. vol. 32. Wiley, Chichester (2010) Valavanis, K.P., Vachtsevanos, G.J. (eds.): Handbook of Unmanned Aerial Vehicles. Springer, Dordrecht (2015). https://doi.org/10.1007/978-90-481-9707-1 |
dc.rights.spa.fl_str_mv |
Attribution-NonCommercial-NoDerivatives 4.0 International |
dc.rights.uri.spa.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.coar.spa.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
rights_invalid_str_mv |
Attribution-NonCommercial-NoDerivatives 4.0 International http://creativecommons.org/licenses/by-nc-nd/4.0/ http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
dc.source.spa.fl_str_mv |
International Conference on Computational Science and Its Applications |
institution |
Corporación Universidad de la Costa |
dc.source.url.spa.fl_str_mv |
https://link.springer.com/chapter/10.1007/978-3-030-86960-1_30 |
bitstream.url.fl_str_mv |
https://repositorio.cuc.edu.co/bitstreams/bf0f66b4-7c37-4c22-ad04-bd36458c7115/download https://repositorio.cuc.edu.co/bitstreams/2581d8eb-d90d-4d73-bc8b-d944ba7b6359/download https://repositorio.cuc.edu.co/bitstreams/ea8c1bc1-4ce6-4bf1-bbc9-00fd2bb90053/download https://repositorio.cuc.edu.co/bitstreams/cd3565e7-2f80-4dce-80ef-9ffa0019ad45/download https://repositorio.cuc.edu.co/bitstreams/c1fa257f-7019-4b9c-9d92-1158cf17b8c7/download |
bitstream.checksum.fl_str_mv |
20c747d45a8924960dbe736caeff7868 4460e5956bc1d1639be9ae6146a50347 e30e9215131d99561d40d6b0abbe9bad ff61773f84484841b86421ed3c5e975e 9c479daa9d61584f15c2509c5fea5632 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio de la Universidad de la Costa CUC |
repository.mail.fl_str_mv |
repdigital@cuc.edu.co |
_version_ |
1828166879394398208 |
spelling |
Cárdenas R., César A.Landero, V.R. González, Ramón E.Ariza-Colpas, PaolaDe-la-Hoz-Franco, EmiroCollazos-Morales, Carlos Andrés2021-10-29T13:40:43Z2021-10-29T13:40:43Z2021https://hdl.handle.net/11323/8817https://doi.org/10.1007/978-3-030-86960-1_30Corporación Universidad de la CostaREDICUC - Repositorio CUChttps://repositorio.cuc.edu.co/A path planning method for an unmanned aerial system type quadrotor is proposed in this work. It is based on Dubins curves. Therefore, different points (initial and ending) are set for generation of several paths. Additionally, to validate the proposed model a computational resource is applied. Also, some flight dynamics limits and orientation angles computations are considered to be able to determine a simplified Dubins model. Dubins paths are commonly divided into low, medium and high altitude gains. It will depend on the altitude established for the start and end points and other configurations.Cárdenas R., César A.Landero, V.R. González, Ramón E.Ariza-Colpas, PaolaDe-la-Hoz-Franco, EmiroCollazos-Morales, Carlos Andrésapplication/pdfengAttribution-NonCommercial-NoDerivatives 4.0 Internationalhttp://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2International Conference on Computational Science and Its Applicationshttps://link.springer.com/chapter/10.1007/978-3-030-86960-1_30DubinsVTOLFlight dynamicsPath planningPath Planning Approach for a Quadrotor Unmanned Aerial VehicleArtículo de revistahttp://purl.org/coar/resource_type/c_6501http://purl.org/coar/resource_type/c_2df8fbb1Textinfo:eu-repo/semantics/articlehttp://purl.org/redcol/resource_type/ARTinfo:eu-repo/semantics/acceptedVersionAlexis, K Dr.: Dubins Airplane. http://www.kostasalexis.com/dubins-airplane.html. (2017)Anderson, J.D.: Aircraft performance and design. McGraw-Hill international editions: Aerospace science/technology series. WCB/McGraw-Hill, New York (1999). ISBN: 9780070019713. https://books.google.com.co/books?id=PwtO7aiwbBwCCárdenas, C.A., Grisales, V.H., Collazos Morales, C.A., Cerón-Muñoz, H.D., Ariza-Colpas, P., Caputo-Llanos, R.: Quadrotor Modeling and a PID Control Approach. In: Tiwary, U.S., Chaudhury, S. (eds.) IHCI 2019. LNCS, vol. 11886, pp. 281–291. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-44689-5_25Beard, R.W., McLain, T.W.: Small Unmanned Aircraft: Theory and Practice. Princeton University Press, New Jersey (2012)Cárdenas Ruiz, C.A.: Performance study of the flight control and path planning for a UAV type Quadrotor. In: Ingeniería Mecatrónica (2018)Chitsaz, H., LaValle, S.M.: Time-optimal paths for a Dubins airplane. In: Decision and Control, 2007 46th IEEE Conference on, pp. 2379–2384. IEEE (2007)Collazos, C., et al.: State estimation of a dehydration process by interval analysis. In: Figueroa-García, J.C., López-Santana, E.R., Rodriguez-Molano, J.I. (eds.) WEA 2018. CCIS, vol. 915, pp. 66–77. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-00350-0_6Dubins, L.E.: On curves of minimal length with a constraint on average curvature, and with prescribed initial and terminal positions and tangents. Am. J. Math. 79(3), 497–516 (1957)Grymin, D.: Development of a novel method for autonomous navigation and landing of unmanned aerial vehicles. In: (2009)Li, W., et al.: A 3D path planning approach for quadrotor UAV navigation. In: Information and Automation, 2015 IEEE International Conference on, pp. 2481–2486. IEEE (2015)Lugo-Cárdenas, I., et al.: Dubins path generation for a fixed wing UAV. In: Unmanned Aircraft Systems (ICUAS), 2014 International Conference on, pp. 339–346. IEEE (2014)Cárdenas, R.C.A., et al.: Mathematical Modelling and Identification of a Quadrotor. In: Gervasi, O., et al. (eds.) ICCSA 2020. LNCS, vol. 12249, pp. 261–275. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-58799-4_19Omar, R.B.: Path planning for unmanned aerial vehicles using visibility line-based methods. PhD thesis. University of Leicester (2012)Owen, M., Beard, R.W., McLain, T.W.: implementing Dubins airplane paths on fixed-wing UAVs*. In: Valavanis, K.P., Vachtsevanos, G.J. (eds.) Handbook of Unmanned Aerial Vehicles, pp. 1677–1701. Springer, Dordrecht (2015). https://doi.org/10.1007/978-90-481-9707-1_120Pharpatara, P.: Trajectory planning for aerial vehicles with constraints. Theses. Université Paris-Saclay; Université d’Evry-Val-d’Essonne, September (2015). https://tel.archives-ouvertes.fr/tel-01206423Poyi, G.T.: A novel approach to the control of quad-rotor helicopters using fuzzy-neural networks. In: (2014)Shanmugavel, M., et al.: Path planning of multiple autonomous vehicles. In: (2007)Antonios Tsourdos, Brian White, and Madhavan Shanmugavel. Cooperative Path Planning of Unmanned Aerial Vehicles. vol. 32. Wiley, Chichester (2010)Valavanis, K.P., Vachtsevanos, G.J. (eds.): Handbook of Unmanned Aerial Vehicles. Springer, Dordrecht (2015). https://doi.org/10.1007/978-90-481-9707-1PublicationORIGINALPath Planning Approach for a Quadrotor Unmanned Aerial Vehicle.pdfPath Planning Approach for a Quadrotor Unmanned Aerial Vehicle.pdfapplication/pdf99289https://repositorio.cuc.edu.co/bitstreams/bf0f66b4-7c37-4c22-ad04-bd36458c7115/download20c747d45a8924960dbe736caeff7868MD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8805https://repositorio.cuc.edu.co/bitstreams/2581d8eb-d90d-4d73-bc8b-d944ba7b6359/download4460e5956bc1d1639be9ae6146a50347MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-83196https://repositorio.cuc.edu.co/bitstreams/ea8c1bc1-4ce6-4bf1-bbc9-00fd2bb90053/downloade30e9215131d99561d40d6b0abbe9badMD53THUMBNAILPath Planning Approach for a Quadrotor Unmanned Aerial Vehicle.pdf.jpgPath Planning Approach for a Quadrotor Unmanned Aerial Vehicle.pdf.jpgimage/jpeg33454https://repositorio.cuc.edu.co/bitstreams/cd3565e7-2f80-4dce-80ef-9ffa0019ad45/downloadff61773f84484841b86421ed3c5e975eMD54TEXTPath Planning Approach for a Quadrotor Unmanned Aerial Vehicle.pdf.txtPath Planning Approach for a Quadrotor Unmanned Aerial Vehicle.pdf.txttext/plain943https://repositorio.cuc.edu.co/bitstreams/c1fa257f-7019-4b9c-9d92-1158cf17b8c7/download9c479daa9d61584f15c2509c5fea5632MD5511323/8817oai:repositorio.cuc.edu.co:11323/88172024-09-17 14:21:17.549http://creativecommons.org/licenses/by-nc-nd/4.0/Attribution-NonCommercial-NoDerivatives 4.0 Internationalopen.accesshttps://repositorio.cuc.edu.coRepositorio de la Universidad de la Costa CUCrepdigital@cuc.edu.coQXV0b3Jpem8gKGF1dG9yaXphbW9zKSBhIGxhIEJpYmxpb3RlY2EgZGUgbGEgSW5zdGl0dWNpw7NuIHBhcmEgcXVlIGluY2x1eWEgdW5hIGNvcGlhLCBpbmRleGUgeSBkaXZ1bGd1ZSBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsLCBsYSBvYnJhIG1lbmNpb25hZGEgY29uIGVsIGZpbiBkZSBmYWNpbGl0YXIgbG9zIHByb2Nlc29zIGRlIHZpc2liaWxpZGFkIGUgaW1wYWN0byBkZSBsYSBtaXNtYSwgY29uZm9ybWUgYSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBxdWUgbWUobm9zKSBjb3JyZXNwb25kZShuKSB5IHF1ZSBpbmNsdXllbjogbGEgcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSwgZGlzdHJpYnVjacOzbiBhbCBww7pibGljbywgdHJhbnNmb3JtYWNpw7NuLCBkZSBjb25mb3JtaWRhZCBjb24gbGEgbm9ybWF0aXZpZGFkIHZpZ2VudGUgc29icmUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIHJlZmVyaWRvcyBlbiBhcnQuIDIsIDEyLCAzMCAobW9kaWZpY2FkbyBwb3IgZWwgYXJ0IDUgZGUgbGEgbGV5IDE1MjAvMjAxMiksIHkgNzIgZGUgbGEgbGV5IDIzIGRlIGRlIDE5ODIsIExleSA0NCBkZSAxOTkzLCBhcnQuIDQgeSAxMSBEZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzIGFydC4gMTEsIERlY3JldG8gNDYwIGRlIDE5OTUsIENpcmN1bGFyIE5vIDA2LzIwMDIgZGUgbGEgRGlyZWNjacOzbiBOYWNpb25hbCBkZSBEZXJlY2hvcyBkZSBhdXRvciwgYXJ0LiAxNSBMZXkgMTUyMCBkZSAyMDEyLCBsYSBMZXkgMTkxNSBkZSAyMDE4IHkgZGVtw6FzIG5vcm1hcyBzb2JyZSBsYSBtYXRlcmlhLg0KDQpBbCByZXNwZWN0byBjb21vIEF1dG9yKGVzKSBtYW5pZmVzdGFtb3MgY29ub2NlciBxdWU6DQoNCi0gTGEgYXV0b3JpemFjacOzbiBlcyBkZSBjYXLDoWN0ZXIgbm8gZXhjbHVzaXZhIHkgbGltaXRhZGEsIGVzdG8gaW1wbGljYSBxdWUgbGEgbGljZW5jaWEgdGllbmUgdW5hIHZpZ2VuY2lhLCBxdWUgbm8gZXMgcGVycGV0dWEgeSBxdWUgZWwgYXV0b3IgcHVlZGUgcHVibGljYXIgbyBkaWZ1bmRpciBzdSBvYnJhIGVuIGN1YWxxdWllciBvdHJvIG1lZGlvLCBhc8OtIGNvbW8gbGxldmFyIGEgY2FibyBjdWFscXVpZXIgdGlwbyBkZSBhY2Npw7NuIHNvYnJlIGVsIGRvY3VtZW50by4NCg0KLSBMYSBhdXRvcml6YWNpw7NuIHRlbmRyw6EgdW5hIHZpZ2VuY2lhIGRlIGNpbmNvIGHDsW9zIGEgcGFydGlyIGRlbCBtb21lbnRvIGRlIGxhIGluY2x1c2nDs24gZGUgbGEgb2JyYSBlbiBlbCByZXBvc2l0b3JpbywgcHJvcnJvZ2FibGUgaW5kZWZpbmlkYW1lbnRlIHBvciBlbCB0aWVtcG8gZGUgZHVyYWNpw7NuIGRlIGxvcyBkZXJlY2hvcyBwYXRyaW1vbmlhbGVzIGRlbCBhdXRvciB5IHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHVuYSB2ZXogZWwgYXV0b3IgbG8gbWFuaWZpZXN0ZSBwb3IgZXNjcml0byBhIGxhIGluc3RpdHVjacOzbiwgY29uIGxhIHNhbHZlZGFkIGRlIHF1ZSBsYSBvYnJhIGVzIGRpZnVuZGlkYSBnbG9iYWxtZW50ZSB5IGNvc2VjaGFkYSBwb3IgZGlmZXJlbnRlcyBidXNjYWRvcmVzIHkvbyByZXBvc2l0b3Jpb3MgZW4gSW50ZXJuZXQgbG8gcXVlIG5vIGdhcmFudGl6YSBxdWUgbGEgb2JyYSBwdWVkYSBzZXIgcmV0aXJhZGEgZGUgbWFuZXJhIGlubWVkaWF0YSBkZSBvdHJvcyBzaXN0ZW1hcyBkZSBpbmZvcm1hY2nDs24gZW4gbG9zIHF1ZSBzZSBoYXlhIGluZGV4YWRvLCBkaWZlcmVudGVzIGFsIHJlcG9zaXRvcmlvIGluc3RpdHVjaW9uYWwgZGUgbGEgSW5zdGl0dWNpw7NuLCBkZSBtYW5lcmEgcXVlIGVsIGF1dG9yKHJlcykgdGVuZHLDoW4gcXVlIHNvbGljaXRhciBsYSByZXRpcmFkYSBkZSBzdSBvYnJhIGRpcmVjdGFtZW50ZSBhIG90cm9zIHNpc3RlbWFzIGRlIGluZm9ybWFjacOzbiBkaXN0aW50b3MgYWwgZGUgbGEgSW5zdGl0dWNpw7NuIHNpIGRlc2VhIHF1ZSBzdSBvYnJhIHNlYSByZXRpcmFkYSBkZSBpbm1lZGlhdG8uDQoNCi0gTGEgYXV0b3JpemFjacOzbiBkZSBwdWJsaWNhY2nDs24gY29tcHJlbmRlIGVsIGZvcm1hdG8gb3JpZ2luYWwgZGUgbGEgb2JyYSB5IHRvZG9zIGxvcyBkZW3DoXMgcXVlIHNlIHJlcXVpZXJhIHBhcmEgc3UgcHVibGljYWNpw7NuIGVuIGVsIHJlcG9zaXRvcmlvLiBJZ3VhbG1lbnRlLCBsYSBhdXRvcml6YWNpw7NuIHBlcm1pdGUgYSBsYSBpbnN0aXR1Y2nDs24gZWwgY2FtYmlvIGRlIHNvcG9ydGUgZGUgbGEgb2JyYSBjb24gZmluZXMgZGUgcHJlc2VydmFjacOzbiAoaW1wcmVzbywgZWxlY3Ryw7NuaWNvLCBkaWdpdGFsLCBJbnRlcm5ldCwgaW50cmFuZXQsIG8gY3VhbHF1aWVyIG90cm8gZm9ybWF0byBjb25vY2lkbyBvIHBvciBjb25vY2VyKS4NCg0KLSBMYSBhdXRvcml6YWNpw7NuIGVzIGdyYXR1aXRhIHkgc2UgcmVudW5jaWEgYSByZWNpYmlyIGN1YWxxdWllciByZW11bmVyYWNpw7NuIHBvciBsb3MgdXNvcyBkZSBsYSBvYnJhLCBkZSBhY3VlcmRvIGNvbiBsYSBsaWNlbmNpYSBlc3RhYmxlY2lkYSBlbiBlc3RhIGF1dG9yaXphY2nDs24uDQoNCi0gQWwgZmlybWFyIGVzdGEgYXV0b3JpemFjacOzbiwgc2UgbWFuaWZpZXN0YSBxdWUgbGEgb2JyYSBlcyBvcmlnaW5hbCB5IG5vIGV4aXN0ZSBlbiBlbGxhIG5pbmd1bmEgdmlvbGFjacOzbiBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvcy4gRW4gY2FzbyBkZSBxdWUgZWwgdHJhYmFqbyBoYXlhIHNpZG8gZmluYW5jaWFkbyBwb3IgdGVyY2Vyb3MgZWwgbyBsb3MgYXV0b3JlcyBhc3VtZW4gbGEgcmVzcG9uc2FiaWxpZGFkIGRlbCBjdW1wbGltaWVudG8gZGUgbG9zIGFjdWVyZG9zIGVzdGFibGVjaWRvcyBzb2JyZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBsYSBvYnJhIGNvbiBkaWNobyB0ZXJjZXJvLg0KDQotIEZyZW50ZSBhIGN1YWxxdWllciByZWNsYW1hY2nDs24gcG9yIHRlcmNlcm9zLCBlbCBvIGxvcyBhdXRvcmVzIHNlcsOhbiByZXNwb25zYWJsZXMsIGVuIG5pbmfDum4gY2FzbyBsYSByZXNwb25zYWJpbGlkYWQgc2Vyw6EgYXN1bWlkYSBwb3IgbGEgaW5zdGl0dWNpw7NuLg0KDQotIENvbiBsYSBhdXRvcml6YWNpw7NuLCBsYSBpbnN0aXR1Y2nDs24gcHVlZGUgZGlmdW5kaXIgbGEgb2JyYSBlbiDDrW5kaWNlcywgYnVzY2Fkb3JlcyB5IG90cm9zIHNpc3RlbWFzIGRlIGluZm9ybWFjacOzbiBxdWUgZmF2b3JlemNhbiBzdSB2aXNpYmlsaWRhZA== |