NVIDIA e Open Robotics accelerano le prestazioni di ROS 2

Aggiornamento: 6 agosto 2023
NVIDIA e Open Robotics accelerano le prestazioni di ROS 2

Queste iniziative ridurranno i tempi di sviluppo e miglioreranno le prestazioni per gli sviluppatori che cercano di incorporare la visione artificiale e la funzionalità di apprendimento automatico/IA nelle loro applicazioni basate su ROS.

Open Robotics migliorerà ROS 2 per consentire una gestione efficiente del flusso di dati e della memoria condivisa su GPU e altri processori presenti sulla piattaforma edge AI NVIDIA Jetson.

Ciò migliorerà in modo significativo le prestazioni delle applicazioni che devono elaborare dati a larghezza di banda elevata da sensori come fotocamere e lidar in tempo reale.

Inoltre, Open Robotics e NVIDIA stanno lavorando per consentire un'interoperabilità di simulazione senza soluzione di continuità tra Ignition Gazebo di Open Robotics e NVIDIA Isaac Sim su Omniverse.

Isaac Sim supporta già ROS 1 e 2 e presenta un importantissimo ecosistema di contenuti 3D con la sua connessione ad applicazioni popolari, come Blender e Unreal Engine 4.

Ignition Gazebo vanta un track record decennale di uso diffuso in tutta la comunità della robotica, anche in eventi di competizione di alto profilo come la DARPA Subterranean Challenge in corso.

Con i due simulatori collegati, gli sviluppatori ROS possono spostare facilmente i loro robot e ambienti tra Ignition Gazebo e Isaac Sim per eseguire simulazioni su larga scala e sfruttare le funzionalità avanzate di ciascun simulatore come dinamiche ad alta fedeltà, modelli di sensori accurati e rendering fotorealistici per generare dati sintetici per l'addestramento e il test di modelli di intelligenza artificiale.

Il software risultante da questa collaborazione dovrebbe essere rilasciato nella primavera del 2022. Isaac GEMs rilasciati per ROS (Significant Speedup vs CPU only packages) Isaac GEMs for ROS sono pacchetti con accelerazione hardware che rendono più facile per gli sviluppatori ROS creare soluzioni ad alte prestazioni sulla piattaforma Jetson.

L'obiettivo di questi GEM è migliorare il throughput sull'elaborazione delle immagini e sui modelli di percezione basati sulla DNN che sono di crescente importanza per i robotisti.

Questi pacchetti riducono il carico sulla CPU host fornendo allo stesso tempo un significativo aumento delle prestazioni. I nuovi Isaac GEM per ROS includono: · Disparità stereo SGM e nuvola di punti · Conversione dello spazio colore e correzione della distorsione della lente · Rilevamento di tag di aprile .

Scarica Isaac GEMs per ROS qui

Maggiori informazioni su Isaac Sim qui

Tutorial sulla generazione di dati sintetici con Isaac Sim qui

Maggiori informazioni sull'accelerazione della formazione ML con TAO Toolkit qui

NVIDIA Jetson e JetPack – dettagli qui

NVIDIA DeepStream – dettagli qui

NVIDIA Fleet Command – dettagli qui

Server di inferenza NVIDIA TRITON – dettagli qui

NVIDIA RIVA – dettagli qui