An algorithm that recognizes and reproduces distinct types of humanoid motion based on periodically-constrained nonlinear PCA

  • Authors:
  • Rawichote Chalodhorn;Karl MacDorman;Minoru Asada

  • Affiliations:
  • Department of Adaptive Machine Systems and Frontier Research Center, Graduate School of Engineering, Osaka University, Osaka, Japan;Department of Adaptive Machine Systems and Frontier Research Center, Graduate School of Engineering, Osaka University, Osaka, Japan;Department of Adaptive Machine Systems and Frontier Research Center, Graduate School of Engineering, Osaka University, Osaka, Japan

  • Venue:
  • RoboCup 2004
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper proposes a new algorithm for the automatic segmentation of motion data from a humanoid soccer playing robot that allows feed-forward neural networks to generalize and reproduce various kinematic patterns, including walking, turning, and sidestepping. Data from a 20 degree-of-freedom Fujitsu hoap-1 robot is reduced to its intrinsic dimensionality, as determined by the isomap procedure, by means of nonlinear principal component analysis (nlpca). The proposed algorithm then automatically segments motion patterns by incrementally generating periodic temporally-constrained nonlinear pca neural networks and assigning data points to these networks in a conquer-and-divide fashion, that is, each network's ability to learn the data influences the data's division among the networks. The learned networks abstract five out of six types of motion without any prior information about the number or type of motion patterns. The multiple decoding subnetworks that result can serve to generate abstract actions for playing soccer and other complex tasks.