Integrated software architecture in ATLASCAR2

Detalhes bibliográficos
Autor(a) principal: Pombinho, Sara Costa
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