基于惯性传感器的穿戴式跌倒检测系统设计
- 格式:pdf
- 大小:188.32 KB
- 文档页数:3
ELECTRONICS WORLD·技术交流
基于惯性传感器的穿戴式跌倒检测系统设计
广东工业大学自动化学院 蒋 宁杜玉晓
【摘要】该文设计了一种便携和低功耗的跌倒检测系统,并提出一种基于支持向量机的离线训练加在线检测的跌倒检 测算法。使用设计出的样机进行测试,实验结果显示:跌倒检测设备能有效的检测跌倒行为并进行报警,具有较好的 准确性和可靠性。 【关键词】跌倒检测;可穿戴设备;支持向量机;惯性传感器 Wearable Fall Detection System Based on Inertial Sensors Abstract:This paper presents a falling detection system with portable and low power,and proposes an algorithm using off-line training combine online detection base on support vector machine.The testing result shows that the falling detection device Can detect falling event and give alarm signals.Therefore this device has favorable accuracy and reliability. Keywords:Fal1 detection;Wearable device;Support vector machine;Inertial Sensors
0引言
跌倒是一种随机性、偶然性很强的行为,由于老年 人身体机能下降,再加上自身的一些疾病,跌倒很容易 导致一些意外伤害[1]。据资料显示:大约15%的跌倒对老 年人的身体带来了严重的伤害【:】,因此研究跌倒检测设备 的意义重大。本文以穿戴式设备为研究对象,在移动装 置数据存储以及数据处理资源有限的情况下,设计出便 携、低功耗及可通信的跌倒检测系统,并提出一种基于 支持向量机的离线训练加在线检测的跌倒检测算法。
1系统总体架构
系统总体设计如图1所示,硬件主要由主控制器模块、 惯性传感器模块、通信定位模块、电源管理模块组成。
图1系统框架图 1.1主控制器模块 主控制器芯片选用的是STM32L151单片机,具有3 级流水线和哈佛结构,其操作频率可达32MHz,并且功 耗低,性能高,能够满足系统设计所需。 1.2惯性传感器模块 本文选用Invensense的六轴传感器MPU6500来采集 人体的姿态数据。MPU6500采用CMOS—MEMS的制作平 台,让三轴加速度计和三轴陀螺仪集成于一个3x3mm的 芯片内,具有三个16位加速度AD和三个16位陀螺仪AD 输出,支持I2C(4OOKHz)和SPI(1MHz)两种通信方式。为 了保证采集速率,本文使用SPI通信,如图2所示。
图2 MPU6500硬件电路设计图 1.3通信定位模块 通信定位模块使用的是SIM908芯片模块。SIM908是 一款集成GPS导航技术的四频GSM/GPRS模块,紧凑的 模块尺寸并将GPRS和GPS整合在SMT封装里。本文根据 设计了所需功能配套的电路,并且接入了必要的电源滤 波。可以实现单片机对GPS传回数据进行分析处理以及 用GSM发送定位短信的功能。 1.4电源管理模块 本文选用TI ̄JBQ24070作电源管理芯片,自动的电源
电子●tI●·147· 雾 . g
ELECTR0NlCS WORLD·技术交流 选择,在线路供电正常的时候可以使用线路上的电能,在 失电的时候又可使用电池[ 。使用锂离子电池或充电器输 出作为总的电源输入,电压范围为+3.6V- ̄+4.4V,经过一块 DC/DC芯片LM2733和一块LDO芯片SP6203EM5.3.3,为系 统提供5v ̄n3-3电源。
2跌倒检测算法
检测设备穿戴在人的不同位置,最终采集到的数据 会有所不同。M Kangas等人的研究提出对头部、前胸、 后背、腰部、手腕、大腿等穿戴位置进行测试,发现头 部或腰部的加速度变化更能反映出人体姿态的变化[4]。因 此本文采取将设备穿戴于腰部位置。 定义a C/y、a 为三轴加速度传感器输出的加速 度,单位为g,标志人体加速度幅度信号 嗍: SVM: 上式中的 嗽示人体合加速度的大小幅值,是分 类人体运动状态的重要参数, 喇低,运动越缓和, 喇高,运动越剧烈。
图3向后跌倒合加速度曲线
-慵惫 l精嫩拳 I ,嘲糖 j 簟■ ·
} I 1{ —、一
·148·电子心llt 辩 图4日常行为合加速度曲线 从图3向后跌倒合加速度曲线可以看出,老人跌倒在 撞击地面阶段峰值接近3g并在跌倒后合加速度值又迅速回 落到1g。然而根据图4的日常行为活动加速度曲线来看, 在跑动和原地跳时,合成加速度比较大,最高接近3g,如 果纯粹使用阈值方法来判断的话,容易造成误报。 避免纯粹使用阈值方法带来的虚报问题,采用支持 向量机分类器的方法,在分类器分类前采用阈值法辅助 判别,引入离线训练加在线检测的支持向量机算法,对 人体姿态进行分析判断。 离线训练:设备将佩戴在测试人员腰部,用来收集 人体在跌倒、走路、跑步、坐下、站立、上下楼梯等多 种行为的三轴加速度值、两路倾角传感器角度值,并通 过数据预处理、特征提取后将提取到的特征向量存入存 储卡中。再将存储卡将数据上传至PC机进行数据分析, 进而进行支持向量机分类器的设计等处理。具体实现流 程如图5所示。
图5离线训练算法流程图 在线检测:跌倒检测最终是需要离线佩戴在用户身 上,无需上传数据,所有的跌倒检测过程均由检测设备 独立完成。因此在PC机上完成对分类器参数训练后,需 要将模型参数设置于穿戴设备中,从而使得采集新的样 本序列后可以通过模型自行判定是否发生跌倒行为。除 此之外,本文采用分类器方法在分类前加阈值法辅助判 别,优点是既可以避免纯粹使用阈值方法带来的虚报问
题,也可避免单纯使用支持向量机带来的漏检问题,同 ELECTRONICS WORLD·技术交流 时还可以避免单片机作无谓的预测运算而增加单片机负 担,从而提高检测概率。
图6在线检测算法流程图
3实验分析
为了验证系统和算法的有效性,测试方式分为跌倒 和日常活动两类,测试了原地起跳、起立坐下、走路、 跑、上下楼梯和前后左右四个方向摔倒。测试考虑到老 人的身体不适做激烈的活动和跌倒实验,因此选取5名不 同身高的年轻人来模拟实验。 表1跌倒事件检测成功率 跌倒类型 实验次数 判定次数 成功率 向前跌倒 50 50 100% 向后跌倒 50 46 92% 向左跌倒 50 48 96% 向右跌倒 50 48 96% 合计 200 192 96% 表2日常活动事件误判率 活动类型 实验次数 判定次数 误判率 走路 l50 0 0% 起立坐下 i00 1 1% 上下楼梯 80 1 1.2% ● 原地跳 100 4 4% 跑 50 O 0% 弯腰 120 0 O% 合计 600 6 1% 实验结果表现出对跌倒行为的平均检测成功率达到 96%,而除了原地跳这种加速度剧烈的事件外,日常活 动事件的误判率也能维持在1%左右,从而验证了该系统 对于跌倒行为具有良好的识别能力。
4结论
通过引入基于支持向量机的离线训练加在线检测的 方法进行大量实验验证,表明了该系统具有良好的识别 率和可靠性等优点。但是测试过程考虑到老人的安全问 题,所有测试数据都是由年轻人完成的,因此会与真正 的老人跌倒行为可能有所出入。且对于跌倒行为和日常 活动的样本种类采集没有包含所有的情况,因此还需对 本系统和跌倒检测算法做进一步的研究。
参考文献 [1】陈联涛.基于多传感器信息处理的跌倒检测仪研究【D】. 重庆大学,2014. [2]Suhuai Luo,Qingmao Hu.A dynamic motion pattern analysis approach to fall detection[C].2004 IEEE International Workshop on Biomedical Circuits&Systems.2004:1—5—8a. 【3]沈伟.一种供电线路失电监测系统的设计[D].苏州 大学,2010. [4]M Kangas,A Konttila,I Winblad t etc.Determination of simple thresholds for accelerometry—based parameters for fall detection[C].Proceedings of the 29th Annual International Conference ofthe IEEE,Lyon France,2007.
作者简介: 蒋宁(1991一),男,广东韶关人,广东工业大学 自动化学院控制科学与工程专业硕士研究生在读。
嚏}子矗I●·149·