Avançando a Condução Autônoma com o EDGAR
O veículo de pesquisa EDGAR e seu gêmeo digital ajudam no desenvolvimento da direção autônoma.
― 7 min ler
Índice
A condução autônoma é um assunto bem em alta no mundo da tecnologia hoje em dia. Muitas pesquisas e empresas estão tentando transformar os carros autônomos em realidade. Muitas vezes, o foco tá em criar novas funcionalidades e algoritmos mais inteligentes. Porém, ainda tem muita coisa pra entender na hora de juntar todas essas partes individuais em um sistema que funcione. Esse documento fala sobre um veículo de pesquisa e seu gêmeo digital que visa resolver alguns desses desafios no desenvolvimento de veículos autônomos.
O Veículo de Pesquisa: EDGAR
O veículo de pesquisa que a gente vai falar se chama EDGAR. Esse veículo foi projetado pra pesquisa em condução autônoma. Ele tem uma configuração de hardware única que inclui vários Sensores e sistemas computacionais que ajudam a navegar e entender o entorno. O objetivo é melhorar todo o processo de desenvolvimento de veículos autônomos.
Configuração de Hardware
O EDGAR é baseado em um Volkswagen T7 Multivan Style 1.4 eHybrid. Esse modelo específico é ideal pra pesquisa porque tem um trem de força híbrido que combina um motor a combustão com um motor elétrico. Isso torna ele eficiente em termos de energia e capaz de dar conta das necessidades de energia de vários dispositivos de computação e sensoriamento.
O veículo tá equipado com vários sensores, incluindo câmeras, LiDAR (Detecção e Medição de Luz), RADAR (Detecção e Medição de Rádio) e microfones. Esses sensores trabalham juntos pra perceber o ambiente ao redor do veículo, permitindo que ele detecte obstáculos, outros veículos, pedestres e sinais de trânsito.
Configuração dos Sensores
A configuração dos sensores é feita pra cobrir uma visão de 360 graus ao redor do veículo. As câmeras de alta resolução fornecem imagens claras para tarefas de reconhecimento visual. Os sensores LiDAR ajudam a medir distâncias usando feixes de laser pra calcular quanto tempo a luz leva pra voltar de objetos. Os sensores RADAR são robustos e funcionam bem até em condições climáticas ruins. Por fim, microfones estão incluídos pra detectar sons como sirenes de veículos de emergência.
Sistema Computacional e de Rede
O sistema computacional do EDGAR é composto por computadores de alto desempenho (HPCs) que processam os dados coletados de todos os sensores. Esses computadores precisam ser poderosos o suficiente pra lidar com operações complexas como aprendizado profundo, que é essencial pra entender os dados dos sensores.
Sincronização de Relógio PTP
Pra que o veículo funcione de forma eficaz, é crucial que todos os sensores e computadores estejam sincronizados no tempo. Essa sincronização garante que os dados coletados de diferentes sensores sejam precisos e possam ser combinados corretamente. Um sistema de cronometragem especial conhecido como PTP (Protocolo de Tempo de Precisão) é usado pra conseguir isso.
O Gêmeo Digital
Um gêmeo digital é um modelo virtual do veículo físico. Ele representa não só o carro em si, mas também todos os seus componentes e como eles funcionam juntos. Esse gêmeo digital é importante por várias razões.
Benefícios de um Gêmeo Digital
- Consistência: O gêmeo digital garante que os testes realizados em um ambiente de simulação correspondam ao que vai acontecer no mundo real. Essa aproximação é crucial pra Validação.
- Facilitação do Desenvolvimento: Diferentes equipes de desenvolvimento podem trabalhar no mesmo modelo virtual, facilitando a integração de novas funcionalidades de software e testando de forma eficiente.
- Gerenciamento de Dados: O gêmeo digital ajuda a gerenciar as grandes quantidades de dados coletados pelo veículo, tornando mais fácil analisar e melhorar os algoritmos de condução.
Fluxo de Trabalho de Desenvolvimento
O processo de desenvolvimento do EDGAR foi feito pra ser completo e eficiente. Ele segue um fluxo de trabalho estruturado que vai desde o desenvolvimento de funcionalidades passando por várias etapas de teste até chegar a aplicações no mundo real.
Desenvolvimento de Funcionalidades
O fluxo de trabalho começa com o desenvolvimento de novas funcionalidades. Essas funcionalidades são testadas em partes pequenas primeiro pra garantir que funcionem bem. Isso geralmente é feito com testes unitários e simulações simples.
Simulação e Teste
Depois dos testes iniciais, as novas funcionalidades são avaliadas em simulações mais complexas. Esses testes podem imitar condições reais de condução e ajudam a identificar qualquer problema potencial antes que o software seja testado nas ruas de verdade.
Assim que o software passa nesses testes simulados, ele avança para o teste Hardware-in-the-Loop (HiL). Essa fase usa hardware real no processo de teste pra verificar se tudo funciona junto como esperado.
Teste no Mundo Real
Finalmente, depois de passar por testes rigorosos em ambientes simulados, o software tá pronto pra testes no mundo real. É aqui que o carro é testado nas ruas de verdade, enfrentando os tipos de desafios que ele encontraria no uso cotidiano.
Desafios no Desenvolvimento de Veículos Autônomos
Desenvolver veículos autônomos traz uma série de desafios que os pesquisadores estão sempre tentando resolver.
Integração de Funcionalidades
Uma das principais dificuldades é integrar funcionalidades de software individuais em um sistema coeso. Muitas vezes, diferentes equipes trabalham em componentes separados, e integrar tudo isso pode causar problemas se não for bem gerenciado.
Validação de Pilhas de Software
Outro desafio é validar toda a pilha de software de um veículo autônomo. Isso inclui garantir que todos os componentes funcionem juntos de maneira harmoniosa. A validação adequada é essencial pra evitar falhas quando o veículo estiver na estrada.
Simulação vs. Realidade
Geralmente, tem uma diferença bem grande entre o que as simulações mostram e como os veículos se comportam no mundo real. Criar um bom gêmeo digital pode ajudar a reduzir essa diferença, oferecendo uma representação virtual mais precisa do veículo real.
Direções Futuras
O trabalho no EDGAR e no seu gêmeo digital não é só sobre melhorar a tecnologia atual; também visa abrir caminho pra futuras pesquisas em condução autônoma.
Melhoria do Framework de Validação
Os esforços futuros vão se concentrar em refinar o processo de validação. Comparando o desempenho do software em simulações com os resultados do mundo real, os pesquisadores podem entender melhor onde as melhorias são necessárias.
Novas Funcionalidades e Modelos de Software
Também tem a intenção de desenvolver novas funcionalidades de software que podem melhorar o funcionamento do veículo. Isso inclui a criação de diferentes modelos de simulação que podem oferecer novas percepções sobre o comportamento de condução e tomada de decisão.
Coleta de Dados em Grande Escala
Outra área-chave de foco é criar um grande conjunto de dados que capture vários cenários de condução, especialmente aqueles que são desafiadores, como condições climáticas adversas. Isso ajudará a melhorar os algoritmos usados nos sistemas de condução autônoma.
Conclusão
O desenvolvimento de veículos autônomos é um processo complexo que envolve muitas partes em movimento. O veículo de pesquisa EDGAR e seu gêmeo digital representam passos significativos nesse campo. Ao focar na integração de vários componentes, validação de desempenho e melhoria dos fluxos de trabalho de desenvolvimento, esse projeto visa contribuir pra evolução contínua da tecnologia de direção autônoma.
A natureza de código aberto dessa pesquisa permite que uma comunidade mais ampla se beneficie das descobertas, ajudando a acelerar o progresso nos sistemas de condução autônoma. À medida que a pesquisa avança, os insights obtidos não só vão melhorar o sistema atual, mas também vão preparar o terreno pra futuros avanços na área.
Título: EDGAR: An Autonomous Driving Research Platform -- From Feature Development to Real-World Application
Resumo: While current research and development of autonomous driving primarily focuses on developing new features and algorithms, the transfer from isolated software components into an entire software stack has been covered sparsely. Besides that, due to the complexity of autonomous software stacks and public road traffic, the optimal validation of entire stacks is an open research problem. Our paper targets these two aspects. We present our autonomous research vehicle EDGAR and its digital twin, a detailed virtual duplication of the vehicle. While the vehicle's setup is closely related to the state of the art, its virtual duplication is a valuable contribution as it is crucial for a consistent validation process from simulation to real-world tests. In addition, different development teams can work with the same model, making integration and testing of the software stacks much easier, significantly accelerating the development process. The real and virtual vehicles are embedded in a comprehensive development environment, which is also introduced. All parameters of the digital twin are provided open-source at https://github.com/TUMFTM/edgar_digital_twin.
Autores: Phillip Karle, Tobias Betz, Marcin Bosk, Felix Fent, Nils Gehrke, Maximilian Geisslinger, Luis Gressenbuch, Philipp Hafemann, Sebastian Huber, Maximilian Hübner, Sebastian Huch, Gemb Kaljavesi, Tobias Kerbl, Dominik Kulmer, Tobias Mascetta, Sebastian Maierhofer, Florian Pfab, Filip Rezabek, Esteban Rivera, Simon Sagmeister, Leander Seidlitz, Florian Sauerbeck, Ilir Tahiraj, Rainer Trauth, Nico Uhlemann, Gerald Würsching, Baha Zarrouki, Matthias Althoff, Johannes Betz, Klaus Bengler, Georg Carle, Frank Diermeyer, Jörg Ott, Markus Lienkamp
Última atualização: 2024-01-16 00:00:00
Idioma: English
Fonte URL: https://arxiv.org/abs/2309.15492
Fonte PDF: https://arxiv.org/pdf/2309.15492
Licença: https://creativecommons.org/licenses/by/4.0/
Alterações: Este resumo foi elaborado com a assistência da AI e pode conter imprecisões. Para obter informações exactas, consulte os documentos originais ligados aqui.
Obrigado ao arxiv pela utilização da sua interoperabilidade de acesso aberto.
Ligações de referência
- https://github.com/TUMFTM/edgar_digital_twin
- https://hexagondownloads.blob.core.windows.net/public/Novatel/assets/Documents/Papers/PwrPak7D-E2-Product-Sheet/PwrPak7D-E2-Product-Sheet.pdf
- https://static1.squarespace.com/static/55f05c0ce4b03bbf99b13c15/t/5e8b6093a17e09405bb5e7ea/1586192532769/GMR5000+Data+Sheet.pdf
- https://www.cohdawireless.com/solutions/hardware/mk5-obu/
- https://min.io/