Abstract
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 3D 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 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 contact formation (discrete information) and the geometric parameters (continuous information). The simultaneous contact formation segmentation and the geometric parameter estimation are helped by the availability of a contact state graph of all possible contact formations. 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. The approach has been verified in real world experiments, in which it is able to discriminate in realtime between 245 different contact formations of the contact state graph.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
De Schutter, J., Van Brussel, H.: Compliant Motion I, II. Int. J. Robotics Research 7(4), 3–33 (1988)
Asada, H., Izumi, H.: Automatic program generation from teaching data for the hybrid control of robots. ITRA 5(2), 166–173 (1989)
Chen, J.: Constructing task-level assembly strategies in robot programming by demonstration. Int. J. Robotics Research 24, 1073–1085 (2005)
Gadeyne, K., Lefebvre, T., Bruyninckx, H.: Bayesian hybrid model-state estimation applied to simultaneous contact formation recognition and geometrical parameter estimation. Int. J. Robotics Research 24(8), 615–630 (2005)
Doucet, A., Gordon, N.J., Krishnamurthy, V.: Particle Filters for State Estimation of Jump Markov Linear Systems. IEEE Trans. Signal Processing 49(3), 613–624 (2001)
Xiao, J., Ji, X.: On automatic generation of high-level contact state space. Int. J. Robotics Research 20(7), 584–606 (2001)
Xiao, J.: Automatic determination of topological contacts in the presence of sensing uncertainty. In: Int. Conf. Robotics and Automation, Atlanta, GA, pp. 65–70 (1993)
Rutgeerts, J., Slaets, P., Schillebeeckx, F., Meeussen, W., Stallaert, B., Princen, P., Lefebvre, T., Bruyninckx, H., De Schutter, J.: A demonstration tool with Kalman Filter data processing for robot programming by human demonstration. In: Proc. IEEE/RSJ Int. Conf. Int. Robots and Systems, Edmonton, Canada, pp. 3918–3923 (2005)
Bar-Shalom, Y., Li, X.: Estimation and Tracking, Principles, Techniques, and Software. Artech House (1993)
Ohwovoriole, M.S., Roth, B.: An extension of screw theory. Trans. ASME J. Mech. Design 103(4), 725–735 (1981)
Meeussen, W., Rutgeerts, J., Gadeyne, K., Bruyninckx, H., De Schutter, J.: Contact state segmentation using particle filters for programming by human demonstration in compliant motion tasks, Dept. Mech. Eng., Katholieke Univ. Leuven, Belgium, Tech. Rep. 2005PP123 (2006)
Gadeyne, K.: BFL: Bayesian Filtering Library (2001), http://people.mech.kuleuven.ac.be/kgadeyne/bfl
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Meeussen, W., Rutgeerts, J., Gadeyne, K., Bruyninckx, H., De Schutter, J. (2008). Contact State Segmentation Using Particle Filters for Programming by Human Demonstration in Compliant Motion Tasks. In: Khatib, O., Kumar, V., Rus, D. (eds) Experimental Robotics. Springer Tracts in Advanced Robotics, vol 39. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-77457-0_1
Download citation
DOI: https://doi.org/10.1007/978-3-540-77457-0_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-77456-3
Online ISBN: 978-3-540-77457-0
eBook Packages: EngineeringEngineering (R0)