Sistema para la generación automática de trayectorias para enjambres de drones Crazyswarm en la Universidad Autónoma de Occidente (UAO)
La pirotecnia es ampliamente usada en la industria del entretenimiento alrededor del mundo, sin embargo; esta es nociva para la salud pública, el medio ambiente, especies silvestres, y mascotas, entre otros, no obstante, desde 2012, los espectáculos de luces con drones fueron introducidos en el merc...
- Autores:
-
Restrepo García, Santiago
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2022
- Institución:
- Universidad Autónoma de Occidente
- Repositorio:
- RED: Repositorio Educativo Digital UAO
- Idioma:
- spa
- OAI Identifier:
- oai:red.uao.edu.co:10614/14173
- Acceso en línea:
- https://hdl.handle.net/10614/14173
https://red.uao.edu.co/
- Palabra clave:
- Ingeniería Mecatrónica
Robótica
Procesamiento de imágenes - Técnicas digitales
Robotics
Image processing - Digital techniques
Image processing
Digital image
Path planning
Robotic perception
UAV
Procesamiento de imágenes
Imagen digital
Planeo de rutas
Percepción robótica
Drones
- Rights
- openAccess
- License
- Derechos reservados - Universidad Autónoma de Occidente, 2022
id |
REPOUAO2_2d6c94ae04e4c7e5b2c9b50b39aeca90 |
---|---|
oai_identifier_str |
oai:red.uao.edu.co:10614/14173 |
network_acronym_str |
REPOUAO2 |
network_name_str |
RED: Repositorio Educativo Digital UAO |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Sistema para la generación automática de trayectorias para enjambres de drones Crazyswarm en la Universidad Autónoma de Occidente (UAO) |
title |
Sistema para la generación automática de trayectorias para enjambres de drones Crazyswarm en la Universidad Autónoma de Occidente (UAO) |
spellingShingle |
Sistema para la generación automática de trayectorias para enjambres de drones Crazyswarm en la Universidad Autónoma de Occidente (UAO) Ingeniería Mecatrónica Robótica Procesamiento de imágenes - Técnicas digitales Robotics Image processing - Digital techniques Image processing Digital image Path planning Robotic perception UAV Procesamiento de imágenes Imagen digital Planeo de rutas Percepción robótica Drones |
title_short |
Sistema para la generación automática de trayectorias para enjambres de drones Crazyswarm en la Universidad Autónoma de Occidente (UAO) |
title_full |
Sistema para la generación automática de trayectorias para enjambres de drones Crazyswarm en la Universidad Autónoma de Occidente (UAO) |
title_fullStr |
Sistema para la generación automática de trayectorias para enjambres de drones Crazyswarm en la Universidad Autónoma de Occidente (UAO) |
title_full_unstemmed |
Sistema para la generación automática de trayectorias para enjambres de drones Crazyswarm en la Universidad Autónoma de Occidente (UAO) |
title_sort |
Sistema para la generación automática de trayectorias para enjambres de drones Crazyswarm en la Universidad Autónoma de Occidente (UAO) |
dc.creator.fl_str_mv |
Restrepo García, Santiago |
dc.contributor.advisor.none.fl_str_mv |
Romero Cano, Victor |
dc.contributor.author.none.fl_str_mv |
Restrepo García, Santiago |
dc.subject.spa.fl_str_mv |
Ingeniería Mecatrónica |
topic |
Ingeniería Mecatrónica Robótica Procesamiento de imágenes - Técnicas digitales Robotics Image processing - Digital techniques Image processing Digital image Path planning Robotic perception UAV Procesamiento de imágenes Imagen digital Planeo de rutas Percepción robótica Drones |
dc.subject.armarc.spa.fl_str_mv |
Robótica Procesamiento de imágenes - Técnicas digitales |
dc.subject.armarc.eng.fl_str_mv |
Robotics Image processing - Digital techniques |
dc.subject.proposal.eng.fl_str_mv |
Image processing Digital image Path planning Robotic perception UAV |
dc.subject.proposal.spa.fl_str_mv |
Procesamiento de imágenes Imagen digital Planeo de rutas Percepción robótica Drones |
description |
La pirotecnia es ampliamente usada en la industria del entretenimiento alrededor del mundo, sin embargo; esta es nociva para la salud pública, el medio ambiente, especies silvestres, y mascotas, entre otros, no obstante, desde 2012, los espectáculos de luces con drones fueron introducidos en el mercado. En este documento se propone CrazyKhoreia, un sistema de percepción robótica para el diseño de coreografías orientado a vehículos aéreos no tripulados, el cual, por medio de algoritmos de visión computacional, procesa una imagen digital con el fin de obtener un plan de vuelo. Este plan de vuelo es después ejecutado y recreado usando fotografía de alta exposición con un único dron, o una formación de múltiples drones, libre de colisiones que imita la imagen original. |
publishDate |
2022 |
dc.date.accessioned.none.fl_str_mv |
2022-08-18T20:41:32Z |
dc.date.available.none.fl_str_mv |
2022-08-18T20:41:32Z |
dc.date.issued.none.fl_str_mv |
2022-08-09 |
dc.type.spa.fl_str_mv |
Trabajo de grado - Pregrado |
dc.type.coarversion.fl_str_mv |
http://purl.org/coar/version/c_71e4c1898caa6e32 |
dc.type.coar.eng.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.content.eng.fl_str_mv |
Text |
dc.type.driver.eng.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.redcol.eng.fl_str_mv |
https://purl.org/redcol/resource_type/TP |
format |
http://purl.org/coar/resource_type/c_7a1f |
dc.identifier.uri.none.fl_str_mv |
https://hdl.handle.net/10614/14173 |
dc.identifier.instname.spa.fl_str_mv |
Universidad Autónoma de Occidente |
dc.identifier.reponame.spa.fl_str_mv |
Repositorio Educativo Digital |
dc.identifier.repourl.spa.fl_str_mv |
https://red.uao.edu.co/ |
url |
https://hdl.handle.net/10614/14173 https://red.uao.edu.co/ |
identifier_str_mv |
Universidad Autónoma de Occidente Repositorio Educativo Digital |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.relation.cites.spa.fl_str_mv |
Restrepo García, S. (2022). Sistema para la generación automática de trayectorias para enjambres de drones Crazyswarm en la Universidad Autónoma de Occidente (UAO). (Proyecto de grado). Universidad Autónoma de Occidente. Cali. Colombia. https://red.uao.edu.co/handle/10614/14173 |
dc.relation.references.none.fl_str_mv |
[1] GrrlScientist, “Festive Fireworks Create Harmful Pall Of Pollution,” Forbes, 2019. https://rb.gy/nzwzgs [2] Redacción UdeA Noticias, “Conozca los efectos negativos de la alborada,” Sociedad, 2019. shorturl.at/lmoJM [3] L. J. Fennelly and M. A. Perry, “Unmanned aerial vehicle (drone) usage in the 21st century,” in The Professional Protection Officer: Practical Security Strategies and Emerging Trends, Elsevier, 2019, pp. 183–189. doi: 10.1016/B978-0-12-817748-8.00050-X. [4] GrrlScientist, “Drone Light Shows ‘Way Cooler’ Than Fireworks,” 2020. https://rb.gy/kvtyaz [5] S. McDill, “Here’s How Drones are Replacing Fireworks - Without The Pollution,” 2021. https://rb.gy/klkfvp [6] H. Sun, J. Qi, C. Wu, and M. Wang, “Path Planning for Dense Drone Formation Based on Modified Artificial Potential Fields,” in Chinese Control Conference, CCC, 2020, vol. 2020-July, pp. 4658–4664. doi: 10.23919/CCC50068.2020.9189345. [7] M. G. Lorenzi and M. Francaviglia, “Painting with light: generative artworks or setting in motion the fourth dimension,” in Proceedings of the 10th Generative Art Conference, GA2007, Milano, 2007, pp. 12–14. [8] R. Vecchi et al., “The impact of fireworks on airborne particles,” Atmos. Environ., vol. 42, no. 6, pp. 1121–1132, 2008, doi: 10.1016/j.atmosenv.2007.10.047. [9] Instituto Nacional de Salud, “Vigilancia intensificada de lesiones por pólvora pirotécnica 2020 - 2021,” 2021. [Online]. Available: https://www.ins.gov.co/Noticias/Paginas/Vigilancia-intensificada-de-lesionespor-polvora-pirotecnica-2020-2021.aspx [10] C. Arango, “Los daños de la pólvora (hasta en el aire que respiramos),” Tendencias, 2020. https://www.elcolombiano.com/tendencias/los-peligros-detirar-polvora-NE14328151 [11] El Tiempo, “‘Pólvora afecta no solo al que la usa,’” 2017. https://www.eltiempo.com/colombia/cali/consecuencias-del-uso-de-lapolvora-en-cali-162294 [12] Semana, “Pólvora, el terror de los animales,” Actualidad, 2019. https://www.semana.com/medio-ambiente/articulo/efectos-nocivos-de-lapolvora-en-los-animales/47957/ [13] Noticias Caracol, “Los graves daños que la pólvora quemada en diciembre deja en los animales,” 2020. https://noticias.caracoltv.com/colombia/losgraves-danos-que-la-polvora-quemada-en-diciembre-deja-en-los-animales [14] Equinox’s Drones, “10 Major Pros & Cons of Unmanned Aerial Vehicle(UAV) Drones”, [Online]. Available: https://www.equinoxsdrones.com/blog/10-majorpros-cons-of-unmanned-aerial-vehicle-uav-drones [15] Ohio University, “7 Pros and Cons of Drones and Unmanned Aerial Vehicles,” 2021, [Online]. Available: https://onlinemasters.ohio.edu/blog/the-pros-andcons-of-unmanned-aerial-vehicles-uavs [16] International Olympic Committee, “Spectacular Intel Drone Light Show helps bring Tokyo 2020 to life,” 2021. https://olympics.com/ioc/news/spectacularintel-drone-light-show-helps-bring-tokyo-2020-to-life-1 [17] Z. Echo, “3,051 drones create spectacular record-breaking light show in China,” 2020. https://www.guinnessworldrecords.com/news/commercial/2020/10/3051- drones-create-spectacular-record-breaking-light-show-in-china [18] Drone Show Software, “DRONE SHOW SOLUTION COMPONENTS.” https://droneshowsoftware.com/software [19] Intel, “INTEL-POWERED TECHNOLOGY.” https://inteldronelightshows.com/technology/ [20] PORTAFOLIO, “Espectacular show de drones en Bogotá,” Tendencias, 2019. https://www.portafolio.co/tendencias/espectacular-show-de-drones-enbogota-531241 [21] Vanguardia, “El show de drones que alegró la noche del martes en Bucaramanga,” 2020. https://www.vanguardia.com/areametropolitana/bucaramanga/el-show-de-drones-que-alegro-la-noche-delmartes-en-bucaramanga-YY3247067 [22] Rsinnas, “Drones and Drone Shows in the Marketing & Advertising industry,” 2021. https://www.dronisos.com/post/drones-and-drone-shows-in-themarketing-advertising-industry [23] Drone Light Show, “Advertising with Drone Light Show Drones,” 2019. https://dronelightshowcompany.com/2019/08/05/advertising-with-drone-lightshow-drones/ [24] J. Rodriguez, “The Sky’s The Limit For Your Brand Event,” 2021. https://scarlettentertainment.com/blog/how-drones-shows-can-elevate-yourmarketing-campaign [25] D. M. Toro Loaiza, L. V. Manrique López, and others, “La vigencia del consumo de la pólvora en la ciudad de Medellín,” 2015, [Online]. Available: https://repository.upb.edu.co/handle/20.500.11912/3317 [26] A. Chica, “‘La alborada’, la ruidosa tradición narcoparamilitar con la que Medellín recibe cada diciembre,” 2018. https://www.infobae.com/america/colombia/2018/12/01/la-alborada-laruidosa-tradicion-narcoparamilitar-con-la-que-medellin-recibe-cadadiciembre/ [27] M. S. Ruiz, A. M. P. Vargas, and V. R. Cano, “Detection and tracking of a landing platform for aerial robotics applications,” in 2018 IEEE 2nd Colombian Conference on Robotics and Automation, CCRA 2018, 2018, pp. 1–6. doi: 10.1109/CCRA.2018.8588112. [28] X. Du, C. E. Luis, M. Vukosavljev, and A. P. Schoellig, “Fast and in sync: Periodic swarm patterns for quadrotors,” in Proceedings - IEEE International Conference on Robotics and Automation, 2019, vol. 2019-May, pp. 9143–9149. doi: 10.1109/ICRA.2019.8794017. [29] S. Stoppel and S. Bruckner, “LinesLab: A Flexible Low-Cost Approach for the Generation of Physical Monochrome Art,” Comput. Graph. Forum, vol. 38, no. 6, pp. 110–124, 2019, doi: 10.1111/cgf.13609. [30] B. Galea, E. Kia, N. Aird, and P. G. Kry, “Stippling with Aerial Robots,” Proc. Jt. Symp. Comput. Aesthet. Sketch Based Interfaces Model. NonPhotorealistic Animat. Render., pp. 125–134, 2016, doi: 10.2312/exp.20161071. [31] V. Serpiva, E. Karmanova, A. Fedoseev, S. Perminov, and D. Tsetserukou, “DronePaint: Swarm Light Painting with DNN-based Gesture Recognition,” 2021. doi: 10.1145/3450550.3465349. [32] R. Ibrahimov, N. Zherdev, and D. Tsetserukou, “DroneLight: Drone Draws in the Air using Long Exposure Light Painting and ML,” in 29th IEEE International Conference on Robot and Human Interactive Communication, RO-MAN 2020, 2020, pp. 446–450. doi: 10.1109/RO-MAN47096.2020.9223601. [33] C. Gebhardt, B. Hepp, T. Nägeli, S. Stevšić, and O. Hilliges, “Airways: Optimization-Based Planning of Quadrotor Trajectories According to HighLevel User Goals,” in Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems, 2016, pp. 2508–2519. doi: 10.1145/2858036.2858353. [34] C. Premebida, R. Ambrus, and Z.-C. Marton, “Intelligent Robotic Perception Systems,” in Applications of Mobile Robots, IntechOpen London, UK, 2019. doi: 10.5772/intechopen.79742. [35] G. Salazar, M. Saavedra, and V. Romero, “High-level camera-LiDAR fusion for 3D object detection with machine learning,” Jun. 2021. doi: 10.52591/lxai2021062510. [36] M. A. Diaz-Zapata, J. Correa-Sandoval, J. Perafán-Villota, and V. RomeroCano, “Lane Detection and Trajectory Generation System,” 2019. [37] J. Obando Ceron, V. Romero Cano, N. Llanos Neuta, V. R. Cano, N. L. Neuta, and W. Mayor Toro, “Probabilistic Perception System for Object Classification Based on Camera -LiDAR Sensor Fusion,” 2019. [Online]. Available: https://hal.archives-ouvertes.fr/hal-02266936 [38] J. A. Preiss, W. Honig, G. S. Sukhatme, and N. Ayanian, “Crazyswarm: A large nano-quadcopter swarm,” in 2017 IEEE International Conference on Robotics and Automation (ICRA), 2017, pp. 3299–3304. [39] M. Saavedra-Ruiz, S. Morin, and L. Paull, “Monocular Robot Navigation with Self-Supervised Pretrained Vision Transformers.” arXiv, 2022. doi: 10.48550/ARXIV.2203.03682. [40] S. Suzuki and K. A. be, “Topological structural analysis of digitized binary images by border following,” Comput. Vision, Graph. Image Process., vol. 30, no. 1, pp. 32–46, 1985, doi: 10.1016/0734-189X(85)90016-7. [41] N. Otsu, “A threshold selection method from gray-level histograms,” IEEE Trans. Syst. Man. Cybern., vol. 9, no. 1, pp. 62–66, 1979. [42] R. E. Kalman, “A New Approach to Linear Filtering and Prediction Problems,” J. Basic Eng., vol. 82, no. 1, pp. 35–45, 1960, doi: 10.1115/1.3662552. [43] Stanford, “The Extended Kalman filter.” 2008. [Online]. Available: https://stanford.edu/class/ee363/lectures/ekf.pdf [44] M. W. Mueller, M. Hehn, and R. D’Andrea, “Covariance Correction Step for Kalman Filtering with an Attitude,” J. Guid. Control. Dyn., vol. 40, no. 9, pp. 2301–2306, 2017, doi: 10.2514/1.G000848. [45] R. Rengaswamy, S. Narasimhan, and V. Kuppuraj, “Receding Nonlinear Kalman (RNK) Filter for Nonlinear Constrained State Estimation,” in 21st European Symposium on Computer Aided Process Engineering, vol. 29, E. N. Pistikopoulos, M. C. Georgiadis, and A. C. Kokossis, Eds. Elsevier, 2011, pp. 844–848. doi: https://doi.org/10.1016/B978-0-444-53711-9.50169-3. [46] Y. Bar-Shalom, X. R. Li, and T. Kirubarajan, Estimation with applications to tracking and navigation: theory algorithms and software. John Wiley \& Sons, 2004. [47] Eliko, “The Story Behind Ultra-Wideband Technology and Indoor Positioning.” https://eliko.tech/history-of-ultra-wideband-technology/ [48] H. Pan, X. Qi, M. Liu, and L. Liu, “Indoor scenario-based UWB anchor placement optimization method for indoor localization,” Expert Syst. Appl., vol. 205, p. 117723, 2022, doi: https://doi.org/10.1016/j.eswa.2022.117723. [49] Bitcraze, “Loco Positioning system.” https://www.bitcraze.io/documentation/system/positioning/loco-positioningsystem/ [50] A. Ledergerber, M. Hamer, and R. D’Andrea, “A robot self-localization system using one-way ultra-wideband communication,” in 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2015, pp. 3131–3137. doi: 10.1109/IROS.2015.7353810. [51] S. J. Russell, Artificial intelligence a modern approach. Pearson Education, Inc., 2010. [52] A. Entwistle, “What Is Artificial Intelligence?,” Eng. Mater. Des., vol. 32, no. 3, p. 65, 1988, doi: 10.7551/mitpress/12518.003.0004. [53] Z. Ghahramani, “Unsupervised Learning,” in Advanced Lectures on Machine Learning: ML Summer Schools 2003, Canberra, Australia, February 2 - 14, 2003, Tübingen, Germany, August 4 - 16, 2003, Revised Lectures, O. Bousquet, U. von Luxburg, and G. Rätsch, Eds. Berlin, Heidelberg: Springer Berlin Heidelberg, 2004, pp. 72–112. doi: 10.1007/978-3-540-28650-9_5. [54] “Clustering,” in Principles of Data Mining, London: Springer London, 2007, pp. 221–238. doi: 10.1007/978-1-84628-766-4_14. [55] T. S. Madhulatha, “an Overview on Clustering Methods,” IOSR J. Eng., vol. 02, no. 04, pp. 719–725, 2012, doi: 10.9790/3021-0204719725. [56] F. Pedregosa et al., “Scikit-learn: Machine Learning in {P}ython,” J. Mach. Learn. Res., vol. 12, pp. 2825–2830, 2011. [57] H. Rezatofighi, N. Tsoi, J. Gwak, A. Sadeghian, I. Reid, and S. Savarese, “Generalized Intersection over Union,” IEEE Conf. Comput. Vis. Pattern Recognit., 2019. [58] C. F. Liew, D. DeLatte, N. Takeishi, and T. Yairi, “Recent Developments in Aerial Robotics: A Survey and Prototypes Overview,” arXiv Prepr. arXiv1711.10085, 2017, [Online]. Available: http://arxiv.org/abs/1711.10085 [59] M. Quigley et al., “ROS: an open-source Robot Operating System,” in ICRA workshop on open source software, 2009, vol. 3, no. 3.2, p. 5. [60] ROS, “ROS/Concepts,” 2014. https://wiki.ros.org/ROS/Concepts [61] Cchana, “hello - light painting.” 2016. [Online]. Available: https://www.flickr.com/photos/cchana/24681299382 [62] B. Earnshaw, “A brief survey of tensors.” https://www.slideshare.net/BertonEarnshaw/a-brief-survey-of-tensors [63] J. Canny, “A computational approach to edge detection,” IEEE Trans. Pattern Anal. Mach. Intell., no. 6, pp. 679–698, 1986. [64] Inkscape, “Inkscape tutorial: Tracing bitmaps,” 2019, [Online]. Available: https://inkscape.org/doc/tutorials/tracing/tutorial-tracing.html [65] G. Bradski, “The OpenCV Library,” Dr. Dobb’s J. Softw. Tools, 2000. [66] Bitcraze, “Measurements of accuracy and precision of the Loco Positioning system,” 2021, [Online]. Available: https://www.bitcraze.io/documentation/system/positioning/accuracy-loco/ [67] D. Zhou, Z. Wang, S. Bandyopadhyay, and M. Schwager, “Fast, On-line Collision Avoidance for Dynamic Vehicles Using Buffered Voronoi Cells,” IEEE Robot. Autom. Lett., vol. 2, no. 2, pp. 1047–1054, Apr. 2017, doi: 10.1109/LRA.2017.2656241. |
dc.rights.spa.fl_str_mv |
Derechos reservados - Universidad Autónoma de Occidente, 2022 |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.uri.eng.fl_str_mv |
https://creativecommons.org/licenses/by-nc-nd/4.0/ |
dc.rights.accessrights.eng.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.creativecommons.spa.fl_str_mv |
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) |
rights_invalid_str_mv |
Derechos reservados - Universidad Autónoma de Occidente, 2022 https://creativecommons.org/licenses/by-nc-nd/4.0/ Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.spa.fl_str_mv |
105 páginas |
dc.format.mimetype.eng.fl_str_mv |
application/pdf |
dc.coverage.spatial.none.fl_str_mv |
Universidad Autónoma de Occidente, Cll 25 # 115-85 Km 2 Vía Cali - Jamundi |
dc.publisher.spa.fl_str_mv |
Universidad Autonoma de Occidente |
dc.publisher.program.spa.fl_str_mv |
Ingeniería Mecatrónica |
dc.publisher.department.spa.fl_str_mv |
Departamento de Automática y Electrónica |
dc.publisher.faculty.spa.fl_str_mv |
Facultad de Ingeniería |
dc.publisher.place.spa.fl_str_mv |
Cali |
institution |
Universidad Autónoma de Occidente |
bitstream.url.fl_str_mv |
https://dspace7-uao.metacatalogo.com/bitstreams/87fa834b-4bad-45c3-ab74-36f7a2114cc9/download https://dspace7-uao.metacatalogo.com/bitstreams/dbae25b9-ea4f-4473-b9c0-46e6a5dd3f73/download https://dspace7-uao.metacatalogo.com/bitstreams/bfee1629-ee27-48bb-a17a-3558338d3b58/download https://dspace7-uao.metacatalogo.com/bitstreams/fe7db5ce-c163-40eb-807f-1d0c9f6e02b6/download https://dspace7-uao.metacatalogo.com/bitstreams/ed910496-4bf6-4844-bda0-88f097771f01/download https://dspace7-uao.metacatalogo.com/bitstreams/e6a35d51-c120-4d85-93ba-542749bad251/download https://dspace7-uao.metacatalogo.com/bitstreams/8d79567c-081b-4dc7-8ba2-804c3635f1f8/download |
bitstream.checksum.fl_str_mv |
2a9daa633b1249100302f1e5b945dec9 2b85fd3d4819468a3715c4e65d5d6d85 20b5ba22b1117f71589c7318baa2c560 baf063304b870fa276a2097a5e5f7099 54329ea7f40d6b5958512ea466fb119f e2be5924b14d1da15b3a5e9e0ae0b5f0 6cf522ae7431f1cc4bb0bb6068357f3c |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio UAO |
repository.mail.fl_str_mv |
repositorio@uao.edu.co |
_version_ |
1828230202155597824 |
spelling |
Romero Cano, Victor03522958c937aa89475211eb4f1a4dc8600Restrepo García, Santiagoc7f212be3aba24c77a0dd742604a9824Universidad Autónoma de Occidente, Cll 25 # 115-85 Km 2 Vía Cali - Jamundi2022-08-18T20:41:32Z2022-08-18T20:41:32Z2022-08-09https://hdl.handle.net/10614/14173Universidad Autónoma de OccidenteRepositorio Educativo Digitalhttps://red.uao.edu.co/La pirotecnia es ampliamente usada en la industria del entretenimiento alrededor del mundo, sin embargo; esta es nociva para la salud pública, el medio ambiente, especies silvestres, y mascotas, entre otros, no obstante, desde 2012, los espectáculos de luces con drones fueron introducidos en el mercado. En este documento se propone CrazyKhoreia, un sistema de percepción robótica para el diseño de coreografías orientado a vehículos aéreos no tripulados, el cual, por medio de algoritmos de visión computacional, procesa una imagen digital con el fin de obtener un plan de vuelo. Este plan de vuelo es después ejecutado y recreado usando fotografía de alta exposición con un único dron, o una formación de múltiples drones, libre de colisiones que imita la imagen original.Fireworks are widely used in the entertainment industry all over the world, however, they are harmful to human health, the environment, natural species, pets, and so on, nonetheless, since 2012 drone light shows were introduced into the market. In this paper we propose CrazyKhoreia, a robotic perception system for Unmanned Aerial Vehicles (in short, UAVs) choreography design algorithm, which takes a digital image, and applies image processing algorithms to it to obtain a flight which can be used in high exposure photography with a single UAV, or multiple UAVs may be arranged to mimic the original imageProyecto de grado (Ingeniero Mecatrónico)-- Universidad Autónoma de Occidente, 2022PregradoIngeniero(a) Mecatrónico(a)105 páginasapplication/pdfspaUniversidad Autonoma de OccidenteIngeniería MecatrónicaDepartamento de Automática y ElectrónicaFacultad de IngenieríaCaliDerechos reservados - Universidad Autónoma de Occidente, 2022https://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)http://purl.org/coar/access_right/c_abf2Ingeniería MecatrónicaRobóticaProcesamiento de imágenes - Técnicas digitalesRoboticsImage processing - Digital techniquesImage processingDigital imagePath planningRobotic perceptionUAVProcesamiento de imágenesImagen digitalPlaneo de rutasPercepción robóticaDronesSistema para la generación automática de trayectorias para enjambres de drones Crazyswarm en la Universidad Autónoma de Occidente (UAO)Trabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1fTextinfo:eu-repo/semantics/bachelorThesishttps://purl.org/redcol/resource_type/TPhttp://purl.org/coar/version/c_71e4c1898caa6e32Restrepo García, S. (2022). Sistema para la generación automática de trayectorias para enjambres de drones Crazyswarm en la Universidad Autónoma de Occidente (UAO). (Proyecto de grado). Universidad Autónoma de Occidente. Cali. Colombia. https://red.uao.edu.co/handle/10614/14173[1] GrrlScientist, “Festive Fireworks Create Harmful Pall Of Pollution,” Forbes, 2019. https://rb.gy/nzwzgs[2] Redacción UdeA Noticias, “Conozca los efectos negativos de la alborada,” Sociedad, 2019. shorturl.at/lmoJM[3] L. J. Fennelly and M. A. Perry, “Unmanned aerial vehicle (drone) usage in the 21st century,” in The Professional Protection Officer: Practical Security Strategies and Emerging Trends, Elsevier, 2019, pp. 183–189. doi: 10.1016/B978-0-12-817748-8.00050-X.[4] GrrlScientist, “Drone Light Shows ‘Way Cooler’ Than Fireworks,” 2020. https://rb.gy/kvtyaz[5] S. McDill, “Here’s How Drones are Replacing Fireworks - Without The Pollution,” 2021. https://rb.gy/klkfvp[6] H. Sun, J. Qi, C. Wu, and M. Wang, “Path Planning for Dense Drone Formation Based on Modified Artificial Potential Fields,” in Chinese Control Conference, CCC, 2020, vol. 2020-July, pp. 4658–4664. doi: 10.23919/CCC50068.2020.9189345.[7] M. G. Lorenzi and M. Francaviglia, “Painting with light: generative artworks or setting in motion the fourth dimension,” in Proceedings of the 10th Generative Art Conference, GA2007, Milano, 2007, pp. 12–14.[8] R. Vecchi et al., “The impact of fireworks on airborne particles,” Atmos. Environ., vol. 42, no. 6, pp. 1121–1132, 2008, doi: 10.1016/j.atmosenv.2007.10.047.[9] Instituto Nacional de Salud, “Vigilancia intensificada de lesiones por pólvora pirotécnica 2020 - 2021,” 2021. [Online]. Available: https://www.ins.gov.co/Noticias/Paginas/Vigilancia-intensificada-de-lesionespor-polvora-pirotecnica-2020-2021.aspx[10] C. Arango, “Los daños de la pólvora (hasta en el aire que respiramos),” Tendencias, 2020. https://www.elcolombiano.com/tendencias/los-peligros-detirar-polvora-NE14328151[11] El Tiempo, “‘Pólvora afecta no solo al que la usa,’” 2017. https://www.eltiempo.com/colombia/cali/consecuencias-del-uso-de-lapolvora-en-cali-162294[12] Semana, “Pólvora, el terror de los animales,” Actualidad, 2019. https://www.semana.com/medio-ambiente/articulo/efectos-nocivos-de-lapolvora-en-los-animales/47957/[13] Noticias Caracol, “Los graves daños que la pólvora quemada en diciembre deja en los animales,” 2020. https://noticias.caracoltv.com/colombia/losgraves-danos-que-la-polvora-quemada-en-diciembre-deja-en-los-animales[14] Equinox’s Drones, “10 Major Pros & Cons of Unmanned Aerial Vehicle(UAV) Drones”, [Online]. Available: https://www.equinoxsdrones.com/blog/10-majorpros-cons-of-unmanned-aerial-vehicle-uav-drones[15] Ohio University, “7 Pros and Cons of Drones and Unmanned Aerial Vehicles,” 2021, [Online]. Available: https://onlinemasters.ohio.edu/blog/the-pros-andcons-of-unmanned-aerial-vehicles-uavs[16] International Olympic Committee, “Spectacular Intel Drone Light Show helps bring Tokyo 2020 to life,” 2021. https://olympics.com/ioc/news/spectacularintel-drone-light-show-helps-bring-tokyo-2020-to-life-1[17] Z. Echo, “3,051 drones create spectacular record-breaking light show in China,” 2020. https://www.guinnessworldrecords.com/news/commercial/2020/10/3051- drones-create-spectacular-record-breaking-light-show-in-china[18] Drone Show Software, “DRONE SHOW SOLUTION COMPONENTS.” https://droneshowsoftware.com/software[19] Intel, “INTEL-POWERED TECHNOLOGY.” https://inteldronelightshows.com/technology/[20] PORTAFOLIO, “Espectacular show de drones en Bogotá,” Tendencias, 2019. https://www.portafolio.co/tendencias/espectacular-show-de-drones-enbogota-531241[21] Vanguardia, “El show de drones que alegró la noche del martes en Bucaramanga,” 2020. https://www.vanguardia.com/areametropolitana/bucaramanga/el-show-de-drones-que-alegro-la-noche-delmartes-en-bucaramanga-YY3247067[22] Rsinnas, “Drones and Drone Shows in the Marketing & Advertising industry,” 2021. https://www.dronisos.com/post/drones-and-drone-shows-in-themarketing-advertising-industry[23] Drone Light Show, “Advertising with Drone Light Show Drones,” 2019. https://dronelightshowcompany.com/2019/08/05/advertising-with-drone-lightshow-drones/[24] J. Rodriguez, “The Sky’s The Limit For Your Brand Event,” 2021. https://scarlettentertainment.com/blog/how-drones-shows-can-elevate-yourmarketing-campaign[25] D. M. Toro Loaiza, L. V. Manrique López, and others, “La vigencia del consumo de la pólvora en la ciudad de Medellín,” 2015, [Online]. Available: https://repository.upb.edu.co/handle/20.500.11912/3317[26] A. Chica, “‘La alborada’, la ruidosa tradición narcoparamilitar con la que Medellín recibe cada diciembre,” 2018. https://www.infobae.com/america/colombia/2018/12/01/la-alborada-laruidosa-tradicion-narcoparamilitar-con-la-que-medellin-recibe-cadadiciembre/[27] M. S. Ruiz, A. M. P. Vargas, and V. R. Cano, “Detection and tracking of a landing platform for aerial robotics applications,” in 2018 IEEE 2nd Colombian Conference on Robotics and Automation, CCRA 2018, 2018, pp. 1–6. doi: 10.1109/CCRA.2018.8588112.[28] X. Du, C. E. Luis, M. Vukosavljev, and A. P. Schoellig, “Fast and in sync: Periodic swarm patterns for quadrotors,” in Proceedings - IEEE International Conference on Robotics and Automation, 2019, vol. 2019-May, pp. 9143–9149. doi: 10.1109/ICRA.2019.8794017.[29] S. Stoppel and S. Bruckner, “LinesLab: A Flexible Low-Cost Approach for the Generation of Physical Monochrome Art,” Comput. Graph. Forum, vol. 38, no. 6, pp. 110–124, 2019, doi: 10.1111/cgf.13609.[30] B. Galea, E. Kia, N. Aird, and P. G. Kry, “Stippling with Aerial Robots,” Proc. Jt. Symp. Comput. Aesthet. Sketch Based Interfaces Model. NonPhotorealistic Animat. Render., pp. 125–134, 2016, doi: 10.2312/exp.20161071.[31] V. Serpiva, E. Karmanova, A. Fedoseev, S. Perminov, and D. Tsetserukou, “DronePaint: Swarm Light Painting with DNN-based Gesture Recognition,” 2021. doi: 10.1145/3450550.3465349.[32] R. Ibrahimov, N. Zherdev, and D. Tsetserukou, “DroneLight: Drone Draws in the Air using Long Exposure Light Painting and ML,” in 29th IEEE International Conference on Robot and Human Interactive Communication, RO-MAN 2020, 2020, pp. 446–450. doi: 10.1109/RO-MAN47096.2020.9223601.[33] C. Gebhardt, B. Hepp, T. Nägeli, S. Stevšić, and O. Hilliges, “Airways: Optimization-Based Planning of Quadrotor Trajectories According to HighLevel User Goals,” in Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems, 2016, pp. 2508–2519. doi: 10.1145/2858036.2858353.[34] C. Premebida, R. Ambrus, and Z.-C. Marton, “Intelligent Robotic Perception Systems,” in Applications of Mobile Robots, IntechOpen London, UK, 2019. doi: 10.5772/intechopen.79742.[35] G. Salazar, M. Saavedra, and V. Romero, “High-level camera-LiDAR fusion for 3D object detection with machine learning,” Jun. 2021. doi: 10.52591/lxai2021062510.[36] M. A. Diaz-Zapata, J. Correa-Sandoval, J. Perafán-Villota, and V. RomeroCano, “Lane Detection and Trajectory Generation System,” 2019.[37] J. Obando Ceron, V. Romero Cano, N. Llanos Neuta, V. R. Cano, N. L. Neuta, and W. Mayor Toro, “Probabilistic Perception System for Object Classification Based on Camera -LiDAR Sensor Fusion,” 2019. [Online]. Available: https://hal.archives-ouvertes.fr/hal-02266936[38] J. A. Preiss, W. Honig, G. S. Sukhatme, and N. Ayanian, “Crazyswarm: A large nano-quadcopter swarm,” in 2017 IEEE International Conference on Robotics and Automation (ICRA), 2017, pp. 3299–3304.[39] M. Saavedra-Ruiz, S. Morin, and L. Paull, “Monocular Robot Navigation with Self-Supervised Pretrained Vision Transformers.” arXiv, 2022. doi: 10.48550/ARXIV.2203.03682.[40] S. Suzuki and K. A. be, “Topological structural analysis of digitized binary images by border following,” Comput. Vision, Graph. Image Process., vol. 30, no. 1, pp. 32–46, 1985, doi: 10.1016/0734-189X(85)90016-7.[41] N. Otsu, “A threshold selection method from gray-level histograms,” IEEE Trans. Syst. Man. Cybern., vol. 9, no. 1, pp. 62–66, 1979.[42] R. E. Kalman, “A New Approach to Linear Filtering and Prediction Problems,” J. Basic Eng., vol. 82, no. 1, pp. 35–45, 1960, doi: 10.1115/1.3662552.[43] Stanford, “The Extended Kalman filter.” 2008. [Online]. Available: https://stanford.edu/class/ee363/lectures/ekf.pdf[44] M. W. Mueller, M. Hehn, and R. D’Andrea, “Covariance Correction Step for Kalman Filtering with an Attitude,” J. Guid. Control. Dyn., vol. 40, no. 9, pp. 2301–2306, 2017, doi: 10.2514/1.G000848.[45] R. Rengaswamy, S. Narasimhan, and V. Kuppuraj, “Receding Nonlinear Kalman (RNK) Filter for Nonlinear Constrained State Estimation,” in 21st European Symposium on Computer Aided Process Engineering, vol. 29, E. N. Pistikopoulos, M. C. Georgiadis, and A. C. Kokossis, Eds. Elsevier, 2011, pp. 844–848. doi: https://doi.org/10.1016/B978-0-444-53711-9.50169-3.[46] Y. Bar-Shalom, X. R. Li, and T. Kirubarajan, Estimation with applications to tracking and navigation: theory algorithms and software. John Wiley \& Sons, 2004.[47] Eliko, “The Story Behind Ultra-Wideband Technology and Indoor Positioning.” https://eliko.tech/history-of-ultra-wideband-technology/[48] H. Pan, X. Qi, M. Liu, and L. Liu, “Indoor scenario-based UWB anchor placement optimization method for indoor localization,” Expert Syst. Appl., vol. 205, p. 117723, 2022, doi: https://doi.org/10.1016/j.eswa.2022.117723.[49] Bitcraze, “Loco Positioning system.” https://www.bitcraze.io/documentation/system/positioning/loco-positioningsystem/[50] A. Ledergerber, M. Hamer, and R. D’Andrea, “A robot self-localization system using one-way ultra-wideband communication,” in 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2015, pp. 3131–3137. doi: 10.1109/IROS.2015.7353810.[51] S. J. Russell, Artificial intelligence a modern approach. Pearson Education, Inc., 2010.[52] A. Entwistle, “What Is Artificial Intelligence?,” Eng. Mater. Des., vol. 32, no. 3, p. 65, 1988, doi: 10.7551/mitpress/12518.003.0004.[53] Z. Ghahramani, “Unsupervised Learning,” in Advanced Lectures on Machine Learning: ML Summer Schools 2003, Canberra, Australia, February 2 - 14, 2003, Tübingen, Germany, August 4 - 16, 2003, Revised Lectures, O. Bousquet, U. von Luxburg, and G. Rätsch, Eds. Berlin, Heidelberg: Springer Berlin Heidelberg, 2004, pp. 72–112. doi: 10.1007/978-3-540-28650-9_5.[54] “Clustering,” in Principles of Data Mining, London: Springer London, 2007, pp. 221–238. doi: 10.1007/978-1-84628-766-4_14.[55] T. S. Madhulatha, “an Overview on Clustering Methods,” IOSR J. Eng., vol. 02, no. 04, pp. 719–725, 2012, doi: 10.9790/3021-0204719725.[56] F. Pedregosa et al., “Scikit-learn: Machine Learning in {P}ython,” J. Mach. Learn. Res., vol. 12, pp. 2825–2830, 2011.[57] H. Rezatofighi, N. Tsoi, J. Gwak, A. Sadeghian, I. Reid, and S. Savarese, “Generalized Intersection over Union,” IEEE Conf. Comput. Vis. Pattern Recognit., 2019.[58] C. F. Liew, D. DeLatte, N. Takeishi, and T. Yairi, “Recent Developments in Aerial Robotics: A Survey and Prototypes Overview,” arXiv Prepr. arXiv1711.10085, 2017, [Online]. Available: http://arxiv.org/abs/1711.10085[59] M. Quigley et al., “ROS: an open-source Robot Operating System,” in ICRA workshop on open source software, 2009, vol. 3, no. 3.2, p. 5.[60] ROS, “ROS/Concepts,” 2014. https://wiki.ros.org/ROS/Concepts[61] Cchana, “hello - light painting.” 2016. [Online]. Available: https://www.flickr.com/photos/cchana/24681299382[62] B. Earnshaw, “A brief survey of tensors.” https://www.slideshare.net/BertonEarnshaw/a-brief-survey-of-tensors[63] J. Canny, “A computational approach to edge detection,” IEEE Trans. Pattern Anal. Mach. Intell., no. 6, pp. 679–698, 1986.[64] Inkscape, “Inkscape tutorial: Tracing bitmaps,” 2019, [Online]. Available: https://inkscape.org/doc/tutorials/tracing/tutorial-tracing.html[65] G. Bradski, “The OpenCV Library,” Dr. Dobb’s J. Softw. Tools, 2000.[66] Bitcraze, “Measurements of accuracy and precision of the Loco Positioning system,” 2021, [Online]. Available: https://www.bitcraze.io/documentation/system/positioning/accuracy-loco/[67] D. Zhou, Z. Wang, S. Bandyopadhyay, and M. Schwager, “Fast, On-line Collision Avoidance for Dynamic Vehicles Using Buffered Voronoi Cells,” IEEE Robot. Autom. Lett., vol. 2, no. 2, pp. 1047–1054, Apr. 2017, doi: 10.1109/LRA.2017.2656241.Comunidad generalPublicationORIGINALT10365_Sistema para la generación automática de trayectorias para enjambres de drones Crazyswarm en la Universidad Autónoma de Occidente (UAO)T10365_Sistema para la generación automática de trayectorias para enjambres de drones Crazyswarm en la Universidad Autónoma de Occidente (UAO)Texto archivo completo del trabajo de grado, PDFapplication/pdf4562393https://dspace7-uao.metacatalogo.com/bitstreams/87fa834b-4bad-45c3-ab74-36f7a2114cc9/download2a9daa633b1249100302f1e5b945dec9MD51TA10365_Autorización trabajo de gradoTA10365_Autorización trabajo de gradoAutorización publicación del trabajo de gradoapplication/pdf80956https://dspace7-uao.metacatalogo.com/bitstreams/dbae25b9-ea4f-4473-b9c0-46e6a5dd3f73/download2b85fd3d4819468a3715c4e65d5d6d85MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-81665https://dspace7-uao.metacatalogo.com/bitstreams/bfee1629-ee27-48bb-a17a-3558338d3b58/download20b5ba22b1117f71589c7318baa2c560MD53TEXTT10365_Sistema para la generación automática de trayectorias para enjambres de drones Crazyswarm en la Universidad Autónoma de Occidente (UAO).txtT10365_Sistema para la generación automática de trayectorias para enjambres de drones Crazyswarm en la Universidad Autónoma de Occidente (UAO).txtExtracted texttext/plain109761https://dspace7-uao.metacatalogo.com/bitstreams/fe7db5ce-c163-40eb-807f-1d0c9f6e02b6/downloadbaf063304b870fa276a2097a5e5f7099MD54TA10365_Autorización trabajo de grado.txtTA10365_Autorización trabajo de grado.txtExtracted texttext/plain4458https://dspace7-uao.metacatalogo.com/bitstreams/ed910496-4bf6-4844-bda0-88f097771f01/download54329ea7f40d6b5958512ea466fb119fMD56THUMBNAILT10365_Sistema para la generación automática de trayectorias para enjambres de drones Crazyswarm en la Universidad Autónoma de Occidente (UAO).jpgT10365_Sistema para la generación automática de trayectorias para enjambres de drones Crazyswarm en la Universidad Autónoma de Occidente (UAO).jpgGenerated Thumbnailimage/jpeg7599https://dspace7-uao.metacatalogo.com/bitstreams/e6a35d51-c120-4d85-93ba-542749bad251/downloade2be5924b14d1da15b3a5e9e0ae0b5f0MD55TA10365_Autorización trabajo de grado.jpgTA10365_Autorización trabajo de grado.jpgGenerated Thumbnailimage/jpeg13976https://dspace7-uao.metacatalogo.com/bitstreams/8d79567c-081b-4dc7-8ba2-804c3635f1f8/download6cf522ae7431f1cc4bb0bb6068357f3cMD5710614/14173oai:dspace7-uao.metacatalogo.com:10614/141732024-01-19 17:31:18.655https://creativecommons.org/licenses/by-nc-nd/4.0/Derechos reservados - Universidad Autónoma de Occidente, 2022open.accesshttps://dspace7-uao.metacatalogo.comRepositorio UAOrepositorio@uao.edu.coRUwgQVVUT1IgYXV0b3JpemEgYSBsYSBVbml2ZXJzaWRhZCBBdXTDs25vbWEgZGUgT2NjaWRlbnRlLCBkZSBmb3JtYSBpbmRlZmluaWRhLCBwYXJhIHF1ZSBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsYSBMZXkgMjMgZGUgMTk4MiwgbGEgTGV5IDQ0IGRlIDE5OTMsIGxhIERlY2lzacOzbiBhbmRpbmEgMzUxIGRlIDE5OTMsIGVsIERlY3JldG8gNDYwIGRlIDE5OTUgeSBkZW3DoXMgbGV5ZXMgeSBqdXJpc3BydWRlbmNpYSB2aWdlbnRlIGFsIHJlc3BlY3RvLCBoYWdhIHB1YmxpY2FjacOzbiBkZSBlc3RlIGNvbiBmaW5lcyBlZHVjYXRpdm9zLiBQQVJBR1JBRk86IEVzdGEgYXV0b3JpemFjacOzbiBhZGVtw6FzIGRlIHNlciB2w6FsaWRhIHBhcmEgbGFzIGZhY3VsdGFkZXMgeSBkZXJlY2hvcyBkZSB1c28gc29icmUgbGEgb2JyYSBlbiBmb3JtYXRvIG8gc29wb3J0ZSBtYXRlcmlhbCwgdGFtYmnDqW4gcGFyYSBmb3JtYXRvIGRpZ2l0YWwsIGVsZWN0csOzbmljbywgdmlydHVhbCwgcGFyYSB1c29zIGVuIHJlZCwgSW50ZXJuZXQsIGV4dHJhbmV0LCBpbnRyYW5ldCwgYmlibGlvdGVjYSBkaWdpdGFsIHkgZGVtw6FzIHBhcmEgY3VhbHF1aWVyIGZvcm1hdG8gY29ub2NpZG8gbyBwb3IgY29ub2Nlci4gRUwgQVVUT1IsIGV4cHJlc2EgcXVlIGVsIGRvY3VtZW50byAodHJhYmFqbyBkZSBncmFkbywgcGFzYW50w61hLCBjYXNvcyBvIHRlc2lzKSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCB5IGxhIGVsYWJvcsOzIHNpbiBxdWVicmFudGFyIG5pIHN1cGxhbnRhciBsb3MgZGVyZWNob3MgZGUgYXV0b3IgZGUgdGVyY2Vyb3MsIHkgZGUgdGFsIGZvcm1hLCBlbCBkb2N1bWVudG8gKHRyYWJham8gZGUgZ3JhZG8sIHBhc2FudMOtYSwgY2Fzb3MgbyB0ZXNpcykgZXMgZGUgc3UgZXhjbHVzaXZhIGF1dG9yw61hIHkgdGllbmUgbGEgdGl0dWxhcmlkYWQgc29icmUgw6lzdGUuIFBBUkFHUkFGTzogZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBhbGd1bmEgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybywgcmVmZXJlbnRlIGEgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIHNvYnJlIGVsIGRvY3VtZW50byAoVHJhYmFqbyBkZSBncmFkbywgUGFzYW50w61hLCBjYXNvcyBvIHRlc2lzKSBlbiBjdWVzdGnDs24sIEVMIEFVVE9SLCBhc3VtaXLDoSBsYSByZXNwb25zYWJpbGlkYWQgdG90YWwsIHkgc2FsZHLDoSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvczsgcGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgbGEgVW5pdmVyc2lkYWQgIEF1dMOzbm9tYSBkZSBPY2NpZGVudGUgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4gVG9kYSBwZXJzb25hIHF1ZSBjb25zdWx0ZSB5YSBzZWEgZW4gbGEgYmlibGlvdGVjYSBvIGVuIG1lZGlvIGVsZWN0csOzbmljbyBwb2Ryw6EgY29waWFyIGFwYXJ0ZXMgZGVsIHRleHRvIGNpdGFuZG8gc2llbXByZSBsYSBmdWVudGUsIGVzIGRlY2lyIGVsIHTDrXR1bG8gZGVsIHRyYWJham8geSBlbCBhdXRvci4gRXN0YSBhdXRvcml6YWNpw7NuIG5vIGltcGxpY2EgcmVudW5jaWEgYSBsYSBmYWN1bHRhZCBxdWUgdGllbmUgRUwgQVVUT1IgZGUgcHVibGljYXIgdG90YWwgbyBwYXJjaWFsbWVudGUgbGEgb2JyYS4K |