一种新型数据手套系统的制作方法

文档序号:10488525阅读:363来源:国知局
一种新型数据手套系统的制作方法
【专利摘要】本发明涉及一种新型数据手套系统,该手套系统包括若干个传感器、微处理器和数据处理显示单元,其中若干个传感器分别设置在人体的大臂、小臂、手背和每个手指的各个关节之间,用于采集人体上肢不同部位的运动信息;微处理器设置在人体手腕上,用于从传感器接收运动信息,并将所述运动信息发送给数据处理显示单元,数据处理显示单元实时接收微处理器发送的运动信息进行解算,得到人体大臂、小臂、手背以及每个手指的姿态,该手套系统充分考虑人体上肢模型的特征,将各个功能模块进行合理布局,使得穿戴使用更加方便、舒适,稳定性更高,并且在充分考虑人体上肢特征基础上设计的解算方法,使得解算结果更加准确可靠。
【专利说明】
一种新型数据手套系统
技术领域
[0001] 本发明涉及一种新型数据手套系统,特别是涉及一种用于捕获人体手臂、手掌和 手指运动信息的数据手套系统,属于人机交互设备技术领域。
【背景技术】
[0002] 近年来人机交互技术迅猛发展,它主要是通过相关设备识别人的各种行为动作、 身体姿势等与计算机虚拟环境进行互动,实现游戏、操作训练、健身等功能。捕获人体运动 是其中关键。目前,人体运动捕获技术大部分是基于图像识别技术,需要摄像头等外接设 备,易受到光照、环境等条件的影响。
[0003]
【申请人】在先申请的专利号为201510271805.4的专利,该专利公开了一种用于捕获 人体上肢运动信息的穿戴系统,包括传感器、中央处理器、电源、无线模块和显示器,并具体 给出了各个模块功能及在人体大臂、小臂及手上的设置方式,该系统可以完整捕捉上肢运 动信息,能够应用于人机交互、遥操作等领域,但是存在各个模块设置不合理、穿戴不方便 的缺陷,此外该专利解算过程没有充分考虑人上肢模型的特征,解算过程阐述不充分。

【发明内容】

[0004] 本发明的目的在于克服现有技术的上述缺陷,提供一种新型数据手套系统,该手 套系统充分考虑人体上肢模型的特征,将各个功能模块进行合理布局,使得穿戴使用更加 方便、舒适,稳定性更高,并且在充分考虑人体上肢特征基础上设计的解算方法,使得解算 结果更加准确可靠。
[0005] 本发明的上述目的主要是通过如下技术方案予以实现的:
[0006] -种新型数据手套系统,包括若干个传感器、微处理器、和数据处理显示单元,其 中若干个传感器分别设置在人体的大臂、小臂、手背和每个手指的各个关节之间,用于采集 人体上肢不同部位的运动信息;微处理器设置在人体手腕上,用于从传感器接收运动信息, 并将所述运动信息发送给数据处理显示单元,数据处理显示单元实时接收微处理器发送的 运动信息进行解算,得到人体大臂、小臂、手背以及每个手指的姿态,并进行实时显示;所述 运动信息包括人体大臂、小臂、手背和每个手指的各个关节之间手指部分的角速度、加速度 和磁场值;
[0007] 其中若干个传感器的具体设置方法为:人体的大臂、小臂上各设置一个传感器,中 指的根关节与中关节之间、中关节与末端关节之间以及末端关节与指尖之间各设置一个传 感器,并与手背上设置的一个传感器,共四个传感器形成串联连接,其余手指中每个手指的 根关节与中关节之间、中关节与末端关节之间以及末端关节与指尖之间各设置一个传感 器,每个手指上的三个传感器形成串联连接;
[0008] 其中数据处理显示单元实时接收微处理器发送的运动信息进行解算的具体方法 如下:
[0009] (1)、计算当前时刻人体大臂的姿态!^!^具体公式如下:
[0010] Tijk = Ai XAi,k+(l-Ai)XBi;k
[0011] 其中:A1,k为当前时刻大臂的高频姿态,B1,k为当前时刻大臂的低频姿态A1为互补 系数,取值为OS l;k为时刻序列,取值为2 1的正整数;
[0012] (2)、计算当前时刻人体小臂的姿态,人体小臂的姿态通过小臂与大臂之间的相对 夹角T 2,k来表示,具体公式如下:
[0013] %k = ar cos~^--~ ' g
[0014] 其中:a2X,k为沿人体小臂轴方向的加速度,aix,k为沿人体大臂轴方向的加速度,g为 重力加速度;
[0015] ⑶、计算当前时刻人体手的姿态T3,k,具体公式如下:
[0016] T3,k = A3XA3,k+(l-A3)XB3,k
[0017]其中:A3,k当期时刻手的高频姿态,B3, k当前时刻手的低频姿态,λ3为互补系数,取 值为0 <入3 ;
[0018] (4)、计算当前时刻人体手指根关节与中关节之间手指部分的姿态T4,k,具体公式 如下:
[0019] Τ4^ = λ4ΧΑ4^+(1-λ4) XB4,k
[0020] 其中:A4,k为当期时刻手指根关节与中关节之间手指部分的高频姿态,B4, k为当前 时刻手指根关节与中关节之间手指部分的低频姿态,λ4为互补系数,取值为OS λ4 < 1;
[0021] (5)、计算当前时刻人体手指中关节与末端关节之间手指部分的姿态,通过与手指 根关节和中关节之间手指部分的夹角T 5,k来表示,具体公式如下:
[0022] Tu=arcos---
[0023] 其中:a5X,k为沿手指中关节与末端关节之间手指部分方向的加速度,a4X,k为沿手指 根关节与中关节之间手指部分方向的加速度;
[0024] (6)、计算当前时刻人体手指末端关节与指尖之间手指部分的姿态,通过与手指中 关节与末端关节之间手指部分的夹角T 6, k来表示,具体公式如下:
[0025] Tu=Circos S
[0026] 其中:a6x,k为沿手指末端关节与指尖之间手指部分方向的加速度。
[0027] 在上述新型数据手套系统中,步骤(1)中当前时刻大臂的高频姿态A1,k通过如下公 式得到:
[0028] Ai,k = Ti,k-i+gi,kX A t
[0029] 其中=T1^1为上一时刻大臂的姿态,g1;k为当前时刻大臂的角速度,At为解算周 期;
[0030] 所述当前时刻大臂的低频姿态B1,k通过确定性姿态滤波算法得到,具体通过如下 公式得到:
[0031] C(Bi,k) = [G M GXM]/[ai,k mi,k ai.kXmi.k]
[0032] 其中:G为重力矢量,M为地磁矢量,ai,k为当前时刻大臂的加速度,nu,k为当前时刻 大臂的磁场值,C(Bi,k)为Bi,k的姿态矩阵。
[0033] 在上述新型数据手套系统中,步骤(3)中当前时刻手的高频姿态A3,k通过如下公式 得到:
[0034] A3,k = T3,k-i+(g3,k-g2,k) X At
[0035] 其中:T3,η为上一时刻手的姿态,g3,k为当前时刻手的角速度,g 2,k为当前时刻小臂 的角速度,At为解算周期;
[0036] 所述当前时刻手的低频姿态B3,!^通过确定性姿态滤波算法得到,具体通过如下公 式得到:
[0037] C(B3,k) = [G M GXM]/[a3,k_a2,k m3,k-m2,k(a3,k-a2,k) X (m3,k_m2,k)]
[0038] 其中:G为重力矢量,M为地磁矢量,a3,k为当前时刻手的加速度,a2,k为当前时刻小 臂的加速度,m3, k为当前时刻手的磁场值,m2, k为当前时刻小臂的磁场值,C(B3,k)为B3,k的姿 态矩阵。
[0039] 在上述新型数据手套系统中,步骤(4)中当前时刻手指根关节与中关节之间手指 部分的高频姿态A4,k通过如下公式得到:
[0040] A4,k = T4,k-i+(g4,k-g3,k) X At
[0041] 其中:T4,为上一时刻人体手指根关节与中关节之间手指部分的姿态,g4,k为当前 时刻手指根关节与中关节之间手指部分的角速度,g 3,k当前时刻手的角速度,At为解算周 期;
[0042] 当前时刻手指根关节与中关节之间手指部分的低频姿态B4,k通过确定性姿态滤波 算法得到,具体通过如下公式得到:
[0043] C(B4,k) = [G M GXM]/[a4,k_a3,k m4,k-m3,k(a4,k_a3,k) X (m4,k-m3,k)]
[0044] 其中:G为重力矢量,M为地磁矢量,a4,k当前时刻手指根关节与中关节之间手指部 分的加速度,a 3,k为当前时刻手的加速度,m4,kS当前时刻手指根关节与中关节之间手指部 分的磁场值,m3, k为当前时刻手的磁场值,C (B4, k)为B4, k的姿态矩阵。
[0045] 在上述新型数据手套系统中,A1、λ3和λ4的取值为 0.2<λ 4<0.5。
[0046] 在上述新型数据手套系统中,人体手背和每个手指上的传感器设置在手套上,手 套穿戴在人体的手上。
[0047]在上述新型数据手套系统中,各个传感器之间以及传感器与微处理器之间采用软 排线连接,微处理器和数据处理显示单元之间通过无线或有线连接。
[0048]在上述新型数据手套系统中,还包括供电单元,供电单元设置在微处理器的下部, 用于为微处理器及传感器供电。
[0049] 在上述新型数据手套系统中,解算周期Δ t的取值为0.001-0.1 s。
[0050] 本发明与现有技术相比的有益效果如下:
[0051] (1)、本发明提出的新型数据手套系统包括若干个传感器、微处理器和数据处理显 示单元,该手套系统充分考虑人体上肢的特征,将各个功能模块进行优化设计和合理布局, 使得穿戴使用更加方便、舒适,稳定性更高;
[0052] (2)、本发明提出的新型数据手套系统充分考虑传感器的特性,结合人体上肢的特 点,设计出一种高效准确的运动信息解算方法,使得解算结果更加准确可靠,可以更好的应 用于人机交互、遥操作、上肢康复监测等多种领域;
[0053] (3)、本发明运动信息解算方法过程简单,易于实现,具有较强的实用性;
[0054] (4)、本发明新型数据手套系统,无需外接设备如摄像头等就可以进行工作,不受 环境光照、遮挡等影响,适应力强,穿戴方便,能适应不同人体上肢,能实时、完整、快速地捕 获手臂、手掌和每个手指的加速度、速度、姿态和位置等运动信息。
【附图说明】
[0055] 图1为本发明新型数据手套系统的结构示意图;
[0056]图2为本发明新型数据手套系统的原理框图。
【具体实施方式】
[0057]下面结合附图和具体实施例对本发明作进一步详细的描述:
[0058]如图1所示为本发明新型数据手套系统的结构示意图,由图可知本发明新型数据 手套系统,包括若干个传感器1、微处理器2和数据处理显示单元4,其中若干个传感器1分别 设置在人体的大臂、小臂、手背和每个手指的各个关节之间,用于采集人体上肢不同部位的 运动信息;微处理器2设置在人体手腕上,用于从传感器1接收运动信息,并将运动信息发送 给数据处理显示单元4,数据处理显示单元4实时接收微处理器2发送的运动信息进行解算, 得到人体大臂、小臂、手背以及每个手指的姿态,并进行实时显示。各个传感器1之间以及传 感器1与微处理器2之间采用软排线3连接,微处理器2和数据处理显示单元4之间通过无线 或有线连接,本发明实施例中微处理器2和数据处理显示单元4之间为无线通讯。上述运动 信息包括人体大臂、小臂、手背和每个手指的各个关节之间手指部分以及末端关节与指尖 之间手指部分的角速度、加速度和磁场值。
[0059] 由图1可知本发明人体的每个手臂上设置18个传感器1,具体设置方法为:人体的 大臂、小臂上各设置一个传感器1,中指的根关节5与中关节6之间、中关节6与末端关7节之 间以及末端关节7与指尖之间各设置一个传感器1,并与手背上设置的一个传感器1,共四个 传感器1形成串联连接,其余手指中每个手指的根关节5与中关节6之间、中关节6与末端关 节7之间以及末端关节7与指尖之间各设置一个传感器1,每个手指上的三个传感器1形成串 联连接。
[0060] 上述传感器1可以直接设置在人体的上肢部分,也可以将人体手背和每个手指上 的传感器1设置在手套上,手套穿戴在人体的手上,手套穿戴在人体的手上后,各个传感器1 对应的位置分别为人体的手背及每个手指的各个关节之间。该手套为软质手套。
[0061] 本发明新型数据手套系统还包括供电单元,供电单元设置在微处理器2的下部,用 于为微处理器2及各个传感器1供电,供电单元可以为电池或其它电源。
[0062] 如图2所示为本发明新型数据手套系统的原理框图,本发明新型数据手套系统的 具体实现方法包括如下步骤:
[0063] (1)、设置在人体的大臂、小臂、手背和每个手指的各个关节之间的传感器1,采集 人体上肢不同部位的运动信息;
[0064] (2)、微处理器2从传感器1接收所述运动信息,并将所述运动信息发送给数据处理 显示单元4;
[0065] (3)、数据处理显示单元4实时接收微处理器2发送的运动信息进行解算,得到人体 大臂、小臂、手背以及每个手指的姿态,并进行实时显示,具体解算方法如下:
[0066] (3.1)、大臂的传感器量1测得的当前时刻大臂角速度gi,k、加速度ai,k、磁场值mi,k, 计算当前时刻人体大臂的姿?Tu,具体公式如下:
[0067] Ti,k = ^i XAi,k+(Ui) XBi,k
[0068] 其中=A1,k为当前时刻大臂的高频姿态,B1>k为当前时刻大臂的低频姿态A1为互补 系数,取值为OO 1S 1,优选0.2 O1 5 0.5。
[0069] 当前时刻大臂的高频姿态A1,k根据当前时刻大臂的角速度gl, k,通过如下公式得 到:
[0070] Ai,k = Ti,k-i+gi,kX A t
[0071] 其中=T1^1为上一时刻大臂的姿态,gl,k为当前时刻大臂的角速度,At为解算周 期。本实施例中X 1SO. 3;本实施例中Δ t取值为0.02s。
[0072] 当前时刻大臂的低频姿态B1,k根据重力矢量、地磁矢量、当前时刻大臂的加速度和 当前时刻大臂的磁场值通过确定性姿态滤波算法得到,为3 X 1矩阵,具体根据如下转化公 式得到:
[0073] C(Bi,k) = [G M GXM]/[ai,k mi,k ai,kXmi,k]
[0074] 其中:G为重力矢量,M为地磁矢量,ai,k为当前时刻大臂的加速度,nu,k为当前时刻 大臂的磁场值,C(Bi,k)为Bi,k的姿态矩阵。
[0075] (3.2)、人体小臂的姿态通过小臂与大臂之间的相对夹角T2,k来表示,小臂的传感 器量1测得的当前时刻小臂角速度g2,k、加速度a 2,k、磁场值m2,k,则相对角速度为g2,k_gi,k,相 对加速度为a2,k_ai,k,相对磁场值为m2,k-mi,k,取其中沿着小臂轴方向的相对加速度和重力 加速度解算得到相对夹角T 2,k,具体公式如下:
[0076] % = etr cos-- S
[0077] 其中:a2x,k为沿人体小臂轴方向的加速度,aix,k为沿人体大臂轴方向的加速度,g为 重力加速。
[0078]小臂的传感器量1测得的当前时刻小臂角速度g2,k、加速度a2,k、磁场值m 2,k均为三 轴角速度矢量g2,k、三轴加速度矢量&2>1{和三轴磁场值矢量m2,k,其中a 2x,k为沿人体小臂轴方 向的加速度,可以直接测量得到。同理,alx,k*沿人体大臂轴方向的加速度,可以直接测量 得到。
[0079] (3.3)、人体手背的传感器量1测得的当前时刻人体手的角速度g3,k、加速度a 3,k、磁 场值m3, k,则相对角速度为g3, k-g2, k、相对加速度为a3, k_a2, k、相对磁场值为Π13, k-m2, k,计算当 前时刻人体手的姿态T3,k,具体公式如下:
[0080] T3,k = A3XA3,k+(l-A3)XB3,k
[0081] 其中:A3,k当期时刻手的高频姿态,B3,k当前时刻手的低频姿态,λ 3为互补系数,取 值为 〇<λ3< 1;优选〇·2<λ3<〇·5。
[0082]当前时刻手的高频姿态A3,k根据相对角速度g3,k_g2,k,通过如下公式得到:
[0083] A3,k = T3,k-i+(g3,k-g2,k) X At
[0084] 其中:T3,!^为上一时刻手的姿态,g3,k为当前时刻手的角速度,g2,k为当前时刻小臂 的角速度,A t为解算周期。本实施例中△ t取值为0.02s,本实施例中λ3取值为〇. 3。
[0085] 当前时刻手的低频姿态B3,k根据重力矢量、地磁矢量、相对加速度a3,k_a2,k和相对 磁场值m3,k-m2,k,通过确定性姿态滤波算法得到,具体通过如下公式得到:
[0086] C(B3,k) = [G M GXM]/[a3,k_a2,k m3,k-m2,k(a3,k-a2,k) X (m3,k-m2,k)]
[0087] 其中:G为重力矢量,M为地磁矢量,a3,k为当前时刻手的加速度,a2,k为当前时刻小 臂的加速度,m3, k为当前时刻手的磁场值,m2, k为当前时刻小臂的磁场值,C(B3,k)为B3,k的姿 态矩阵。
[0088] (3.4)、人体手指根关节5与中关节6之间设置的传感器1测得当前时刻手指根关节 与中关节之间手指部分的角速度g4, k,手指根关节与中关节之间手指部分的加速度a4,k,手 指根关节与中关节之间手指部分的磁场值m4,k,则相对角速度为g4,k_g3,k、相对加速度为 a4,k_a3,k、相对磁场值为m4,k-m3,k,计算当前时刻人体手指根关节与中关节之间手指部分的 姿态T4, k,具体公式如下:
[0089] Τ4^ = λ4ΧΑ4^+(1-λ4) XB4jk
[0090] 其中:A4,k为当期时刻手指根关节与中关节之间手指部分的高频姿态,B4, k为当前 时刻手指根关节与中关节之间手指部分的低频姿态,λ4为互补系数,取值为OS λ4<1,优选 0.2<λ4<0.5。
[0091 ]当前时刻手指根关节与中关节之间手指部分的高频姿态A4,k根据相对角速度g4, legs,k,通过如下公式得到:
[0092] A4,k = T4,k-i+(g4,k-g3,k) X At
[0093] 其中:T4,为上一时刻人体手指根关节与中关节之间手指部分的姿态,g4,k为当前 时刻手指根关节与中关节之间手指部分的角速度,g 3,k当前时刻手的角速度,At为解算周 期。本实施例中△ t取值为0.02s,本实施例中λ4取值为〇. 3。
[0094]当前时刻手指根关节与中关节之间手指部分的低频姿态B4,k根据重力矢量、地磁 矢量,相对加速度a4,k_a3,k、相对磁场值m4,k-m3,k通过确定性姿态滤波算法得到,具体通过如 下公式得到:
[0095] C(B4,k) = [G M GXM]/[a4,k_a3,k m4,k-m3,k(a4,k_a3,k) X (m4,k-m3,k)]
[0096] 其中:G为重力矢量,M为地磁矢量,a4,k当前时刻手指根关节与中关节之间手指部 分的加速度,a 3,k为当前时刻手的加速度,m4,kS当前时刻手指根关节与中关节之间手指部 分的磁场值,m3, k为当前时刻手的磁场值,C (B4, k)为B4, k的姿态矩阵。
[0097] (3.5)、人体手指中关节6与末端关节7之间手指部分的姿态,通过与手指根关节5 和中关节6之间手指部分的相对夹角T 5,k来表示,人体手指中关节6与末端关节7之间设置的 传感器1测得当前时刻手指中关节6与末端关节7之间手指部分的角速度g 5,k,手指中关节6 与末端关节7之间手指部分的加速度a5, k,手指中关节6与末端关节7之间手指部分的磁场值 1115,1<,则相对角速度为85,1^4,1<、相对加速度为35,1^4,1<、相对磁场值为1115,1<114,1<,取其中沿着 手指中关节与末端关节之间手指部分方向的相对加速度和重力加速度解算得到相对夹角 T5,k,具体公式如下: rr a5x,k ~ aAxJ-
[0098] Tsk =GTCOS- O
[0099] 其中:a5X,k为沿手指中关节与末端关节之间手指部分方向的加速度,a4X,k为沿手指 根关节与中关节之间手指部分方向的加速度。
[0100] 人体手指中关节6与末端关节7之间设置的传感器1测得当前时刻手指中关节6与 末端关节7之间手指部分的角速度g5,k,手指中关节6与末端关节7之间手指部分的加速度 a5,k,手指中关节6与末端关节7之间手指部分的磁场值m5,k均为三轴角速度矢量g5,k、三轴加 速度矢量a5,k和三轴磁场值矢量m5,k,其中a5 X,k为沿手指中关节与末端关节之间手指部分方 向的加速度,可以直接测量得到。同理,&4^为沿手指根关节与中关节之间手指部分方向的 加速度,可以直接测量得到。
[0101] (3.6)、人体手指末端关节7与指尖之间手指部分的姿态,通过该手指部分与手指 中关节6和末端关节7之间手指部分的相对夹角T6,k来表示,人体手指末端关节7与指尖之间 设置的传感器1测得当前时刻手指末端关节7与指尖之间手指部分的角速度g 6,k,手指末端 关节7与指尖之间手指部分的加速度a6,k,手指末端关节7与指尖之间手指部分的磁场值 1116,1<,则相对角速度为86,1^5,1<、相对加速度为36,1^5,1<、相对磁场值为1116,1<115,1<,取其中沿着 手指末端关节与指尖之间手指部分方向的相对加速度和重力加速度解算得到相对夹角 T6,k,具体公式如下: .ηρ Q.'bx'k a^i.x'k
[0102] Ti =OZ-COS- g'
[0103] 其中:a6x,k为沿手指末?而关节与指尖之间手指部分方向的加速度,a5x,k为沿手指中 关节与末端关节之间手指部分方向的加速度。其中a5 X,k、a6X,k均直接测量得到。
[0104] 本发明中A1A3和λ4的取值可以相同或不同,本发明实施例中三者相同,取值均为 0.3, At取值均为0.02s。
[0105] 本发明中初始时刻人体大臂、小臂、手背和每个手指的各个关节之间手指部分以 及末端关节与指尖之间手指部分的姿态可以为设定值。
[0106] 本发明手套系统充分考虑人体上肢模型的特征,将各个功能模块进行合理布局, 使得穿戴使用更加方便、舒适,稳定性更高,并且在充分考虑人体上肢特征基础上设计的解 算方法,使得解算结果更加准确可靠,并且捕捉的方向更多,更加多维化,可以更好的应用 于人机交互、遥操作、上肢康复监测等多种领域,例如根据人体大臂、小臂、手及每个手指的 姿态信息,实时驱动人体上肢仿真模型。
[0107] 本发明实施例中获得的姿态精度比传统方法提高了20%。
[0108] 以上所述,仅为本发明最佳的【具体实施方式】,但本发明的保护范围并不局限于此, 任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换, 都应涵盖在本发明的保护范围之内。
[0109] 本发明说明书中未作详细描述的内容属于本领域专业技术人员的公知技术。
【主权项】
1. 一种新型数据手套系统,其特征在于:包括若干个传感器(1)、微处理器(2)、和数据 处理显示单元(4),其中若干个传感器(1)分别设置在人体的大臂、小臂、手背和每个手指的 各个关节之间,用于采集人体上肢不同部位的运动信息;微处理器(2)设置在人体手腕上, 用于从传感器(1)接收运动信息,并将所述运动信息发送给数据处理显示单元(4),数据处 理显示单元(4)实时接收微处理器(2)发送的运动信息进行解算,得到人体大臂、小臂、手背 W及每个手指的姿态,并进行实时显示;所述运动信息包括人体大臂、小臂、手背和每个手 指的各个关节之间手指部分的角速度、加速度和磁场值; 其中若干个传感器(1)的具体设置方法为:人体的大臂、小臂上各设置一个传感器(1), 中指的根关节(5)与中关节(6)之间、中关节(6)与末端关节(7)之间W及末端关节(7)与指 尖之间各设置一个传感器(1),并与手背上设置的一个传感器(1),共四个传感器(1)形成串 联连接,其余手指中每个手指的根关节(5)与中关节(6)之间、中关节(6)与末端关节(7)之 间W及末端关节(7)与指尖之间各设置一个传感器(1),每个手指上的Ξ个传感器(1)形成 串联连接; 其中数据处理显示单元(4)实时接收微处理器(2)发送的运动信息进行解算的具体方 法如下: (1) 、计算当前时刻人体大臂的姿态Τι,k,具体公式如下: Τι,?? = λιXAi,k+( 1~λι) XBi,k 其中:Ai,功当前时刻大臂的高频姿态,Bi,功当前时刻大臂的低频姿态,λι为互补系数, 取值为0 ^ λι ^ 1;k为时刻序列,取值为^ 1的正整数; (2) 、计算当前时刻人体小臂的姿态,人体小臂的姿态通过小臂与大臂之间的相对夹角 T2,k来表示,具体公式如下:其中:a2x,k为沿人体小臂轴方向的加速度,aix,k为沿人体大臂轴方向的加速度,g为重力 加速度; (3) 、计算当前时刻人体手的姿态T3,k,具体公式如下: T3,k = ^3 X A3,k+( 1-^3) XBs.k 其中:A3,k当期时刻手的高频姿态,B3,k当前时刻手的低频姿态,λ3为互补系数,取值为ο < 入3 < 1 ; (4) 、计算当前时刻人体手指根关节(5)与中关节(6)之间手指部分的姿态T4,k,具体公 式如下: T4,k = ^4XA4,k+(l-^4) XB4,k 其中:A4,k为当期时刻手指根关节与中关节之间手指部分的高频姿态,B4,k为当前时刻 手指根关节与中关节之间手指部分的低频姿态,λ4为互补系数,取值为0含λ4 < 1 ; (5) 、计算当前时刻人体手指中关节(6)与末端关节(7)之间手指部分的姿态,通过与手 指根关节(5)和中关节(6)之间手指部分的夹角Τ5,谏表示,具体公式如下:其中:a日x,k为沿手指中关节与末端关节之间手指部分方向的加速度,a4x,k为沿手指根关 节与中关节之间手指部分方向的加速度; (6)、计算当前时刻人体手指末端关节(7)与指尖之间手指部分的姿态,通过与手指中 关节(6)与末端关节(7)之间手指部分的夹角T6,k来表示,具体公式如下:其中:asx,k为沿手指末端关节与指尖之间手指部分方向的加速度。2. 根据权利要求1所述的一种新型数据手套系统,其特征在于:所述步骤(1)中当前时 刻大臂的高频姿态Ai,k通过如下公式得到: Al,k二Tl,k-1+容l,kX At 其中:Τι,k-功上一时刻大臂的姿态,gi,功当前时刻大臂的角速度,At为解算周期; 所述当前时刻大臂的低频姿态Bi,k通过确定性姿态滤波算法得到,具体通过如下公式 得到: C(Bi,k) = [G Μ GXM]/[ai,k mi,k ai,kXmi,k] 其中:G为重力矢量,M为地磁矢量,ai,k为当前时刻大臂的加速度,mi,k为当前时刻大臂 的磁场值,C(Bi,k)为Bi,k的姿态矩阵。3. 根据权利要求1所述的一种新型数据手套系统,其特征在于:所述步骤(3)中当前时 刻手的高频姿态A3,k通过如下公式得到: A3,k = T3,k-l+(g3,l<-g2,k) X A t 其中:T3,k-功上一时刻手的姿态,g3,k为当前时刻手的角速度,g2,k为当前时刻小臂的角 速度,At为解算周期; 所述当前时刻手的低频姿态B3,k通过确定性姿态滤波算法得到,具体通过如下公式得 到: C(B3,k) = [G Μ GXM]/[a3,k_a2,k m3,k-m2,k(a3,k-a2,k)X(m3,k-m2,k)] 其中:G为重力矢量,Μ为地磁矢量,a3,k为当前时刻手的加速度,a2,k为当前时刻小臂的 加速度,m3,k为当前时刻手的磁场值,m2,k为当前时刻小臂的磁场值,C(B3,k)为B3,k的姿态矩 阵。4. 根据权利要求1所述的一种新型数据手套系统,其特征在于:所述步骤(4)中当前时 刻手指根关节与中关节之间手指部分的高频姿态A4,k通过如下公式得到: A4,k = T4,k-l+(g4,l<-g3,k) X A t 其中:T4,k-1为上一时刻人体手指根关节与中关节之间手指部分的姿态,g4,k为当前时刻 手指根关节与中关节之间手指部分的角速度,g3,k当前时刻手的角速度,At为解算周期; 当前时刻手指根关节与中关节之间手指部分的低频姿态B4,k通过确定性姿态滤波算法 得到,具体通过如下公式得到: C(B4,k) = [G Μ GXM]/[a4,k_a3,k m4,k-m3,k(a4,k-a3,k)X(m4,k-m3,k)] 其中:G为重力矢量,Μ为地磁矢量,a4,k当前时刻手指根关节与中关节之间手指部分的 加速度,33,k为当前时刻手的加速度,m4,k为当前时刻手指根关节与中关节之间手指部分的 磁场值,m3,功当前时刻手的磁场值,C(B4,k)为B4,k的姿态矩阵。5. 根据权利要求1~4之一所述的一种新型数据手套系统,其特征在于:所述λι、λ3和λ4 的取值为:0.2 <λι<〇.5,0.2 <入3<0.5,0.2 <入4< 0.5。6. 根据权利要求1~4之一所述的一种新型数据手套系统,其特征在于:所述人体手背 和每个手指上的传感器(1)设置在手套上,手套穿戴在人体的手上。7. 根据权利要求1~4之一所述的一种新型数据手套系统,其特征在于:所述各个传感 器(1)之间W及传感器(1)与微处理器(2)之间采用软排线(3)连接,微处理器(2)和数据处 理显示单元(4)之间通过无线或有线连接。8. 根据权利要求1~4之一所述的一种新型数据手套系统,其特征在于:还包括供电单 元,供电单元设置在微处理器(2)的下部,用于为微处理器(2)及传感器(1)供电。9. 根据权利要求1~4之一所述的一种新型数据手套系统,其特征在于:所述解算周期 At 的取值为 0.001-0.1 s。
【文档编号】G06F3/01GK105843388SQ201610168064
【公开日】2016年8月10日
【申请日】2016年3月23日
【发明人】方斌, 张韬懿, 范立明
【申请人】北京轩宇智能科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1