Time normalization and analysis method in robot programming from human demonstration data

Methods have been proposed to generate robot motions from human demonstrations. Humans demonstrate tasks without indicating what they want to teach. In future, the robot programming methods from human demonstrations will notice the intention of the human's actions and generate or modify the program from demonstrations. This paper describes two elements which are necessary in analyzing human demonstrations. The first is a time normalization method of demonstration data which humans show at different speeds. The second is a method to detect various changes in data without prior knowledge of how many or what kind of changes will occur. The scheme of robot programming from demonstrations is presented and the wavelet analysis result of time normalized demonstration data are discussed.

[1]  Masayuki Inaba,et al.  Learning by watching: extracting reusable task knowledge from visual observation of human performance , 1994, IEEE Trans. Robotics Autom..

[2]  Jens Rasmussen,et al.  Skills, rules, and knowledge; signals, signs, and symbols, and other distinctions in human performance models , 1983, IEEE Transactions on Systems, Man, and Cybernetics.

[3]  Charles K. Chui,et al.  An Introduction to Wavelets , 1992 .

[4]  Katsushi Ikeuchi,et al.  Determination of motion breakpoints in a task sequence from human hand motion , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[5]  Tomoichi Takahashi,et al.  A method for analyzing human assembly operations for use in automatically generating robot commands , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[6]  Sheng Liu,et al.  Teaching and learning of deburring robots using neural networks , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[7]  Tomoichi Takahashi,et al.  Robotic assembly operation teaching in a virtual environment , 1994, IEEE Trans. Robotics Autom..

[8]  S. Chiba,et al.  Dynamic programming algorithm optimization for spoken word recognition , 1978 .