Avanços no Framework AirSim para Aplicações Industriais
Novas funcionalidades melhoram o AirSim para necessidades de simulação diversas em várias indústrias.
― 5 min ler
Índice
Nos campos de pesquisa e indústria, tem uma necessidade forte por ferramentas de Simulação eficazes. Essas ferramentas ajudam a testar e projetar sistemas que usam vários Sensores, robôs móveis e seus Ambientes ao redor. Um dos ferramentas mais conhecidas é o framework AirSim, que é open-source e foi criado inicialmente para drones. Embora a versão original atendesse a muitas necessidades, recursos adicionais eram necessários para aplicá-lo a tarefas mais complexas nas indústrias, como testar novos sensores e desenvolver algoritmos para veículos autônomos.
Por Que Simulações São Importantes
Criar um sistema de simulação que consiga LiDAR com múltiplos tipos de sensores e veículos é desafiador. Essas simulações são cruciais para várias tarefas, como encontrar os melhores lugares para colocar sensores, checar como os designs de sensores funcionam e testar algoritmos que guiam robôs. Um framework simples e adaptável pode facilitar e acelerar essas tarefas.
Muitas ferramentas comerciais existem para simulação, mas geralmente são caras e focadas principalmente em sistemas de assistência ao motorista avançados. Alternativas open-source permitem que pequenas empresas e pesquisadores acadêmicos usem simulação em uma gama mais ampla de aplicações além da condução.
Melhorando o Framework AirSim
O AirSim já fez avanços em fornecer simulação em tempo real. No entanto, para nossas aplicações, precisávamos desenvolver recursos adicionais. Isso envolve adicionar novos tipos de sensores, diferentes modelos de veículos e métodos para criar ambientes realistas que possam mudar dinamicamente. Essa flexibilidade permite que a simulação atenda a várias necessidades industriais.
Usando Tecnologia de Videogame
A ascensão de motores gráficos em tempo real, como Unreal e Unity, abriu portas para criar simulações detalhadas. Esses motores são projetados para videogames, mas suas capacidades podem ser aproveitadas para simulações. Executar simulações em tempo real garante que o desempenho de vários sistemas, como veículos e sensores, não fique lento.
Os Recursos do Nosso Framework Atualizado
Nossa versão do AirSim, chamada Cosys-AirSim, inclui várias melhorias. Uma das principais atualizações é a capacidade de simular mais tipos de sensores, como diferentes modelos de câmeras e sensores LiDAR, que medem distâncias usando feixes de laser. Essas melhorias ajudam a capturar dados de sensores mais realistas, que são vitais para tarefas como mapear ambientes e detectar objetos.
Nós também implementamos uma nova maneira de coletar dados em tempo real, o que acelera o processo de gerar conjuntos de dados para treinar modelos de aprendizado de máquina. Isso permite que várias simulações rodem ao mesmo tempo, produzindo dados valiosos muito mais rápido do que na vida real.
Criando Ambientes Realistas
Ambientes realistas são centrais para melhorar simulações. No nosso framework atualizado, introduzimos técnicas para construir ambientes que podem mudar em tempo real e ser criados rapidamente. Por exemplo, podemos simular objetos como portas que podem abrir e fechar ou prateleiras que podem ser estocadas de forma diferente a cada vez. Itens colocados aleatoriamente, como copos de café ou ferramentas, também podem ser adicionados para deixar o ambiente mais vivo.
Geração Procedural
Para testar algoritmos de forma completa, é útil ter diferentes variações do mesmo ambiente. Nós adicionamos um método chamado geração procedural que nos permite criar múltiplas versões de um ambiente com base em uma lista definida de objetos. Em vez de colocar manualmente cada item, essa técnica automatiza o processo, o que economiza tempo e torna possível criar vários cenários sem esforço.
Aplicações do Framework Aprimorado
As melhorias no Cosys-AirSim podem ser aplicadas a muitas aplicações industriais. Uma área é encontrar a colocação ideal para sensores em um determinado ambiente. Isso é crucial para tarefas como navegação e localização, onde conhecer os arredores é vital para uma operação eficaz.
Ao gerar ambientes usando algoritmos de aprendizado de máquina, também podemos aprender mais sobre como esses sensores devem ser posicionados para minimizar erros. Esse processo permite ajustes rápidos, possibilitando melhor operação dos sensores em cenários do mundo real.
Outra aplicação prática envolve usar dados sintéticos gerados a partir de simulações para treinar modelos de reconhecimento de objetos. Por exemplo, modelos podem aprender a distinguir entre objetos estáticos, objetos móveis e objetos dinâmicos para garantir que algoritmos de navegação funcionem de forma mais confiável.
Avanço da Tecnologia de Sensores no Framework
No nosso framework, focamos em melhorar o desempenho dos sensores, especificamente o sensor LiDAR, que é amplamente utilizado em veículos autônomos. A simulação original do LiDAR não era eficiente e carecia de precisão. Ao redesenhar essa simulação, conseguimos criar uma versão mais precisa e rápida que pode refletir melhor as condições do mundo real, como mudanças no clima.
Conclusão
Através do nosso trabalho no framework Cosys-AirSim, conseguimos fazer avanços significativos no desenvolvimento de uma ferramenta de simulação que pode atender às diversas necessidades da indústria moderna. Nosso projeto não só melhora o realismo e a flexibilidade das simulações, mas também fornece uma plataforma para pesquisadores e empresas realizarem experimentos de forma segura e eficaz.
No futuro, planejamos melhorar ainda mais nosso framework introduzindo novos tipos de sensores e recursos para criar ambientes. Esse trabalho contínuo é crucial enquanto buscamos integrar nossas simulações com aplicações do mundo real, garantindo que elas continuem relevantes e benéficas para várias áreas. Ao continuar publicando nossas descobertas e atualizações como open-source, esperamos incentivar a colaboração e a inovação no mundo da tecnologia de simulação.
Título: Cosys-AirSim: A Real-Time Simulation Framework Expanded for Complex Industrial Applications
Resumo: Within academia and industry, there has been a need for expansive simulation frameworks that include model-based simulation of sensors, mobile vehicles, and the environment around them. To this end, the modular, real-time, and open-source AirSim framework has been a popular community-built system that fulfills some of those needs. However, the framework required adding systems to serve some complex industrial applications, including designing and testing new sensor modalities, Simultaneous Localization And Mapping (SLAM), autonomous navigation algorithms, and transfer learning with machine learning models. In this work, we discuss the modification and additions to our open-source version of the AirSim simulation framework, including new sensor modalities, vehicle types, and methods to generate realistic environments with changeable objects procedurally. Furthermore, we show the various applications and use cases the framework can serve.
Autores: Wouter Jansen, Erik Verreycken, Anthony Schenck, Jean-Edouard Blanquart, Connor Verhulst, Nico Huebel, Jan Steckel
Última atualização: 2023-08-10 00:00:00
Idioma: English
Fonte URL: https://arxiv.org/abs/2303.13381
Fonte PDF: https://arxiv.org/pdf/2303.13381
Licença: https://creativecommons.org/licenses/by-sa/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.