Learning Basic Unit Movements with Gate-Model Auto-Encoder for Humanoid Arm Motion Control

Fan Hu,Wentao Liu,Xihong Wu,Dingsheng Luo
DOI: https://doi.org/10.1109/icinfa.2016.7831830
2016-01-01
Abstract:Manipulation is one of the most important skills for humanoid robots and is a hot topic in robotics. To acquire the manipulation skill, robots need to know how to control its arm to drive the hand to the desired position, which is called arm motion control. In our research, we try to equip our robot with the ability to accomplish complicated manipulation tasks by combining basic unit movements (BUMs), which makes it easier and more robust. In exploring the method to learn the BUMs, we have proposed a Deep Neural Network (DNN) based method with which the robot is able to execute BUMs in the whole workspace of his right arm with a high accuracy. However, the chosen BUMs are unpractical for that they are not mutually independent, and they have no attribute of amplitude. So in this paper, we firstly propose a stricter and more practical definition of BUMs to ensure the independence of BUMs. After this, in order to learn BUMs under the improved definition as well as to learn the amplitude at the same time, we changed our original network (classical auto-encoder, CAE) into a new model (gate-model auto-encoder, GMAE) to adapt to the new BUMs. We conducted experiments to compare the performance of CAE and GMAE, the results on both simulation and the PKU-HR5II robot have proved the effectiveness of the proposed methods.
What problem does this paper attempt to address?