Contact-state segmentation using particle filters for programming by human demonstration in compliant-motion tasks

被引:45
作者
Meeussen, Wim [1 ]
Rutgeerts, Johan [1 ]
Gadeyne, Klaas [1 ]
Bruyninckx, Herman [1 ]
De Schutter, Joris [1 ]
机构
[1] Katholieke Univ Leuven, Dept Mech Engn, B-3001 Louvain, Belgium
关键词
Bayesian estimation; compliant motion; human demonstration; particle filter; task segmentation;
D O I
10.1109/TRO.2007.892227
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
This paper presents a contribution to programming by human demonstration, in the context of compliant-motion task specification for sensor-controlled robot systems that physically interact with the environment. One wants to learn about the geometric parameters of the task and segment the total motion executed by the human into subtasks for the robot, that can each be executed with simple compliant-motion task specifications. The motion of the human demonstration tool is sensed with a 3-D camera, and the interaction with the environment is sensed with a force sensor in the human demonstration tool. Both measurements are uncertain, and do not give direct information about the geometric parameters of the contacting surfaces, or about the contact formations (CFs) encountered during the human demonstration. The paper uses a Bayesian sequential Monte Carlo method (also known as a particle filter) to do the simultaneous estimation of the CF (discrete information) and the geometric parameters (continuous information). The simultaneous CF segmentation and the geometric parameter estimation are helped by the availability of a contact state graph of all possible CFs. The presented approach applies to all compliant-motion tasks involving polyhedral objects with a known geometry, where the uncertain geometric parameters are the poses of the objects. This work improves the state of the art by scaling the contact estimation to all possible contacts, by presenting a prediction step based on the topological information of a contact state graph, and by presenting efficient algorithms that allow the estimation to operate in real time. In real-world experiments, it is shown that the approach is able to discriminate in real time between some 250 different CFs in the graph.
引用
收藏
页码:218 / 231
页数:14
相关论文
共 41 条
[1]  
[Anonymous], 2005, Probabilistic Robotics(IntelligentRobotics and Autonomous Agents)
[2]  
[Anonymous], P 5 IFAC S INT AUT V
[3]  
BALL RS, 1871, T ROYAL IRISH ACAD, V0025, P00137
[4]  
Bar-Shalom Yaakov., 1993, ESTIMATION TRACKING
[5]   CONTACT SENSING FROM FORCE MEASUREMENTS [J].
BICCHI, A ;
SALISBURY, JK ;
BROCK, DL .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 1993, 12 (03) :249-262
[6]  
BRUYNINCKX H, 1993, PROCEEDINGS : IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-3, P349, DOI 10.1109/ROBOT.1993.292006
[7]   Specification of force-controlled actions in the ''Task Frame Formalism'' - A synthesis [J].
Bruyninckx, H ;
DeSchutter, J .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1996, 12 (04) :581-589
[8]   Programing by demonstration: Coping with suboptimal teaching actions [J].
Chen, J ;
Zelinsky, A .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2003, 22 (05) :299-319
[9]   COMPLIANT ROBOT MOTION .1. A FORMALISM FOR SPECIFYING COMPLIANT MOTION TASKS [J].
DESCHUTTER, J ;
VANBRUSSEL, H .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 1988, 7 (04) :3-17
[10]  
DESCHUTTER J, 2007, IN PRESS INT J ROBOT, V26