• DocumentCode
    774712
  • Title

    Contact-State Segmentation Using Particle Filters for Programming by Human Demonstration in Compliant-Motion Tasks

  • Author

    Meeussen, Wim ; Rutgeerts, Johan ; Gadeyne, Klaas ; Bruyninckx, Herman ; De Schutter, Joris

  • Author_Institution
    Dept. of Mech. Eng., Katholieke Univ., Leuven
  • Volume
    23
  • Issue
    2
  • fYear
    2007
  • fDate
    4/1/2007 12:00:00 AM
  • Firstpage
    218
  • Lastpage
    231
  • 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 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
  • Keywords
    Bayes methods; Monte Carlo methods; force control; industrial robots; parameter estimation; particle filtering (numerical methods); robot programming; 3D cameras; Bayesian sequential Monte Carlo method; compliant-motion tasks; contact formation segmentation; contact-state segmentation; environment interaction sensing; force control; force sensors; geometric parameter estimation; human demonstration; motion sensing; particle filters; polyhedral objects; prediction step; robot programming; sensor-controlled robot systems; task geometrical parameters; Bayesian methods; Cameras; Force sensors; Human robot interaction; Measurement uncertainty; Particle filters; Robot programming; Robot sensing systems; Robot vision systems; State estimation; Bayesian estimation; compliant motion; human demonstration; particle filter; task segmentation;
  • fLanguage
    English
  • Journal_Title
    Robotics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1552-3098
  • Type

    jour

  • DOI
    10.1109/TRO.2007.892227
  • Filename
    4154830