• DocumentCode
    2332536
  • Title

    Robot programming by human demonstration: the use of human variation in identifying obstacle free trajectories

  • Author

    Delson, Nathan ; West, Harry

  • Author_Institution
    Dept. of Mech. Eng., MIT, Cambridge, MA, USA
  • fYear
    1994
  • fDate
    8-13 May 1994
  • Firstpage
    564
  • Abstract
    Programming by human demonstration is an intuitive method of robot programming, in which the programmer demonstrates how a task is performed using a human/robot teaching device that measures human motion, and the data gathered is used to generate the robot program. A direct duplication of the demonstrated trajectory would result in unnecessary robot motion due to human “wiggles” and unintended motion. To identify a more satisfactory robot trajectory, a method is presented that uses multiple demonstrations of the same task. Variation in human trajectories between trials is attributed to human inconsistency and is used to define an obstacle free region, by applying the Jordan curve theorem. The shortest path within the obstacle free region is determined, resulting in a shorter robot path than any of the demonstrations. Thus the presence of human inconsistency is used to improve robot performance. The analysis is restricted to planar translational motion
  • Keywords
    force measurement; path planning; robot programming; robots; Jordan curve theorem; human demonstration; human inconsistency; human motion; human/robot teaching device; intuitive method; obstacle free trajectories; planar translational motion; robot performance; robot programming; shortest path; Anthropometry; Education; Educational robots; Humans; Motion analysis; Motion measurement; Performance evaluation; Programming profession; Robot motion; Robot programming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Robotics and Automation, 1994. Proceedings., 1994 IEEE International Conference on
  • Conference_Location
    San Diego, CA
  • Print_ISBN
    0-8186-5330-2
  • Type

    conf

  • DOI
    10.1109/ROBOT.1994.351239
  • Filename
    351239