当前位置: 首页 > 专利查询>宋子健专利>正文

一种获得运动信息的方法技术

技术编号:12664320 阅读:63 留言:0更新日期:2016-01-07 01:53
本发明专利技术涉一种获得运动信息的方法,其包括电源开启,运动信息采集系统以缺省状态初始化,进入低功耗休眠状态,人机交互模块开启无线搜索功能;运动信息采集系统进行数据采集;计算x轴、y轴和z轴三个轴的加速度;判断用户运动相对于局部坐标系的方向,并通过无线传输发送给人机交互模块等步骤。本发明专利技术提供的人机交互方法并能够实现人体运动模式识别的功能并能达到人机交互的目的。本发明专利技术提供的人机交互方法特别适于用脚来完成的游戏,实现了没有束缚的新型控制方式,以人脚部的运动状态来直接控制软件或游戏。

【技术实现步骤摘要】

本专利技术涉及模式识别、电子信息技术与计算机科学领域,尤其设计一种带有运动 数据检测与体感游戏功能的鞋和系统,以及一种人机交互的方法。
技术介绍
随着电子技术的发展,传统制鞋业领域出现了一种新型运动鞋一一智能运动鞋。 智能运动鞋是一种运动或者健身的辅助工具,其在普通运动鞋内部安装传感器以测算用户 的运动数据。 然而,现有的智能运动鞋只能用来测量速度、里程、高度等"直接"、"简单"的运动 数据,不具备对所测量的数据进行处理、分析的能力。也就是说,其无法对人体运动模式这 种"间接"数据进行识别,如对人体脚步移动方向的判断,也就更不可能进一步利用人体不 同的动作进行人机交互的控制,如进行PC或手机端的游戏交互控制等。 人体运动模式识别的主要难点在于三点:其一、用于人机交互如体感游戏 控制过程中,人的运动是没有规律性的,多属于随机动作,因此相比于跑步和走路这 种规律性运动,运动模式的准确识别难度要比测量速度和里程等数据大的多;其二、 MEMS(Micro-Electro-MechanicalSystems微机电系统)元件具有漂移的特性,随着使用 时间的推移和温度的变化,其输出值会随之漂移,因此这种漂移特性给人体运动模式识别 的方法提出了更高的要求;其三、每个人的脚部运动模式有其特殊性,如有些人是外八字步 和内八字步等,需要给出一种普适性的实现方案,可以适应于大多数人群,这也给运动模式 识别带来了很大的困难。 而在游戏娱乐领域,对于需要用脚来进行的游戏,如跳舞类、足球类游戏,以及最 新的跑酷类游戏,大多数依然还是在用传统人机交互方式如手柄、键盘以及触摸屏来控制。 如国内非常流行的跳舞机类游戏《劲舞团》和《QQ炫舞》,基本还是在用键盘的"上下左右" 等方向键来控制。目前已经有部分跳舞机类游戏采用了 "跳舞毯"进行游戏,但是这种跳 舞毯的局限性较大,比如,跳舞毯的大小是固定的,对于不同身高腿长的人群(大人和小孩 子),没有普遍适应性;再如,用户需要踩到固定的位置(压电感应的传感器放置位置),才 能产生控制信号,用户的运动空间受到跳舞毯大小和放置位置的制约,控制方式死板。 综上所述,无论是运动领域还是娱乐领域,特别是适于用脚来完成的游戏,亟待一 种没有束缚的新型控制方式,以人脚部的运动状态(例如移动方向)来直接控制运动或游 戏,达到一种自然和谐人机交互的目的。
技术实现思路
1、本专利技术所要解决的技术问题 本专利技术旨在提供一种低成本、低功耗的解决方案,以实现人机交互,特别是实现人 体脚部的运动数据测量以及运动模式识别,并进一步实现人机交互。设计了一种基于单个 三轴加速度计和低功耗无线通讯技术的人体脚部运动信息采集传感器,可以放置在鞋子的 足弓处,基于步态识别技术以及对MEMS元件漂移的补偿算法,可以计算人体运动数据。并 基于模式识别技术,进一步实现了人体脚部的不同动作的识别,并将识别出的动作进一步 用于人机交互。系统整体设计以低功耗为目标,除了在选用硬件上注重低功耗以外,在通讯 协议和数据交互方式上,采用了休眠唤醒机制和事件驱动型的数据发送方式,以降低计算 功耗和通讯开支,从而实现整体系统的低功耗。 本专利技术除了可以实现规律运动如跑步和走路等的运动数据计算外,还可以实现人 体无规律运动时的运动模式检测,并利用不同的动作直接控制体感游戏。 特别的,当上位机是PC机时,基于Windows系统API,本专利技术可以将人体不同的动 作通过模拟系统输入的方式,映射为PC的键盘和鼠标输入。 2、解决其技术问题采用的技术方案 本专利技术所述的一种运动信息采集系统,包括:数据采集单元,用于采集加速度数 据;数据处理单元,对加速度数据进行处理;其中,数据处理单元包括根据所采集的加速度 数据获得运动信息的程序。 数据采集单元包括:基于三轴加速度传感器,其用于获得采样周期T的三个轴向 的电压信号vx,v#vz。 数据处理单元包括:中央处理单元,其用于处理电压信号Vx,'和Vz并根据电压信 号vx,\和¥2获得运动信息。 中央处理单元包括:信号调理单元,其对电压信号1,'和Vz进行处理以获得数字 化的加速度运动信息。 运动信息包括采样周期T的三个轴向的加速度值ax,a#Paz,加速度值ax,a#Paz 是通过下述公式计算得到的:其中,Vx为采样周期T的基于三轴的加速度传感器获得的x轴的轴向电压,Vy为采样周期T的基于三轴的加速度传感器获得的y轴的轴向电压,Vz为采样周期T的基于三轴的加速度传感器获得的z轴的轴向电压,V。为基于三轴的加速度传感器的零偏,scale为基于三轴的加速度传感器的刻度因数, R为基于三轴的加速度传感器的量程。 采样周期T的三个轴向的加速度值ax,a#az进行数字滤波以分别得到采样周期 T的三个轴向的修正的加速度值axf,ay#Pazf。 运动信息还包括运动方向角9,其中,0是矢量(fx,fy,fz)的方向角,亡、仁、;^是 通过下述公式计算得到的: 其中,k代表从开始运动时刻起计算的采样次数,取值为自然数,axf (i),ayf (i),azf(i)分别为在采样周期T内,第i+1次采集的三个轴向的加速度 信息,axf。代表静止时刻x轴的加速度基准值,ayf。代表静止时刻y轴的的加速度基准值, azf。代表静止时刻z轴的加速度基准值。 运动信息采集系统的工作原理为,根据下述步骤判断运动方向: (1)将0在XYZ坐标系中映射为0 My,0z,其中0My为在X0Y面上投影的角度, 取值范围为【〇, 360】单位度;0z表示与Z轴正向的夹角,以Z轴正向为基准,取值范围为 【0,180】, (2)将XYZ坐标系划分为5个区间0^ 0 2, 0 3, 0 4, 0 5; (3)如果 | 9z| > 9 5且 9XC]yG(〇, 0J,0 ( 0 4,360),则运动方向为向前;如 果I> 05且9xciye(0p02),则运动方向为向左;如果I0」> 05且0XC]yG(0 2, 03),则运动方向为向后;如果I0Z| > 05且0xciyG(0 3,04),则运动方向为向右;如果 < 05且9xciyG (〇,360),则运动方向为向上。 0 " 0 2, 0 3, 0 4, 0 5是通过采集不同性别、不同身高的用户的运动数据,利用统计 规律修正得到的。 运动信息还包括距离值Distance,距离值Distance是通过下述公式计算得到的: 其中,K、C为常数,AMax为一个运动过程中三个轴向合成加速度的最大值 运动信息包括距离值Distance还可以通过下述公式计算得到的: 其中,K为常数,AMax为一个运动过程中三个轴向合成加速度的最大值:=gra(t)+b,其中gra(t)是当前时间下加速度传感器单元 所测量得到的重力加速度,b是常数。 运动信息还包括高度值,高度值Height是通过下述公式计算得到的: 其中,g是重力加速度值,Te是中央处理单元采集的第一时间,Ts是中央处理单元 采集的第二时间,Te-Ts是用户的滞空时间。 运动信息还包括采样周期T的瞬时速度值V(t),瞬时速度值V(t)是通过下述公式 计算得到的: 其中,TintCTval为自采样周期起持续运动的时间,d(本文档来自技高网
...

【技术保护点】
一种获得运动信息的方法,其特征在于,包括:1)电源开启,运动信息采集系统以缺省状态初始化,进入低功耗休眠状态,人机交互模块开启无线搜索功能;2)运动信息采集系统在休眠状态以Tsleep为周期发送启动请求信号;3)若启动请求信号没有得到回应,继续执行流程2);否则,所述运动信息采集系统由休眠状态转入唤醒状态;4)在所述唤醒状态,所述运动信息采集系统以时间T为时钟周期,每周期采集基于三轴加速度传感器的数值,并按照标定后的参数,计算得到三个轴向的加速度ax,ay,az,5)对所述加速度ax,ay,az分别进行滤波处理,得到axf,ayf,azf;6)计算(axf(k)‑axf(k‑1))2+(ayf(k)‑ayf(k‑1))2+(azf(k)‑azf(k‑1))2,其中axf(k),ayf(k),azf(k)分别表示第k+1次采集得到x轴、y轴和z轴三个轴的加速度;若(axf(k)‑axf(k‑1))2+(ayf(k)‑ayf(k‑1))2+(azf(k)‑azf(k‑1))2>Threshold,则转入流程7),否则继续执行步骤6);7)计算自第k+1个周期开始n个周期,加速度的变化量的累计值建立局部坐标系XbYbZb得到fx(k+n),fy(k+n),fz(k+n),然后根据fx(k+n),fy(k+n),fz(k+n)判断得到用户运动相对于局部坐标系的方向,并通过无线传输发送给人机交互模块;8)计算(axf(k)‑axf(k‑1))2+(ayf(k)‑ayf(k‑1))2+(azf(k)‑azf(k‑1))2,并与预设的阈值Threshold比较,且连续p个周期内,都有若满足以下条件:(axf(k)‑axf(k‑1))2+(ayf(k)‑ayf(k‑1))2+(azy(k)‑azf(k‑1))2<Threshold,则转入步骤3)。...

【技术特征摘要】

【专利技术属性】
技术研发人员:宋子健刘高峰吕建勋
申请(专利权)人:宋子健刘高峰
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1