In this paper, we consider an autonomous robot that persists over time performing tasks and the problem of providing one additional task to the robot's task library. We present an approach to generalize tasks, represented as parameterized graphs with sequences, conditionals, and looping constructs of sensing and actuation primitives. Our approach performs graph-structure task generalization, while maintaining task ex- ecutability and parameter value distributions. We present an algorithm that, given the initial steps of a new task, proposes an autocompletion based on a recognized past similar task. Our generalization and auto- completion contributions are eective on dierent real robots. We show concrete examples of the robot primitives and task graphs, as well as results, with Baxter. In experiments with multiple tasks, we show a sig- nicant reduction in the number of new task steps to be provided.
Graph-based task libraries for robots: generalization and autocompletion / Klee, Steven D.; Gemignani, Guglielmo; Nardi, Daniele; Veloso, Manuela. - STAMPA. - 9336:(2015), pp. 397-409. (Intervento presentato al convegno 14th International Conference of the Italian Association for Artificial Intelligence, 2015 tenutosi a Ferrara, Italy) [10.1007/978-3-319-24309-2_30].
Graph-based task libraries for robots: generalization and autocompletion
GEMIGNANI, GUGLIELMO
;NARDI, Daniele;
2015
Abstract
In this paper, we consider an autonomous robot that persists over time performing tasks and the problem of providing one additional task to the robot's task library. We present an approach to generalize tasks, represented as parameterized graphs with sequences, conditionals, and looping constructs of sensing and actuation primitives. Our approach performs graph-structure task generalization, while maintaining task ex- ecutability and parameter value distributions. We present an algorithm that, given the initial steps of a new task, proposes an autocompletion based on a recognized past similar task. Our generalization and auto- completion contributions are eective on dierent real robots. We show concrete examples of the robot primitives and task graphs, as well as results, with Baxter. In experiments with multiple tasks, we show a sig- nicant reduction in the number of new task steps to be provided.File | Dimensione | Formato | |
---|---|---|---|
Klee_Postpritn-Graph-based_2015.pdf
Open Access dal 01/08/2016
Tipologia:
Documento in Post-print (versione successiva alla peer review e accettata per la pubblicazione)
Licenza:
Tutti i diritti riservati (All rights reserved)
Dimensione
4.51 MB
Formato
Adobe PDF
|
4.51 MB | Adobe PDF | |
Klee_Graph-based_2015.pdf
solo gestori archivio
Tipologia:
Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza:
Tutti i diritti riservati (All rights reserved)
Dimensione
1.15 MB
Formato
Adobe PDF
|
1.15 MB | Adobe PDF | Contatta l'autore |
AIIA2015_Frontespizio-indice_2015.pdf
solo gestori archivio
Tipologia:
Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza:
Tutti i diritti riservati (All rights reserved)
Dimensione
111.65 kB
Formato
Adobe PDF
|
111.65 kB | Adobe PDF | Contatta l'autore |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.