Multirotor UAV simulation for monitoring natural disasters using GAZEBO

Detalhes bibliográficos
Autor(a) principal: Almeida, Guilherme António Cardoso
Data de Publicação: 2023
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10400.6/13960
Resumo: The advancement of aeronautical and technological capabilities in recent years has significantly increased the versatility of Unmanned Aerial Vehicles. Drones nowadays come in various configurations, including fixed-wing, rotary-wing, and hybrid designs, catering for a wide range of purposes such as recreational activities, agriculture, sports competitions, military operations, and civil and military monitoring. Multirotor drones are accessible due to their low cost and ease of use, and as a result, they are currently proliferating. Taking advantage of this efficiency and popularity, and using a monitoring quadcopter, this dissertation focuses on the development of a simulation in which a drone can be controlled by a basic algorithm in Python. This algorithm is responsible for sending commands to the drone, allowing it to autonomously follow a forest fire front. The process of creating the simulation involved several stages. Firstly, the virtual drone was designed in computer aided design (CAD), inspired by a real drone model. Then, the drone's script was adapted from an existing drone, enabling it to function within the simulation environment. An autopilot system was implemented to provide autonomous control to the virtual drone, while a robot configuration program was used to characterize its behavior. Additionally, a virtual environment, based on the aerodynamics and propulsion laboratory of the Department of Aerospace Sciences at University of Beira Interior (UBI), was created to provide a scenario for drone operation. The successful implementation of a quadcopter drone simulation in the Gazebo simulator focuses primarily on its application in monitoring forest fires. Soon, this project involves testing the developed algorithm and simulation on a real drone within the confines of the laboratory.
id RCAP_3378fb01b1c09eb51edf7663d3602e66
oai_identifier_str oai:ubibliorum.ubi.pt:10400.6/13960
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Multirotor UAV simulation for monitoring natural disasters using GAZEBOFogo FlorestalGazeboMonitorizaçãoMultirotorUavVoo VirtualDomínio/Área Científica::Engenharia e Tecnologia::Engenharia AeronáuticaThe advancement of aeronautical and technological capabilities in recent years has significantly increased the versatility of Unmanned Aerial Vehicles. Drones nowadays come in various configurations, including fixed-wing, rotary-wing, and hybrid designs, catering for a wide range of purposes such as recreational activities, agriculture, sports competitions, military operations, and civil and military monitoring. Multirotor drones are accessible due to their low cost and ease of use, and as a result, they are currently proliferating. Taking advantage of this efficiency and popularity, and using a monitoring quadcopter, this dissertation focuses on the development of a simulation in which a drone can be controlled by a basic algorithm in Python. This algorithm is responsible for sending commands to the drone, allowing it to autonomously follow a forest fire front. The process of creating the simulation involved several stages. Firstly, the virtual drone was designed in computer aided design (CAD), inspired by a real drone model. Then, the drone's script was adapted from an existing drone, enabling it to function within the simulation environment. An autopilot system was implemented to provide autonomous control to the virtual drone, while a robot configuration program was used to characterize its behavior. Additionally, a virtual environment, based on the aerodynamics and propulsion laboratory of the Department of Aerospace Sciences at University of Beira Interior (UBI), was created to provide a scenario for drone operation. The successful implementation of a quadcopter drone simulation in the Gazebo simulator focuses primarily on its application in monitoring forest fires. Soon, this project involves testing the developed algorithm and simulation on a real drone within the confines of the laboratory.O avanço das capacidades aeronáuticas e tecnológicas nos últimos anos tem aumentado significativamente a versatilidade dos Veículos Aéreos Não Tripulados. Os drones atualmente possuem várias configurações, incluindo asas fixas, asas rotativas e designs híbridos, atendendo a uma ampla gama de propósitos, como atividades recreativas, agricultura, competições desportivas e monitoramento civil e militar. Os drones multirotores são acessíveis devido ao seu baixo custo e facilidade de uso e como consequência proliferam atualmente. Aproveitando esta eficácia e popularidade e utilizando um quadricóptero de monitorização, esta dissertação concentra-se no desenvolvimento de uma simulação na qual um drone pode ser controlado por um algoritmo básico em Python. Esse algoritmo é responsável por enviar comandos ao drone, permitindo que ele siga autonomamente uma frente de fogo florestal. O processo de criação da simulação envolveu várias etapas. Primeiramente, o drone virtual foi projetado em design auxiliado por computador (DAC), inspirado num modelo de drone real. Em seguida, o "script" do drone foi adaptado de um drone existente, permitindo que ele funcione dentro do ambiente de simulação. Um sistema de piloto automático foi implementado para fornecer controlo autónomo ao drone virtual, enquanto um programa de configuração de robôs foi utilizado para caracterizar o seu comportamento. Além disso, um ambiente virtual, baseado no laboratório de aerodinâmica e propulsão do Departamento de Ciências Aeroespaciais da Universidade da Beira Interior (UBI), foi criado para fornecer um cenário para a operação do drone. A implementação bem-sucedida da simulação de um drone quadricóptero no simulador Gazebo tem como principal foco a sua aplicação na monitorização de incêndios florestais. Num futuro próximo este projeto envolve testar o algoritmo e a simulação desenvolvidos num drone real dentro dos limites do laboratório.Gamboa, Pedro VieiraSousa, Joaquim Vasconcelos ReynoldsuBibliorumAlmeida, Guilherme António Cardoso2024-01-15T11:44:12Z2023-11-152023-10-072023-11-15T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10400.6/13960TID:203462602enginfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-01-17T03:48:14Zoai:ubibliorum.ubi.pt:10400.6/13960Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T01:45:04.036944Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Multirotor UAV simulation for monitoring natural disasters using GAZEBO
title Multirotor UAV simulation for monitoring natural disasters using GAZEBO
spellingShingle Multirotor UAV simulation for monitoring natural disasters using GAZEBO
Almeida, Guilherme António Cardoso
Fogo Florestal
Gazebo
Monitorização
Multirotor
Uav
Voo Virtual
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Aeronáutica
title_short Multirotor UAV simulation for monitoring natural disasters using GAZEBO
title_full Multirotor UAV simulation for monitoring natural disasters using GAZEBO
title_fullStr Multirotor UAV simulation for monitoring natural disasters using GAZEBO
title_full_unstemmed Multirotor UAV simulation for monitoring natural disasters using GAZEBO
title_sort Multirotor UAV simulation for monitoring natural disasters using GAZEBO
author Almeida, Guilherme António Cardoso
author_facet Almeida, Guilherme António Cardoso
author_role author
dc.contributor.none.fl_str_mv Gamboa, Pedro Vieira
Sousa, Joaquim Vasconcelos Reynolds
uBibliorum
dc.contributor.author.fl_str_mv Almeida, Guilherme António Cardoso
dc.subject.por.fl_str_mv Fogo Florestal
Gazebo
Monitorização
Multirotor
Uav
Voo Virtual
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Aeronáutica
topic Fogo Florestal
Gazebo
Monitorização
Multirotor
Uav
Voo Virtual
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Aeronáutica
description The advancement of aeronautical and technological capabilities in recent years has significantly increased the versatility of Unmanned Aerial Vehicles. Drones nowadays come in various configurations, including fixed-wing, rotary-wing, and hybrid designs, catering for a wide range of purposes such as recreational activities, agriculture, sports competitions, military operations, and civil and military monitoring. Multirotor drones are accessible due to their low cost and ease of use, and as a result, they are currently proliferating. Taking advantage of this efficiency and popularity, and using a monitoring quadcopter, this dissertation focuses on the development of a simulation in which a drone can be controlled by a basic algorithm in Python. This algorithm is responsible for sending commands to the drone, allowing it to autonomously follow a forest fire front. The process of creating the simulation involved several stages. Firstly, the virtual drone was designed in computer aided design (CAD), inspired by a real drone model. Then, the drone's script was adapted from an existing drone, enabling it to function within the simulation environment. An autopilot system was implemented to provide autonomous control to the virtual drone, while a robot configuration program was used to characterize its behavior. Additionally, a virtual environment, based on the aerodynamics and propulsion laboratory of the Department of Aerospace Sciences at University of Beira Interior (UBI), was created to provide a scenario for drone operation. The successful implementation of a quadcopter drone simulation in the Gazebo simulator focuses primarily on its application in monitoring forest fires. Soon, this project involves testing the developed algorithm and simulation on a real drone within the confines of the laboratory.
publishDate 2023
dc.date.none.fl_str_mv 2023-11-15
2023-10-07
2023-11-15T00:00:00Z
2024-01-15T11:44:12Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10400.6/13960
TID:203462602
url http://hdl.handle.net/10400.6/13960
identifier_str_mv TID:203462602
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799136946376671232