A Real-Time Human Imitation System Using Kinect
A Real-Time Human Imitation System Using Kinect
复制标题
使用 Kinect 的实时仿人系统
DOI:
10.1007/s12369-015-0296-9
复制
发表时间:
2015-11-01
影响因子:
4.7
通讯作者:
Li, Xiaoyun
中科院分区:
文献类型:
--
作者:
Ou, Yongsheng;Hu, Jianbing;Li, Xiaoyun
Robots are commonly used in harsh environments where it is difficult for humans to carry out dangerous tasks. Robot imitations provide a natural approach for humanoid robots to mimic the behavior of humans in real time. However, it is never an easy task to build an efficient and robust imitation system because of the high degree of freedom involved in motions. In this paper, we propose a human imitation system based on the Aldebaran NAO robot and the Microsoft Kinect, which can mimic the motions of the whole body in real time. By solving inverse kinematics through an optimization process, motions are split up into critical frames which are represented by a list of robot joint angles. Each joint angle is then derived through the control of the joint motors in NAO. In addition, balance maintenance in both the single and double supporting phases as well as the self-collision avoidance are taken into consideration. Experimental results show that the system is robust and flexible enough to imitate various human motions.