Repolode
iamaisim

iamaisim/ProjectAirSim

Simulador de código abierto e independiente del motor para drones, aeronaves de ala fija y vehículos terrestres, con renderizado opcional en Unreal Engine 5.

Estrellas
938
Forks
179
Issues abiertos
53
Último commit
hace 14 días

¿Qué es?

Project AirSim es una plataforma de simulación para crear, probar y entrenar sistemas autónomos, como drones, aeronaves de ala fija y vehículos terrestres no tripulados. Es la continuación de AirSim de Microsoft y IAMAI Consulting Corp. lo mantiene desde que Microsoft puso fin a la iniciativa Project AirSim.

El núcleo de simulación y las API de cliente pueden ejecutarse en un entorno ligero e independiente del motor, sin Unreal Engine. Si se necesita un mundo 3D, cámaras con renderizado, LiDAR o radar, el plugin de Unreal Engine 5 proporciona el entorno y el renderizado. La física puede gestionarse con Fast Physics, integrado, con JSBSim para la dinámica de vuelo de aeronaves de ala fija o con modelos de Simulink.

El software de autonomía se conecta mediante bibliotecas de cliente para Python y C++ o un puente de ROS 2 para C++; además, los controladores de vuelo, como PX4 y ArduPilot, pueden ejecutarse en configuraciones software-in-the-loop o hardware-in-the-loop.

Funciones clave

  • 01Escenas con uno o varios vehículos, con robots y sensores configurables.
  • 02Fast Physics, dinámica de vuelo de JSBSim y modelos físicos de Simulink.
  • 03Flujos de trabajo con controladores de vuelo PX4 (SITL/HITL) y ArduPilot SITL.
  • 04Bibliotecas de cliente para Python y C++, además de un puente de ROS 2 para C++.
  • 05Cámaras, LiDAR, radar, IMU, GPS y otros sensores, con opción de ejecutar sin interfaz gráfica.

Casos de uso

  • Desarrollar y probar controladores de vuelo o sistemas de autonomía antes de las pruebas de vuelo.
  • Simular enjambres de drones o equipos mixtos de vehículos terrestres y aéreos.
  • Ejecutar simulaciones sin interfaz gráfica en máquinas en la nube o de CI, sin una pantalla con renderizado mediante GPU.
  • Migrar flujos de trabajo existentes de Microsoft AirSim a una base de código con mantenimiento activo.

Inicio rápido

  1. 1

    Descarga un entorno empaquetado desde GitHub Releases

  2. 2

    Sigue la guía del entorno precompilado para iniciarlo y controlar un vehículo con Python

Antes de usarlo

  • El renderizado completo requiere Unreal Engine 5.2, 5.7 o 5.8, y los requisitos de hardware dependen de la carga de trabajo de renderizado de Unreal.
  • Project AirSim Runtime no proporciona cámaras, LiDAR, radar ni mallas del mundo de Unreal.
  • Ubuntu 22.04 es la distribución de Linux con soporte principal, y la compatibilidad con macOS se limita a compilaciones probadas en CI.

En colecciones

Temas

Preguntas frecuentes

¿Qué es ProjectAirSim?
Simulador de código abierto e independiente del motor para drones, aeronaves de ala fija y vehículos terrestres, con renderizado opcional en Unreal Engine 5. Project AirSim es una plataforma de simulación para crear, probar y entrenar sistemas autónomos, como drones, aeronaves de ala fija y vehículos terrestres no tripulados. Es la continuación de AirSim de Microsoft y IAMAI Consulting Corp. lo mantiene desde que Microsoft puso fin a la iniciativa Project AirSim.
¿ProjectAirSim es gratuito? ¿Qué licencia tiene?
ProjectAirSim es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿ProjectAirSim sigue mantenido?
Mantenimiento activo. El último commit de ProjectAirSim fue el 23 oct 2026.
¿Para qué puedo usar ProjectAirSim?
Desarrollar y probar controladores de vuelo o sistemas de autonomía antes de las pruebas de vuelo. Simular enjambres de drones o equipos mixtos de vehículos terrestres y aéreos. Ejecutar simulaciones sin interfaz gráfica en máquinas en la nube o de CI, sin una pantalla con renderizado mediante GPU. Migrar flujos de trabajo existentes de Microsoft AirSim a una base de código con mantenimiento activo.
¿Cómo se instala ProjectAirSim?
Descarga un entorno empaquetado desde GitHub Releases Sigue la guía del entorno precompilado para iniciarlo y controlar un vehículo con Python
¿Dónde consigo ProjectAirSim?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/iamaisim/ProjectAirSim

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados