Daniel Vedovato
← Blog

RoboDojo: perché un benchmark per robot deve unire simulazione e prove fisiche

RoboDojo valuta policy di manipolazione robotica in 42 task simulati e 18 reali. Cosa misura, cosa resta fuori e come leggere una classifica.

Scritto da Daniel Vedovato · Revisionato il 22 luglio 2026

Fonte primaria

Articolo preparato con assistenza AI, verificato e revisionato da Daniel Vedovato.

La simulazione scala, ma non afferra un oggetto vero

Il paper RoboDojo propone un benchmark unificato per policy di manipolazione robotica generaliste. Il problema affrontato è concreto: molte valutazioni esistenti misurano compiti brevi, semplici o molto specializzati, spesso soltanto in simulazione oppure soltanto su hardware reale. Nessuno dei due estremi è sufficiente per decidere se una policy sia davvero pronta per un ambiente fisico.

La simulazione permette di eseguire molte prove in parallelo e di controllare le variabili. Il mondo reale introduce attrito, rumore dei sensori, oggetti imperfetti, calibratura e limiti di sicurezza. Le prove fisiche sono più indicative, ma costose e difficili da ripetere in laboratori diversi. RoboDojo nasce per mettere i due piani nello stesso protocollo, non per dichiarare che una classifica risolva il problema della robotica generalista.

Che cosa contiene RoboDojo

Secondo gli autori, il benchmark include 42 task simulati e 18 task reali. La parte simulata misura cinque dimensioni: generalizzazione, memoria, precisione, esecuzione a lungo orizzonte e comprensione di istruzioni open-vocabulary. La parte fisica espone le policy a condizioni di deployment più impegnative.

Il progetto usa Isaac Sim per la simulazione parallela eterogenea e descrive RoboDojo-RealEval come un sistema riproducibile con accesso cloud remoto, hardware standardizzato, reset della scena, protocollo di valutazione e interfaccia di deployment. Insieme a XPolicyLab, le policy possono essere integrate una volta e valutate sia in simulazione sia nel mondo reale con adattamenti minimi. Gli autori riferiscono di avere integrato 30 policy e di aver creato una leaderboard pubblica.

ParteCosa misuraPerché conta
GeneralizzazioneVariazioni rispetto ai casi vistiEvita risultati legati a una scena fissa
MemoriaDipendenza da passaggi precedentiServe nei compiti non riducibili a una singola azione
PrecisioneControllo fine della manipolazionePiccoli errori possono far fallire una presa
Lungo orizzonteSequenze con più passiGli errori si accumulano nel tempo
RealEvalCondizioni fisiche standardizzateMisura il divario sim-to-real

Perché una classifica da sola non basta

Un punteggio sintetizza molti dettagli. È utile per individuare candidati da analizzare, ma può nascondere il tipo di fallimento che per un progetto è decisivo. Una policy può essere forte nella generalizzazione visiva e fragile nella precisione. Un’altra può completare compiti brevi ma degradare dopo molti passaggi. Per una linea di assemblaggio, questi due profili hanno conseguenze diverse.

Il benchmark riduce l’arbitrarietà della valutazione, ma non elimina la dipendenza dall’hardware e dalle scene scelte. Anche con un reset standardizzato, una mano robotica, un sensore o una pinza diversa possono cambiare il risultato. La riproducibilità richiede dettagli su modello, versione del software, seed, latenza, interventi umani e regole con cui si dichiara un task riuscito.

Come usarlo per una decisione tecnica

Chi deve scegliere una policy non dovrebbe chiedere solo “chi è primo”. Una domanda migliore è: quali task e dimensioni corrispondono al mio ambiente? Se il robot deve ordinare oggetti variabili, generalizzazione e recupero dagli errori contano più di un record su una traiettoria fissa. Se deve lavorare vicino a persone, sicurezza e prevedibilità sono criteri aggiuntivi che una leaderboard non può sostituire.

Una procedura pratica può avere tre passaggi. Primo, selezionare due o tre policy con risultati leggibili sul benchmark. Secondo, ripetere un sottoinsieme di prove con oggetti e regole proprie, senza saltare i limiti di velocità e forza. Terzo, misurare il costo totale: hardware, energia, dati, tempo di integrazione, operatore di sicurezza e manutenzione. Il miglior punteggio non coincide necessariamente con il costo operativo più basso.

Limiti da dichiarare apertamente

RoboDojo è un preprint recente, non uno standard industriale definitivo. I risultati richiedono repliche indipendenti. Il benchmark copre manipolazione, non tutte le capacità possibili di un robot mobile o umanoide. Non dice da solo se un sistema rispetta norme di sicurezza locali, gestisce eccezioni in fabbrica o mantiene prestazioni per mesi.

La cosa più utile del lavoro è rendere il divario tra simulazione e realtà una metrica da osservare invece di un dettaglio da ignorare. Un progetto robusto dovrebbe pubblicare non solo il successo medio, ma distribuzione degli errori, condizioni di stop, interventi umani e casi in cui una policy non deve agire. È questo il tipo di evidenza che trasforma un benchmark in uno strumento decisionale.