• DocumentCode
    1573998
  • 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
  • fYear
    2013
  • Firstpage
    1
  • Lastpage
    6
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Robotics (ICAR), 2013 16th International Conference on
  • Conference_Location
    Montevideo
  • Type

    conf

  • DOI
    10.1109/ICAR.2013.6766465
  • Filename
    6766465