Abstract
Sequencing sensorimotor primitives to achieve complex behaviors can simplify programming of robotic systems. Using programming by demonstration to code the component primitives can further simplify the process. Learning methods employed in programming by demonstration require comprehensive data sets, which place a significant burden on the user during demonstration. We present a generalized method whereby training sets can be automatically filtered, freeing the user from knowledge of the underlying learning method. We achieve this by first capturing the characteristic behavior for a demonstrated task, then determining a measure of distance from that behavior. With this information, data sets can be analyzed to determine whether a particular moment of demonstration is "good" and should be included in the final training set. Results from programming by demonstration of left wall-following on a mobile platform are presented. Additionally, we present a method for on-line performance analysis that takes advantage of the characteristic behavior identified in the filtering process.
Original language | English (US) |
---|---|
Title of host publication | IEEE International Conference on Intelligent Robots and Systems |
Pages | 871-876 |
Number of pages | 6 |
Volume | 2 |
State | Published - Dec 1 2001 |
Event | 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems - Maui, HI, United States Duration: Oct 29 2001 → Nov 3 2001 |
Other
Other | 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems |
---|---|
Country/Territory | United States |
City | Maui, HI |
Period | 10/29/01 → 11/3/01 |