Ambiente de simulação 3D para um veículo de condução autónoma
Autor(a) principal: | |
---|---|
Data de Publicação: | 2011 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/10773/7615 |
Resumo: | 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ório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
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ó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-02-22T11:13:17Zoai:ria.ua.pt:10773/7615Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T02:45:17.139367Repositó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 |
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ó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_ |
1799137504939474944 |