研发了一种基于Kinect的跑步机系统,并提出了跑步系列动作识别算法.该系统基于Unity游戏引擎、3DSMax、Maya、Photoshop建模和平面设计软件开发,运用微软Kinect体感设备和个人电脑获取人体跑步时各种动作的骨骼点数据,结合运动特征分析研发了基于骨骼绑定的跑步、挥手、跳跃、蹲下各种动作的识别算法,通过对人体动作的识别从而实现人机交互的跑步健身游戏娱乐运动.实验数据表明基于骨骼绑定的动作识别算法的有效性,该跑步机系统硬件设备体积小,它通过人的肢体动作而不是鼠标键盘来操作跑步机软件,同时结合了跑步健身和游戏娱乐等功能,部分代替了传统跑步机的作用,具有很好的体感交互效果和实用价值,研究成果可以用于更多的人机互动应用领域.
In this paper, a new kind treadmill system based on Kinect is developed, and running action recognition algorithms are presented. This system is under the development of Unity game engine, 3DSMax, Maya, Photoshop modeling and graphic design software, it obtains various skeletal data of human running action by using KinectMicrosoft somatosensory equipment and personal computer, skeletal binding based recognition algorithms of running, waving, jumping and squat were given under analysis of movement feature. Interactive running fitness entertainment sports can be implemented in this system through the recognition of human actions. The experimental data shows the effectiveness of action recognition algorithms based on skeletal binding, the treadmill system has the advantages with smaller volume hardware equipment, better software operating method by using human body action instead of mouse and keyboard, and also combines function with the running fitness and entertainment, replaces the traditional treadmill effect in some parts it has the very good somatosensory interaction effect and practical value, the research results can be used for more human-computer interaction application areas.