Torna alle notizie
InnovazioneAI Understanding briefing

NVIDIA descrive in dettaglio il flusso di lavoro COMPASS per adattare la navigazione del robot alle diverse forme di realizzazione

NVIDIA descrive COMPASS, un framework che adatta una politica di navigazione robotica preaddestrata a nuovi robot e ambienti attraverso l'apprendimento per rinforzo residuo, lo sviluppo assistito da agenti e i cancelli di approvazione umana.

6 min readRead the primary source
Source-provided image accompanying NVIDIA details COMPASS workflow for adapting robot navigation across embodiments
Documento di origine primariaFonte registrata
Editore
developer.nvidia.com
Collegamento alla fonte
developer.nvidia.comhttps://developer.nvidia.com/blog/how-to-train-a-cross-embodiment-robot-navigation-policy-with-ai-agents/
Tipo di fonte
Documento principale: un annuncio ufficiale, un documento, un documento o una pagina proprietaria che leggiamo direttamente.
ContestoComprendilo in 60 secondi

Inizia qui

Termini chiave

Apprendimento per rinforzo
Formazione tramite segnali di ricompensa in cui un agente apprende azioni che massimizzano il rendimento a lungo termine.
Normalizzazione
Trasformare i valori in una scala coerente per migliorare la stabilità dell'ottimizzazione.
Distillazione
Compressione della conoscenza da un modello di insegnante di grandi dimensioni in un modello di studente più piccolo.
Mettiti alla provaQuiz sugli agenti IA

Cosa è successo

NVIDIA ha pubblicato un tutorial tecnico che descrive COMPASS, o politica di mobilità incrociata tramite RL residuo e sintesi delle competenze. Il quadro inizia con una politica di navigazione X-Mobility preaddestrata e forma uno specialista dell'apprendimento per rinforzo residuo per un particolare robot e ambiente. Il tutorial utilizza Spot quadruped di Boston Dynamics come robot di riferimento e copre scene di simulazione integrate, generate e ricostruite.

Il blog tecnico di NVIDIA del 26 agosto presenta COMPASS come struttura unificata per la mobilità dei robot tra diverse incarnazioni. Il suo punto di partenza è la policy X-Mobility NVIDIA preaddestrata, che fornisce il comportamento di navigazione precedentemente appreso. Invece di riapprendere la navigazione dall’inizio per ogni combinazione robot-scena, COMPASS forma uno specialista residuo utilizzando l’apprendimento per rinforzo. Lo specialista ha lo scopo di correggere l'azione della policy di base per un robot e un ambiente selezionati. NVIDIA afferma che più specialisti possono successivamente essere distillati in una politica condivisa di cross-incarnazione, sebbene il post non riporti i risultati di tale processo di distillazione.

Il tutorial rende gli agenti AI parte del flusso di lavoro di sviluppo anziché il controller di runtime del robot. Un agente di codifica viene incaricato di convalidare le dipendenze, preparare risorse di simulazione, eseguire test del fumo, avviare corsi di formazione, diagnosticare guasti, confrontare punti di controllo e preservare le prove. I cancelli di approvazione umana vengono posizionati dopo la convalida dell'ambiente, la preparazione della scena, il test del fumo in un ambiente e la valutazione del checkpoint. NVIDIA afferma esplicitamente che l'agente di codifica coordina lo sviluppo e la convalida, mentre la policy addestrata e il controller del robot eseguono la navigazione in fase di runtime senza l'agente di codifica.

Il percorso di riferimento utilizza Spot in NVIDIA Isaac Sim e Isaac Lab. Gli sviluppatori possono iniziare con un magazzino combined_multi_rack registrato, utilizzare una scena interna generata dal set di dati SAGE-10K o preparare un ambiente catturato tramite NVIDIA Omniverse NuRec. Il post descrive SAGE-10K come un set di dati di 10.000 scene interne generate in 50 tipologie di stanze, non come una politica o un simulatore. Per le scene generate, il flusso di lavoro richiede il controllo della geometria, dei materiali, della scala, delle mesh di collisione, della registrazione, delle mappe di occupazione e di un'anteprima visiva prima dell'addestramento completo. NuRec viene presentato come un percorso facoltativo per gli ambienti di distribuzione ricostruiti.

NVIDIA elenca una configurazione software e hardware di riferimento che include Ubuntu 22.04 o 24.04, almeno 32 GB di RAM, una GPU compatibile con RTX con almeno 16 GB di VRAM, driver Linux 580.95.05, Docker Engine 24 o successivo, NVIDIA Container Toolkit, Isaac Lab 3.0 e Isaac Sim 6.0. Il post afferma che gli utenti devono accedere ai repository COMPASS e X-Mobility e devono fornire un token di lettura Hugging Face al di fuori della chat dell'agente. Descrive inoltre l'odometria cuVSLAM opzionale per i robot privi di odometria e trasformazioni convalidate compatibili, rilevando al contempo che cuVSLAM è separato dalla formazione sulle politiche.

Dettagli della fonte: developer.nvidia.com ↗

Perché è importante

L’approccio mira a un collo di bottiglia centrale nell’intelligenza artificiale fisica: adattare il comportamento di navigazione a diversi corpi e ambienti di robot senza riqualificare un’intera politica da zero. Il flusso di lavoro tratta inoltre l'impostazione della simulazione, la convalida delle risorse, la formazione, la valutazione e l'implementazione come un processo di ingegneria controllato, con cancelli di approvazione umana prima della formazione completa e della promozione del checkpoint.

Il vantaggio dichiarato è una ridotta duplicazione nello sviluppo dell’apprendimento dei robot. L’adattamento delle politiche di navigazione normalmente implica qualcosa di più della semplice modifica di un punto di controllo del modello: un nuovo robot può richiedere nuove mappature di azioni, input della telecamera, trasformazioni, risorse di simulazione, gestione delle collisioni e procedure di valutazione. COMPASS raggruppa queste attività in un flusso di lavoro ripetibile incentrato su una politica di base riutilizzabile e su una fase di apprendimento residuo più piccola. Se l’approccio funziona su una gamma significativa di forme di realizzazione, potrebbe ridurre i costi di ingegneria dell’estensione dei sistemi di navigazione a nuove piattaforme robotiche.

L'enfasi sui cancelli di approvazione è significativa perché i guasti fisici alla navigazione possono derivare dal sistema circostante piuttosto che dalla sola politica appresa. Una scena potrebbe avere dimensioni errate o mesh di collisione; un robot potrebbe generarsi in una posizione non valida; le osservazioni della telecamera potrebbero non essere disponibili; oppure un'interfaccia di azione potrebbe causare ritagli o cadute. Il test del fumo per un unico ambiente prescritto da NVIDIA ha lo scopo di esporre questi problemi prima che gli sviluppatori si impegnino in una formazione a lungo termine e ad alta intensità di risorse.

Il processo richiede inoltre condizioni di valutazione corrispondenti e la conservazione di comandi, configurazioni, log, checkpoint, video e manifest degli artefatti. Il quadro potrebbe anche rendere la sperimentazione più riproducibile per i team che lavorano in ambienti di simulazione e distribuzione. Il post richiede revisioni del repository bloccato, scene registrate, mappe di occupazione, comandi di addestramento espliciti, intervalli di checkpoint e criteri di arresto documentati. La valutazione proposta riporta il tasso di raggiungimento dell'obiettivo, il tasso di caduta e il tempo di viaggio, chiedendo allo stesso tempo agli sviluppatori di etichettare misure aggiuntive come il progresso dell'obiettivo o il comportamento di contatto come analisi derivate o strumentazione personalizzata. Tali pratiche aiutano a separare i parametri standard dalle prove scelte a livello locale.

Il valore pubblico rimane condizionato perché la fonte è un tutorial tecnico creato dal fornitore, non una valutazione indipendente. NVIDIA non fornisce tassi di successo aggregati, confronti con la riqualificazione completa, costi di formazione, tassi di fallimento tra le forme di realizzazione o prove che una politica addestrata nella simulazione funzionerà in modo sicuro su robot fisici. Il post afferma inoltre che la qualità della scena, la durata dell'addestramento, le prestazioni del checkpoint, la progettazione della ricompensa e i requisiti di calcolo variano e che COMPASS non definisce una soglia di successo universale. La conclusione più forte supportata è quindi che NVIDIA ha documentato una struttura e un flusso di lavoro concreti, non che abbia stabilito una navigazione robotica per scopi generali.

Interactive Mechanism

Meccanismo interattivo: come funziona realmente

Esplora la tecnologia alla base di questo sviluppo in modo interattivo.

Agent Lifecycle Stage:
1
User Intent & Planning: "Audit customer refund request #4092 and settle payment."
2
Tool Calling: Emits structured JSON call crm_get_transaction(id='4092').
3
Guardrail & Verification:🛡️ Paused: High-value action requires human operator sign-off.
4
Final Settlement: Refund recorded, email receipt dispatched, and audit log stored.
Core takeaway: An AI agent is not just a language model—it is a closed loop of planning, tool invocation, and environment feedback. Production systems require self-healing retries and strict human approval guardrails.
Verifica concettuale interattiva+10 Points
AI Agents Quiz

An agent must create a draft calendar event for Tuesday at 2 p.m. Which evidence would establish the requested result?

Cosa guardare dopo

Il significato pratico dipenderà dalle prove che vanno oltre il tutorial, incluso il modo in cui gli specialisti residui si trasferiscono tra robot e scene, se le politiche distillate mantengono le prestazioni di sicurezza e come funziona il metodo sull'hardware fisico. NVIDIA non fornisce una soglia di successo universale, una garanzia del tempo di formazione o risultati comparativi generali in questo post.

La prossima prova importante sarebbe rappresentata da esperimenti abbinati su diverse incarnazioni di robot e tipi di scene. Tali test dovrebbero confrontare la politica di base X-Mobility pre-addestrata, gli specialisti residui e qualsiasi politica condivisa distillata con gli stessi obiettivi, stati iniziali, durate di implementazione, seed e condizioni di terminazione attiva. La fonte raccomanda questo protocollo di valutazione ma non riporta le misurazioni risultanti. Senza questi confronti, non è chiaro quanto l’apprendimento residuo migliori la navigazione o quanto spesso la politica di base funzioni già in modo adeguato.

La validazione fisica è un’altra questione aperta. NVIDIA descrive l'integrazione ROS 2 in cui la policy esportata consuma immagini della fotocamera frontale, un target o percorso di navigazione e la velocità del robot derivata dall'odometria, quindi pubblica comandi di velocità lineare e angolare su /cmd_vel. Il post istruisce gli sviluppatori a convalidare i fotogrammi di coordinate, le velocità di aggiornamento, la normalizzazione, i limiti dei comandi, il comportamento di arresto, la calibrazione, i timestamp e il comportamento del controller. Non fornisce risultati di test fisici sui robot, disponibilità dell'hardware o prove sulle prestazioni in condizioni di illuminazione, terreno, occlusione mutevoli, guasti dei sensori o ostacoli imprevisti.

Anche il ruolo degli agenti nello sviluppo della robotica merita un esame approfondito. Il flusso di lavoro conferisce all'agente di codifica l'autorità di eseguire controlli, preparare risorse, avviare la formazione, diagnosticare guasti e confrontare punti di controllo, ma mantiene l'approvazione umana per le transizioni chiave. Le implementazioni future dovrebbero rendere tali porte verificabili e garantire che gli agenti non possano alterare silenziosamente dipendenze, ricompense, risorse della scena o impostazioni di formazione. Il tutorial di NVIDIA afferma che gli sviluppatori dovrebbero richiedere l'approvazione prima di tali modifiche e utilizzare un flusso di lavoro diagnostico di sola lettura quando le esecuzioni falliscono.

Infine, le richieste di implementazione dovrebbero essere trattate separatamente dalle richieste di formazione. Il post afferma che l'esportazione in ONNX, JIT o TensorRT, l'integrazione ROS 2 e la distribuzione dell'hardware fisico richiedono una convalida separata. Distingue inoltre l’odometria di cuVSLAM dalla politica di navigazione e afferma che la mappa di cuVSLAM non è un input politico. Ciò che rimane sconosciuto è se il flusso di lavoro documentato porta a un funzionamento robusto al di fuori della configurazione Spot di riferimento, quanta ingegneria umana richiede ogni nuova realizzazione e se la distillazione delle politiche preserva le metriche di sicurezza utilizzate per approvare i singoli specialisti.

Guide e quiz correlati

Agenti dell'intelligenza artificialeSpiegazione dei modelli di intelligenza artificialeFormazione sull'intelligenza artificialeFuturo dell'IAMetti alla prova ciò che sai: prova un quiz gratuito sull'intelligenza artificialeCerca un termine AI nel nostro glossarioSegui il tracker del rilascio del modello AI
Lo hai trovato utile?