Tracked Autonomous Vehicles Moving on Rough Terrain
Autor(a) principal: | |
---|---|
Data de Publicação: | 2022 |
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/10316/103071 |
Resumo: | Dissertação de Mestrado Integrado em Engenharia Mecânica apresentada à Faculdade de Ciências e Tecnologia |
id |
RCAP_7c1fff1c317ad602d1d1468373856482 |
---|---|
oai_identifier_str |
oai:estudogeral.uc.pt:10316/103071 |
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 |
Tracked Autonomous Vehicles Moving on Rough TerrainVeículos Autónomos com Lagartas a Operar em Terrenos AcidentadosIncêndios FlorestaisVeículos Autónomos de LagartasRobot Operating Systems (ROS)Controlo de TraçãoTerrenos AcidentadosForest FiresTracked Autonomous VehiclesRobot Operating Systems (ROS)Traction ControlRough TerrainsDissertação de Mestrado Integrado em Engenharia Mecânica apresentada à Faculdade de Ciências e TecnologiaA limpeza florestal é de grande importância no combate a incêndios florestais, pois além de remover combustível para os incêndios, torna o acesso aos terrenos mais fácil para o combate de eventuais incêndios. Sendo os incêndios não controlados de grande perigo para o ser humano, é necessário arranjar formas de prevenir que estes aconteçam. Para isso existem faixas de gestão de combustível ao longo das estradas, linhas de alta tensão, em torno de aglomerados habitacionais e outras infraestruturas na interface urbano florestal. Um grande problema na realização das limpezas florestais é a falta de mão de obra suficiente que permita a limpeza de todos os terrenos e locais definidos como locais de alto perigo para a sociedade em caso de incêndio, antes do início da época de incêndios. Com a evolução tecnológica, é possível compensar a falta de mão de obra, recorrendo a veículos autónomos capazes de realizar limpezas florestais e de se adaptarem ao terreno.Este trabalho consiste no desenvolvimento de um controlo de tração para implementar num robô autónomo a mover-se em terrenos acidentados. Tem como objetivo o desenvolvimento de um algoritmo capaz de detetar desvios na trajetória do robô e fazer a sua correção e de um algoritmo que permite o saber em tempo real o valor do yaw do robô.Este trabalho foi desenvolvido em ambiente virtuais, utilizando Robot Operating System (ROS), a linguagem de programação Python.Inicialmente, o trabalho consistiu na determinação do valor de yaw do robô e leitura desse mesmo valor de modo a conhecer a orientação do robô em cada instante. O passo seguinte consistiu no desenvolvimento de um algoritmo que lendo o valor do yaw, corrigiria a trajetória do robô de modo que o movimento deste fosse constantemente em linha reta, sofrendo apenas pequenos desvios, imediatamente compensados. Por fim foram realizados testes em ambientes virtuais de modo a validar o trabalho desenvolvido.Forest cleaning is of great importance in fighting forest fires, because in addition to removing fuel for fires, it makes access to land easier for fighting possible fires. Being uncontrolled fires of great danger to humans, it is necessary to find ways to prevent them from happening. For this there are fuel management strips along roads, high voltage lines, around housing clusters and other infrastructure at the urban forestry interface. A major problem in carrying out forest cleanings is the lack of manpower to allow the cleaning of all land and places defined as places of high danger for society in the event of fire before the start of the fire season. With technological developments, it is possible to compensate the lack of manpower, using autonomous vehicles, capable of carrying out forest cleanings and adapting to the terrain.This work consists in the development of a traction control to implement in an autonomous robot moving in rough terrains. Its objective is the development of an algorithm capable of detecting deviations in the robot’s trajectory and correcting them, and an algorithm that allows real-time knowledge of the robot’s yaw value.This work was developed in virtual environments, using Robot Operating Systems (ROS) and Python programming language. Initially, the work consisted of determining the robot’s yaw value and reading of this same value in order to know the robot’s orientation at each instant. The next step consisted in the development of an algorithm that, reading the yaw value, would correct the robot’s trajectory so that its movement was constantly in straight line, suffering only small deviations, immediately compensated. Finally, tests were carried out in virtual environments in order to validate the work developed.2022-09-29info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://hdl.handle.net/10316/103071http://hdl.handle.net/10316/103071TID:203078594engRodrigues, Diogo Gomesinfo: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:RCAAP2022-10-19T20:38:28Zoai:estudogeral.uc.pt:10316/103071Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T21:19:56.289238Repositó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 |
Tracked Autonomous Vehicles Moving on Rough Terrain Veículos Autónomos com Lagartas a Operar em Terrenos Acidentados |
title |
Tracked Autonomous Vehicles Moving on Rough Terrain |
spellingShingle |
Tracked Autonomous Vehicles Moving on Rough Terrain Rodrigues, Diogo Gomes Incêndios Florestais Veículos Autónomos de Lagartas Robot Operating Systems (ROS) Controlo de Tração Terrenos Acidentados Forest Fires Tracked Autonomous Vehicles Robot Operating Systems (ROS) Traction Control Rough Terrains |
title_short |
Tracked Autonomous Vehicles Moving on Rough Terrain |
title_full |
Tracked Autonomous Vehicles Moving on Rough Terrain |
title_fullStr |
Tracked Autonomous Vehicles Moving on Rough Terrain |
title_full_unstemmed |
Tracked Autonomous Vehicles Moving on Rough Terrain |
title_sort |
Tracked Autonomous Vehicles Moving on Rough Terrain |
author |
Rodrigues, Diogo Gomes |
author_facet |
Rodrigues, Diogo Gomes |
author_role |
author |
dc.contributor.author.fl_str_mv |
Rodrigues, Diogo Gomes |
dc.subject.por.fl_str_mv |
Incêndios Florestais Veículos Autónomos de Lagartas Robot Operating Systems (ROS) Controlo de Tração Terrenos Acidentados Forest Fires Tracked Autonomous Vehicles Robot Operating Systems (ROS) Traction Control Rough Terrains |
topic |
Incêndios Florestais Veículos Autónomos de Lagartas Robot Operating Systems (ROS) Controlo de Tração Terrenos Acidentados Forest Fires Tracked Autonomous Vehicles Robot Operating Systems (ROS) Traction Control Rough Terrains |
description |
Dissertação de Mestrado Integrado em Engenharia Mecânica apresentada à Faculdade de Ciências e Tecnologia |
publishDate |
2022 |
dc.date.none.fl_str_mv |
2022-09-29 |
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/10316/103071 http://hdl.handle.net/10316/103071 TID:203078594 |
url |
http://hdl.handle.net/10316/103071 |
identifier_str_mv |
TID:203078594 |
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.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_ |
1799134092919308288 |