Constructing Task-Level Assembly Strategies in Robot Programming by Demonstration
Date
2005
Authors
Chen, Jason Robert
Journal Title
Journal ISSN
Volume Title
Publisher
Sage Publications Inc
Abstract
Programming by demonstration (PbD) is a technique for programming robots that holds much promise in making robots more accessible to ordinary, non-technical users. However, a well-known difficulty with the method is that a human will often demonstrate the task to be programmed inconsistently or even erroneously, leading to the inclusion of what is essentially noise in the demonstration. A number of techniques exist in the literature for filtering out this type of noise; however, most focus on very low level control command details. In this paper, we propose a new, complementary direction of research. We take a "task-level" view of the demonstration, and note that noise can exist at this level also. We propose a framework, based on a hybrid dynamic system modeling approach, to select the most optimal, task-level execution strategies that were demonstrated. We apply our framework to a real household task of inserting the compressible spindle of a paper towel holder into its supports. We conduct experiments to show that significant improvements in robot performance of the task can be achieved by a PbD regime that includes our method.
Description
Keywords
Keywords: Command and control systems; Filtration; Spurious signal noise; Compressible spindle; Control command; Non-technical users; Programming by demonstration (PbD); Robot programming Hybrid dynamic systems; Programming by demonstration; Task level planning; Teaching by showing
Citation
Collections
Source
International Journal of Robotics Research
Type
Journal article
Book Title
Entity type
Access Statement
License Rights
Restricted until
2037-12-31
Downloads
File
Description