• DocumentCode
    1841589
  • Title

    Robot programming by human demonstration: adaptation and inconsistency in constrained motion

  • Author

    Delson, Nathan ; West, Harry

  • Author_Institution
    Dept. of Mech. Eng., Yale Univ., New Haven, CT, USA
  • Volume
    1
  • fYear
    1996
  • fDate
    22-28 Apr 1996
  • Firstpage
    30
  • Abstract
    Robot programming by human demonstration is an intuitive programming method designed to facilitate short term robotic applications. The programmer demonstrates the task using a teaching gripper that measures the human´s forces and positions, and a robot program is generated from the demonstration data. A direct approach to generating a robot program would be to simply duplicate the demonstrated trajectory, yet with this approach the robot would not be able to adapt to the environment and would also duplicate unnecessary motion included in the demonstration. This article presents an approach for identifying a range of acceptable robot force and motion trajectories from multiple human demonstrations. The resulting robot program can adapt to part misalignment in simple assembly tasks. In addition, inconsistent human motion is not duplicated by the robot, but rather is used to identify task accuracy requirements. The analysis is applied to simple assembly tasks consisting of 3D translation. For each segment of constrained motion, a range of robot compliance is identified that can adapt to part misalignment, and limit robot errors to the task accuracy requirements
  • Keywords
    adaptive control; force control; industrial robots; learning systems; position control; programming; robot programming; robots; 3D translation; adaptation; assembly tasks; constrained motion; human demonstration; inconsistency; intuitive programming method; motion trajectories; part misalignment adaptation; robot compliance; robot force trajectories; robot programming; short-term robotic applications; Anthropometry; Design methodology; Education; Force measurement; Grippers; Humans; Position measurement; Programming profession; Robot programming; Robotic assembly;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Robotics and Automation, 1996. Proceedings., 1996 IEEE International Conference on
  • Conference_Location
    Minneapolis, MN
  • ISSN
    1050-4729
  • Print_ISBN
    0-7803-2988-0
  • Type

    conf

  • DOI
    10.1109/ROBOT.1996.503569
  • Filename
    503569