I ricercatori presentano DiMuRe, un sistema che aiuta i robot a riprendersi quando un imprevisto rende inadatta la loro azione successiva. Il sistema usa informazioni sulla fase corrente dell’attività per decidere se riutilizzare il programma esistente o tentare una procedura di recupero predefinita; inoltre, un modello di IA può generare codice correttivo dopo l’interruzione del programma.
Su 801 casi con imprevisti programmati nell’ambiente di sviluppo Encore, l’articolo riporta un tasso di completamento delle attività del 77.65% per Local DiMuRe, contro il 58.68% del programma originale, a parità di limite di passaggi fisici. DiMuRe completo ha raggiunto l’81.90%, ma con passaggi aggiuntivi e una nuova pianificazione al termine dell’attività. I ricercatori presentano anche LIBERO-Disturb, un benchmark per valutare il recupero.
Perché conta
Per i ricercatori di robotica che valutano l’affidabilità delle attività, LIBERO-Disturb offre un benchmark incentrato sugli imprevisti durante l’esecuzione. Non è però stato dimostrato che i miglioramenti riportati si applichino anche ad altri robot o a contesti reali.