Simulador de código aberto e independente de engine para drones, aeronaves de asa fixa e veículos terrestres, com renderização opcional no Unreal Engine 5.
microsoft/AirSim
Simulador de código aberto baseado no Unreal Engine para drones, carros e outros veículos autônomos, com APIs para pesquisa em IA e visão computacional.
- Estrelas
- 18,605
- Forks
- 4,929
- Issues abertas
- 781
- Último commit
- há 2 meses
O que é?
O AirSim é um simulador de drones, carros e outros veículos autônomos, desenvolvido como um plugin para Unreal Engine que pode ser adicionado a qualquer ambiente do Unreal. Também há uma versão experimental para Unity. O projeto oferece simulação software-in-the-loop com controladores de voo como PX4 e ArduPilot, além de simulação hardware-in-the-loop com PX4.
O projeto é voltado à pesquisa em IA e permite que desenvolvedores experimentem deep learning, visão computacional e aprendizado por reforço para veículos autônomos. Ele oferece APIs independentes de plataforma para obter dados de sensores e controlar veículos, com clientes disponíveis em C++, Python, C# e Java.
Além do controle programático, o AirSim inclui direção manual com controle remoto ou teclas de seta, um modo de gravação de dados para capturar poses e imagens e um modo de visão computacional que coleta imagens de profundidade, segmentação e normais de superfície de câmeras que se movem livremente, sem física.
Recursos principais
- 01Plugin para Unreal Engine que pode ser integrado a ambientes existentes
- 02Simulação software-in-the-loop com PX4 e ArduPilot
- 03Simulação hardware-in-the-loop com PX4
- 04APIs cliente em C++, Python, C# e Java para obter dados e controlar veículos
- 05Modo de visão computacional para capturar imagens de profundidade, segmentação e normais de superfície
Casos de uso
- Treinar políticas de deep learning ou aprendizado por reforço para drones e carros autônomos antes de testá-los no mundo real
- Gerar conjuntos de dados de câmeras rotulados com informações de referência de profundidade e segmentação
- Testar código de controladores de voo em simulação antes de implantá-lo em um veículo físico
Início rápido
- 1
Baixe os binários pré-compilados na página de versões
- 2
Ou compile a partir do código-fonte seguindo o guia de compilação da plataforma
Antes de usar
- Funciona como um plugin do Unreal Engine, então é necessário ter o Unreal Engine configurado para usá-lo.
- Para macOS, há apenas instruções para compilar a partir do código-fonte; não há binários pré-compilados disponíveis.
- O plugin do Unity é experimental.
Em coleções
Tópicos
Perguntas frequentes
- O que é AirSim?
- Simulador de código aberto baseado no Unreal Engine para drones, carros e outros veículos autônomos, com APIs para pesquisa em IA e visão computacional. O AirSim é um simulador de drones, carros e outros veículos autônomos, desenvolvido como um plugin para Unreal Engine que pode ser adicionado a qualquer ambiente do Unreal. Também há uma versão experimental para Unity. O projeto oferece simulação software-in-the-loop com controladores de voo como PX4 e ArduPilot, além de simulação hardware-in-the-loop com PX4.
- AirSim é gratuito? Qual é a licença?
- AirSim é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- AirSim ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de AirSim foi em 15 de set. de 2026.
- Para que posso usar AirSim?
- Treinar políticas de deep learning ou aprendizado por reforço para drones e carros autônomos antes de testá-los no mundo real Gerar conjuntos de dados de câmeras rotulados com informações de referência de profundidade e segmentação Testar código de controladores de voo em simulação antes de implantá-lo em um veículo físico
- Como instalar AirSim?
- Baixe os binários pré-compilados na página de versões Ou compile a partir do código-fonte seguindo o guia de compilação da plataforma
- Onde consigo AirSim?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/microsoft/AirSim
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Simulador open source para pesquisa em direção autônoma, com ambientes urbanos, recursos digitais e simulação de sensores, desenvolvido no Unreal Engine.
Simulador baseado em Unreal Engine para drones, carros e outros veículos, ampliado pela Cosys-Lab com novos modelos de sensores e APIs.
Simulador de robôs open source para modelar, programar e simular robôs, veículos e sistemas mecânicos.
Plugin do Unreal Engine 5 que executa a física do MuJoCo no editor e em tempo de execução, combinando dinâmica de contato precisa com a renderização do Unreal.
Framework aberto de ROS2 para simular e implantar enxames de drones baseados em percepção com os autopilotos PX4, ArduPilot e Betaflight.