AirSim è un simulatore per droni, auto e altro, costruito su Unreal Engine (ora abbiamo anche una versione sperimentale per Unity). È open-source, multipiattaforma e supporta la simulazione software-in-the-loop con controller di volo popolari come PX4 e ArduPilot e hardware-in-loop con PX4 per simulazioni fisicamente e visivamente realistiche. È sviluppato come un plugin Unreal che può essere semplicemente inserito in qualsiasi ambiente Unreal. Similmente, abbiamo una versione sperimentale per un plugin Unity. Il nostro obiettivo è sviluppare AirSim come una piattaforma per la ricerca AI per sperimentare algoritmi di apprendimento profondo, visione computerizzata e apprendimento per rinforzo per veicoli autonomi. Per questo scopo, AirSim espone anche API per recuperare dati e controllare i veicoli in modo indipendente dalla piattaforma. Per ottenere AirSim su Windows, è possibile scaricare i binari o costruirlo. Su Linux, si possono scaricare i binari o costruirlo. Su macOS, si può costruirlo. Per maggiori dettagli, vedere il documento sui binari precompilati. Per usare AirSim, è possibile controllare manualmente i droni nel simulatore se si ha un telecomando (RC), mentre per le auto si possono usare le frecce per guidare manualmente. Inoltre, AirSim espone API per interagire con il veicolo nella simulazione in modo programmatico. È possibile usare queste API per recuperare immagini, ottenere lo stato, controllare il veicolo e così via. Le API sono esposte attraverso il RPC e sono accessibili tramite una varietà di linguaggi, tra cui C++, Python, C# e Java. Queste API sono anche disponibili come parte di una libreria multipiattaforma indipendente, in modo che si possa distribuirle su un computer di accompagnamento sul veicolo. In questo modo si può scrivere e testare il codice nel simulatore e successivamente eseguirlo sui veicoli reali. Per generare dati di addestramento per l'apprendimento profondo da AirSim, esistono due modi. Il modo più semplice è premere il pulsante di registrazione nell'angolo in basso a destra. Questo inizierà a scrivere la posizione e le immagini per ogni frame. Il codice di registrazione dei dati è piuttosto semplice e si può modificare a proprio piacimento. Un modo migliore per generare dati di addestramento esattamente come si vuole è accedendo alle API. Questo permette di essere in pieno controllo di come, cosa, dove e quando si vuole registrare i dati. Inoltre, esiste il cosiddetto "Computer Vision" mode. In questo modo, non ci sono veicoli o fisica. Si può usare la tastiera per spostarsi nella scena o usare le API per posizionare le telecamere disponibili in qualsiasi posizione arbitraria e raccogliere immagini come profondità, disparità, normali della superficie o segmentazione degli oggetti. È possibile vedere le opzioni per gli effetti meteorologici premendo F10 e controllare il clima usando le API. Premendo F1 si possono vedere altre opzioni disponibili. AirSim offre anche numerosi tutorial video e webinar per aiutare gli utenti a imparare a usarlo. Inoltre, è disponibile un elenco di cambiamenti nel Changelog. Se si incontra qualche problema, è possibile controllare la FAQ e pubblicare eventuali problemi nel repository AirSim. AirSim è stato sviluppato con il contributo di molti utenti e gruppi. Se si vuole contribuire, è possibile guardare gli issue aperti. Inoltre, è disponibile un elenco di persone e gruppi che usano AirSim. Se si vuole essere inseriti in questo elenco, è possibile fare una richiesta. Per rimanere aggiornati o fare domande, è possibile unirsi al gruppo GitHub Discussions o al gruppo AirSim su Facebook. AirSim è rilasciato sotto la MIT License e ha adottato il Codice di Condotto Microsoft Open Source.
AirSim
AirSim è un simulatore multipiattaforma open-source per droni, auto e altro. Offre funzionalità avanzate per la ricerca AI e la sperimentazione con algoritmi di apprendimento automatico. Scopri come funziona e come puoi usarlo.
Migliori alternative a AirSim
SimPy
SimPy è un framework di simulazione a eventi discreti basato su processi per Python che modella componenti attivi e risorse.
NVIDIA Omniverse
NVIDIA Omniverse è una piattaforma AI per lo sviluppo di applicazioni 3D e simulazioni fisiche.
AGOGE.AI
AGOGE.AI è un'app di simulazione di conversazioni che migliora le abilità comunicative
OpenSim
OpenSim è un software di simulazione muscoloscheletrica open-source di grande utilità
KUKA.Sim
KUKA.Sim è un software di simulazione che ottimizza la programmazione offline dei robot KUKA
AI2
AI2-THOR è un ambiente di simulazione con molte funzionalità
Tecnomatix
Tecnomatix è un software di produzione digitale che migliora l'azienda
AirSim
AirSim è una piattaforma di simulazione per ricerche AI che aiuta gli utenti a sperimentare algoritmi di apprendimento automatico.
Wonda
Wonda è una piattaforma di formazione avanzata che aiuta a creare simulazioni personalizzate
AngryGF
AngryGF è un simulatore AI per migliorare le capacità di conforto
Mursion
Mursion è una piattaforma di apprendimento immersivo alimentata da AI che aiuta gli utenti a sviluppare le competenze importanti.
UnravelX
UnravelX è una piattaforma che offre scenari virtuali istantanei per il training, consentendo alle organizzazioni di addestrare i dipendenti in modo più efficiente.
FlexSim
FlexSim è un tool di simulazione 3D che ti aiuta a ottimizzare i processi e a prendere decisioni smart.
3DFY.ai
3DFY.ai è uno strumento di creazione di contenuti 3D alimentato da AI che permette di generare modelli 3D di alta qualità senza sforzo.
Kaiden AI
Kaiden AI è uno strumento di simulazione vocale AI che offre scenari di formazione personalizzati e ricchi di feedback.
AnyLogic
AnyLogic è un software di simulazione potente che aiuta le aziende a ottimizzare le operazioni e prendere decisioni informate.
Tenor
Tenor è una piattaforma AI che aiuta i leader a praticare conversazioni difficili con personaggi AI realistici.
Coval
Coval è una piattaforma AI che velocizza la creazione di agenti vocali e di chat affidabili attraverso simulazioni e valutazioni.
MORSE Simulator
MORSE è un tool di simulazione AI che ti aiuta a creare e gestire simulazioni complesse.
DeepSwap
DeepSwap è uno strumento di face swap basato su AI che permette di creare facilmente scambi di volti realistici in video e foto.
Eclipse SUMO
Eclipse SUMO è uno strumento open-source per la simulazione del traffico, ideale per pianificare la mobilità urbana in modo smart.