Title :
Robot task error recovery using Petri nets learned from demonstration
Author :
Guoting Chang ; Kulic, Dana
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Waterloo, Waterloo, ON, Canada
Abstract :
The ability to recover from errors is necessary for robots to cope with unexpected situations in a dynamic environment. Efficient error recovery should allow the robot to utilise existing knowledge of the task and learn new error recovery strategies from observation. This paper proposes an automatic error recovery procedure that allows the robot to handle both known and unknown error states using a Petri net representation of the task. For known error states, the robot can directly adjust the sequencing of actions using the Petri net representation to complete the task, while for unknown error states, the robot can learn how to perform error recovery from a human demonstrator by extending the existing Petri net. The proposed method is verified on a real robot performing a block stacking task.
Keywords :
Petri nets; learning (artificial intelligence); robot programming; Petri net representation; Petri nets learning; automatic error recovery procedure; block stacking task; known error states; learning from demonstration; robot task error recovery; task representation; unknown error states; Error correction; Green products; Knowledge based systems; Petri nets; Robot sensing systems; Stacking;
Conference_Titel :
Advanced Robotics (ICAR), 2013 16th International Conference on
Conference_Location :
Montevideo
DOI :
10.1109/ICAR.2013.6766465