计算机应用 ›› 2015, Vol. 35 ›› Issue (8): 2316-2320.DOI: 10.11772/j.issn.1001-9081.2015.08.2316

• 虚拟现实与数字媒体 • 上一篇    下一篇

网络化人体运动跟踪系统研究

陈鹏展, 李杰, 罗漫   

  1. 华东交通大学 电气与电子工程学院, 南昌 330013
  • 收稿日期:2015-03-19 修回日期:2015-06-02 出版日期:2015-08-10 发布日期:2015-08-14
  • 通讯作者: 李杰(1990-),男,江苏无锡人,硕士研究生,主要研究方向:传感网络、运动捕捉,1165530693@qq.com
  • 作者简介:陈鹏展(1975-),男,江西南昌人,副教授,博士,主要研究方向:传感网络、运动捕捉; 罗漫(1990-),男,贵州贵阳人,硕士研究生,主要研究方向:传感网络,动作捕捉。
  • 基金资助:

    国家自然科学基金资助项目(61164011);江西省自然科学基金资助项目(20114BAB201023);江西省研究生创新专项资金资助项目(YC2014-X006);江西省博士后科研择优资助项目。

Study of human motion tracking system based on wireless sensor network

CHEN Pengzhan, LI Jie, LUO Man   

  1. School of Electrical and Electronic Engineering, East China Jiaotong University, Nanchang Jiangxi 330013, China
  • Received:2015-03-19 Revised:2015-06-02 Online:2015-08-10 Published:2015-08-14

摘要:

针对目前基于惯性传感的动作捕捉系统存在的姿态漂移、实时性不强和价格较高的问题,设计了一种低功耗、低成本,能够有效克服姿态数据漂移的人体实时动作捕捉系统。首先通过人体运动学原理,构建分布式关节运动捕捉节点,各捕捉节点采用低功耗模式,当节点采集数据低于预定阈值时,自动进入休眠模式,降低系统功耗;结合惯性导航和Kalman滤波算法对人体运动姿态进行实时的解算,以降低传统的算法存在的数据漂移问题;基于Wi-Fi模块,采用TCP-IP协议对姿态数据进行转发,实现对模型的实时驱动。选取多轴电机测试平台对算法的精度进行了评估,并对比了系统对真实人体的跟踪效果。实验结果表明,改进算法与传统的互补滤波算法相比具有更高的精度,基本能将角度漂移控制在1°以内;且算法的时延相对于互补滤波没有明显的滞后,基本能够实现对人体运动的准确跟踪。

关键词: 动作捕捉, 人体运动学, 惯性导航, 低功耗, 互补滤波

Abstract:

To solve the attitude drift, low real-time ability and high price problem in motion capture system based on inertial sensors, a kind of real-time motion capture system was designed to effectively overcome the attitude drift with low cost and power consumption. At first, a distributed joint motion capture node was built based on the human body kinematics principle, and every node worked in low-power mode, when the acquisition data from the node was lower than a predetermined threshold, the node would automatically enter into the sleep mode to reduce the power consumption of the system. In order to reduce the data drift in traditional algorithm, a kind of algorithm combined with inertial navigation and Kalman filter algorithm was designed to calculate the real-time motion data. Using the Wi-Fi module, the TCP-IP protocol was adopted to transmit the attitude data, which could drive the model in real time. At last, the accuracy of the algorithm was evaluated on the multi-axis motor test platform, and the effect of the system for tracking real human motion was compared. The experimental results show that the algorithm has higher accuracy by contrast with the traditional complementary filtering algorithm, which can control the angle drift in less than one degree; and the delay has no obvious lag by contrast with the complementary filter, which can realize the accurate tracking of human motion.

Key words: motion capture, human body kinematics, inertial navigation, low power consumption, complementary filtering

中图分类号: