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
Link To Document