Techniques to Control Robot Action Consisting of Multiple Segmented Motions using Recurrent Neural Network with Butterfly Structure

In the field of robot control, there have been several studies on humanoid robots operating in remote areas. We propose a methodology to control a robot using input from an operator with fewer degrees of freedom than the robot. This method is based on the concept that time-continuous actions can be segmented because human intentions are discrete in the time domain. Additionally, machine learning is used to determine components with a high correlation to input data that are often complex or large in quantity. In this study, we implemented a new structure on a conventional neural network to manipulate a robot using a fast Fourier transform. The neural network was expected to acquire robustness for amplitude and phase variations. Thus, our model can reflect a fluctuating operator input to control a robot. We applied the proposed neural network to manipulate a robot and verified the validity and performance compared with traditional models.

[1]  Tsutomu Fujinami,et al.  Synchronisation and Differentiation : Two stages of Coordinative Structure , 2004 .

[2]  T. Takenaka,et al.  The development of Honda humanoid robot , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[3]  Hideyuki Ando,et al.  Effects of observed motion speed on segmenting behavioral intention , 2012, 2012 IEEE RO-MAN: The 21st IEEE International Symposium on Robot and Human Interactive Communication.

[4]  Marc'Aurelio Ranzato,et al.  Building high-level features using large scale unsupervised learning , 2011, 2013 IEEE International Conference on Acoustics, Speech and Signal Processing.

[5]  Jürgen Schmidhuber,et al.  Long Short-Term Memory , 1997, Neural Computation.

[6]  Geoffrey E. Hinton,et al.  Reducing the Dimensionality of Data with Neural Networks , 2006, Science.

[7]  Yee Whye Teh,et al.  A Fast Learning Algorithm for Deep Belief Nets , 2006, Neural Computation.