人体运动与姿态监测装置和方法

文档序号:10684430阅读:430来源:国知局
人体运动与姿态监测装置和方法
【专利摘要】本发明涉及一种对在运动平台上或地面上进行作业活动的人体或假人的多个部位的位置变化和姿态变化进行监测的技术,其特征在于:监测装置由一个主机、多个采集模块和一台计算机构成,主机为采集模块供电并提供统一的采集同步信号,采集模块同步记录人体多个部位的加速度、角速度和地磁数据,监测结束后由计算机对数据进行解算处理;解算处理包含截取数据段、异常数据修正、判定解算初始时刻、确定地面坐标系和平台坐标系、计算初始时刻坐标转换矩阵、按时间正向或反向积分迭代计算任意时刻转换矩阵、计算相对位移和姿态角一系列步骤,最终获取人体各部位的相对位移和姿态角变化数据。
【专利说明】人体运动与姿态监测装置和方法 所属技术领域
[0001] 本发明涉及一种对在运动平台上或地面上进行作业活动的人体或假人的多个部 位的位置和姿态数据进行监测的技术,可用于飞机弹射起飞和阻拦降落时的人体运动与姿 态监测、汽车制动和相撞时的人体运动与姿态监测、机械臂运动与姿态监测等领域。
【背景技术】
[0002] 在很多领域需要监测人体运动与姿态,如日常的计步器、人体跌倒报警、体育运动 动作分析、飞机弹射起飞和阻拦降落、汽车操作与碰撞,甚至动画制作等。对不同的应用,都 有其特有的需求和限制。
[0003] 人体运动与姿态监测有多种方法,有的方法可以监测人体运动,有的方法可以监 测人体姿态,有的既可以监测运动,又可以监测姿态,主要包括机械测量监测法、光学测量 监测法和惯性测量监测法。机械测量监测法依靠佩戴于人体的测量机构,将人体被测量部 位的姿态变为转动角度,进行测量,如公布号CN 103750843 A就给出了一种这样的监测方 法。光学测量监测法依靠光学摄影装置,获得被监测人体的图像,通过计算机对图像的分析 解算获得人体的姿态数据,为了提高识别效率有时要求人体佩戴光标志物,如公布号CN 104063677 A就给出了一种这样的监测方法。惯性测量监测法依靠佩戴于人体被测部位的 惯性测量装置,获得人体的加速度、角速度以及地磁数据,通过解算方法,获得人体的运动 和姿态数据,如公布号CN 104461013 A就给出了一种这样的监测方法。随着MEMS技术的发 展,惯性传感器体积更小、质量更轻、功耗更低,使得采用MEMS惯性传感器的人体运动和姿 态监测装置制作得更加小巧,正得到越来越广泛的应用。
[0004] 目前,已经出现了许多采用惯性测量技术进行人体运动与姿态监测的技术方案。 下面是几个采用惯性测量方法的人体运动与姿态监测技术方案 :XsenS公司、Trivisio公司 的人体跟踪监测产品,采用了惯性测量技术,可使用多个采集模块,通过无线信号同步采集 和发送人体运动和姿态信号,可以实现对在地面上运动的人体的跟踪监测,获得人体运动 过程的位置和姿态变化,采集速率为100Hz,在娱乐、体育和医疗方面都有应用。公布号CN 104461013 A给出了一种基于惯性传感单元的人体动作监测方法,通过WIFI路由器同步17 个固定于人体各部位的九轴惯性传感单元,分别获取加速度信号、角速度信号和地磁信号, 由微控制器将三种信号融合得到姿态角、四元数及欧拉角等姿态信息数据,再通过WIFI路 由器发送给使用者,WIFI信号同时担负采集同步和采集数据实时传送,采集的点越多,传送 数据通道越拥挤,不能既满足高采样率又满足多采集点的双重要求,WIFI的时间同步精度 也受到限制。公布号CN 103961109 A给出了一种基于加速度信号和角速度信号的人体姿态 检测装置,采用两个传感器节点的佩戴方式,采集人体姿态变化过程中的加速度和角速度 信息,通过对信息的计算能够识别静态姿态一站、坐、躺和动态姿态一走、跑、上楼梯、下楼 梯,并不能计算获得身体各部分的位移和姿态数据。
[0005] 上述这些现有技术可以解决在地面上的人体运动与姿态监测问题,满足了步态监 测、人体姿态跟踪、计步、判断人体状态等需要。但对于在运动平台上的人体运动与姿态监 测问题没有解决方案,对飞机阻拦降落、弹射起飞,车辆紧急制动、碰撞等运动平台上的人 体姿态急速变化的情况也无法使用。在这些情况下对人体运动与姿态进行监测,可以分析 在这些特定工作状态下的人体运动和姿态变化过程,进而分析人体动力学响应,解决这些 特殊工况下的人机功效问题,评价其对人体可能产生的各种影响,为相关平台和设备的设 计、人员训练等提供技术支撑,具有非常重要的实际意义。虽然在这些特殊情况下可以采用 光学测量监测法,但需要在运动平台的人体周围安装不少光学测量设备,这些安装和改动 不但很麻烦,而且在一些情况下是很难获得允许的。因此,针对运动平台上的人体运动和姿 态监测问题,解决飞机、车辆、船舶等运动平台上的特殊工况下人体动力学响应监测,提出 一套基于惯性测量监测技术的方案,是很有价值和意义的。
[0006] 为了能够使惯性测量技术应用于这些场合,必须解决如下一些重要问题:①运动 平台有电磁环境要求,如飞机上不允许人体监测设备使用无线通信方式。②人体在急速运 动时的运动参数和姿态参数变化很快,人体各部位的惯性测量单元必须具有高采样率,才 能确保采集数据的可靠和真实。③人体各部位的惯性测量单元必须准确地同步进行采集, 否则不同时刻人体运动和姿态数据混淆将导致惯性解算的错误。④对人体进行长时间监测 时,惯性测量的漂移很大,通常的惯性测量初始对准方法不能使用,必须通过有效的技术手 段解决。⑤惯性采集模块需穿戴于人体,各采集模块的体积和重量必须轻巧,以免影响人体 作业,必须在结构构成上减轻重量,减小体积。⑥与在地面上的惯性解算方法完全不同,必 须提出适合人体相对于运动平台的惯性解算方法。这几个问题是相互关联的,必须系统地 解决。
[0007] 从运动和姿态测量角度看,人体可以看成由多个肢体、头部和躯体这些运动部分 构成,通过活动机构结合在一起,这些部分的位置参数和角度参数就构成了整个人体的运 动和姿态。因此,测量获得各部位的角度信息和位移信息就可以确定整个人体的运动和姿 〇

【发明内容】

[0008] 本发明针对运动平台上人体运动和姿态监测所面临的技术问题,在现有惯性测量 相关技术的基础上,提出了一种穿戴式的可用于运动平台和地面平台的人体运动与姿态监 测的装置和方法。
[0009] 本发明的技术思想:①提出了运动平台上人体运动与姿态监测的特殊需求,梳理 出需要解决的技术难题。②提出了多个采集模块与主机的结构方案,确定了采集模块和主 机的功能、相互关系和连接方式。③提出了满足精确同步多个采集模块、实现高速采集、长 时间工作、体积小重量轻、便于采集模块扩展等多种要求的技术解决方案,实现了穿戴式监 测。④提出了能够在长时间惯性测量漂移情况下解决惯性测量初始对准的技术方案,实现 了对人体运动和姿态的分段解算。⑤提出了适用于运动平台上人体运动与姿态监测的惯性 测量解算方法,实现了通过对多个采集模块加速度、角速度、地磁信号数据解算获取人体各 部分相对于运动平台和相互之间运动和姿态数据。
[0010] 本发明的技术方案:人体运动与姿态监测装置和方法,是以惯性测量器件、计算机 和数控器件为核心,以惯性空间变换和动力学算法为关键点,获取人体运动和姿态信息的 装置和方法。
[0011] 监测装置由一个主机、多个采集模块和一台计算机构成,数据处理方法包括人体 运动和姿态数据采集方法和数据解算处理方法。
[0012] 主机由数控器件、电池、电源稳压器件、按钮、指示灯和接口构成。数控器件控制主 机各部分的工作,电池为主机和采集模块供电,电源稳压器件保持主机和采集模块工作电 压的稳定,按钮提供主机功能选择,指示灯显示主机工作状态;一个接口包含供电线路和同 步信号线路,在监测时连接主机与各采集模块,用于主机为各采集模块供电和提供采集同 步信号;另一个接用连接主机与计算机,在装置用于人体运动和姿态监测前,由计算机完成 对主机同步采样率的设置;两个接口也可以合并为一个,在与计算机连接和与采集模块连 接时采用不同的连接线缆,分别实现两个接口的功能。数控器件为单片机、DSP器件或FPGA 器件。同步信号线路可以为一根传输脉冲信号的线路,通过脉冲前沿或后沿为各采集模块 提供采集同步;也可以为两根线路构成的CAN总线或485总线,通过传送特定数据包为各采 集模块提供采集同步信号。
[0013] 采集模块有多个,各采集模块的构成完全相同,包括数控器件、MEMS惯性测量器 件、非易失性存储器件、按钮、指示灯和接口;数控器件控制采集模块各部分的工作,MEMS惯 性测量器件获取采集模块所在位置的加速度、角速度和地磁数据,非易失性存储器件在数 控器件的控制下按照时间顺序储存MEMS惯性测量器件获取的加速度、角速度、地磁数据和 时间标志;时间标志数据按照时间顺序编码,当个别数据段出现存储错误时,提供分段数据 对准;加速度、角速度、地磁数据按照时间顺序存储在各时间标志之间。一个外接口包括供 电线路和同步信号线路,用于各采集模块与主机的连接,当采集模块用于人体运动和姿态 监测时,各采集模块通过该接口接受主机的供电和采集同步信号;另一个接口用于采集模 块与计算机,在装置用于人体运动和姿态监测前,由计算机设置采集模块的编号和时间标 志间隔,在装置用于人体运动和姿态监测后,由计算机读取各采集模块获取的按照时间标 志顺序储存的人体加速度、角速度、地磁数据和时间标志;两个接口也可以合并为一个,在 与计算机连接和与主机连接时采用不同的连接线缆,分别实现两个接口的功能。MEMS惯性 测量器件为可以测量三个方向的加速度、三个方向的角速度和三个方向的地磁的九轴MEMS 惯性测量芯片,或分别由可以测量三个方向加速度的MEMS惯性测量芯片、可以测量三个方 向角速度的MEMS惯性测量芯片和可以测量三个方向地磁的芯片构成;加速度、角速度、地磁 的三个测量轴采用同一个坐标系,称为采集模块坐标系,该坐标系是满足右手法则的正交 坐标系,其原点为采集模块的中心,各轴为采集模块惯性测量器件的测量轴,该坐标系标示 于各采集模块的外壳上。时间标志间隔应为采样频率的整数倍,设置范围为数秒,时间标志 间隔越小,对提高采集数据存储的可靠性越好,同时存储器存储空间的有效利用率越低。 [0014]计算机作为人体运动与姿态监测的数据分析设备,通过计算所具备的接口,分别 与主机和采集模块连接,对主机和采集模块进行工作参数设置,读取采集模块采集获得的 反映人体运动和姿态的加速度、角速度和地磁数据,按照数据人体运动和姿态数据采集方 法和数据解算处理方法,计算获得人体在一个特定时间段的加速度、速度、位移和角速度、 角度数据。主机的工作参数为同步采样率,采集模块的工作参数设置为采集模块的编号和 时间标志间隔。
[0015]人体运动和姿态数据采集方法包括如下步骤:根据人体运动和姿态监测需要,确 定要监测的人体部位和监测点;依据人体部位监测点数量确定使用的采集模块的数量n;根 据采集需要设定主机的同步采样率,设定采集模块编号和时间标志间隔,采样模块的编号 设置范围为0~n;将0号采集模块固定于人体所在运动平台上,若人体所在平台为地面或建 筑物面,可以将人体靠近地面或建筑物面的一个采集模块编为0号采集模块;其他编号采集 模块分别固定于人体各部位的监测点,主机固定于人体腰部或固定于不影响人体作业动作 的人体所在平台上;将各采集模块的接口与主机接口通过电缆线连接;使人体所在运动平 台相对于地面处于静止状态,人体保持特定初始姿态,测量安装好的各采集模块中心相对 于〇号采集模块中心的位置数据,并依次将采集模块标号、人体部位、相对于〇号模块的中心 的位置偏移数据输入计算机;按下主机和采集模块的相关按钮,启动主机和各采集模块工 作,开始采集各模块所在位置的加速度、角速度、地磁数据,并按照时间标志顺序,一并存储 在各采集模块的非易失性存储器件中,形成采集数据序列;采集过程中,人体在平台上开始 进行各种操作动作,直至完成全部作业过程;人体在进行每个需要分析的作业动作前后,应 有一段时间使人体姿态恢复到开始时的特定初始姿势,并保持人体所在平台相对于地面不 做加速运动,该段时间的长短与采集频率相关,对于1000Hz的采集频率,该段时间一般应大 于0.1秒;整个作业过程结束后,按下主机和采集模块的相关按钮,停止主机和各采集模块 工作,取下各采集模块和主机,通过接口连接各采集模块和计算机,由计算机读取各采集模 块的非易失性存储器件中的代表人体运动和姿态的原始数据;
[0016] 采集数据序列包括按照设定的时间标志间隔记录的时间标志数据和采集模块的 加速度、角速度、地磁数据;时间标志数据按照时间顺序编码,当个别数据段出现存储错误 时,提供分段数据对准,避免全部数据无法使用;加速度、角速度、地磁数据按照时间顺序存 储。
[0017] 采集模块坐标系在人体运动过程中随该采集模块固定处运动,采集模块坐标系的 位置和方向的变化代表了该模块所处位置的运动和姿态的变化;第i号采集模块在j时刻 (采集数据的时间顺序号)的采集模块坐标系表示为〇(i,j)X(i,j) Y(i,j) Z (i,j),0(i,j)为 第i号采集模块中心在j时刻的位置点,为坐标系的原点,〇(i,j)X(i,j)、0( i,j )Y( i,j)、0 (i,j)Z(i,j)为第i号采集模块在j时刻的三个惯性测量轴的方向,与标示于采集模块上的 标识方向一致。
[0018] 采集模块中存储的人体运动和姿态数据包括:&(1,」\、&(1,」\、 &(1,」)2,分别为 第i个采集模块在j时刻的相对于惯性坐标系的加速度^在该采集模块坐标系〇(i,j)X(i, 」)¥(1,]_)2(1,]_)的0(1,]_)父(1,]_)、0(1,]_)¥(1,]_)、0(1,]_)2(1,]_)方向上的分量;《(1,」\、 ?(1,认、《(1,认,分别为第1个采集模块在财刻的相对于惯性坐标系的角速度^;在该采 集模块坐标系 0(i,j)X(i,j)Y(i,j)Z(i,jW90(i,j)X(i,j)、0(i,j)Y(i,j)、0(i,j)Z(i,j) 方向上的分量;m( i,j )x、m( i,j )y、m( i,j )z,分别为第i个采集模块在j时刻的磁场m在该采 集模块坐标系 0(i,j)X(i,j)Y(i,j)Z(i,jW90(i,j)X(i,j)、0(i,j)Y(i,j)、0(i,j)Z(i,j) 方向上的分量。
[0019] 人体运动和姿态数据解算处理由计算机完成,其方法包括如下步骤:确定需要解 算的人体作业动作;从读取的各采集模块的采集数据序列中,按照时间标志,截取包含人体 作业动作的时间间隔内的所有加速度、角速度和磁场数据;对截取的数据进行异常数据修 正;确定非加速运动判定值PQ;确定数据解算初始时刻k;确定地面坐标系和平台坐标系;计 算k时刻地面坐标系在各采集模块坐标系各轴的投影;计算k时刻由地面坐标系向采集模块 坐标系进行坐标变换的转换矩阵;计算k时刻由采集模块坐标系向平台坐标系进行坐标变 换的转换矩阵;计算由采集模块坐标系向平台坐标系进行坐标变换的转换矩阵;计算k时刻 各采集模块中心相对于平台坐标系的运动;计算各采集模块中心相对于平台坐标系的运 动;计算各采集模块坐标系相对于平台坐标系的姿态角。各采集模块坐标系相对于平台坐 标系的姿态角包括航向角、俯仰角和倾斜角。
[0020] 人体运动和姿态数据解算处理的算法如下:
[0021] (a)截取数据段:根据需要解算的人体作业动作,确定人体运动与姿态数据的起始 时刻h和终止时刻k 2,通过时间标志对比,确认该时间段内的数据记录完整,截取各采集模 块处于kl~k2时刻之间的采集数据序列,得到该段时间内的加速度、角速度和磁场强度数 据:
[0022] a(i,j)x、a(i,j)y、a(i,j)z (Xi<n,ki<j<k2
[0023] 〇 (i,j)x、w (i,j)y、w (i,j)z (Xi<n,ki< j<k2
[0024] m(i,j)x、m(i,j)y、m(i,j)z (Xi<n,ki<j<k2;
[0025] (b)对截取的数据进行异常数据修正:
[0026]对截取的数据进行平滑滤波,平滑滤波的阶数根据人体和人体所在平台的加速度 变化确定,加速度变化越剧烈,平滑滤波阶数越低,反之就越高;
[0027]平滑滤波后的数据为:
[0028] aP(i,j)x、aP(i,j) y、aP(i,j)z (Xi<n,ki<j<k2
[0029] 〇P(i,j)x、wp(i,j) y、《p(i,j)z (Xi<n,ki< j<k2
[0030] mP(i,j)x、mP(i,j) y、mP(i,j)z (Xi<n,ki<j<k2;
[0031] 将i,j对应的截取的数据与滤波后的数据进行比较,如果两者差的绝对值大于某 门限值,则剔除该截取的数据值,用该时刻前后的插值替换之;
[0032] 门限值的大小根据被监测的人体所在平台和人体的加速度变化确定,加速度变化 越剧烈,门限值越大,反之就越小;
[0033] (c)确定非加速运动判定值po:
[0034]用PQ值判定人体及人体所在平台的运动情况,PQ越小说明人体及人体所在平台的 加速度越小,相对于地面更接近于匀速运动,人体及人体所在平台的匀速运动的时刻即为 人体运动和姿态数据解算处理的初始时刻;po根据所监测对象的运动特点确定,为了获得 较高的解算精度,应尽可能取较小的PQ值,一般可取PQ为0.1,在解算过程中再逐步调整; [0035] (d)确定数据解算初始时刻k:
[0036]按照公式(1)计算人体所在平台和人体各部位的加速度幅值与重力加速度的偏离 比P(i,j);
[0038]公式(1)中的g为当地的重力加速度值;
[0039]在(hSj彡k2)范围内,寻找对所有的i,均满足p ( i,k)彡pQ的时刻k,则该时刻k即 可作为初始参考时刻;如果不存在这样的时刻k,则需减小1^,增大k2,再次寻找相应的时刻 k;如果通过调整h、k2的值仍无法找到符合条件的k,则适当增大p〇值,直至找到符合条件的 k;
[0040] (e)确定地面坐标系和平台坐标系:
[0041]地面坐标系定义为0NEG,0是k时刻0号采集模块中心所处的位置点,作为地面坐标 系的原点;0G由原点0发出,指向为重力方向;0E由原点出发,指向垂直于重力和地磁指向构 成的平面;0N垂直于0E和0G构成的平面,符合坐标系的右手法则;地面参考坐标系0NEG在数 秒至数十秒的时间段内可视为惯性坐标系,k时刻各采集模块所处的位置、重力和地磁方向 决定了地面坐标系的位置和方向,在人体运动和姿态数据解算处理过程中,地面坐标系保 持不变;
[0042]平台坐标系定义为0(0,1〇乂(0,1〇¥(0,1〇2(0,1〇,0(0,1〇为1^时刻0号采集模块的中 心,0(0,1〇乂(0,1〇、0(0,1〇¥(0,1〇、0(0,1〇2(0,1〇为0号采集模块在1^时刻的三个测量轴向, 构成符合右手法则的坐标系;平台坐标系就是k时刻的0号采集模块的采集模块坐标系,平 台坐标系确定后保持不变,平台坐标系相对于地面坐标系保持固定的位置和姿态;
[0043] (f)计算k时刻地面坐标系在各采集模块坐标系各轴的投影:
[0044] 按照公式(2)、(3)、(4)计算地面坐标系0NEG的0E轴矢量在i号采集模块的0(i,k)X (i,k)、0(i,k)Y(i,k)、0(i,k)Z(i,k)轴的投影;
[0048]公式(2)、(3)"4)中,(^(1,1^、(^(1,1^、(^(1,1〇2为地面坐标系0呢6的(^轴矢 量在 i 号采集模块的 0(1,1〇乂(1,1〇、0(1,1〇¥(1,1〇、0(1,1〇2(1,1〇轴的投影;
[0049]按照公式(5)、(6)、(7)对0Ee(i,k)x、0Ee( i,k)y、0Ee(i,k)z进行单位化;
[0053]公式(5)、(6)、(7)中,0E(i,k)x、0E(i,k)y、0E(i,k) z为地面坐标系0NEG的0E轴单位 矢量在 i 号采集模块的 0(1,1〇乂(1,1〇、0(1,1〇¥(1,1〇、0(1,1〇2(1,1〇轴的投影;
[0054]按照公式(8)、(9)、(10)计算地面坐标系0NEG的0N单位矢量在i号采集模块的0(i, k)X(i,k)、0(i,k)Y(i,k)、0(i,k)Z(i,k)轴的投影;
[0058] 公式(8)、(9)、(10)中,(^(1,1〇\、(^(1,1〇^(^(1,1〇2为地面坐标系0呢6的(^单位 矢量在 i 号采集模块的 0(1,1〇乂(1,1〇、0(1,1〇¥(1,1〇、0(1,1〇2(1,1〇轴的投影;
[0059] (g)计算在k时刻由地面坐标系向各采集模块坐标系进行坐标变换的转换矩阵:
[0060] 由公式(11)、(12)、(13)三个矩阵方程进行计算,可获得在砂寸刻由地面坐标系向 采集模块坐标系进行坐标变换的转换矩阵s( i,k),S( i,k)构成如公式(14)所示;
[0066]由S(i,k)转置获得在k时刻由采集模块坐标系向地面坐标系进行坐标变换的转换 矩阵T(i,k)如公式(15)所示;
[0068] T (0,k)即为由平台坐标系向地面坐标系进行坐标变换的转换矩阵;
[0069] (h)计算k时刻由采集模块坐标系向平台坐标系进行坐标变换的转换矩阵:
[0070] 由公式(16)计算k时刻由采集模块坐标系向平台坐标系进行坐标变换的转换矩阵 TP(i,k);
[0072]公式(16)中,了⑶泳广为了⑴上丨的转置;
[0073] (i)计算其他时刻由采集模块坐标系向平台坐标系进行坐标变换的转换矩阵:
[0074] 如果k位于所分析的时间段前部,按照公式(17)依次以时间间隔A t顺时间方向进 行数字积分的迭代运算,可以获得k时刻之后各时刻由采集模块坐标系向平台坐标系进行 坐标变换的转换矩阵;
[0076]如果k位于所分析的时间段后部,按照公式(18)依次以时间间隔A t逆时间方向进 行数字积分的迭代运算,可以获得k时刻之前各时刻由采集模块坐标系向平台坐标系进行 坐标变换的转换矩阵;
[0078] (j)计算k时刻各采集模块中心相对于平台坐标系的运动:
[0079] k时刻0号采集模块中心是平台坐标系的原点,因此,k时刻0号采集模块中心在平 台坐标系各轴的投影均为零,由公式(19)获得;
[0081] 公式(19)中,1(0,1〇1?、1(0,1〇1^、1(0,1〇1^为1^时刻0号采集模块中心在平台坐标系 0(0,1〇父(0,1〇、0(0,1〇¥(0,1〇、0(0,1〇2(0,1〇三轴的投影 ;
[0082] k时刻其他各采集模块中心的位置,由采集模块安装时采集模块中心相对于0号采 集模块中心,即平台坐标系原点的相互位置决定,由公式(20)获得;
[0084]公式(20)中,1(1,1〇1?、1(1,1〇1^、1(1,1〇1^为1^时刻编号大于0的1号采集模块中心 在平台坐标系 0(0,1〇父(0,1〇、0(0,1〇¥(0,1〇、0(0,1〇2(0,1〇三轴的投影^^、711()、2^为编号 大于〇的i号采集模块中心在平台坐标系0(0,1〇乂(0,1〇、0(0,1〇¥(0,1〇、0(0,1〇2(0,1〇三轴 的投影,此数据来自采集模块安装固定时的测量结果记录;
[0085] k时刻人体与人体所在平台保持相对位置不变,各采集模块具有相同的运动速度 由公式(21)获得;
[0087]公式(21)中,<1,1〇1?、奴1,1〇1^^(1,1〇1)2为砂寸刻1号采集模块运动速度在平台坐 标系 0(0,1〇父(0,1〇、0(0,1〇¥(0,1〇、0(0,1〇2(0,1〇三轴的投影,¥1?()、¥1^、¥ 1)2()为三轴投影的 数值,由人体所在平台提供,当人体所在平台为地面及其上的建筑物时,VpXQ、VpyQ、Vp ZQ的值 均为〇;
[0088] (k)计算其他时刻各采集模块中心相对于平台坐标系的运动:
[0089] 按照公式(22),将各采集模块的加速度变换到平台坐标系;
[0091 ]公式(22)中,a (i,j)PX、a (i,j)Py、a (i,j)PZ为第i个采集模块在j时刻的加速度在平 台坐标系 0(0,1〇父(0,1〇、0(0,1〇¥(0,1〇、0(0,1〇2(0,1〇三轴的投影;
[0092]如果k位于所分析的时间段前部,按照公式(23)、(24),依次以时间间隔At顺时间 方向,进行数字积分的迭代运算;
[0095]如果k位于所分析的时间段后部,按照公式(25)、(26),依次以时间间隔At逆时间 方向,进行数字积分的迭代运算;
[0098] (1)计算各采集模块坐标系相对于平台坐标系的姿态角:
[0099] 如果k位于所分析的时间段前部,由公式(27)、(28)、(29)计算各采集模块坐标系 相对于平台坐标系的姿态角;
[0103]如果k位于所分析的时间段后部,由公式(30)、(31)、(32)计算各采集模块坐标系 相对于平台坐标系的姿态角;
[0107] 公式(27)、(28)、(29)、(30)、(31)、(32)中绅(1,]_)、9(1]_)、7(1,]_)分别为1号采 集模块在j时刻的采集模块坐标系相对于平台坐标系的航向角、俯仰角和倾斜角;
[0108] 由这些姿态角还可以计算获得在j时刻任意两个采集模块的采集模块坐标系之间 的航向角、俯仰角和倾斜角。
[0109] 本发明的有益效果:该发明系统地提出了人体运动与姿态监测装置和方法,针对 运动平台上人体运动与姿态监测的特殊需求,解决了多个采集模块精确同步、高速采集、长 时间工作、减小体积与重量、多采集模块扩展等相互制约的技术问题,实现了穿戴式监测; 提出了适应长时间惯性测量分段初始对准,按时间正向解算与按时间反向节解算相结合的 惯性测量数据解算方法,适应了运动平台上人体多部位运动与姿态监测的解算需要,实现 了通过对多个采集模块加速度、角速度、地磁数据,解算获取人体各部分相对于运动平台的 运动和姿态数据。该技术方案的主要特点:一是低负荷。在进行人体运动与姿态监测时,各 采集模块与主机模块之间采用单线缆连接,装置的主要重量部分电源安装于主机内,使安 装于人体各运动部位的采集模块减小了大部分的尺寸和重量,采集模块对人体运动的干扰 降低到了最小程度,提高了穿戴监测的效果。二是低辐射。各采集单元用单条线缆连接,电 缆仅包括供电和同步信号线,并采用辐射屏蔽,线路辐射很小。三是可扩展,由于各采集模 块内部包括存储芯片,采集模块和主机之间采用同步信号统一控制采样频率,所以进行人 体运动与姿态监测时采集模块连接的多少不影响采集频率,也不会影响采集数据的储存空 间,无论连接多少个采集模块,采集的技术性能不会受到影响,可以适应性多种采集需要。 四是分段确定初始时刻,避免惯性测量的时间漂移。五是采用沿时间正向积分迭代与逆时 间反向迭代算法,适应多种人体快速运动和姿态变化监测需要。
【附图说明】
[0110] 图1是人体运动与姿态监测装置的构成图
[0111] 图2是采集模块的部件构成图
[0112] 图3是采集模块控制程序流程图
[0113] 图4是主机的部件构成图
[0114] 图5是主机控制程序流程图
[0115] 图6是解算流程图
[0116] 图7是平台坐标系与采集模块坐标系角度转换关系图
[0117] 图8是人体运动与姿态监测装置的一种连接方式示意图 [0118]图9是人体运动与姿态监测装置的另一种连接方式示意图
【具体实施方式】
[0119]参照附图,详细说明本发明的实施实例如下:
[0120]人体运动与姿态监测装置的采集模块包含1个STM32微处理器、1个外部晶振时钟、 1个MPU9255九轴惯性传感器、1个YB1210ST25R300电源稳压器LD0、1个8G的microSD芯片、1 个LED指示灯(可用颜色、常亮、闪烁表示不同的工作状态)、1个开关按钮,采用微处理器的 USB接口作为与计算机连接的接口,采用1条线路从主机接收采集同步信号,另有2条线作为 地线和电源线,接受来自主机的供电。电路板采用4层结构,双面安装电路元器件。按照采集 模块控制程序流程图编制采集模块的控制程序。
[0121] 人体运动与姿态监测装置的主机包含1个STM32微处理器、1个外部晶振时钟、1个 YB1210ST25R300电源稳压器LD0、1个锂离子充电电池、1个LED指示灯(可用颜色、常亮、闪烁 表示不同的工作状态)、1个电源开关按钮、1个采集启动按钮、1个采集停止按钮,采用微处 理器的USB接口作为与计算机连接的接口,采用1条脉冲线路向采集模块发送采集同步信 号,同步脉冲频率为1000Hz,另有2条线作为地线和电源线向采集模块供电。电路板采用4层 结构,双面安装电路元器件。按照主机控制程序流程图编制主机的控制程序。
[0122] 计算机采用笔记本电脑,通过其USB 口分别与主机和采集模块连接,并安装按照解 算流程图编制的人体运动与姿态监测解算软件,该软件的解算过程依据人体运动和姿态数 据解算处理方法及具体算法。
[0123] 人体运动和姿态监测装置使用前应先进行电池充电、设置主机采集频率、设置采 集模块的编号和时间标志间隔。根据所要监测的人体运动和姿态的特点,确定合适的人体 监测部位,确定采用模块的数量,并安装采集模块和主机,接好主机和采集模块的连接线 缆。比如对于飞机阻拦降落时的人体运动和姿态监测,可以将采样频率设置为1000Hz,可选 择人体头部和头盔、颈部、胸部、腰部、两个上肢的上段和下段、两个下肢的上段和下端、飞 行员座椅底座作为安装采集模块的位置,座椅底座作为〇号采集模块,其他采集模块依次安 装,安装可采用粘贴、束缚、紧身衣等方式实现,主机可固定于座椅旁或下方,并将采集模块 的连接线缆与主机连接好,可以从两种连接方式中选择一种合适的方式。
[0124] 开始进行人体运动和姿态监测前,人体应保持一个特定姿态,测量人体及人体所 在平台上固定的其他采集模块的中心与〇号采集模块的相对位置测量,记录后输入计算机。 比如,对飞机阻拦降落时的人体运动和姿态监测,监测开始前飞行员应坐到驾驶舱内,保持 一个特定的初始驾驶姿势,测量各采集模块中心相对于〇号采集模块中心的位置偏离数据, 记录后输入计算机。
[0125] 开启主机和各采集模块的开关,按下主机的采集启动按钮,各采集模块在主机控 制下开始采集数据,直至采集完毕关机。比如,对飞机阻拦降落时的人体运动和姿态监测, 飞行员驾驶飞机起飞,空中飞行后进行阻拦降落,降落后飞行员回到特定的初始驾驶姿势, 下机后按下采集停止按钮,关闭采集模块开关,取下采集模块和主机。将各采集模块与主机 相连,下载各采集模块中记录的数据。
[0126] 人体运动与姿态监测解算软件可采用Windows运行环境,采用C语言编程,解算算 法和流程按照图6的所示流程。
[0127] 使用计算机上的人体运动与姿态监测解算软件,针对获得的监测原始数据,计算 得到所需分析的人体动作的运动和姿态数据。比如,阻拦降落时间段内飞行员人体运动和 姿态原始数据的解算,可将飞机阻拦降落后飞机和人体静止时刻作为计算的初始时刻,建 立与初始时刻点对应的地面坐标系和平台坐标系,沿时间反方向进行积分迭代计算,获得 在飞机阻拦降落过程中的飞机平台运动和姿态变化数据、人体各部位运动和姿态变化数 据,以及他们相互之间的运动和姿态变化数据,从而分析阻拦降落时的人体动力学响应。
[0128] 平台坐标系与采集模块坐标系角度转换关系通过图7表示,其中OXpYpZp为将平台 坐标系的中心位置移动而方向不变得到的坐标系,OXcYcZc为将采集模块坐标系中心移动 而方向不变得到的坐标系,OXpYpZp坐标系与OXcYcZc坐标系的角度关系等同于平台坐标系 与采集模块坐标系的关系,也、0、Y分别为采集模块坐标系相对于平台坐标系的航向角、俯 仰角和倾斜角。
[0129] 该实施方案是本发明的一个实施特例,在运用本发明进行人体运动与姿态监测装 置设计、进行人体运动与姿态监测解算软件编制时,可以按照功能和技术指标,变换其具体 结构,改变部件、器件、材料的型号及生产厂家,选择合适的操作系统环境和编程语言。
【主权项】
1.人体运动与姿态监测装置和方法,是以惯性测量器件、计算机和数控器件为核心,以 惯性空间变换和动力学算法为关键点,获取人体运动和姿态信息的装置和方法,其特征在 于:监测装置由一个主机、多个采集模块和一台计算机构成,数据处理方法包括人体运动和 姿态数据采集方法和数据解算处理方法; 主机由数控器件、电池、电源稳压器件、按钮、指示灯和接口构成;数控器件控制主机各 部分的工作,电池为主机和采集模块供电,电源稳压器件保持主机和采集模块工作电压的 稳定,按钮提供主机功能选择,指示灯显示主机工作状态;一个接口包含供电线路和同步信 号线路,在监测时连接主机与各采集模块,用于主机为各采集模块供电和提供采集同步信 号;另一个接用于连接主机与计算机,在装置用于人体运动和姿态监测前,由计算机完成对 主机同步采样率的设置;两个接口也可以合并为一个,在与计算机连接和与采集模块连接 时采用不同的连接线缆,分别实现两个接口的功能; 采集模块有多个,各采集模块的构成完全相同,包括数控器件、MEMS惯性测量器件、非 易失性存储器件、按钮、指示灯和接口;数控器件控制采集模块各部分的工作,MEMS惯性测 量器件获取采集模块所在位置的加速度、角速度和地磁数据,非易失性存储器件在数控器 件的控制下按照时间顺序储存MEMS惯性测量器件获取的加速度、角速度、地磁数据和时间 标志;一个外接口包含供电线路和同步信号线路,用于各采集模块与主机的连接,当采集模 块用于人体运动和姿态监测时,各采集模块通过该接口接受主机的供电和采集同步信号; 另一个接口用于采集模块与计算机,在装置用于人体运动和姿态监测前,由计算机设置采 集模块的编号和时间标志间隔,在装置用于人体运动和姿态监测后,由计算机读取各采集 模块获取的按照时间标志顺序储存的人体加速度、角速度、地磁数据和时间标志;两个接口 也可以合并为一个,在与计算机连接和与主机连接时采用不同的连接线缆,分别实现两个 接口的功能; 计算机作为人体运动与姿态监测的数据分析设备,通过计算所提供的接口,分别与主 机和采集模块连接,对主机和采集模块进行工作参数设置,读取采集模块采集获得的反映 人体运动和姿态的加速度、角速度和地磁数据,按照人体运动和姿态数据采集方法和数据 解算处理方法,计算获得人体在一个特定时间段的加速度、速度、位移和角速度、角度数据; 人体运动和姿态数据采集方法包括如下步骤:根据人体运动和姿态监测需要,确定要 监测的人体部位和监测点;依据人体部位监测点数量确定使用的采集模块的数量n;根据采 集需要设定主机的同步采样率,设定采集模块编号和时间标志间隔,采样模块的编号设置 范围为〇~n;将0号采集模块固定于人体所在运动平台上,若人体所在平台为地面或建筑物 面,可以将人体靠近地面或建筑物面的一个采集模块编为〇号采集模块;其他编号采集模块 分别固定于人体各部位的监测点,主机固定于人体腰部或固定于不影响人体作业动作的人 体所在平台上;将各采集模块的接口与主机接口通过电缆线连接;使人体所在运动平台相 对于地面处于静止状态,人体保持特定初始姿态,测量安装好的各采集模块中心相对于0号 采集模块中心的位置数据,并依次将采集模块标号、人体部位、相对于〇号模块的中心的位 置偏移数据输入计算机;按下主机和采集模块的相关按钮,启动主机和各采集模块工作,开 始采集各模块所在位置的加速度、角速度、地磁数据,并按照时间标志顺序,一并存储在各 采集模块的非易失性存储器件中,形成采集数据序列;采集过程中,人体在平台上开始进行 各种操作动作,直至完成全部作业过程;人体在进行每个需要分析的作业动作前后,应有一 段时间使人体姿态恢复到开始时的特定初始姿势,并保持人体所在平台相对于地面不做加 速运动;整个作业过程结束后,按下主机和采集模块的相关按钮,停止主机和各采集模块工 作,取下各采集模块和主机,通过接口连接各采集模块和计算机,由计算机读取各采集模块 的非易失性存储器件中的代表人体运动和姿态的原始数据; 人体运动和姿态数据解算处理方法包括如下步骤:确定需要解算的人体作业动作;从 读取的各采集模块的采集数据序列中,按照时间标志,截取包含人体作业动作的时间间隔 内的所有加速度、角速度和磁场数据;对截取的数据进行异常数据修正;确定非加速运动判 定值PQ;确定数据解算初始时刻k;确定地面坐标系和平台坐标系;计算k时刻地面坐标系在 各采集模块坐标系各轴的投影;计算k时刻由地面坐标系向采集模块坐标系进行坐标变换 的转换矩阵;计算k时刻由采集模块坐标系向平台坐标系进行坐标变换的转换矩阵;计算由 采集模块坐标系向平台坐标系进行坐标变换的转换矩阵;计算k时刻各采集模块中心相对 于平台坐标系的运动;计算各采集模块中心相对于平台坐标系的运动;计算各采集模块坐 标系相对于平台坐标系的姿态角。2. 根据权利要求1所述的人体运动与姿态监测装置和方法,其特征在于:所述的数控器 件为单片机、DSP器件或FPGA器件。3. 根据权利要求1所述的人体运动与姿态监测装置和方法,其特征在于:所述的MEMS惯 性测量器件为可以测量三个方向的加速度、三个方向的角速度和三个方向的地磁的九轴 MEMS惯性测量芯片,或分别由可以测量三个方向加速度的MEMS惯性测量芯片、可以测量三 个方向角速度的MEMS惯性测量芯片和可以测量三个方向地磁的芯片构成;加速度、角速度、 地磁的三个测量轴采用同一个坐标系,称为采集模块坐标系,该坐标系是满足右手法则的 正交坐标系,其原点为采集模块的中心,各轴为采集模块惯性测量器件的测量轴,该坐标系 标示于各采集模块的外壳上。4. 根据权利要求1所述的人体运动与姿态监测装置和方法,其特征在于:所述的同步信 号线路可以为一根传输脉冲信号的线路,通过脉冲前沿或后沿为各采集模块提供采集同 步;也可以为两根线路构成的CAN总线或485总线,通过传送特定数据包为各采集模块提供 米集同步彳目号。5. 根据权利要求1所述的人体运动与姿态监测装置和方法,其特征在于:所述的采集数 据序列包括按照设定的时间标志间隔记录的时间标志数据和采集模块的加速度、角速度、 地磁数据;时间标志数据按照时间顺序编码,当个别数据段出现存储错误时,提供分段数据 对准;加速度、角速度、地磁数据按照时间顺序存储在各时间标志之间。6. 根据权利要求1所述的人体运动与姿态监测装置和方法,以及权利要求3所述的采集 模块坐标系,其特征在于:所述的采集模块坐标系在人体运动过程中随该采集模块固定处 运动,采集模块坐标系的位置和方向的变化代表了该模块所处位置的运动和姿态的变化; 第i号采集模块在j时刻的采集模块坐标系表示为〇( i,j)X(i,j )Y( i,j)Z( i,j),0( i,j)为第 i号采集模块中心在j时刻的位置点,为坐标系的原点,〇(i,j)X(i,j)、0(i,j)Y(i,j)、0(i, j)Z(i,j)为第i号采集模块在j时刻的三个惯性测量轴的方向,与标示于采集模块上的标识 方向一致。7. 根据权利要求1所述的人体运动与姿态监测装置和方法,其特征在于:采集模块中存 储的人体运动和姿态数据包括:&(1,」\、 &(1,」\、&(1,」)2,分别为第1个采集模块在」时刻 的相对于惯性坐标系的加速度^在该采集模块坐标系〇(i,j )x(i,j)Y(i,j)Z(i,j)的0( i, 」)父(1,]_)、0(1,]_)¥(1,]_)、0(1,]_)2(1,]_)方向上的分量;《(1,]_\、《(1,]_\、《(1,]_) 2,分别 为第i个采集模块在j时刻的相对于惯性坐标系的角速度g在该采集模块坐标系〇(i,j)X (1]_)¥(1,]_)2(1,]_)的0(1,]_)父(1,]_)、0(1,]_)¥(1,]_)、0(1,]_)2(1,]_)方向上的分量;111(1,」 )x、m( i,j )y、m( i,j)z,分别为第i个采集模块在j时刻的磁场^在该采集模块坐标系0(i,j )X (1]_)¥(1,]_)2(1,]_)的0(1,]_)父(1,]_)、0(1,]_)¥(1,]_)、0(1,]_)2(1,]_)方向上的分量。8.根据权利要求1所述的人体运动与姿态监测装置和方法,其特征在于:人体运动和姿 态数据解算处理的解算算法如下: (a) 截取数据段:根据需要解算的人体作业动作,确定人体运动与姿态数据的起始时刻 h和终止时刻k2,通过时间标志对比,确认该时间段内的数据记录完整,截取各采集模块处 于kl~k2时刻之间的采集数据序列,得到该段时间内的加速度、角速度和磁场强度数据: a(i,j)x、a(i,j)y、a(i,j)z (Xi<n,ki< j<k2 w (i,j)x、w (i,j)y、o (i,j)z (Xi<n,ki<j<k2 m(i,j)x、m(i,j)y、m(i,j)z (Xi<n,ki< j<k2; (b) 对截取的数据进行异常数据修正: 对截取的数据进行平滑滤波,平滑滤波的阶数根据人体和人体所在平台的加速度变化 确定,加速度变化越剧烈,平滑滤波阶数越低,反之就越高; 平滑滤波后的数据为: aP(i,j)x、aP(i,j)y、aP(i,j) z (Xi<n,ki< j<k2 wP(i,j)x、wp(i,j)y、《p(i,j) z (Xi<n,ki<j<k2 mP(i,j)x、mP(i,j)y、m P(i,j)z (Xi<n,ki< j<k2; 将i,j对应的截取的数据与滤波后的数据进行比较,如果两者差的绝对值大于某门限 值,则剔除该截取的数据值,用该时刻前后的插值替换之; 门限值的大小根据被监测的人体所在平台和人体的加速度变化确定,加速度变化越剧 烈,门限值越大,反之就越小; (c) 确定非加速运动判定值po: 用PQ值判定人体及人体所在平台的运动情况,PQ越小说明人体及人体所在平台的加速 度越小,相对于地面更接近于匀速运动,人体及人体所在平台的匀速运动的时刻即为人体 运动和姿态数据解算处理的初始时刻;P0根据所监测对象的运动特点确定,为了获得较高 的解算精度,应尽可能取较小的P0值,一般可取P0为0.1,在解算过程中再逐步调整; (d) 确定数据解算初始时刻k: 按照公式(1)计算人体所在平台和人体各部位的加速度幅值与重力加速度的偏离比p (i,j);公式(1)中的g为当地的重力加速度值; 在(ki彡j彡k2)范围内,寻找对所有的i,均满足P (i,k)彡P0的时刻k,则该时刻k即可作 为初始参考时刻;如果不存在这样的时刻k,则需减小、,增大k2,再次寻找相应的时刻k;如 果通过调整h、k2的值仍无法找到符合条件的k,则适当增大po值,直至找到符合条件的k; (e) 确定地面坐标系和平台坐标系: 地面坐标系定义为0NEG,0是k时刻0号采集模块中心所处的位置点,作为地面坐标系的 原点;0G由原点0发出,指向为重力方向;0E由原点出发,指向垂直于重力和地磁指向构成的 平面;ON垂直于0E和0G构成的平面,符合坐标系的右手法则;地面参考坐标系0NEG在数秒至 数十秒的时间段内可视为惯性坐标系,k时刻各采集模块所处的位置、重力和地磁方向决定 了地面坐标系的位置和方向,在人体运动和姿态数据解算处理过程中,地面坐标系保持不 变; 平台坐标系定义为0(0,1〇乂(0,1〇¥(0,1〇2(0,1〇,0(0,1〇为袖寸刻0号采集模块的中心,0 (0,1〇乂(0,1〇、0(0,1〇¥(0,1〇、0(0,1〇2(0,1〇为0号采集模块在1^时刻的三个测量轴向,构成 符合右手法则的坐标系;平台坐标系就是k时刻的0号采集模块的采集模块坐标系,平台坐 标系确定后保持不变,平台坐标系相对于地面坐标系保持固定的位置和姿态; (f) 计算k时刻地面坐标系在各采集模块坐标系各轴的投影: 按照公式(2)、(3)、(4)计算地面坐标系0NEG的0E轴矢量在i号采集模块的0( i,k)X( i, k)、0(i,k)Y(i,k)、0(i,k)Z(i,k)轴的投影;公式(2)、(3)、(4)中,(^(1,1^、(^(1,1^、(^(1,1〇2为地面坐标系0呢6的(^轴矢量在 i 号采集模块的 0(丨,1〇乂(1,1〇、0(1,1〇¥(1,1〇、0(1,1〇2(1,1〇轴的投影; 按照公式(5)、(6)、(7)对(^(1,1^、(^(1,1^、(^(1,1〇2进行单位化;公式(5)、(6)、(7)中,(^(1,1〇\、(^(1,1〇^(^(1,1〇2为地面坐标系0呢6的(^轴单位矢量 在 i 号采集模块的 0(1,1〇乂(1,1〇、0(1,1〇¥(1,1〇、0(1,1〇2(1,1〇轴的投影; 按照公式(8)、(9)、(10)计算地面坐标系0呢6的(^单位矢量在1号采集模块的0(1,1〇父 (i,k)、0(i,k)Y(i,k)、0(i,k)Z(i,k)轴的投影;公式(8)、(9)、(10)中,(^(1,1〇\、(^(1,1^、(^(1,1〇2为地面坐标系0呢6的(^单位矢量 在 i 号采集模块的 0(1,1〇乂(1,1〇、0(1,1〇¥(1,1〇、0(1,1〇2(1,1〇轴的投影; (g)计算在k时刻由地面坐标系向各采集模块坐标系进行坐标变换的转换矩阵: 由公式(11)、(12)、(13)三个矩阵方程进行计算,可获得在k时刻由地面坐标系向采集 模块坐标系进行坐标变换的转换矩阵S(i,k),S(i,k)构成如公式(14)所示;由S(i,k)转置获得在k时刻由采集模块坐标系向地面坐标系进行坐标变换的转换矩阵 T(i,k)如公式(15)所示;T(0,k)即为由平台坐标系向地面坐标系进行坐标变换的转换矩阵; (h) 计算k时刻由采集模块坐标系向平台坐标系进行坐标变换的转换矩阵: 由公式(16)计算k时刻由采集模块坐标系向平台坐标系进行坐标变换的转换矩阵TP (i,k);公式(16)中,了⑴汰广为了⑴上丨的转置; (i) 计算其他时刻由采集模块坐标系向平台坐标系进行坐标变换的转换矩阵: 如果k位于所分析的时间段前部,按照公式(17)依次以时间间隔A t顺时间方向进行数 字积分的迭代运算,可以获得k时刻之后各时刻由采集模块坐标系向平台坐标系进行坐标 变换的转换矩阵;如果k位于所分析的时间段后部,按照公式(18)依次以时间间隔At逆时间方向进行数 字积分的迭代运算,可以获得k时刻之前各时刻由采集模块坐标系向平台坐标系进行坐标 变换的转换矩阵;(j) 计算k时刻各采集模块中心相对于平台坐标系的运动: k时刻0号采集模块中心是平台坐标系的原点,因此,k时刻0号采集模块中心在平台坐 标系各轴的投影均为零,由公式(19)获得;公式(19)中,1(0,1〇1?、1(0,1〇1^、1(0,1〇1^为1^时刻0号采集模块中心在平台坐标系0(0, k)X(0,k)、0(0,k)Y(0,k)、0(0,k)Z(0,k)三轴的投影; k时刻其他各采集模块中心的位置,由采集模块安装时采集模块中心相对于0号采集模 块中心,即平台坐标系原点的相互位置决定,由公式(20)获得;公式(20)中,1(1,1〇1?、1(1,1〇1^、1(1,1〇1)2为砂寸刻编号大于0的1号采集模块中心在平 台坐标系 0(0,1〇乂(0,1〇、0(0,1〇¥(0,1〇、0(0,1〇2(0,1〇三轴的投影^1()、71()、2 1()为编号大于0 的i号采集模块中心在平台坐标系0(0,1〇乂(0,1〇、0(0,1〇¥(0,1〇、0(0,1〇2(0,1〇三轴的投 影,此数据来自采集模块安装固定时的测量结果记录; k时刻人体与人体所在平台保持相对位置不变,各采集模块具有相同的运动速度由公 式(21)获得;公式(21)中,v(i,k)px、v(i,1〇1^、¥(;[,1〇1)2为1^时刻;[号采集模块运动速度在平台坐标系 0(0,1〇父(0,1〇、0(0,1〇¥(0,1〇、0(0,1〇2(0,1〇三轴的投影,¥_、¥_、¥_为三轴投影的数值, 由人体所在平台提供,当人体所在平台为地面及其上的建筑物时,VpxQ、VpyQ、VpzQ的值均为〇 ; (k) 计算其他时刻各采集模块中心相对于平台坐标系的运动: 按照公式(22),将各采集模块的加速度变换到平台坐标系;公式(22)中,a (i,j)px、a(i,j)py、a (i,j)pz为第i个采集模块在j时刻的加速度在平台坐 标系 0(0,1〇父(0,1〇、0(0,1〇¥(0,1〇、0(0,1〇2(0,1〇三轴的投影; 如果k位于所分析的时间段前部,按照公式(23)、(24),依次以时间间隔At顺时间方 向,进行数字积分的迭代运算;如果k位于所分析的时间段后部,按照公式(25)、(26),依次以时间间隔At逆时间方 向,进行数字积分的迭代运算;(l) 计算各采集模块坐标系相对于平台坐标系的姿态角: 如果k位于所分析的时间段前部,由公式(27)、(28)、(29)计算各采集模块坐标系相对 于平台坐标系的姿态角;如果k位于所分析的时间段后部,由公式(30)、(31)、(32)计算各采集模块坐标系相对 于平台坐标系的姿态角;公式(27)、(28)、(29)、(30)、(31)、(32)中绅(1」)、9(1」)、7(1」)分别为1号采集模 块在j时刻的采集模块坐标系相对于平台坐标系的航向角、俯仰角和倾斜角; 由这些姿态角还可以计算获得在j时刻任意两个采集模块的采集模块坐标系之间的航 向角、俯仰角和倾斜角。
【文档编号】G01C21/08GK106052675SQ201610357246
【公开日】2016年10月26日
【申请日】2016年5月27日
【发明人】李鸣皋, 徐建中, 单超
【申请人】中国人民解放军海军总医院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1