基于AD-SVM的智能养老机器人系统设计方法
文献发布时间:2023-06-19 10:54:12
技术领域
本发明涉及机器人领域,特别设计基于AD-SVM的智能养老机器人系统设计方法。
背景技术
我国自上个世纪末步入老龄化社会以来,老年人口飞速増长,屡创新高。作为世界上人口最多的发展中国家,中国的老龄化问题不仅是我国亟待解决更是世界强烈关注的世纪难题,而这个难题目前更有愈演愈烈的态势。
发明内容
为了解决上述存在问题。本发明提出一种基于AD-SVM的智能养老机器人系统设计方法。为达此目的:
本发明提出基于AD-SVM的智能养老机器人系统设计方法,其特征在于:
步骤1:建立智能养老机器人系统设计系统,机器人系统主要包括上位机和下位机两个部分;
步骤2:下位机数据采集系统主要包括实时监测用户的身体健康体征参数:血压、心率、体温,实时监测所处环境的温度、湿度、光照强度,以及通讯模块,将采样好的数据打包发送到上位机;
步骤3:上位机模块主要包括数据实时显示模块与数据识别模块,接收到下位机发送数据后首先把数据显示在显示模块上,然后进行心率数据识别;
步骤4:心率识别模块首先包块数据预处理,把数据分块X=[x
步骤5:使用分析字典对数据进行降维,得到特征向量Z=[z
步骤6:对特征值进行自适应阈值去噪,得到支撑特征集D=[d
步骤7:使用SVM对支撑特征集进行识别,得到用户的健康状况;
步骤8:如果心率检测异常,则进行报警。
作为本发明进一步改进,所述步骤2中上位机与下位机通信数据进行了编码,编码方法表达为:
D=DCT(w) (1)
h=huffman(C) (3)
其中,DCT(·)表示离散余弦变换,round(·)四舍五入函数,T是量化阈值,huffman(·)是huffman编码函数。
作为本发明进一步改进,所述步骤5分析字典训练模型为:
其中,Z=[z
作为本发明进一步改进,所述步骤5数据降维表示为:
Z=XΦ (5)
其中,Ф表示分析字典,X表示训练数据。
作为本发明进一步改进,所述步骤6自适应阈值去噪公式为:
其中,T
作为本发明进一步改进,所述步骤7中支持向量机公式为:
Y=SVM(D) (7)
其中,SVM(·)是支持向量机函数,Y表示支持向量机输出,“Y=1”表示心率正常,“Y=0”表示心率异常。
本发明基于AD-SVM的智能养老机器人系统设计方法,有益效果在于:
1.本发明利用AD-SVM波,增加了机器人识别准确行。
2.本发明利用分析字典,增加了系统抗干扰能力。
3.本发明算法复杂度低,实时性强。
4.本发明硬件系统实现简单,成本低。
附图说明
图1系统流程图;
图2系统云平台处理模块流程图;
具体实施方式
本发明提出一种基于AD-SVM的智能养老机器人系统设计方法,具体步骤如下,其特征在于:
下面结合附图与具体实施方式对本发明进一步描述:
首先,如图1所示,建立智能养老机器人系统设计系统,机器人系统主要包括上位机和下位机两个部分,下位机数据采集系统主要包括实时监测用户的身体健康体征参数:血压、心率、体温,实时监测所处环境的温度、湿度、光照强度,以及通讯模块,将采样好的数据打包发送到上位机,上位机模块主要包括数据实时显示模块与数据识别模块,接收到下位机发送数据后首先把数据显示在显示模块上,然后进行心率数据识别。
上位机与下位机通信数据进行了编码,编码方法表达为:
D=DCT(w) (1)
h=huffman(C) (3)
其中,DCT(·)表示离散余弦变换,round(·)四舍五入函数,T是量化阈值,huffman(·)是huffman编码函数。
接着,如图2所示,心率识别模块首先包块数据预处理,把数据分块X=[x
分析字典训练模型为:
其中,Z=[z
数据降维表示为:
Z=XΦ (5)
其中,Ф表示分析字典,X表示训练数据。
自适应阈值去噪公式为:
其中,T
最后,使用SVM对支撑特征集进行识别,得到用户的健康状况,如果心率检测异常,则进行报警。
支持向量机公式为:
Y=SVM(D) (7)
其中,SVM(·)是支持向量机函数,Y表示支持向量机输出,“Y=1”表示心率正常,“Y=0”表示心率异常
以上所述,仅是本发明的较佳实施例而已,并非是对本发明作任何其他形式的限制,而依据本发明的技术实质所作的任何修改或等同变化,仍属于本发明所要求保护的范围。
- 基于AD-SVM的智能养老机器人系统设计方法
- 一种基于多传感器的多移动机器人调度系统设计方法