A planning pipeline for software systems of autonomous vehicles
dc.contributor.advisor1 | Gonçalves, Claudine Santos Baduê | |
dc.contributor.advisor1ID | https://orcid.org/0000-0003-1810-8581 | |
dc.contributor.advisor1Lattes | http://lattes.cnpq.br/1359531672303446 | |
dc.contributor.author | Azevedo, Pedro Henrique Vieira de Oliveira | |
dc.contributor.authorLattes | http://lattes.cnpq.br/5958251435708396 | |
dc.contributor.referee1 | Komati, Karin Satie | |
dc.contributor.referee1ID | https://orcid.org/0000-0001-5677-4724 | |
dc.contributor.referee1Lattes | http://lattes.cnpq.br/9860697624155451 | |
dc.contributor.referee2 | Santos, Thiago Oliveira dos | |
dc.contributor.referee2ID | https://orcid.org/0000-0001-7607-635X | |
dc.contributor.referee2Lattes | http://lattes.cnpq.br/5117339495064254 | |
dc.contributor.referee3 | Boeres, Maria Claudia Silva | |
dc.contributor.referee3ID | https://orcid.org/0000-0001-9801-2410 | |
dc.contributor.referee3Lattes | http://lattes.cnpq.br/0528154281423964 | |
dc.contributor.referee4 | Wolf, Denis Fernando | |
dc.date.accessioned | 2024-05-30T01:42:56Z | |
dc.date.available | 2024-05-30T01:42:56Z | |
dc.date.issued | 2023-09-04 | |
dc.description.abstract | The use of autonomous vehicles on public roads and in industrial environments has been growing in recent years and to achieve the higher level of autonomy, where no human intervention is needed, the vehicle must know the roads of the environment where it will operate, which allows it to travel from an initial location to a desired destination dealing with the uncertainties of the environments, such as static obstacles. In this work, we propose a planning pipeline for autonomous vehicle software systems. The pipeline is composed of an offline process and an online process. The offline process consists of two modules: (i) the Waypoints Editor, used to edit or even create entire new paths using an open-source vector graphics editor. (ii) The Multi-Level Road Network Generator constructs a representation of the environment in two levels of representation where the first one is used to guide the vehicle in the autonomous mission and the second one represents the paths and is used is route computation. The online process consists of three modules: (i) the Route Planner module to compute routes, (ii) the Off-Road Planner module to compute short paths in order to bring the car to the start of the route or to take the car from the end of the route to the final goal, and (iii) the Frenét Frames Path Planner to generate alternative paths to the right and left of the route and, in the presence of static obstacles, overtake them. We evaluated the performance of the proposed planning pipeline through simulations in three different real-world datasets using our Autonomous Vehicle Simulator module. Simulated experimental results showed that the proposed planning pipeline allowed the autonomous vehicle to know the environment as much as the user of the system wants and successfully execute missions from an initial position to a desired destination computing faster routes using the second level of the Multi-Level Road Network, dealing with static obstacles in the environment obeying the overtake safe distance restrictions imposed by the autonomous vehicle system. | |
dc.description.resumo | O uso de veículos autônomos em vias públicas e industriais vem crescendo nos últimos anos e para chegar ao mais alto nível de autonomia, onde não é necessária nenhuma intervenção humana, o veículo precisa conhecer as pistas do ambiente que irá operar, o que permite com que o mesmo trafegue autonomamente de uma posição inicial ao destino desejado lidando com as incertezas do ambiente, como por exemplo, obstáculos estáticos. Neste trabalho nós propomos um pipeline de planejamento para sistemas de veículos autônomos. O pipeline é composto de processos offline e em tempo real. Os processos offline são compostos de dois módulos: (i) o editor de waypoints, utilizado para editar ou criar caminhos utilizando um editor de gráficos vetoriais open-source. (ii) O gerador de malhas viárias de múltiplos níveis, responsável por construir uma representação do ambiente em dois níveis, sendo o primeiro utilizado para guiar o veículo durante a missão autônoma e o segundo representa os caminhos e é utilizado no computo da rota. O processo em tempo real consiste de três módulos: (i) o planejador de rotas, (ii) o planejador de caminhos fora da malha viária, que computa pequenos caminhos que levam o veículo autônomo até o início de uma rota ou leva o veículo autônomo do final de uma rota até um destino fora da malha viária. Por fim, (iii) o planejador de caminhos baseado em Frenét-Frames gera caminhos alternativos a direita e a esquerda da rota computada e, na presença de obstáculos estáticos, os ultrapassa. A performance do sistema foi avaliada no nosso módulo de simulações em três bases de dados coletadas por sensores embarcados em um veículo. Os resultados demonstraram que o pipeline proposto permitiu ao veículo conhecer o ambiente de operação e executar missões com sucesso de um ponto inicial até o destino desejado, computando rotas com tempo computacional reduzido quando utilizando o nível mais alto da malha viária, lidando com obstáculos estáticos do ambiente, obedecendo as restrições de segurança de ultrapassagem do sistema autônomo do veículo. | |
dc.description.sponsorship | Fundação Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES) | |
dc.format | Text | |
dc.identifier.uri | http://repositorio.ufes.br/handle/10/17257 | |
dc.language | por | |
dc.publisher | Universidade Federal do Espírito Santo | |
dc.publisher.country | BR | |
dc.publisher.course | Doutorado em Ciência da Computação | |
dc.publisher.department | Centro Tecnológico | |
dc.publisher.initials | UFES | |
dc.publisher.program | Programa de Pós-Graduação em Informática | |
dc.rights | open access | |
dc.subject | Planejamento de caminhos | |
dc.subject | Malhas viárias | |
dc.subject | Planejamento de rotas | |
dc.subject | Desvio de obstáculos | |
dc.subject | Veículos autônomos | |
dc.subject.br-rjbn | subject.br-rjbn | |
dc.subject.cnpq | Ciência da Computação | |
dc.title | A planning pipeline for software systems of autonomous vehicles | |
dc.title.alternative | title.alternative | |
dc.type | doctoralThesis |
Arquivos
Pacote Original
1 - 1 de 1
Carregando...
- Nome:
- tese_doutorado_Pedro_Azevedo_v03-Final (1).pdf
- Tamanho:
- 6.52 MB
- Formato:
- Adobe Portable Document Format
- Descrição: