← Ultimi articoli
💻 computer science

Learning Slope-Adaptive Whole-Body Locomotion for Humanoid Robots in Roofing Construction

Questo articolo presenta un framework basato sulla semantica del compito e sul contesto della scena che combina dimostrazioni umane ri-targettizzate con l'ottimizzazione delle traiettorie e l'apprendimento per rinforzo per consentire a un robot umanoide Unitree G1 di eseguire in modo robusto compiti complessi di locomozione e costruzione adattiva ai pendii, come la copertura di tetti, mantenendo al contempo precisi vincoli di supporto e di spazio di lavoro.

Autori originali: Songyang Liu, Shuai Li

Pubblicato 2026-09-18
📖 6 min di lettura🧠 Approfondimento

Autori originali: Songyang Liu, Shuai Li

Articolo originale sotto licenza CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Questa è una spiegazione generata dall'IA dell'articolo qui sotto. Non è stata scritta né approvata dagli autori. Per precisione tecnica, consulta l'articolo originale. Leggi il disclaimer completo

Immaginate un robot capace di camminare, arrampicarsi e lavorare proprio come un essere umano. Per anni, gli scienziati hanno insegnato alle macchine come muoversi mostrando loro video di persone che camminano o corrono. Il computer copia i movimenti, dicendo alle gambe e alle braccia del robot di imitare il corpo umano. Questo funziona bene su pavimenti piatti, ma si interrompe quando il terreno è inclinato. Su un tetto ripido, una semplice copia di un movimento umano può essere pericolosa. Se il robot prova a copiare un essere umano che si china per piantare un chiodo, il computer potrebbe posizionare i piedi del robot nel vuoto o spingere le mani direttamente attraverso le tegole del tetto. Il robot deve capire non solo come si muove il corpo, ma dove si trova quel corpo in relazione alla superficie specifica su cui sta stando. Questa è la sfida centrale nel dare ai robot la capacità di lavorare nel mondo disordinato e irregolare dell'edilizia.

Un team di ricercatori dell'Università della Florida ha affrontato questo problema insegnando a un robot umanoide come comportarsi come un lattoniere. Si sono concentrati su un tipo specifico di robot chiamato Unitree G1, che sta su due gambe e ha braccia come una persona. L'obiettivo era andare oltre la semplice camminata e insegnare alla macchina come percorrere un tetto inclinato, chinarsi per lavorare e usare strumenti come una pistola per chiodi o un martello senza cadere o schiantarsi contro la superficie. I ricercatori si sono resi conto che copiare semplicemente i movimenti di un essere umano non era sufficiente. Un essere umano sa istintivamente come regolare il proprio equilibrio su un piano inclinato, ma un robot che segue uno script video potrebbe non rendersi conto che il suo piede è sospeso sopra un vuoto o che la sua mano sta per sfondare il tetto. Per risolvere questo problema, il team ha creato un nuovo metodo che combina il movimento umano con una mappa digitale precisa del tetto.

Il processo è iniziato registrando un operaio che svolgeva compiti di lattoneria su una rampa di laboratorio. La persona indossava un visore per la realtà virtuale e dei tracker sulle mani e sulle caviglie, permettendo ai ricercatori di catturare la tempistica e il flusso dei movimenti. Questi dati sono stati poi trasferiti al robot, creando una prima bozza del movimento. Tuttavia, questa bozza era difettosa. Poiché il corpo del robot è diverso da quello di un essere umano, la copia iniziale posizionava i piedi del robot nei posti sbagliati e le mani a altezze errate rispetto al tetto. Per correggere questo errore, i ricercatori hanno utilizzato un modello 3D dettagliato della superficie del tetto. Hanno regolato il percorso di riferimento del robot in modo che i suoi piedi fossero saldamente piantati sulla pendenza e le sue mani rimanessero a una distanza specifica e sicura dalle tegole. Ad esempio, hanno assicurato che la mano del robot rimanesse esattamente a 25 centimetri dal tetto quando impugnava una pistola per chiodi, e a 12 centimetri quando usava un martello. Questo passaggio ha garantito che il piano del robot fosse fisicamente possibile e sicuro prima ancora che provasse a muoversi.

Anche con un piano perfetto, un robot può comunque commettere errori durante il movimento effettivo. Il mondo reale è pieno di piccoli scivolamenti e ritardi che una simulazione al computer non sempre prevede. Per gestire questo, i ricercatori hanno insegnato al robot a prestare attenzione a queste regole di sicurezza mentre si muoveva. Hanno utilizzato un metodo di apprendimento che premiava il robot per aver mantenuto le mani alla distanza corretta dal tetto e lo puniva se parte del suo corpo toccava la superficie quando non avrebbe dovuto. Questo addestramento è avvenuto prima in una simulazione al computer, dove il robot si è esercitato migliaoli di volte su diverse inclinazioni del tetto, che variavano da una pendenza dolce di 9 gradi a un'inclinazione ripida di 25 gradi. I risultati hanno mostrato che il robot ha imparato ad adattare la propria postura alla pendenza, mantenendo l'equilibrio mentre si chinava per lavorare.

Il team ha poi testato queste abilità sul robot reale nel loro laboratorio. Hanno allestito una vera piattaforma per tetti e hanno lasciato che il robot provasse i compiti che aveva appreso nella simulazione. Il robot è riuscito a salire la pendenza, chinarsi per impugnare una pistola per chiodi e sferrare un colpo di martello. In ogni test, il robot ha mantenuto i piedi sul tetto e le mani alla giusta distanza, evitando collisioni con la superficie. Le misurazioni hanno dimostrato che i movimenti del robot erano accurati, con il corpo che rimaneva entro pochi centimetri dal percorso previsto. I ricercatori hanno anche confrontato il loro metodo con altri approcci. Hanno scoperto che i robot addestrati solo a seguire un segnale di ricompensa senza una guida al movimento umano finivano in posizioni accovacciate strane che non somigliavano a un vero lavoro di lattoneria. Allo stesso modo, i robot controllati direttamente da un operatore umano in tempo reale perdevano l'equilibrio e cadevano quando cercavano di salire sulla pendenza. Il nuovo metodo, che combinava il movimento umano, una mappa digitale del tetto e un apprendimento consapevole della sicurezza, era l'unico a funzionare in modo affidabile.

Questo studio suggerisce che, affinché i robot possano lavorare nell'edilizia, hanno bisogno di qualcosa in più della semplice capacità di camminare. Devono comprendere la geometria della superficie su cui stanno stando e mantenere un rapporto sicuro con essa mentre lavorano. I ricercatori hanno scoperto che copiare semplicemente i movimenti umani non è sufficiente; il robot deve essere radicato nella realtà fisica del cantiere. Insegnando al robot di rispettare la forma del tetto e di mantenere gli attrezzi alla giusta distanza, il team ha creato le fondamenta per macchine che potrebbero un giorno aiutare in compiti pericolosi come la copertura dei tetti. Sebbene gli attuali test siano stati condotti in un laboratorio controllato con un imbracatura di sicurezza, i risultati mostrano che le abilità di base per arrampicarsi e lavorare su una pendenza sono a portata di mano. Il passo successivo sarà vedere se questi robot sapranno gestire le condizioni aspre, irregolari e imprevedibili di un vero cantiere edile.

Sommerso dagli articoli nel tuo campo?

Ricevi digest giornalieri degli articoli più recenti corrispondenti alle tue parole chiave di ricerca — con riassunti tecnici, nella tua lingua.

Prova Digest →