Integrated software architecture in ATLASCAR2
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/10773/34924 |
Resumo: | The organization of an autonomous vehicle computational system is crucial for a better implementation of algorithms in the area of autonomous navigation. The first objective of this dissertation consists of organizing and updating the Atlascar2 software architecture. This organization covers updating and adding the sensor’s launch files, updating drivers, improving the processing unit and updating the communication infrastructure. Another objective is the development of an odometry solution, to be integrated into the new Atlascar2 software architecture. It used the vehicle’s CAN bus as a means of transmitting and receiving the necessary data, such as the angle of the car’s wheels and its speed. To measure the speed, an incremental encoder was installed on the Atlascar2 rear left wheel, while the angle values are provided by the CAN. The results show improvements in the software architecture and in the performance obtained by the odometry system, in simulation and real. In real mode, the results indicate the need to calibrate the odometry, which, when elaborated in a future work, will bring improvements to the Atlascar2 navigation system. |
id |
RCAP_3db256f035eed07112fcba2683f5f7ae |
---|---|
oai_identifier_str |
oai:ria.ua.pt:10773/34924 |
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 |
Integrated software architecture in ATLASCAR2OdometryROS architectureAtlascar2Electronic control unitsCANAckermann modelThe organization of an autonomous vehicle computational system is crucial for a better implementation of algorithms in the area of autonomous navigation. The first objective of this dissertation consists of organizing and updating the Atlascar2 software architecture. This organization covers updating and adding the sensor’s launch files, updating drivers, improving the processing unit and updating the communication infrastructure. Another objective is the development of an odometry solution, to be integrated into the new Atlascar2 software architecture. It used the vehicle’s CAN bus as a means of transmitting and receiving the necessary data, such as the angle of the car’s wheels and its speed. To measure the speed, an incremental encoder was installed on the Atlascar2 rear left wheel, while the angle values are provided by the CAN. The results show improvements in the software architecture and in the performance obtained by the odometry system, in simulation and real. In real mode, the results indicate the need to calibrate the odometry, which, when elaborated in a future work, will bring improvements to the Atlascar2 navigation system.A organização do sistema computacional de um veículo autónomo é crucial para uma melhor implementação de algoritmos na área da navegação autónoma. O primeiro objetivo desta dissertação consiste na organização e atualização da arquitetura de software do Atlascar2. Esta organização cobre a atualização e adição dos ficheiros de lançamento dos sensores, atualização de "drivers", melhoramento da unidade de processamento e atualização da infraestrutura de comunicação. O segundo objetivo principal é o desenvolvimento de uma solução de odometria, para ser integrada na nova arquitetura de software do Atlascar2 que utiliza o barramento CAN do veículo como um meio de transmissão e receção dos dados necessários, como o ângulo das rodas do carro e a sua velocidade. Para a aquisição da velocidade, um codificador incremental foi instalado na roda esquerda traseira do Atlascar2, enquanto os valores do ângulo são obtidos pela rede do CAN. Os resultados mostram melhorias na arquitetura de software e no desempenho obtido pelo sistema de odometria, simulado e real. Os resultados reais indicam a necessidade de ser feita a calibração da odometria, que quando elaborada num trabalho futuro, trará melhorias ao sistema de navegação do Atlascar2.2022-10-18T12:50:45Z2022-07-18T00:00:00Z2022-07-18info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10773/34924engPombinho, Sara Costainfo: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-22T12:07:14Zoai:ria.ua.pt:10773/34924Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T03:06:03.685657Repositó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 |
Integrated software architecture in ATLASCAR2 |
title |
Integrated software architecture in ATLASCAR2 |
spellingShingle |
Integrated software architecture in ATLASCAR2 Pombinho, Sara Costa Odometry ROS architecture Atlascar2 Electronic control units CAN Ackermann model |
title_short |
Integrated software architecture in ATLASCAR2 |
title_full |
Integrated software architecture in ATLASCAR2 |
title_fullStr |
Integrated software architecture in ATLASCAR2 |
title_full_unstemmed |
Integrated software architecture in ATLASCAR2 |
title_sort |
Integrated software architecture in ATLASCAR2 |
author |
Pombinho, Sara Costa |
author_facet |
Pombinho, Sara Costa |
author_role |
author |
dc.contributor.author.fl_str_mv |
Pombinho, Sara Costa |
dc.subject.por.fl_str_mv |
Odometry ROS architecture Atlascar2 Electronic control units CAN Ackermann model |
topic |
Odometry ROS architecture Atlascar2 Electronic control units CAN Ackermann model |
description |
The organization of an autonomous vehicle computational system is crucial for a better implementation of algorithms in the area of autonomous navigation. The first objective of this dissertation consists of organizing and updating the Atlascar2 software architecture. This organization covers updating and adding the sensor’s launch files, updating drivers, improving the processing unit and updating the communication infrastructure. Another objective is the development of an odometry solution, to be integrated into the new Atlascar2 software architecture. It used the vehicle’s CAN bus as a means of transmitting and receiving the necessary data, such as the angle of the car’s wheels and its speed. To measure the speed, an incremental encoder was installed on the Atlascar2 rear left wheel, while the angle values are provided by the CAN. The results show improvements in the software architecture and in the performance obtained by the odometry system, in simulation and real. In real mode, the results indicate the need to calibrate the odometry, which, when elaborated in a future work, will bring improvements to the Atlascar2 navigation system. |
publishDate |
2022 |
dc.date.none.fl_str_mv |
2022-10-18T12:50:45Z 2022-07-18T00:00:00Z 2022-07-18 |
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/34924 |
url |
http://hdl.handle.net/10773/34924 |
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_ |
1799137715790282752 |