Title :
Programming by demonstration - constructing task level plans in hybrid dynamic framework
Author :
Chen, J.R. ; McCarragher, B.J.
Author_Institution :
Dept. of Eng., Australian Nat. Univ., Canberra, ACT, Australia
Abstract :
This paper presents a novel approach to constructing a task level plan for an assembly task from demonstration. A hybrid dynamic system is chosen as an attractive way to model assembly tasks. We propose a framework where the mappings required within the hybrid dynamic system model are extracted from a demonstration. We extract the event path planner mapping, which determines a task level plan. Demonstrated paths are broken down into their base elements, called transitions. A path plan is then constructed from transitions that were well demonstrated. We test the approach by having a robot execute an assembly task using constructed task plans. The framework produces excellent results because: 1) the robot can perform selected paths better than when it simply copies the demonstrator, and 2) it allows flexible path selection so the robot can be given a disposition in how it executes the task
Keywords :
assembly planning; computer aided production planning; industrial robots; path planning; robot programming; assembly; event path planner; hybrid dynamic system; industrial robot; mappings; programming by demonstration; task level planning; transitions; Assembly systems; Continuous time systems; Dynamic programming; Electronic mail; Humans; Level control; Robot programming; Robotic assembly; Service robots; Testing;
Conference_Titel :
Robotics and Automation, 2000. Proceedings. ICRA '00. IEEE International Conference on
Conference_Location :
San Francisco, CA
Print_ISBN :
0-7803-5886-4
DOI :
10.1109/ROBOT.2000.844794