Programing by demonstration: Coping with suboptimal teaching actions

被引:42
作者
Chen, J [1 ]
Zelinsky, A [1 ]
机构
[1] Australian Natl Univ, Dept Syst Engn, Res Sch Informat Sci & Engn, Canberra, ACT 2601, Australia
关键词
Programing by Demonstration; teaching by showing; hybrid dynamic systems; configuration space;
D O I
10.1177/0278364903022005002
中图分类号
TP24 [机器人技术];
学科分类号
080202 [机械电子工程]; 1405 [智能科学与技术];
摘要
The difficulty associated with programing existing robots is one of the main impediments to them finding application in domestic environments such as the home. A promising method for simplifying robot programing is Programing by Demonstration (PbD). Here, an end user can provide a demonstration of the task to be programed, with a PbD "interface" interpreting the demonstration in order to determine low-level control details for the robot. A key aspect of the interpretation process is to make it robust to the noise typically included in a demonstration by the human. In this paper we present a method to help identify and eliminate any noise present in the demonstration. Our method involves two steps. The first step uses the demonstration to build up a partial knowledge of the geometry present in the task. Statistical regression analysis is used on demonstrated trajectories to determine equations describing curved surfaces in configuration space. The second step in our method uses the geometric information obtained in the first step to determine if there are more optimal paths than those demonstrated for completing the task. If there are, our method proposes these as the appropriate control commands for the robot. We show the validity of our approach by presenting successful experiments on a realistic household-type task-changing rolls on a paper roll holder.
引用
收藏
页码:299 / 319
页数:21
相关论文
共 26 条
[1]
Asada H., 1990, Proceedings 1990 IEEE International Conference on Robotics and Automation (Cat. No.90CH2876-1), P1237, DOI 10.1109/ROBOT.1990.126167
[2]
AUTOMATIC PROGRAM GENERATION FROM TEACHING DATA FOR THE HYBRID CONTROL OF ROBOTS [J].
ASADA, H ;
IZUMI, H .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1989, 5 (02) :166-173
[3]
Atkeson CG, 1997, IEEE INT CONF ROBOT, P1706, DOI 10.1109/ROBOT.1997.614389
[4]
BROCKETT RW, 1993, PROG SYST C, V14, P29
[5]
CHEN J, 2001, THESIS AUSTR NATL U
[6]
Chen J. R., 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065), P1402, DOI 10.1109/ROBOT.2000.844794
[7]
CHEN JR, 2001, P IEEE INT C ROB AUT
[8]
DELSON N, 1996, P 1996 IEEE INT C RO
[9]
HIDDEN MARKOV MODEL ANALYSIS OF FORCE TORQUE INFORMATION IN TELEMANIPULATION [J].
HANNAFORD, B ;
LEE, P .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 1991, 10 (05) :528-539
[10]
HOVLAND GE, 1997, P IEEE RSJ INT C INT, P655