Ambiente de simulação 3D para um veículo de condução autónoma

Detalhes bibliográficos
Autor(a) principal: Machado, Ricardo Jorge Silva
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