Genesis è stato creato da un consorzio di 19 università e aziende, tra cui istituzioni rinomate come il MIT, l'Imperial College di Londra, l'Università di Pechino e aziende tecnologiche come Nvidia e MIT-IBM Watson AI Lab. Il simulatore consente ai robot di addestrarsi in ambienti virtuali e raggiungere velocità di apprendimento che sarebbero irraggiungibili nel mondo reale. Secondo gli sviluppatori, i robot Genesis apprendono fino a 430.000 volte più velocemente rispetto ai metodi convenzionali.
Questa enorme accelerazione è resa possibile da diverse funzioni innovative. Uno di questi è la capacità di creare ambienti 3D utilizzando l'intelligenza artificiale e le istruzioni di testo. Ricercatori e sviluppatori possono così generare rapidamente e facilmente scenari complessi, come capannoni di fabbriche, appartamenti o ambienti urbani, fornendo istruzioni testuali al sistema. Il motore fisico alla base di Genesis è stato sviluppato da zero ed è in grado di simulare un'ampia gamma di materiali e fenomeni fisici, dalla collisione di oggetti all'interazione di liquidi e gas.
Un altro vantaggio di Genesis è l’elevata velocità che può raggiungere senza la necessità di supercomputer. Su un computer standard con la scheda grafica standard Nvidia GeForce RTX 4090 in alcune simulazioni sono possibili fino a 43 milioni di fotogrammi al secondo (FPS). Ciò è possibile grazie alla combinazione di codice efficiente e compatibilità multipiattaforma del simulatore. Il simulatore fisico funziona con schede grafiche Nvidia e AMD, CPU convenzionali e Metal di Apple, rendendolo accessibile a una vasta gamma di utenti. Un’ora di calcolo nel simulatore equivale a dieci anni di formazione nel mondo reale, il che può ridurre significativamente i cicli di sviluppo dei robot.
Il progetto è open Source ed è stato rilasciato sotto la licenza Apache, versione 2.0. Ciò offre agli sviluppatori molta libertà nell'utilizzo e nella modifica del codice. Il codice sorgente e altre informazioni sono disponibili su GitHub.
Genesis ha una vasta gamma di applicazioni. Nell’industria, il simulatore potrebbe essere utilizzato per ottimizzare le linee di produzione e i movimenti dei robot, anche per attività come la saldatura, la verniciatura o l’assemblaggio. Nell'ambito dello sviluppo di robot domestici, Genesis permette di testare algoritmi di navigazione in case virtuali e di simulare interazioni con oggetti e persone. Nella ricerca e sviluppo, Genesis può essere utilizzato per studiare nuovi progetti di robot, nuovi metodi di controllo e per condurre esperimenti in ambienti virtuali sicuri. Genesis offre anche potenzialità nel campo della risposta ai disastri, ad esempio per addestrare i robot all’uso in ambienti pericolosi, come la ricerca di vittime sepolte.
Gli impressionanti risultati delle simulazioni possono essere visualizzati sulla pagina del progetto. I video mostrano un robot a quattro zampe che, con l'aiuto di Genesis, ha imparato a gattonare, correre al galoppo, saltare su due gambe e persino fare un salto mortale all'indietro. La rete neurale che controlla il robot è stata probabilmente addestrata in poche ore. A questo scopo è stato utilizzato lo strumento RoboGen, che funziona in Genesis.
Genesis potrebbe interessare anche l'industria cinematografica e gli sviluppatori di giochi. Il simulatore può creare facilmente animazioni di liquidi e gas che altrimenti sarebbero difficili da programmare. Genesis può anche simulare sequenze di movimento complesse nel design dei personaggi, rendendo le animazioni dei personaggi più realistiche.
Related News :