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.