UAVoxWeb: Arquitectura multicomponente para el apoyo a rutas de vuelo con drones

Registros de pruebas de usuario realizadas en los espacios autorizados del campus universitario, con debido consentimiento informado de los participantes.

Detalhes bibliográficos
Autor: Múnera Dávila, Santiago Felipe
Tipo de documento: dissertação
Estado:Versión aceptada para publicación
Data de publicação:2022
País:Colombia
Recursos:Universidad de los Andes
Repositório:Séneca: repositorio Uniandes
Idioma:espanhol
inglês
OAI Identifier:oai:repositorio.uniandes.edu.co:1992/62548
Acesso em linha:http://hdl.handle.net/1992/62548
Access Level:Acceso aberto
Palavra-chave:Arquitectura de software para dron
Interacción Humano-Dron (IHD)
Rutas de vuelo para dron
Simulador para dron
Aplicación Web para dron
Ingeniería
id CO_787ef7f7a58ef72ccdbff9e12e84b4dc
oai_identifier_str oai:repositorio.uniandes.edu.co:1992/62548
network_acronym_str CO
network_name_str Colombia
repository_id_str
dc.title.none.fl_str_mv UAVoxWeb: Arquitectura multicomponente para el apoyo a rutas de vuelo con drones
UAVoxWeb: A multicomponent architecture for drone flight path support
title UAVoxWeb: Arquitectura multicomponente para el apoyo a rutas de vuelo con drones
spellingShingle UAVoxWeb: Arquitectura multicomponente para el apoyo a rutas de vuelo con drones
Múnera Dávila, Santiago Felipe
Arquitectura de software para dron
Interacción Humano-Dron (IHD)
Rutas de vuelo para dron
Simulador para dron
Aplicación Web para dron
Ingeniería
title_short UAVoxWeb: Arquitectura multicomponente para el apoyo a rutas de vuelo con drones
title_full UAVoxWeb: Arquitectura multicomponente para el apoyo a rutas de vuelo con drones
title_fullStr UAVoxWeb: Arquitectura multicomponente para el apoyo a rutas de vuelo con drones
title_full_unstemmed UAVoxWeb: Arquitectura multicomponente para el apoyo a rutas de vuelo con drones
title_sort UAVoxWeb: Arquitectura multicomponente para el apoyo a rutas de vuelo con drones
dc.creator.none.fl_str_mv Múnera Dávila, Santiago Felipe
author Múnera Dávila, Santiago Felipe
author_facet Múnera Dávila, Santiago Felipe
author_role author
dc.contributor.none.fl_str_mv Rosa Rosero, Mario Fernando de la
Rodríguez Herrera, Carlos Francisco
Rosa Rosero, Mario Fernando de la
García Cárdenas, Juan José
IMAGINE
dc.subject.none.fl_str_mv Arquitectura de software para dron
Interacción Humano-Dron (IHD)
Rutas de vuelo para dron
Simulador para dron
Aplicación Web para dron
Ingeniería
topic Arquitectura de software para dron
Interacción Humano-Dron (IHD)
Rutas de vuelo para dron
Simulador para dron
Aplicación Web para dron
Ingeniería
description Registros de pruebas de usuario realizadas en los espacios autorizados del campus universitario, con debido consentimiento informado de los participantes.
publishDate 2022
dc.date.none.fl_str_mv 2022-07-01
dc.type.none.fl_str_mv Trabajo de grado - Maestría
info:eu-repo/semantics/masterThesis
info:eu-repo/semantics/acceptedVersion
http://purl.org/coar/resource_type/c_bdcc
http://purl.org/coar/version/c_ab4af688f83e57aa
Text
https://purl.org/redcol/resource_type/TM
format masterThesis
status_str acceptedVersion
dc.identifier.none.fl_str_mv http://hdl.handle.net/1992/62548
instname:Universidad de los Andes
reponame:Repositorio Institucional Séneca
repourl:https://repositorio.uniandes.edu.co/
url http://hdl.handle.net/1992/62548
identifier_str_mv instname:Universidad de los Andes
reponame:Repositorio Institucional Séneca
repourl:https://repositorio.uniandes.edu.co/
dc.language.none.fl_str_mv spa
eng
language spa
eng
dc.relation.none.fl_str_mv [1] "Drone, UAV, UAS, RPA or RPAS", AltiGator Drone & UAV Technologies, 2021. [Online]. Available: https://altigator.com/en/drone-uav-uas-rpa-or-rpas/. [Accessed: 01- Dec- 2021].
[2] S. Granshaw, "RPV, UAV, UAS, RPAS ... or just drone?", The Photogrammetric Record, vol. 33, no. 162, pp. 160-170, 2018.
[3] N. Barrera, Unmanned Aerial Vehicles. Hauppauge, NY: Nova, 2020, pp. 3, 8-9, 13-15.
[4] T. Mason, Personal drones. Chicago, IL: NorwoodHousePress, 2018, pp. 6-7, 11-13.
[5] Thoroughly Reviewed, "DJI Mavic Pro", Flickr, 2016. [Online]. Available: https://www.flickr.com/photos/143842337@N03/29362227114. [Accessed: 01- Dec- 2021].
[6] V. Chamola, P. Kotesh, A. Agarwal, Naren, N. Gupta and M. Guizani, "A Comprehensive Review of Unmanned Aerial Vehicle Attacks and Neutralization Techniques", Ad Hoc Networks, vol. 111, p. 102324, 2021.
[7] D. Tezza and M. Andujar, "The State-of-the-Art of Human "Drone Interaction: A Survey", IEEE Access, vol. 7, pp. 167438-167454, 2019.
[8] M. Goodrich and A. Schultz, "Human-Robot Interaction: A Survey", Foundations and Trends® in Human-Computer Interaction, vol. 1, no. 3, pp. 203-275, 2007.
[9] T. Hewett and B. Hefley, Curricula for human-computer interaction. New York: Association for Computing Machinery, 1992, p. 5.
[10] B. Myers, J. Hollan, I. Cruz, S. Bryson, D. Bulterman, T. Catarci, W. Citrin, E. Glinert, J. Grudin and Y. Ioannidis, "Strategic directions in human-computer interaction", ACM Computing Surveys, vol. 28, no. 4, pp. 794-809, 1996.
[11] "Drone Flight Plans: How to Choose the Right Path", Measure.com, 2022. [Online]. Available: https://www.measure.com/blog/drone-flight-plans-how-to-choose-the-right-path. [Accessed: 28- Jun- 2022].
[12] "ROS: Home", Ros.org, 2021. [Online]. Available: https://www.ros.org/. [Accessed: 01- Dec- 2021].
[13] "ROS: The ROS Ecosystem", Ros.org, 2021. [Online]. Available: https://www.ros.org/blog/ecosystem/. [Accessed: 01- Dec- 2021].
[14] "ROS: Getting Started", Ros.org, 2021. [Online]. Available: https://www.ros.org/blog/getting-started/. [Accessed: 01- Dec- 2021].
[15] H. Ghasemi, A. Mirfakhar, M. T. Masouleh, and A. Kalhor, "Control a drone using hand movement in ROS based on single shot detector approach," 2020 28th Iranian Conference on Electrical Engineering (ICEE), 2020.
[16] E. P. Ariyasena, U. A. Manawadu, K. R. Abeyratne, and P. R. De Silva, "Exploring a ground-air personal space in human-drone interactions," 2020 International Conference on Image Processing and Robotics (ICIP), 2020.
[17] O. B. Schofield, K. H. Lorenzen, and E. Ebeid, "Cloud to cable: A drone framework for Autonomous Power Line Inspection," 2020 23rd Euromicro Conference on Digital System Design (DSD), 2020.
[18] M. Pradhan and S. Devaramani, "Enabling interoperability for ROS-based robotic devices for Smart City Hadr Operations," MILCOM 2019 - 2019 IEEE Military Communications Conference (MILCOM), 2019.
[19] C. Sciortino and A. Fagiolini, "ROS/gazebo-based simulation of Quadcopter aircrafts," 2018 IEEE 4th International Forum on Research and Technology for Society and Industry (RTSI), 2018.
[20] P. Velez, N. Certad, and E. Ruiz, "Trajectory generation and tracking using the ar.drone 2.0 Quadcopter UAV," 2015 12th Latin American Robotics Symposium and 2015 3rd Brazilian Symposium on Robotics (LARS-SBR), 2015.
[21] C. Shi, X. Luo, A. N. Cadavid, C. Lozano-Garzon, and G. Alomia, "Flight Planning System for UAV to collect 3D reconstruction data," 2020 International Conference on Virtual Reality and Visualization (ICVRV), 2020.
[22] A. Sabirova and R. Fedorenko, "Drone cinematography system design and new guideline model for scene objects interaction," 2020 International Conference Nonlinearity, Information and Robotics (NIR), 2020.
[23] "Professional photogrammetry and drone mapping software," Pix4D. [Online]. Available: https://www.pix4d.com/. [Accessed: 08-Dec-2021].
[24] A. Team, "Introduction," Introduction · Altizure Open Platform Documentation. [Online]. Available: https://docs.altizure.com/en/. [Accessed: 08-Dec-2021].
[25] "DJI Terra," DJI. [Online]. Available: https://www.dji.com/dji-terra. [Accessed: 08-Dec-2021].
[26] J. M. Cañas, D. Martín-Martín, P. Arias, J. Vega, D. Roldán-Álvarez, L. García-Pérez, and J. Fernández-Conde, "Open-source drone programming course for Distance Engineering Education," Electronics, vol. 9, no. 12, p. 2163, 2020.
[27] "Robotbenchmark," robotbenchmark. [Online]. Available: https://robotbenchmark.net/. [Accessed: 08-Dec-2021].
[28] M. Schmittle, A. Lukina, L. Vacek, J. Das, C. P. Buskirk, S. Rees, J. Sztipanovits, R. Grosu, and V. Kumar, "OpenUAV: A UAV testbed for the CPS and robotics community," 2018 ACM/IEEE 9th International Conference on Cyber-Physical Systems (ICCPS), 2018.
[29] S. Múnera, N. Sánchez, M. De la rosa, "Estudio de interacción humano-robot aplicado a la construcción de rutas para drones apoyadas en realidad virtual", Undergraduate dissertation, Dept. of Systems & Computing Eng., Universidad de los Andes, Bogotá D.C., Colombia, 2019.
[30] P. Trefilov, K. Kulagin, and M. Mamchenko, "Developing a flight mission simulator in the context of uavs Group Control," 2020 13th International Conference "Management of large-scale system development" (MLSD), 2020.
[31] N. Sánchez, M. De la rosa, "Definición y Seguimiento de Rutas Tridimensionales para Drones apoyados en Realidad Virtual", Master's thesis, Dept. of Systems & Computing Eng., Universidad de los Andes, Bogotá D.C., Colombia, 2018.
[32] M. Rojas, N. Sánchez, M. De la rosa, "Arquitectura de operación de drones apoyada en integración de componentes heterogéneas de planificación, control e interacción", Master's thesis, Dept. of Systems & Computing Eng., Universidad de los Andes, Bogotá D.C., Colombia, 2020.
[33] A. Koubâa, B. Qureshi, M.-F. Sriti, A. Allouch, Y. Javed, M. Alajlan, O. Cheikhrouhou, M. Khalgui, and E. Tovar, "Dronemap planner: A service-oriented cloud-based management system for the internet-of-drones," Ad Hoc Networks, vol. 86, pp. 46-62, 2019.
[34] A. Van't Hof and J. Nieh, "Androne," Proceedings of the Fourteenth EuroSys Conference 2019, 2019.
[35] J. Moeyersons, M. Gevaert, K-E. Réculé, B. Volckaert, F. De Turck "UAVs-as-a-Service: Cloud-based Remote Application Management for Drones", IFIP/IEEE International Symposium on Integrated Network Management (IM), Integrated Network Management (IM), 2021. pp. 926-931.
[36] L. Hu, O. Pathak, Z. He, H. Lee, M. Bedwany, J. Mica, and P. J. Burke, "CloudStation: a cloud-based ground control station for Drones," IEEE Journal on Miniaturization for Air and Space Systems, vol. 2, no. 1, pp. 36-42, 2021.
[37] G. Mehrooz, E. Ebeid, and P. Schneider-Kamp, "System design of an open-source cloud-based framework for Internet of Drones Application," 2019 22nd Euromicro Conference on Digital System Design (DSD), 2019.
[38] "What is a Sandbox (in Software Testing)? - Definition from Techopedia", Techopedia.com, 2022. [Online]. Available: https://www.techopedia.com/definition/27681/sandbox-software-testing. [Accessed: 28- Jun- 2022].
[39] "React " Una biblioteca de JavaScript para construir interfaces de usuario", Es.reactjs.org, 2022. [Online]. Available: https://es.reactjs.org/. [Accessed: 28- Jun- 2022].
[40] "Node.js", Node.js, 2022. [Online]. Available: https://nodejs.org/es/. [Accessed: 28- Jun- 2022].
[41] Typescriptlang.org, 2022. [Online]. Available: https://www.typescriptlang.org/. [Accessed: 28- Jun- 2022].
[42] "Three.js " JavaScript 3D Library", Threejs.org, 2022. [Online]. Available: https://threejs.org/. [Accessed: 28- Jun- 2022].
[43] "React Three Fiber Documentation", React Three Fiber Documentation, 2022. [Online]. Available: https://docs.pmnd.rs/react-three-fiber/getting-started/introduction. [Accessed: 28- Jun- 2022].
[44] "MongoDB Atlas: Cloud Document Database", MongoDB, 2022. [Online]. Available: https://www.mongodb.com/cloud/atlas/lp/try2?utm_source=google&utm_campaign=gs_americas_colombia_search_core_brand_atlas_desktop&utm_term=mongodb&utm_medium=cpc_paid_search&utm_ad=e&utm_ad_campaign_id=12212624317&adgroup=115749712463&gclid=CjwKCAjwzeqVBhAoEiwAOrEmzZl4nrUiG1bsp1GbTt_Q5_j_FJHDLhVTqNAxXusQdESksGcEU3dGeRoCNxkQAvD_BwE. [Accessed: 28- Jun- 2022].
[45] "Messaging that just works "RabbitMQ", Rabbitmq.com, 2022. [Online]. Available: https://www.rabbitmq.com/. [Accessed: 28- Jun- 2022].
[46] T. Knerr, "OSM2World", Osm2world.org, 2022. [Online]. Available: http://osm2world.org/. [Accessed: 28- Jun- 2022].
[47] "OpenStreetMap", OpenStreetMap, 2022. [Online]. Available: https://www.openstreetmap.org/. [Accessed: 28- Jun- 2022].
[48] "ROS 2 Documentation "ROS 2 Documentation: Foxy documentation", Docs.ros.org, 2022. [Online]. Available: https://docs.ros.org/en/foxy/index.html. [Accessed: 28- Jun- 2022].
[49] "ROS 2 Documentation "ROS 2 Documentation: Galactic documentation", Docs.ros.org, 2022. [Online]. Available: https://docs.ros.org/en/galactic/index.html. [Accessed: 28- Jun- 2022].
[50] "ROS 2 Documentation "ROS 2 Documentation: Humble documentation", Docs.ros.org, 2022. [Online]. Available: https://docs.ros.org/en/humble/index.html. [Accessed: 28- Jun- 2022].
[51] "Creating a package "ROS 2 Documentation: Foxy documentation", Docs.ros.org, 2022. [Online]. Available: https://docs.ros.org/en/foxy/Tutorials/Beginner-Client-Libraries/Creating-Your-First-ROS2-Package.html. [Accessed: 28- Jun- 2022].
[52] "ROS/Tutorials/UnderstandingNodes - ROS Wiki", Wiki.ros.org, 2022. [Online]. Available: http://wiki.ros.org/ROS/Tutorials/UnderstandingNodes. [Accessed: 28- Jun- 2022].
[53] "GitHub - RobotWebTools/rosbridge_suite: Server Implementations of the rosbridge v2 Protocol", GitHub, 2022. [Online]. Available: https://github.com/RobotWebTools/rosbridge_suite. [Accessed: 28- Jun- 2022].
[54] "Example Mavic 2 Pro · cyberbotics/webots_ros2 Wiki", GitHub, 2022. [Online]. Available: https://github.com/cyberbotics/webots_ros2/wiki/Example-Mavic-2-Pro. [Accessed: 28- Jun- 2022].
[55] "Advanced Load Balancer, Web Server, & Reverse Proxy - NGINX", NGINX, 2022. [Online]. Available: https://www.nginx.com. [Accessed: 28- Jun- 2022].
[56] "¿Qué es RTMP y cómo usarlo?", Omlet, 2022. [Online]. Available: https://omlet.zendesk.com/hc/es/articles/360027490811--Qu%C3%A9-es-RTMP-y-c%C3%B3mo-usarlo-. [Accessed: 28- Jun- 2022].
[57] "Webots: robot simulator", Cyberbotics.com, 2022. [Online]. Available: https://cyberbotics.com. [Accessed: 28- Jun- 2022].
[58] "Mavic 2 - DJI", DJI Official, 2022. [Online]. Available: https://www.dji.com/mavic-2. [Accessed: 28- Jun- 2022].
[59] "Webots: OpenStreetMap Importer", Cyberbotics.com, 2022. [Online]. Available: https://cyberbotics.com/doc/automobile/openstreetmap-importer. [Accessed: 28- Jun- 2022].
[60] "VLC: Sitio oficial - ¡Soluciones multimedia libres para todos los sistemas operativos! - VideoLAN", Videolan.org, 2022. [Online]. Available: https://www.videolan.org/index.es.html. [Accessed: 28- Jun- 2022].
[61] "What is Windows Subsystem for Linux", Docs.microsoft.com, 2022. [Online]. Available: https://docs.microsoft.com/en-us/windows/wsl/about. [Accessed: 28- Jun- 2022].
[62] "Docker overview", Docker Documentation, 2022. [Online]. Available: https://docs.docker.com/get-started/overview. [Accessed: 28- Jun- 2022].
[63] "ngrok - Online in One Line", Ngrok.com, 2022. [Online]. Available: https://ngrok.com. [Accessed: 28- Jun- 2022].
[64] "Laboratorio Colivri", Uniandes, 2022. [Online]. Available: https://electricayelectronica.uniandes.edu.co/es/laboratorios/colivri. [Accessed: 28- Jun- 2022].
[65] "DJI Assistant 2 - Download Center - DJI", DJI Official, 2022. [Online]. Available: https://www.dji.com/downloads/softwares/assistant-dji-2. [Accessed: 28- Jun- 2022].
[66] "DJI Goggles - DJI", DJI Official, 2022. [Online]. Available: https://www.dji.com/dji-goggles. [Accessed: 28- Jun- 2022].
[67] G. Coronado and J. Fernández, "Errores Absolutos y Relativos", Fisicalab.com. [Online]. Available: https://www.fisicalab.com/apartado/errores-absoluto-relativos#contenidos. [Accessed: 28- Jun- 2022].
dc.rights.none.fl_str_mv Attribution-NonCommercial-NoDerivatives 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv Attribution-NonCommercial-NoDerivatives 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 125 páginas
application/pdf
application/pdf
application/pdf
dc.publisher.none.fl_str_mv Universidad de los Andes
Maestría en Ingeniería de Sistemas y Computación
Facultad de Ingeniería
Departamento de Ingeniería Sistemas y Computación
publisher.none.fl_str_mv Universidad de los Andes
Maestría en Ingeniería de Sistemas y Computación
Facultad de Ingeniería
Departamento de Ingeniería Sistemas y Computación
dc.source.none.fl_str_mv reponame:Séneca: repositorio Uniandes
instname:Universidad de los Andes
instacron:Universidad de los Andes
instname_str Universidad de los Andes
instacron_str Universidad de los Andes
institution Universidad de los Andes
reponame_str Séneca: repositorio Uniandes
collection Séneca: repositorio Uniandes
_version_ 1825052262425165824
spelling UAVoxWeb: Arquitectura multicomponente para el apoyo a rutas de vuelo con dronesUAVoxWeb: A multicomponent architecture for drone flight path supportMúnera Dávila, Santiago FelipeArquitectura de software para dronInteracción Humano-Dron (IHD)Rutas de vuelo para dronSimulador para dronAplicación Web para dronIngenieríaRegistros de pruebas de usuario realizadas en los espacios autorizados del campus universitario, con debido consentimiento informado de los participantes.El aumento emergente en el uso de drones o UAVs para propósitos de uso personal ha sido consecuencia de un conjunto diverso de avances de investigación tecnológica que han permitido facilitar el acceso de estos dispositivos a audiencias cada vez más amplias. Sin embargo, todavía persiste la oportunidad de proponer nuevas alternativas que faciliten el uso de drones a usuarios primerizos que no posean experiencia previa en su manejo, aprovechando los beneficios de múltiples tecnologías de distinta naturaleza que apoyen la realización de tareas específicas con drones. Por lo tanto, este trabajo propone la solución UAVoxWeb, una arquitectura multicomponente para el apoyo a usuarios no expertos en la definición, ejecución y seguimiento de rutas tridimensionales de vuelo con drones. Esta arquitectura de software integra diversos componentes tecnológicos independientes tales como el uso de servicios y sistemas de información geográfica para operaciones con drones, la definición y seguimiento de rutas de vuelo a través de herramientas de planificación de vuelo, el uso de simuladores para robots aéreos y el aprovechamiento de soluciones de drones soportadas por tecnologías web y/o computación en la nube; con el fin de proveer una plataforma que facilite a un usuario no-experto en la realización de tareas de definición, ejecución y seguimiento de rutas de vuelo con un dron de uso civil en escenarios reales y virtuales. Para comprobar la efectividad de la solución, se realizan pruebas de usabilidad con una muestra de usuarios con poca o ningún experiencia con drones y pruebas de precisión para comparar la ejecución de vuelo simulado en un entorno virtual frente al vuelo en un entorno real.Magíster en Ingeniería de Sistemas y ComputaciónMaestríaRobóticaUniversidad de los AndesMaestría en Ingeniería de Sistemas y ComputaciónFacultad de IngenieríaDepartamento de Ingeniería Sistemas y ComputaciónRosa Rosero, Mario Fernando de laRodríguez Herrera, Carlos FranciscoRosa Rosero, Mario Fernando de laGarcía Cárdenas, Juan JoséIMAGINE2022-07-01Trabajo de grado - Maestríainfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_bdcchttp://purl.org/coar/version/c_ab4af688f83e57aaTexthttps://purl.org/redcol/resource_type/TM125 páginasapplication/pdfapplication/pdfapplication/pdfhttp://hdl.handle.net/1992/62548instname:Universidad de los Andesreponame:Repositorio Institucional Sénecarepourl:https://repositorio.uniandes.edu.co/spaeng[1] "Drone, UAV, UAS, RPA or RPAS", AltiGator Drone & UAV Technologies, 2021. [Online]. Available: https://altigator.com/en/drone-uav-uas-rpa-or-rpas/. [Accessed: 01- Dec- 2021].[2] S. Granshaw, "RPV, UAV, UAS, RPAS ... or just drone?", The Photogrammetric Record, vol. 33, no. 162, pp. 160-170, 2018.[3] N. Barrera, Unmanned Aerial Vehicles. Hauppauge, NY: Nova, 2020, pp. 3, 8-9, 13-15.[4] T. Mason, Personal drones. Chicago, IL: NorwoodHousePress, 2018, pp. 6-7, 11-13.[5] Thoroughly Reviewed, "DJI Mavic Pro", Flickr, 2016. [Online]. Available: https://www.flickr.com/photos/143842337@N03/29362227114. [Accessed: 01- Dec- 2021].[6] V. Chamola, P. Kotesh, A. Agarwal, Naren, N. Gupta and M. Guizani, "A Comprehensive Review of Unmanned Aerial Vehicle Attacks and Neutralization Techniques", Ad Hoc Networks, vol. 111, p. 102324, 2021.[7] D. Tezza and M. Andujar, "The State-of-the-Art of Human "Drone Interaction: A Survey", IEEE Access, vol. 7, pp. 167438-167454, 2019.[8] M. Goodrich and A. Schultz, "Human-Robot Interaction: A Survey", Foundations and Trends® in Human-Computer Interaction, vol. 1, no. 3, pp. 203-275, 2007.[9] T. Hewett and B. Hefley, Curricula for human-computer interaction. New York: Association for Computing Machinery, 1992, p. 5.[10] B. Myers, J. Hollan, I. Cruz, S. Bryson, D. Bulterman, T. Catarci, W. Citrin, E. Glinert, J. Grudin and Y. Ioannidis, "Strategic directions in human-computer interaction", ACM Computing Surveys, vol. 28, no. 4, pp. 794-809, 1996.[11] "Drone Flight Plans: How to Choose the Right Path", Measure.com, 2022. [Online]. Available: https://www.measure.com/blog/drone-flight-plans-how-to-choose-the-right-path. [Accessed: 28- Jun- 2022].[12] "ROS: Home", Ros.org, 2021. [Online]. Available: https://www.ros.org/. [Accessed: 01- Dec- 2021].[13] "ROS: The ROS Ecosystem", Ros.org, 2021. [Online]. Available: https://www.ros.org/blog/ecosystem/. [Accessed: 01- Dec- 2021].[14] "ROS: Getting Started", Ros.org, 2021. [Online]. Available: https://www.ros.org/blog/getting-started/. [Accessed: 01- Dec- 2021].[15] H. Ghasemi, A. Mirfakhar, M. T. Masouleh, and A. Kalhor, "Control a drone using hand movement in ROS based on single shot detector approach," 2020 28th Iranian Conference on Electrical Engineering (ICEE), 2020.[16] E. P. Ariyasena, U. A. Manawadu, K. R. Abeyratne, and P. R. De Silva, "Exploring a ground-air personal space in human-drone interactions," 2020 International Conference on Image Processing and Robotics (ICIP), 2020.[17] O. B. Schofield, K. H. Lorenzen, and E. Ebeid, "Cloud to cable: A drone framework for Autonomous Power Line Inspection," 2020 23rd Euromicro Conference on Digital System Design (DSD), 2020.[18] M. Pradhan and S. Devaramani, "Enabling interoperability for ROS-based robotic devices for Smart City Hadr Operations," MILCOM 2019 - 2019 IEEE Military Communications Conference (MILCOM), 2019.[19] C. Sciortino and A. Fagiolini, "ROS/gazebo-based simulation of Quadcopter aircrafts," 2018 IEEE 4th International Forum on Research and Technology for Society and Industry (RTSI), 2018.[20] P. Velez, N. Certad, and E. Ruiz, "Trajectory generation and tracking using the ar.drone 2.0 Quadcopter UAV," 2015 12th Latin American Robotics Symposium and 2015 3rd Brazilian Symposium on Robotics (LARS-SBR), 2015.[21] C. Shi, X. Luo, A. N. Cadavid, C. Lozano-Garzon, and G. Alomia, "Flight Planning System for UAV to collect 3D reconstruction data," 2020 International Conference on Virtual Reality and Visualization (ICVRV), 2020.[22] A. Sabirova and R. Fedorenko, "Drone cinematography system design and new guideline model for scene objects interaction," 2020 International Conference Nonlinearity, Information and Robotics (NIR), 2020.[23] "Professional photogrammetry and drone mapping software," Pix4D. [Online]. Available: https://www.pix4d.com/. [Accessed: 08-Dec-2021].[24] A. Team, "Introduction," Introduction · Altizure Open Platform Documentation. [Online]. Available: https://docs.altizure.com/en/. [Accessed: 08-Dec-2021].[25] "DJI Terra," DJI. [Online]. Available: https://www.dji.com/dji-terra. [Accessed: 08-Dec-2021].[26] J. M. Cañas, D. Martín-Martín, P. Arias, J. Vega, D. Roldán-Álvarez, L. García-Pérez, and J. Fernández-Conde, "Open-source drone programming course for Distance Engineering Education," Electronics, vol. 9, no. 12, p. 2163, 2020.[27] "Robotbenchmark," robotbenchmark. [Online]. Available: https://robotbenchmark.net/. [Accessed: 08-Dec-2021].[28] M. Schmittle, A. Lukina, L. Vacek, J. Das, C. P. Buskirk, S. Rees, J. Sztipanovits, R. Grosu, and V. Kumar, "OpenUAV: A UAV testbed for the CPS and robotics community," 2018 ACM/IEEE 9th International Conference on Cyber-Physical Systems (ICCPS), 2018.[29] S. Múnera, N. Sánchez, M. De la rosa, "Estudio de interacción humano-robot aplicado a la construcción de rutas para drones apoyadas en realidad virtual", Undergraduate dissertation, Dept. of Systems & Computing Eng., Universidad de los Andes, Bogotá D.C., Colombia, 2019.[30] P. Trefilov, K. Kulagin, and M. Mamchenko, "Developing a flight mission simulator in the context of uavs Group Control," 2020 13th International Conference "Management of large-scale system development" (MLSD), 2020.[31] N. Sánchez, M. De la rosa, "Definición y Seguimiento de Rutas Tridimensionales para Drones apoyados en Realidad Virtual", Master's thesis, Dept. of Systems & Computing Eng., Universidad de los Andes, Bogotá D.C., Colombia, 2018.[32] M. Rojas, N. Sánchez, M. De la rosa, "Arquitectura de operación de drones apoyada en integración de componentes heterogéneas de planificación, control e interacción", Master's thesis, Dept. of Systems & Computing Eng., Universidad de los Andes, Bogotá D.C., Colombia, 2020.[33] A. Koubâa, B. Qureshi, M.-F. Sriti, A. Allouch, Y. Javed, M. Alajlan, O. Cheikhrouhou, M. Khalgui, and E. Tovar, "Dronemap planner: A service-oriented cloud-based management system for the internet-of-drones," Ad Hoc Networks, vol. 86, pp. 46-62, 2019.[34] A. Van't Hof and J. Nieh, "Androne," Proceedings of the Fourteenth EuroSys Conference 2019, 2019.[35] J. Moeyersons, M. Gevaert, K-E. Réculé, B. Volckaert, F. De Turck "UAVs-as-a-Service: Cloud-based Remote Application Management for Drones", IFIP/IEEE International Symposium on Integrated Network Management (IM), Integrated Network Management (IM), 2021. pp. 926-931.[36] L. Hu, O. Pathak, Z. He, H. Lee, M. Bedwany, J. Mica, and P. J. Burke, "CloudStation: a cloud-based ground control station for Drones," IEEE Journal on Miniaturization for Air and Space Systems, vol. 2, no. 1, pp. 36-42, 2021.[37] G. Mehrooz, E. Ebeid, and P. Schneider-Kamp, "System design of an open-source cloud-based framework for Internet of Drones Application," 2019 22nd Euromicro Conference on Digital System Design (DSD), 2019.[38] "What is a Sandbox (in Software Testing)? - Definition from Techopedia", Techopedia.com, 2022. [Online]. Available: https://www.techopedia.com/definition/27681/sandbox-software-testing. [Accessed: 28- Jun- 2022].[39] "React " Una biblioteca de JavaScript para construir interfaces de usuario", Es.reactjs.org, 2022. [Online]. Available: https://es.reactjs.org/. [Accessed: 28- Jun- 2022].[40] "Node.js", Node.js, 2022. [Online]. Available: https://nodejs.org/es/. [Accessed: 28- Jun- 2022].[41] Typescriptlang.org, 2022. [Online]. Available: https://www.typescriptlang.org/. [Accessed: 28- Jun- 2022].[42] "Three.js " JavaScript 3D Library", Threejs.org, 2022. [Online]. Available: https://threejs.org/. [Accessed: 28- Jun- 2022].[43] "React Three Fiber Documentation", React Three Fiber Documentation, 2022. [Online]. Available: https://docs.pmnd.rs/react-three-fiber/getting-started/introduction. [Accessed: 28- Jun- 2022].[44] "MongoDB Atlas: Cloud Document Database", MongoDB, 2022. [Online]. Available: https://www.mongodb.com/cloud/atlas/lp/try2?utm_source=google&utm_campaign=gs_americas_colombia_search_core_brand_atlas_desktop&utm_term=mongodb&utm_medium=cpc_paid_search&utm_ad=e&utm_ad_campaign_id=12212624317&adgroup=115749712463&gclid=CjwKCAjwzeqVBhAoEiwAOrEmzZl4nrUiG1bsp1GbTt_Q5_j_FJHDLhVTqNAxXusQdESksGcEU3dGeRoCNxkQAvD_BwE. [Accessed: 28- Jun- 2022].[45] "Messaging that just works "RabbitMQ", Rabbitmq.com, 2022. [Online]. Available: https://www.rabbitmq.com/. [Accessed: 28- Jun- 2022].[46] T. Knerr, "OSM2World", Osm2world.org, 2022. [Online]. Available: http://osm2world.org/. [Accessed: 28- Jun- 2022].[47] "OpenStreetMap", OpenStreetMap, 2022. [Online]. Available: https://www.openstreetmap.org/. [Accessed: 28- Jun- 2022].[48] "ROS 2 Documentation "ROS 2 Documentation: Foxy documentation", Docs.ros.org, 2022. [Online]. Available: https://docs.ros.org/en/foxy/index.html. [Accessed: 28- Jun- 2022].[49] "ROS 2 Documentation "ROS 2 Documentation: Galactic documentation", Docs.ros.org, 2022. [Online]. Available: https://docs.ros.org/en/galactic/index.html. [Accessed: 28- Jun- 2022].[50] "ROS 2 Documentation "ROS 2 Documentation: Humble documentation", Docs.ros.org, 2022. [Online]. Available: https://docs.ros.org/en/humble/index.html. [Accessed: 28- Jun- 2022].[51] "Creating a package "ROS 2 Documentation: Foxy documentation", Docs.ros.org, 2022. [Online]. Available: https://docs.ros.org/en/foxy/Tutorials/Beginner-Client-Libraries/Creating-Your-First-ROS2-Package.html. [Accessed: 28- Jun- 2022].[52] "ROS/Tutorials/UnderstandingNodes - ROS Wiki", Wiki.ros.org, 2022. [Online]. Available: http://wiki.ros.org/ROS/Tutorials/UnderstandingNodes. [Accessed: 28- Jun- 2022].[53] "GitHub - RobotWebTools/rosbridge_suite: Server Implementations of the rosbridge v2 Protocol", GitHub, 2022. [Online]. Available: https://github.com/RobotWebTools/rosbridge_suite. [Accessed: 28- Jun- 2022].[54] "Example Mavic 2 Pro · cyberbotics/webots_ros2 Wiki", GitHub, 2022. [Online]. Available: https://github.com/cyberbotics/webots_ros2/wiki/Example-Mavic-2-Pro. [Accessed: 28- Jun- 2022].[55] "Advanced Load Balancer, Web Server, & Reverse Proxy - NGINX", NGINX, 2022. [Online]. Available: https://www.nginx.com. [Accessed: 28- Jun- 2022].[56] "¿Qué es RTMP y cómo usarlo?", Omlet, 2022. [Online]. Available: https://omlet.zendesk.com/hc/es/articles/360027490811--Qu%C3%A9-es-RTMP-y-c%C3%B3mo-usarlo-. [Accessed: 28- Jun- 2022].[57] "Webots: robot simulator", Cyberbotics.com, 2022. [Online]. Available: https://cyberbotics.com. [Accessed: 28- Jun- 2022].[58] "Mavic 2 - DJI", DJI Official, 2022. [Online]. Available: https://www.dji.com/mavic-2. [Accessed: 28- Jun- 2022].[59] "Webots: OpenStreetMap Importer", Cyberbotics.com, 2022. [Online]. Available: https://cyberbotics.com/doc/automobile/openstreetmap-importer. [Accessed: 28- Jun- 2022].[60] "VLC: Sitio oficial - ¡Soluciones multimedia libres para todos los sistemas operativos! - VideoLAN", Videolan.org, 2022. [Online]. Available: https://www.videolan.org/index.es.html. [Accessed: 28- Jun- 2022].[61] "What is Windows Subsystem for Linux", Docs.microsoft.com, 2022. [Online]. Available: https://docs.microsoft.com/en-us/windows/wsl/about. [Accessed: 28- Jun- 2022].[62] "Docker overview", Docker Documentation, 2022. [Online]. Available: https://docs.docker.com/get-started/overview. [Accessed: 28- Jun- 2022].[63] "ngrok - Online in One Line", Ngrok.com, 2022. [Online]. Available: https://ngrok.com. [Accessed: 28- Jun- 2022].[64] "Laboratorio Colivri", Uniandes, 2022. [Online]. Available: https://electricayelectronica.uniandes.edu.co/es/laboratorios/colivri. [Accessed: 28- Jun- 2022].[65] "DJI Assistant 2 - Download Center - DJI", DJI Official, 2022. [Online]. Available: https://www.dji.com/downloads/softwares/assistant-dji-2. [Accessed: 28- Jun- 2022].[66] "DJI Goggles - DJI", DJI Official, 2022. [Online]. Available: https://www.dji.com/dji-goggles. [Accessed: 28- Jun- 2022].[67] G. Coronado and J. Fernández, "Errores Absolutos y Relativos", Fisicalab.com. [Online]. Available: https://www.fisicalab.com/apartado/errores-absoluto-relativos#contenidos. [Accessed: 28- Jun- 2022].Attribution-NonCommercial-NoDerivatives 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2reponame:Séneca: repositorio Uniandesinstname:Universidad de los Andesinstacron:Universidad de los Andes2023-10-10T18:30:38Z
score 15,812429