Title :
Robot task learning from demonstration using Petri nets
Author :
Guoting Chang ; Kulic, Dana
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Waterloo, Waterloo, ON, Canada
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.
Keywords :
Petri nets; robots; Petri nets; block stacking tasks; human demonstrations; robot imitation; robot task learning; Grasping; Hidden Markov models; Petri nets; Robots; Stacking; Trajectory; Videos;
Conference_Titel :
RO-MAN, 2013 IEEE
Conference_Location :
Gyeongju
DOI :
10.1109/ROMAN.2013.6628527