首页 / 专利库 / 工业自动化和数控机床 / 传感器系统 / 一种基于重力加速度传感器的可穿戴坐姿监测系统和方法

一种基于重加速传感器的可穿戴坐姿监测系统和方法

阅读:192发布:2023-02-28

专利汇可以提供一种基于重加速传感器的可穿戴坐姿监测系统和方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种基于重 力 加速 度 传感器 的可穿戴坐姿监测系统,本发明通过安装在衣服背面上的 重力加速度 传感器, 感知 用户的背部 姿态 变化以及保持正确坐姿和不正确坐姿时用户的呼吸顺畅度。通过显示器向用户展示训练坐姿,并将采集的重力加速度传感器模 块 的数字 电压 信号 对预存的包括标准坐姿、驼背坐姿、左肩偏高坐姿、右肩偏高坐姿的检测模型进行初始化校正,并 聚类分析 用户呼吸相关特征。监测过程中,将采集的重力加速度传感器模块的数字电压信号输入两个检测模型,获得实时坐姿类型,并在错误坐姿时进行声音报警,当识别出错误类型时,通过显示模块的显示屏提示错误坐姿类型。,下面是一种基于重加速传感器的可穿戴坐姿监测系统和方法专利的具体信息内容。

1.一种基于重加速传感器的可穿戴坐姿监测系统,其特征在于,该系统包括衣服本体;所述衣服本体设有微处理器;衣服本体的背面竖直中线上设有至少一个重力加速度传感器模,向微处理器输出数字电压信号
所述微处理器包括直接处理模块和呼吸处理模块;所述直接处理模块包括直接训练模块和直接检测模块;所述直接训练模块用于根据用户的不同坐姿类型和其对应的重力加速度传感器模块采集的数字电压信号进行聚类分析,获得背部姿态直接检测模型;所述直接检测模块,将在实时监测过程中采集的用户实时数字电压信号输入背部姿态直接检测模型,获得直接坐姿检测结果;呼吸处理模块包括呼吸训练模块和呼吸检测模块;所述呼吸训练模块用于根据用户标准坐姿和非标准坐姿时,根据重力加速度传感器模块采集的数字电压信号分析得到的呼吸的顺畅度不同进行聚类分析,获得呼吸检测模型;所述呼吸检测模块,将在实时监测过程中采集的用户实时数字电压信号输入呼吸检测模型,实时监测用户呼吸顺畅度,实现通过呼吸顺畅度判断坐姿是否正确;直接处理模块的判断结果干扰多,呼吸处理模块的判断结果稳定但相对滞后;当直接处理模块和呼吸处理模块同时得到非标准坐姿结果时,对用户报警。
2.根据权利要求1所述的一种基于重力加速度传感器的可穿戴坐姿监测系统,其特征在于,所述衣服本体的背面从上至下设有三个重力加速度传感器模块,第一个重力加速度传感器模块的位置与衣服本体的领口处相对应,第二个重力加速度传感器模块的位置与衣服本体的胸口处相对应,第三个重力加速度传感器模块的位置与衣服本体的腰处相对应。
3.根据权利要求1所述的一种基于重力加速度传感器的可穿戴坐姿监测系统,其特征在于,所述微处理器连接蜂鸣器模块和显示模块;所述显示模块用于向用户展示训练坐姿和该用户的坐姿类型;所述蜂鸣器模块用于在用户坐姿不准确时报警。
4.一种利用权利要求1-3任一项所述系统进行坐姿监测的方法,其特征在于,该方法包括以下步骤:
(1)待训练用户穿戴衣服本体,获得多组体态特征不同的用户的标准坐姿、驼背坐姿、左肩偏高坐姿、右肩偏高坐姿下的重力加速度传感器的数字电压信号,通过k-means算法得到每种姿态的聚类中心数据,并预存在微处理器中;
(2)待监测用户穿戴衣服本体,显示模块的显示屏上展示待训练的标准坐姿和驼背坐姿;用户按照显示屏显示的图像训练动作,训练多次,每次采集所有重力加速度传感器模块的数字电压信号;
(3)微处理器将采集到的重力加速度传感器模块的数字电压信号与微处理器中预先通过k-means聚类分析后得到的不同姿态的聚类中心数据比较,找到最接近的聚类中心数据;
将采集的标准坐姿数据和聚类中心数据中的标准坐姿数据相减,用所得的差值矫正聚类中心数据中的驼背坐姿、左肩偏高坐姿、右肩偏高坐姿的聚类中心数据,得到校正后的包括标准坐姿、驼背坐姿、左肩偏高坐姿、右肩偏高坐姿的直接检测模型,实现初始校正;
(4)微处理器分别将训练时的用户标准坐姿和驼背坐姿的加速度数据按照用户呼吸频率进行滤波,取出其中滤波后幅值最大的波形作为滤波后波形;将滤波后波形放大,通过二次求导获得滤波后波形峰值点,计算峰值周期T;用峰值周期T采样滤波后波形,取波形中时间kT、(k+1)T和(k+2)T(k为正整数)对应的幅值分别作为X、Y、Z轴的坐标,以坐标值确定出对应的相空间的点,作相空间图;对相空间图进行聚类分析,得到呼吸检测模型;
(5)在直接检测模块中,将重力加速度传感器模块获得的数字电压信号输入直接检测模型中,跟初始校正后的标准坐姿聚类中心比较;在一定阈值内认为是标准坐姿,当超过阈值时进行计数,当连续超过阈值次数达到计数阈值后认为坐姿发生变化,变为非标准坐姿,非连续时对计数进行清零;
(6)在呼吸检测模块中,将重力加速度传感器模块获得的数字电压信号按照用户呼吸频率进行滤波,将滤波后波形放大,用步骤(4)得到的峰值周期T采样滤波后波形,以kT、(k+
1)T和(k+2)T时刻对应的幅值作为X、Y、Z轴的坐标,作相空间图,对比呼吸检测模型,判断是否为标准坐姿;
(7)当直接检测模块和呼吸检测模块得到的结果同为非标准坐姿时,将采集的加速度传感器的数字电压信号与直接检测模型中的驼背坐姿、左肩偏高坐姿、右肩偏高坐姿的校正后的聚类中心进行比较,识别非标准坐姿类型。
5.根据权利要求4所述的方法,其特征在于,在步骤7得到非标准坐姿结果时,蜂鸣器进行声音报警,显示器显示非标准坐姿类型;当数据在以上聚类中心阈值外时,仅蜂鸣器进行声音报警。

说明书全文

一种基于重加速传感器的可穿戴坐姿监测系统和方法

技术领域

[0001] 本发明涉及一种可穿戴设备,尤其涉及一种实现人体姿势监测,特别是坐姿监测的智能检测系统和方法。

背景技术

[0002] 随着现代人们生活方式的改变和伴随而来的长期久坐导致的脊椎问题日益突出,其中长期不正确的坐姿是导致脊椎问题产生的重要原因。坐姿监测的重要性日渐突出。现有的坐姿监测方案,大多基于图像处理的方法来实现,需要有摄像头的支持,易受他人干扰,且难以解决便携性问题。

发明内容

[0003] 本发明的目的在于针对现有技术的不足,提供一种基于重力加速度传感器的可穿戴坐姿监测系统和方法。
[0004] 本发明的目的是通过以下技术方案来实现的:一种基于重力加速度传感器的可穿戴坐姿监测系统,该系统包括衣服本体;所述衣服本体设有微处理器;衣服本体的背面竖直中线上设有至少一个重力加速度传感器模,向微处理器输出数字电压信号
[0005] 所述微处理器包括直接处理模块和呼吸处理模块;所述直接处理模块包括直接训练模块和直接检测模块;所述直接训练模块用于根据用户的不同坐姿类型和其对应的重力加速度传感器模块采集的数字电压信号进行聚类分析,获得背部姿态直接检测模型;所述直接检测模块,将在实时监测过程中采集的用户实时数字电压信号输入背部姿态直接检测模型,获得直接坐姿检测结果;呼吸处理模块包括呼吸训练模块和呼吸检测模块;所述呼吸训练模块用于根据用户标准坐姿和非标准坐姿时,根据重力加速度传感器模块采集的数字电压信号分析得到的呼吸的顺畅度不同进行聚类分析,获得呼吸检测模型;所述呼吸检测模块,将在实时监测过程中采集的用户实时数字电压信号输入呼吸检测模型,实时监测用户呼吸顺畅度,实现通过呼吸顺畅度判断坐姿是否正确;直接处理模块的判断结果干扰多,呼吸处理模块的判断结果稳定但相对滞后;当直接处理模块和呼吸处理模块同时得到非标准坐姿结果时,对用户报警。
[0006] 进一步地,所述衣服本体的背面从上至下设有三个重力加速度传感器模块,第一个重力加速度传感器模块的位置与衣服本体的领口处相对应,第二个重力加速度传感器模块的位置与衣服本体的胸口处相对应,第三个重力加速度传感器模块的位置与衣服本体的腰处相对应。
[0007] 进一步地,所述微处理器连接蜂鸣器模块和显示模块;所述显示模块用于向用户展示训练坐姿和该用户的坐姿类型;所述蜂鸣器模块用于在用户坐姿不准确时报警。
[0008] 一种基于重力加速度传感器的可穿戴坐姿监测方法,方法包括以下步骤:
[0009] (1)待训练用户穿戴衣服本体,获得多组体态特征不同的用户的标准坐姿、驼背坐姿、左肩偏高坐姿、右肩偏高坐姿下的重力加速度传感器的数字电压信号,通过k-means算法得到每种姿态的聚类中心数据,并预存在微处理器中;
[0010] (2)待监测用户穿戴衣服本体,显示模块的显示屏上展示待训练的标准坐姿和驼背坐姿;用户按照显示屏显示的图像训练动作,训练多次,每次采集所有重力加速度传感器模块的数字电压信号;
[0011] (3)微处理器将采集到的重力加速度传感器模块的数字电压信号与微处理器中预先通过k-means聚类分析后得到的不同姿态的聚类中心数据比较,找到最接近的聚类中心数据;将采集的标准坐姿数据和聚类中心数据中的标准坐姿数据相减,用所得的差值矫正聚类中心数据中的驼背坐姿、左肩偏高坐姿、右肩偏高坐姿的聚类中心数据,得到校正后的包括标准坐姿、驼背坐姿、左肩偏高坐姿、右肩偏高坐姿的直接检测模型,实现初始校正;
[0012] (4)微处理器分别将训练时的用户标准坐姿和驼背坐姿的加速度数据按照用户呼吸频率进行滤波,取出其中滤波后幅值最大的波形作为滤波后波形。将滤波后波形放大,通过二次求导获得滤波后波形峰值点,计算峰值周期T;用峰值周期T采样滤波后波形,取波形中时间kT、(k+1)T和(k+2)T(k为正整数)对应的幅值分别作为X、Y、Z轴的坐标,以坐标值确定出对应的相空间的点,作相空间图;对相空间图进行聚类分析,得到呼吸检测模型;
[0013] (5)在直接检测模块中,将重力加速度传感器模块获得的数字电压信号输入直接检测模型中,跟初始校正后的标准坐姿聚类中心比较;在一定阈值内认为是标准坐姿,当超过阈值时进行计数,当连续超过阈值次数达到计数阈值后认为坐姿发生变化,变为非标准坐姿,非连续时对计数进行清零;
[0014] (6)在呼吸检测模块中,将重力加速度传感器模块获得的数字电压信号按照用户呼吸频率进行滤波,将滤波后波形放大,用步骤(4)得到的峰值周期T采样滤波后波形,以kT、(k+1)T和(k+2)T时刻对应的幅值作为X、Y、Z轴的坐标,作相空间图,对比呼吸检测模型,判断是否为标准坐姿;
[0015] (7)当直接检测模块和呼吸检测模块得到的结果同为非标准坐姿时,将采集的加速度传感器的数字电压信号与直接检测模型中的驼背坐姿、左肩偏高坐姿、右肩偏高坐姿的校正后的聚类中心进行比较,识别非标准坐姿类型。
[0016] 进一步地,在步骤7得到非标准坐姿结果时,蜂鸣器进行声音报警,显示器显示非标准坐姿类型;当数据在以上聚类中心阈值外时,仅蜂鸣器进行声音报警。
[0017] 本发明的有益效果是:本发明通过安装在衣服背面上加速度传感器模块,感知用户的背部姿态变化,以及保持正确坐姿和不正确坐姿时用户的呼吸顺畅度。通过显示器向用户展示训练坐姿,并将采集的重力加速度传感器模块的数字电压信号对预存的包括标准坐姿、驼背坐姿、左肩偏高坐姿、右肩偏高坐姿的检测模型进行初始化校正,并聚类分析用户呼吸相关特征。监测过程中,将采集的重力加速度传感器模块的数字电压信号输入两个检测模型,获得实时坐姿类型,并在错误坐姿时进行声音报警,当识别出错误类型时,通过显示模块的显示屏提示错误坐姿类型。本发明实现了实时监测人的姿势,特别是人的坐姿,解决了人体姿势定位困难,以及基于图像坐姿检测的缺点。实现了实时性、抗干扰和便携性等效果。附图说明
[0018] 图1是本发明的衣服本体背面示意图;
[0019] 图2是本发明的衣服本体正面的口袋示意图;
[0020] 图3是正面盒子的各个部分;
[0021] 图4是标准坐姿时候以呼吸峰值周期采样波形示意图;
[0022] 图5是非标准坐姿时候以呼吸峰值周期采样波形示意图;
[0023] 图6是本发明的整体电路示意图;
[0024] 图7是相空间构造图;
[0025] 图8是本发明坐姿监测方法流程图
[0026] 图中:1、第一个重力加速度传感器模块,2、第二个重力加速度传感器模块,3、第三个重力加速度传感器模块,4、口袋,5、塑料盒,6、电池盒及其开关,7、数码管,8、单片机最小系统,9、蜂鸣器,10、按键。

具体实施方式

[0027] 下面结合附图及具体实施例对本发明作进一步详细说明。
[0028] 本发明提供了一种基于重力加速度传感器的可穿戴坐姿监测系统,该系统包括衣服本体;所述衣服本体设有微处理器;衣服本体的背面竖直中线上设有至少一个重力加速度传感器模块,向微处理器输出数字电压信号;
[0029] 所述微处理器包括直接处理模块和呼吸处理模块;所述直接处理模块包括直接训练模块和直接检测模块;所述直接训练模块用于根据用户的不同坐姿类型和其对应的重力加速度传感器模块采集的数字电压信号进行聚类分析,获得背部姿态直接检测模型;所述直接检测模块,将在实时监测过程中采集的用户实时数字电压信号输入背部姿态直接检测模型,获得直接坐姿检测结果;呼吸处理模块包括呼吸训练模块和呼吸检测模块;所述呼吸训练模块用于根据用户标准坐姿和非标准坐姿时,根据重力加速度传感器模块采集的数字电压信号分析得到的呼吸的顺畅度不同进行聚类分析,获得呼吸检测模型;所述呼吸检测模块,将在实时监测过程中采集的用户实时数字电压信号输入呼吸检测模型,实时监测用户呼吸顺畅度,实现通过呼吸顺畅度判断坐姿是否正确;直接处理模块的判断结果干扰多,呼吸处理模块的判断结果稳定但相对滞后;当直接处理模块和呼吸处理模块同时得到非标准坐姿结果时,对用户报警。
[0030] 进一步地,所述衣服本体的背面从上至下设有三个重力加速度传感器模块,第一个重力加速度传感器模块的位置与衣服本体的领口处相对应,第二个重力加速度传感器模块的位置与衣服本体的胸口处相对应,第三个重力加速度传感器模块的位置与衣服本体的腰处相对应。
[0031] 进一步地,所述微处理器连接蜂鸣器模块和显示模块;所述显示模块用于向用户展示训练坐姿和该用户的坐姿类型;所述蜂鸣器模块用于在用户坐姿不准确时报警。
[0032] 一种基于重力加速度传感器的可穿戴坐姿监测方法,该方法包括以下步骤:
[0033] (1)待训练用户穿戴衣服本体,获得多组体态特征不同的用户的标准坐姿、驼背坐姿、左肩偏高坐姿、右肩偏高坐姿下的重力加速度传感器的数字电压信号,通过k-means算法得到每种姿态的聚类中心数据,并预存在微处理器中;具体采用以下步骤获得:
[0034] (1.1)从采集的大量的不同体态特征的待训练用户的单个用户的包括标准坐姿、驼背坐姿、左肩偏高坐姿、右肩偏高坐姿的所有数据对象中,随机选4个点作为初始聚类中心;
[0035] (1.2)计算各个其他的点到聚类中心的距离,并以最近距离的点进行分组。
[0036] (1.3)重新计算每个组的均值作为新的聚类中心。
[0037] (1.4)重复迭代(2)、(3)步骤,直到每个聚类中心不再发生变化,即J的值不发生变化。
[0038] (1.5)得到一组对应的单个待训练用户的包括标准坐姿、驼背坐姿、左肩偏高坐姿、右肩偏高坐姿的聚类中心。
[0039] (2)待监测用户穿戴衣服本体,显示模块的显示屏上展示待训练的标准坐姿和驼背坐姿;用户按照显示屏显示的图像训练动作,训练多次,每次采集所有重力加速度传感器模块的数字电压信号;
[0040] (3)微处理器将采集到的重力加速度传感器模块的数字电压信号与微处理器中预先通过k-means聚类分析后得到的不同姿态的聚类中心数据比较,找到最接近的聚类中心数据;将采集的标准坐姿数据和聚类中心数据中的标准坐姿数据相减,用所得的差值矫正聚类中心数据中的驼背坐姿、左肩偏高坐姿、右肩偏高坐姿的聚类中心数据,得到校正后的包括标准坐姿、驼背坐姿、左肩偏高坐姿、右肩偏高坐姿的直接检测模型,实现初始校正;
[0041] (4)微处理器分别将训练时的用户标准坐姿和驼背坐姿的加速度数据按照用户呼吸频率进行滤波,取出其中滤波后幅值最大的波形作为滤波后波形。将滤波后波形放大,通过二次求导获得滤波后波形峰值点,计算峰值周期T;用峰值周期T采样滤波后波形,取波形中时间kT、(k+1)T和(k+2)T(k为正整数)对应的幅值分别作为X、Y、Z轴的坐标,以坐标值确定出对应的相空间的点,作相空间图;对相空间图进行聚类分析,得到呼吸检测模型;当正常坐姿时,呼吸频率相对稳定,所以周期T对滤波的波形进行取值,可以得到x(t)、x(t-T)和x(t-2T)的值固定在峰值左右,对应的点在相空间分布聚拢,且x(kT)变化小。当不正常坐姿时,呼吸相对不稳定,所以周期T对滤波的波形进行取值,可以得到x(t)、x(t-T)和x(t-2T)的值并不固定在峰值左右,对应的点在相空间分布分散,且x(kT)变化大。
[0042] (5)在直接检测模块中,将重力加速度传感器模块获得的数字电压信号输入直接检测模型中,跟初始校正后的标准坐姿聚类中心比较;在一定阈值内认为是标准坐姿,当超过阈值时进行计数,当连续超过阈值次数达到计数阈值后认为坐姿发生变化,变为非标准坐姿,非连续时对计数进行清零;
[0043] (6)在呼吸检测模块中,将重力加速度传感器模块获得的数字电压信号按照用户呼吸频率进行滤波,将滤波后波形放大,用步骤(4)得到的峰值周期T采样滤波后波形,以kT、(k+1)T和(k+2)T时刻对应的幅值作为X、Y、Z轴的坐标,作相空间图,对比呼吸检测模型,判断是否为标准坐姿;
[0044] (7)当直接检测模块和呼吸检测模块得到的结果同为非标准坐姿时,将采集的加速度传感器的数字电压信号与直接检测模型中的驼背坐姿、左肩偏高坐姿、右肩偏高坐姿的校正后的聚类中心进行比较,识别非标准坐姿类型。
[0045] 进一步地,在步骤7得到非标准坐姿结果时,蜂鸣器进行声音报警,显示器显示非标准坐姿类型;当数据在以上聚类中心阈值外时,仅蜂鸣器进行声音报警。
[0046] 实施例1
[0047] 如图1所示,本实施例衣服本体的背面竖直中线上从上至下设有三个重力加速度传感器模块:第一个重力加速度传感器模块1、第二个重力加速度传感器模块2、第三个重力加速度传感器模块3。
[0048] 如图2所示,本实施例的衣服本体正面设有一个口袋4,里面装有控制器及反馈部分。
[0049] 如图3所示,本发明的控制器及反馈部分包括塑料盒5、电池盒及电源开关6、数码管7、单片机最小系统8、蜂鸣器及其驱动9、按键10。
[0050] 将三个传感器通过SPI方式通过导线连接到微处理器系统,同时5V引脚连接到电池盒正极开关靠近微处理器一端,GND引脚连接到电池盒负极。
[0051] 如图8所示,本发明可以采用下面的编程流程:上电复位之后,依次复位Uart、SPI、和3个ADXL345。然后等按键按下,按键按下后采集来自3个ADXL345重力加速度传感器的标准坐姿的数据,并用这些数据分别用于直接训练模块和呼吸训练模块。完成训练后,微处理器将采集来自加速度传感器的数字电压信号输入直接监测模块和呼吸监测模块。如果两个监测模块的分析的结果是正常坐姿,则重新进行采样。如果两个两个监测模块的结果同是不正确的坐姿,则驱动蜂鸣器报警,并在数码管上显示对应的错误类型,进行一个延时后再次采集数据。
[0052] 本发明的具体工作过程如下:用户将整件衣服本体上身,将衣服整理整齐,打开电源开关。先保持一个正确的坐姿,并按一下按键,等待蜂鸣器响起后,保持驼背坐姿直到蜂鸣器再次响起。设备接着处于正常工作状态,对坐姿进行监测。当蜂鸣器响起来的时候,说明坐姿出现问题,然后再根据数码管上显示的结果,判别出当前坐姿存在的问题,并自觉进行矫正。本发明可以实现初始误差矫正,同时根据聚类分析的特点,根据驼背和穿衣服导致的初始误差特点不同,可以将其进行区分。同时,结合呼吸检测模块,也可以判断初始情况下的偏差是由驼背引起的,还是由衣服穿戴偏差引起的。
[0053] 由此,本发明实现了实时监测人的姿势,特别是人的坐姿,解决了人体姿势定位困难,以及基于图像坐姿检测的缺点。实现了实时性、抗干扰和便携性等效果。
相关专利内容
标题 发布/更新时间 阅读量
传感器系统 2020-05-11 942
传感器系统 2020-05-12 230
传感器系统 2020-05-12 578
传感器系统 2020-05-12 196
传感器系统 2020-05-11 512
传感器系统 2020-05-11 329
传感器系统 2020-05-11 188
传感器系统 2020-05-11 497
传感器系统 2020-05-13 451
传感器系统 2020-05-12 473
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈