Sobre o projeto
AirSim é um simulador de código aberto e multiplataforma para drones, carros e outros veículos, desenvolvido pela Microsoft AI & Research. Ele é implementado principalmente como um plugin do Unreal Engine que pode ser adicionado a ambientes Unreal, com um lançamento experimental de plugin para Unity também disponível.
Principais recursos descritos no README:
- Fidelidade de simulação: simulação física e visualmente realista, com suporte a software-in-the-loop para controladores de voo populares como PX4 e ArduPilot, e suporte a hardware-in-the-loop com PX4.
- Controle programático: APIs expostas via RPC e acessíveis a partir de C++, Python, C# e Java. Essas APIs permitem obter imagens, ler o estado do veículo e controlar veículos. As mesmas APIs estão disponíveis como uma biblioteca multiplataforma separada, para que o código possa ser testado em simulação e depois executado em veículos reais.
- Coleta de dados: os dados de treinamento podem ser gravados por um botão de gravação no simulador ou por meio de APIs, oferecendo controle total sobre o que, onde e quando os dados são registrados.
- Modo Visão Computacional: um modo sem veículos ou física, onde câmeras podem ser posicionadas arbitrariamente para coletar imagens de profundidade, disparidade, normais de superfície ou segmentação de objetos.
- Efeitos climáticos: opções climáticas configuráveis acessíveis pelo teclado (F10) e por APIs.
- Controle manual: drones podem ser pilotados com um controle RC; carros podem ser dirigidos com as setas do teclado.
Para começar: binários pré-compilados são oferecidos para Windows e Linux, com instruções de build para Windows, Linux e macOS. A documentação detalhada cobre build, APIs, configurações, APIs de imagem, aprendizado por reforço e design.
O projeto tem como alvo a pesquisa em IA, incluindo aprendizado profundo, visão computacional e aprendizado por reforço para veículos autônomos. Ele é distribuído sob a Licença MIT e possui um artigo associado da conferência FSR 2017. Os canais da comunidade incluem GitHub Discussions e um grupo no Facebook.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.