Ambiente de simulação 3D para um veículo de condução autónoma
Main Author: | |
---|---|
Publication Date: | 2011 |
Format: | Master thesis |
Language: | por |
Source: | Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
Download full: | http://hdl.handle.net/10773/7615 |
Summary: | O software que controla um veículo de condução autónoma é composto por um conjunto de algoritmos, cada um encarregue por um aspecto da condução, e que juntos permitem que o veículo se movimente autonomamente num dado ambiente. Contudo, basta um erro para que tudo possa deixar de funcionar correctamente, e se crie uma situação perigosa. A realização de testes exaustivos ao software de controlo é assim essencial. Estes, contudo, exigem um ambiente de teste controlado, nem sempre disponível, e podem estar limitados pelas características do veículo ou por questões de segurança, entre outras. Para atenuar as dificuldades que resultam do uso de um veículo real para executar esses testes pretendeu-se, com este trabalho, desenvolver um ambiente de simulação que permita simular o veículo e o ambiente que o rodeia. Este ambiente de simulação tenta emular o hardware utilizado no veículo real, o que implica emular os actuadores e sensores e a comunicação entre o hardware e o software. Esta abordagem, por sua vez, proporciona uma separação clara entre a simulação e o software que está a ser testado, uma vez que este não sabe se está a interagir com o veículo real ou com o simulado. O segundo objectivo desta dissertação foi o de estudar a viabilidade de utilização de outros motores de física e linguagens de programação para além dos que são normalmente utilizados nestes tipos de projectos. O Departamento de Electrónica, Telecomunicações e Informática da Universidade de Aveiro possui um grupo de trabalho focado no desenvolvimento de veículos e software para participação nas provas de condução autónoma do Festival Nacional da Robótica. O simulador foi desenvolvido para este grupo, de modo a facilitar a execução de testes aos algoritmos usados no veículo para condução autónoma, o que fez com que a modelação do ambiente de simulação se tenha baseado na pista usada nestas provas, e que os sensores e actuadores modelados sejam os usados no veículo real. Apesar do simulador não ter sido concluído a tempo para ser usado nos testes do software de controlo de alto nóvel do veículo usado na edição de 2011 do Festival Nacional da Robótica, foi usado posteriormente para analisar a causa de problemas lá detectados. Também foi realizado algum trabalho na área de condução autónoma para a camada de alto nível do veículo, que contribuiu para a obtenção do terceiro lugar no Festival. |
id |
RCAP_b32f6a150fad055355c53ca6b58268cd |
---|---|
oai_identifier_str |
oai:ria.ua.pt:10773/7615 |
network_acronym_str |
RCAP |
network_name_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
repository_id_str |
https://opendoar.ac.uk/repository/7160 |
spelling |
Ambiente de simulação 3D para um veículo de condução autónomaEngenharia de computadoresRobóticaRobots autónomosCondução de automóveis - MonitorizaçãoSimulação por computadorVisualização tridimensionalDesenvolvimento de softwareO software que controla um veículo de condução autónoma é composto por um conjunto de algoritmos, cada um encarregue por um aspecto da condução, e que juntos permitem que o veículo se movimente autonomamente num dado ambiente. Contudo, basta um erro para que tudo possa deixar de funcionar correctamente, e se crie uma situação perigosa. A realização de testes exaustivos ao software de controlo é assim essencial. Estes, contudo, exigem um ambiente de teste controlado, nem sempre disponível, e podem estar limitados pelas características do veículo ou por questões de segurança, entre outras. Para atenuar as dificuldades que resultam do uso de um veículo real para executar esses testes pretendeu-se, com este trabalho, desenvolver um ambiente de simulação que permita simular o veículo e o ambiente que o rodeia. Este ambiente de simulação tenta emular o hardware utilizado no veículo real, o que implica emular os actuadores e sensores e a comunicação entre o hardware e o software. Esta abordagem, por sua vez, proporciona uma separação clara entre a simulação e o software que está a ser testado, uma vez que este não sabe se está a interagir com o veículo real ou com o simulado. O segundo objectivo desta dissertação foi o de estudar a viabilidade de utilização de outros motores de física e linguagens de programação para além dos que são normalmente utilizados nestes tipos de projectos. O Departamento de Electrónica, Telecomunicações e Informática da Universidade de Aveiro possui um grupo de trabalho focado no desenvolvimento de veículos e software para participação nas provas de condução autónoma do Festival Nacional da Robótica. O simulador foi desenvolvido para este grupo, de modo a facilitar a execução de testes aos algoritmos usados no veículo para condução autónoma, o que fez com que a modelação do ambiente de simulação se tenha baseado na pista usada nestas provas, e que os sensores e actuadores modelados sejam os usados no veículo real. Apesar do simulador não ter sido concluído a tempo para ser usado nos testes do software de controlo de alto nóvel do veículo usado na edição de 2011 do Festival Nacional da Robótica, foi usado posteriormente para analisar a causa de problemas lá detectados. Também foi realizado algum trabalho na área de condução autónoma para a camada de alto nível do veículo, que contribuiu para a obtenção do terceiro lugar no Festival.Universidade de Aveiro2012-03-30T14:53:13Z2011-01-01T00:00:00Z2011info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10773/7615porMachado, Ricardo Jorge Silvainfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2024-05-06T03:41:14Zoai:ria.ua.pt:10773/7615Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T13:43:26.601270Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse |
dc.title.none.fl_str_mv |
Ambiente de simulação 3D para um veículo de condução autónoma |
title |
Ambiente de simulação 3D para um veículo de condução autónoma |
spellingShingle |
Ambiente de simulação 3D para um veículo de condução autónoma Machado, Ricardo Jorge Silva Engenharia de computadores Robótica Robots autónomos Condução de automóveis - Monitorização Simulação por computador Visualização tridimensional Desenvolvimento de software |
title_short |
Ambiente de simulação 3D para um veículo de condução autónoma |
title_full |
Ambiente de simulação 3D para um veículo de condução autónoma |
title_fullStr |
Ambiente de simulação 3D para um veículo de condução autónoma |
title_full_unstemmed |
Ambiente de simulação 3D para um veículo de condução autónoma |
title_sort |
Ambiente de simulação 3D para um veículo de condução autónoma |
author |
Machado, Ricardo Jorge Silva |
author_facet |
Machado, Ricardo Jorge Silva |
author_role |
author |
dc.contributor.author.fl_str_mv |
Machado, Ricardo Jorge Silva |
dc.subject.por.fl_str_mv |
Engenharia de computadores Robótica Robots autónomos Condução de automóveis - Monitorização Simulação por computador Visualização tridimensional Desenvolvimento de software |
topic |
Engenharia de computadores Robótica Robots autónomos Condução de automóveis - Monitorização Simulação por computador Visualização tridimensional Desenvolvimento de software |
description |
O software que controla um veículo de condução autónoma é composto por um conjunto de algoritmos, cada um encarregue por um aspecto da condução, e que juntos permitem que o veículo se movimente autonomamente num dado ambiente. Contudo, basta um erro para que tudo possa deixar de funcionar correctamente, e se crie uma situação perigosa. A realização de testes exaustivos ao software de controlo é assim essencial. Estes, contudo, exigem um ambiente de teste controlado, nem sempre disponível, e podem estar limitados pelas características do veículo ou por questões de segurança, entre outras. Para atenuar as dificuldades que resultam do uso de um veículo real para executar esses testes pretendeu-se, com este trabalho, desenvolver um ambiente de simulação que permita simular o veículo e o ambiente que o rodeia. Este ambiente de simulação tenta emular o hardware utilizado no veículo real, o que implica emular os actuadores e sensores e a comunicação entre o hardware e o software. Esta abordagem, por sua vez, proporciona uma separação clara entre a simulação e o software que está a ser testado, uma vez que este não sabe se está a interagir com o veículo real ou com o simulado. O segundo objectivo desta dissertação foi o de estudar a viabilidade de utilização de outros motores de física e linguagens de programação para além dos que são normalmente utilizados nestes tipos de projectos. O Departamento de Electrónica, Telecomunicações e Informática da Universidade de Aveiro possui um grupo de trabalho focado no desenvolvimento de veículos e software para participação nas provas de condução autónoma do Festival Nacional da Robótica. O simulador foi desenvolvido para este grupo, de modo a facilitar a execução de testes aos algoritmos usados no veículo para condução autónoma, o que fez com que a modelação do ambiente de simulação se tenha baseado na pista usada nestas provas, e que os sensores e actuadores modelados sejam os usados no veículo real. Apesar do simulador não ter sido concluído a tempo para ser usado nos testes do software de controlo de alto nóvel do veículo usado na edição de 2011 do Festival Nacional da Robótica, foi usado posteriormente para analisar a causa de problemas lá detectados. Também foi realizado algum trabalho na área de condução autónoma para a camada de alto nível do veículo, que contribuiu para a obtenção do terceiro lugar no Festival. |
publishDate |
2011 |
dc.date.none.fl_str_mv |
2011-01-01T00:00:00Z 2011 2012-03-30T14:53:13Z |
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/10773/7615 |
url |
http://hdl.handle.net/10773/7615 |
dc.language.iso.fl_str_mv |
por |
language |
por |
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.publisher.none.fl_str_mv |
Universidade de Aveiro |
publisher.none.fl_str_mv |
Universidade de Aveiro |
dc.source.none.fl_str_mv |
reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia instacron:RCAAP |
instname_str |
FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
collection |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
repository.name.fl_str_mv |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
repository.mail.fl_str_mv |
info@rcaap.pt |
_version_ |
1833594005163606016 |