Robot task learning from demonstration using Petri nets

Guoting Chang, Dana Kulic

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

14 Citations (Scopus)

Abstract

The ability to learn is essential for robots if they are to function within human environments. Learning requires an understanding of the underlying structure of what has been observed. This paper proposes a learning method that automatically creates Petri nets from observation of human demonstrations to model the underlying structure of tasks. The Petri net can be learned via a single or multiple demonstrations. The learned Petri nets are capable of generating action sequences to allow a robot to imitate the task. The proposed model also allows for generalization and variations in performing the task. The proposed method is tested on demonstrations of block stacking tasks and verified through robot imitation of the tasks in simulation and in physical experiments.

Original languageEnglish
Title of host publication22nd IEEE International Symposium on Robot and Human Interactive Communication
Subtitle of host publication"Living Together, Enjoying Together, and Working Together with Robots!", IEEE RO-MAN 2013
PublisherIEEE, Institute of Electrical and Electronics Engineers
Pages31-36
Number of pages6
ISBN (Print)9781479905072
DOIs
Publication statusPublished - 11 Dec 2013
Externally publishedYes
EventIEEE/RSJ International Symposium on Robot and Human Interactive Communication 2013 - Gyeongju, Korea, South
Duration: 26 Aug 201329 Aug 2013
Conference number: 22nd
https://ieeexplore.ieee.org/xpl/conhome/6604421/proceeding (Proceedings)

Publication series

NameProceedings - IEEE International Workshop on Robot and Human Interactive Communication

Conference

ConferenceIEEE/RSJ International Symposium on Robot and Human Interactive Communication 2013
Abbreviated titleRO-MAN 2013
Country/TerritoryKorea, South
CityGyeongju
Period26/08/1329/08/13
Internet address

Cite this