Quando Jaiveer Singh parla di robot, non inizia con lo spettacolo. Inizia con l'infrastruttura: le schede al loro interno, il software che permette agli sviluppatori di visualizzare attraverso le telecamere dei robot e l'ingegneria necessaria prima che un robot possa abbandonare un piano dimostrativo per svolgere una funzione significativa.

come ingegnere del software per i robot, Singh conduce il team che sviluppa NVIDIA Isaac ROS (Robot Operating System), una sorta di tessuto connettivo dell’era dell’AI fisica. Costruita sul framework open source ROS 2, NVIDIA Isaac ROS fornisce agli sviluppatori di robot mobili autonomi, sistemi di manipolazione e umanoidi librerie accelerate CUDA e modelli di intelligenza artificiale.

“Il mio obiettivo è assicurare a tutti di sentirsi parte del futuro dei robot,” ha detto Singh.

Il futuro per lui ha inizio alle medie, quando giocava con LEGO Mindstorms, una popolare serie di kit di robotica programmabili. Dopo aver eccelso nelle competizioni di robotica durante le superiori, ha studiato ingegneria elettrica, informatica e business presso l'Università della California, Berkeley, prima di unirsi a NVIDIA a tempo pieno dopo un periodo di tirocinio con il team della robotica.

Con una soddisfazione ricorrente, il lavoro che ora dirige iniziò come progetto da tirocinante.

“Volevamo vedere cosa sarebbe successo se avessimo rilasciato un software di open source che utilizzasse la piattaforma NVIDIA Jetson e le librerie NVIDIA CUDA per la robotica. Avrebbe avuto un valore?”, ha ricordato Singh. “E la risposta, naturalmente, fu sì, perché gli sviluppatori hanno sempre desiderato poter sfruttare al massimo la potenza delle proprie GPU.”

Da questo rilascio è nato Isaac ROS.

I Mattoni di una Rivoluzione Robotica

La robotica fisica è da tempo un campo di straordinaria immaginazione e di realtà ostinate vincolate dalla fisica. Un video di un robot che balla o che esegue complicate figure di balletto può viaggiare in rete in poche ore. Costruire un sistema funzionante, ripetibile, operativo lungo sensori, piattaforme, fabbriche e laboratori richiede più tempo.

Per Singh e il team Isaac ROS, l’era successiva della robotica dipenderà di una pila completa: simulazione, addestramento, calcolo accelerato, modelli AI, middleware e distribuzione al bordo.

Isaac ROS supporta manipolazione, mobilità e umanoidi. Fornisce ai programmatori pacchetti per percezione, rilevamento degli oggetti, mappatura, rilevazione degli ostacoli e pianificazione del movimento, ed è in grado di operare su workstation, NVIDIA DGX Spark personal supercomputer per l’AI e su sistemi NVIDIA Jetson distribuiti al limite.

“A differenza dell’originale SDK Isaac, Isaac ROS è completamente modulare,” ha sostenuto Singh. “Consegniamo il software come se fosse un insieme di mattoni LEGO — puoi assemblarli come desideri e puoi facilmente combinare i nostri pacchetti con il codice ROS esistente, sviluppato da te o da altri membri della comunità robotica globale.”

NVIDIA facilita il muoversi più velocemente a molti costruttori di robot, ha detto Singh, su una base che possono ispezionare, adattare e fidarsi.

“Il motivo principale per cui l’open source è prezioso è perché dà agli utenti la certezza di poter costruire su questa pila da un'età iniziale,” ha sostenuto Singh. “Poiché il panorama può mutare così rapidamente, gli sviluppatori ne hanno bisogno della certezza che questa piattaforma sia ancora là fuori, modificabile e migliorabile tra due o tre anni.”

Questa fiducia è importante, perché la robotica sta cambiando rapidamente. I robot umanoidi, in particolare, sono passati dal campo della fantascienza a un avamposto ingegneristico attivo.

La squadra di Singh ha reso Isaac ROS più adatto a questo momento, incluso per sviluppatori che utilizzano agenti AI e per sistemi umanoidi che richiedono un stack software completo e integrato.

La lunga storia di NVIDIA nel campo robotico e la visione lungimirante in questo ambito hanno attirato inizialmente Singh nella compagnia — e lo hanno reso molto più sicuro nel proprio lavoro quando vi si è unito.

“NVIDIA era già qui e stava lavorando a questo problema prima che qualcun altro iniziasse a considerarlo importante,” ha affermato. “Avevamo già una posizione consolidata.”

Nel punto di vista di Singh, l’open source è un mezzo per condividere sia fiducia che responsabilità. Se una startup robotica costruisce su un sistema chiuso, deve fidarsi che il sistema soddisfi le sue esigenze anche tra anni. Con il software open source, gli sviluppatori possono esaminare il codice, modificarlo, fornire corretti e procedere. Una correzione di un’azienda diventa un'accelerazione per un’altra.

“Quando più persone possono costruire robot,” ha detto Singh, “il futuro arriva più velocemente.”

Segui @nvidialife su Instagram e scopri di più su NVIDIA, cultura e opportunita lavoro.

Categorie:

    • NVIDIA Life
    • Robotics

Etichette:

    • Isaac
    • Open Source

news correlate