DocumentCode :
1466893
Title :
Trajectory Learning for Robot Programming by Demonstration Using Hidden Markov Model and Dynamic Time Warping
Author :
Vakanski, Aleksandar ; Mantegh, Iraj ; Irish, Andrew ; Janabi-Sharifi, Farrokh
Author_Institution :
Dept. of Mech. & Ind. Eng., Ryerson Univ., Toronto, ON, Canada
Volume :
42
Issue :
4
fYear :
2012
Firstpage :
1039
Lastpage :
1052
Abstract :
The main objective of this paper is to develop an efficient method for learning and reproduction of complex trajectories for robot programming by demonstration. Encoding of the demonstrated trajectories is performed with hidden Markov model, and generation of a generalized trajectory is achieved by using the concept of key points. Identification of the key points is based on significant changes in position and velocity in the demonstrated trajectories. The resulting sequences of trajectory key points are temporally aligned using the multidimensional dynamic time warping algorithm, and a generalized trajectory is obtained by smoothing spline interpolation of the clustered key points. The principal advantage of our proposed approach is utilization of the trajectory key points from all demonstrations for generation of a generalized trajectory. In addition, variability of the key points´ clusters across the demonstrated set is employed for assigning weighting coefficients, resulting in a generalization procedure which accounts for the relevance of reproduction of different parts of the trajectories. The approach is verified experimentally for trajectories with two different levels of complexity.
Keywords :
computational complexity; control engineering computing; hidden Markov models; robots; splines (mathematics); trajectory control; clustered key points; complex trajectories; complexity levels; hidden Markov model; multidimensional dynamic time warping algorithm; robot programming; smoothing spline interpolation; trajectory key points; trajectory learning; Clustering algorithms; Hidden Markov models; Humans; Interpolation; Robots; Trajectory; Vectors; Hidden Markov model (HMM); key points; programming by demonstration (PbD); robotics; robotics learning;
fLanguage :
English
Journal_Title :
Systems, Man, and Cybernetics, Part B: Cybernetics, IEEE Transactions on
Publisher :
ieee
ISSN :
1083-4419
Type :
jour
DOI :
10.1109/TSMCB.2012.2185694
Filename :
6166903
Link To Document :
بازگشت