Multirotor UAV simulation for monitoring natural disasters using GAZEBO
Autor(a) principal: | |
---|---|
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 |