发明名称 一种体感鞋及其人机交互方法
摘要 本发明公开了一种体感鞋及其人机交互方法,属于电子信息、自动化与计算机领域。所述的体感鞋主要包括一个采用无线技术的上位机接收模块和设置在一双鞋上的无线传感综合模块,所述的无线传感综合模块用于采集用户脚步移动、转动、跳跃等运动信息,并将运动信息以无线方式传输给上位机接收模块,与终端设备间实现交互。本发明在普通鞋子或者运动鞋上安装无线传感综合模块,通过左右两只鞋子的运动信息来替换键盘和鼠标操作,提供了一种新颖的人机交互方式。采用加速度计和数字陀螺,制作成本低,易于大规模的生产实践。具有功耗低,使用时间长的优点。
申请公布号 CN102662468B 申请公布日期 2016.01.13
申请号 CN201210088589.6 申请日期 2012.03.28
申请人 宋子健;刘高峰 发明人 刘高峰;宋子健
分类号 G06F3/01(2006.01)I;G06F3/0346(2013.01)I;G08C17/02(2006.01)I 主分类号 G06F3/01(2006.01)I
代理机构 北京永创新实专利事务所 11121 代理人 姜荣丽
主权项 基于体感鞋的人机交互方法,其特征在于如下步骤:第一步,启动体感鞋上的无线传感综合模块的开关,用以开启电源,对加速度传感器、角度传感器、中央处理器和无线传输模块供电并进行初始化;第二步,开启上位机接收模块,进行无线搜索,开始自组网工作;第三步,自组网成功后,上位机接收模块发送运动数据采集指令,中央处理单元开始采集加速度传感器和角度传感器的数据;第四步,中央处理单元的单片机对采集到的数据进行解算,还原出位移及其角度信息,并作为运动信息数据存储于缓存中;第五步,中央处理单元将缓存中的运动信息数据通过无线传输模块发送给上位机模块;第六步,上位机接收模块接收数据后,按照运动信息与人机交互指令之间的映射关系,实现人机交互操作;所述的运动信息以六元组的方式传输,左脚的运动数据记作D<sub>A</sub>(Δx<sub>A</sub>,Δy<sub>A</sub>,Δz<sub>A</sub>,θ<sub>A</sub>,SN<sub>A</sub>,ID<sub>A</sub>),右脚数据记作D<sub>B</sub>(Δx<sub>B</sub>,Δy<sub>B</sub>,Δz<sub>B</sub>,θ<sub>B</sub>,SN<sub>B</sub>,ID<sub>B</sub>),世界坐标系记作XYZ三个轴向,与三轴加速度传感器的轴向重合,其中Δx<sub>A</sub>,Δy<sub>A</sub>表示在地平面坐标系下,左脚的移动位移信息,Δx<sub>B</sub>,Δy<sub>B</sub>表示在地平面坐标系下,右脚的移动位移信息;Δz<sub>A</sub>和Δz<sub>B</sub>分别表示在高度上左脚和右脚抬起的高度;θ<sub>A</sub>和θ<sub>B</sub>分别表示左脚和右脚围绕其Z轴所旋转的角度;SN<sub>A</sub>和SN<sub>B</sub>分别表示每只鞋子上安装的无线传感综合模块的序列号;ID<sub>A</sub>和ID<sub>B</sub>分别作为左脚和右脚的标识,0代表左脚,1代表右脚;所述的运动信息采用状态机的组合表示用户的双脚移动状态,MA用以表示当前左脚运动信息的状态机,MB用以表示右脚运动信息的状态机,其数据结构为M(mx,my,mz,θ<sub>z</sub>),其中mx,my的取值分别为‑1、0和1,mx=‑1表示沿x轴负方向移动了,mx=1表示沿x轴正方向移动了,mx=0表示没有移动,my的取值与mx有相同含义;而mz的取值有两个,为0和1,对应沿Z轴正方向没有移动和沿Z轴正方向向上移动;θ<sub>z</sub>取值为[0,360],表示用户的脚步旋转角度;左脚运动信息状态机<img file="FDA0000810496210000011.GIF" wi="492" he="85" />与右脚运动信息状态机<img file="FDA0000810496210000012.GIF" wi="508" he="83" />组成了一个有限状态机组,通过状态机MA,MB的组合,进行人机交互的具体操作与人体的脚步动作的映射,最终实现用人体双脚的移动来进行人机交互。
地址 100191 北京市海淀区学院路37号