The invention belongs to the field of motion classification technology, and specifically relates to a method and system of walking and in-situ walking motion classification based on micro-inertia technology, aiming at solving the problem of accurate identification of walking and in-situ walking actions. The method of the invention includes S1, acquiring a sampling data of a step action, which includes acceleration and angular velocity data of the step action, S2, and sampling the said data. Data are unified into gait data of the same size; S3 calculates the modulus of acceleration and angular velocity of the gait action based on the gait data, and obtains the gait data matrix; S4, splices the gait data matrix into vectors according to rows as the feature vectors of the step; S5, inputs the gait feature vectors into the pre-constructed gait classification model for the gait movement. Classification. The invention can effectively identify walking motion and step motion, effectively avoid track estimation error, and reduce the computational complexity and algorithm complexity, making the algorithm simple and effective.
【技术实现步骤摘要】
基于微惯性技术的行走和原地踏步运动分类方法和系统
本专利技术属于运动分类
,具体涉及一种基于微惯性技术的行走和原地踏步运动分类方法和系统。
技术介绍
随着微电子机械系统(MEMS)的发展,特别是微惯性技术的发展,利用微惯性传感器进行行人航迹推演和运动分析具有广泛的应用前景。目前,国内外已经设计出相当多的基于微惯性技术的行人航迹推演系统,其中许多航迹推演系统中都进行了各种不同运动类型的分类。进行运动分类能够为航迹推演系统提供更多的运动信息,对航迹精度的提高有着重要的作用。目前基于微惯性技术的运动分类的运动类型主要有:行走、奔跑、上楼梯、下楼梯、前向/后向/侧向行走和奔跑、站立等,但是对于原地踏步这种运动还没有人提出进行分类及其分类方法。而在基于微惯性技术的行人航迹推演系统中,如果将原地踏步运动看作正常的行走,则有可能引起比较大的误差。因此,进行原地踏步运动的识别是很有必要的。
技术实现思路
为了解决现有技术中的上述问题,即为了解决行走和原地踏步动作的准确识别的问题,本专利技术的一方面,提出了一种基于微惯性技术的行走和原地踏步运动分类方法,用于步伐动作运动分类,该运动分类包括行走运动、踏步运动;包括以下步骤:步骤S1,获取一个步伐动作的采样数据,该数据包括该步伐动作的加速度和角速度数据;步骤S2,将所述采样数据统一化为大小一致的步态数据;步骤S3,基于所述步态数据计算该步伐动作的加速度和角速度的模值,并获取步伐数据矩阵;步骤S4,将所述步伐数据矩阵按行拼接成向量作为该步伐的特征向量;步骤S5,将所述步伐特征向量输入预先构建的步态分类模型进行该步伐动作运动分类 ...
【技术保护点】
1.一种基于微惯性技术的行走和原地踏步运动分类方法,用于步伐动作运动分类,该运动分类包括行走运动、踏步运动;其特征在于,包括以下步骤:步骤S1,获取一个步伐动作的采样数据,该数据包括该步伐动作的加速度和角速度数据;步骤S2,将所述采样数据统一化为大小一致的步态数据;步骤S3,基于所述步态数据计算该步伐动作的加速度和角速度的模值,并获取步伐数据矩阵;步骤S4,将所述步伐数据矩阵按行拼接成向量作为该步伐的特征向量;步骤S5,将所述步伐特征向量输入预先构建的步态分类模型进行该步伐动作运动分类;其中,所述步态分类模型基于全连接神经网络构建。
【技术特征摘要】
1.一种基于微惯性技术的行走和原地踏步运动分类方法,用于步伐动作运动分类,该运动分类包括行走运动、踏步运动;其特征在于,包括以下步骤:步骤S1,获取一个步伐动作的采样数据,该数据包括该步伐动作的加速度和角速度数据;步骤S2,将所述采样数据统一化为大小一致的步态数据;步骤S3,基于所述步态数据计算该步伐动作的加速度和角速度的模值,并获取步伐数据矩阵;步骤S4,将所述步伐数据矩阵按行拼接成向量作为该步伐的特征向量;步骤S5,将所述步伐特征向量输入预先构建的步态分类模型进行该步伐动作运动分类;其中,所述步态分类模型基于全连接神经网络构建。2.根据权利要求1所述的基于微惯性技术的行走和原地踏步运动分类方法,其特征在于,所述步态分类模型为包括输入层、第一隐藏层、第二个隐藏层、输出层的全连接神经网络;隐藏层和输出层神经元的激活函数采用Sigmoid函数;误差函数为其中hθ(Xi)表示经处理后第i个步伐数据输入所述全连接神经网络后的输出,Yi表示第i个步伐数据的标签。3.根据权利要求2所述的基于微惯性技术的行走和原地踏步运动分类方法,其特征在于,所述步态分类模型通过训练样本集进行训练,所述训练样本集包括多个按步划分的训练样本,每个训练样本包括一个步伐的特征向量和标签;所述标签包括行走运动的向量表示、踏步运动的向量表示;所述特征向量通过步骤S1至S4的方法获取。4.根据权利要求2或3所述的基于微惯性技术的行走和原地踏步运动分类方法,其特征在于,所述步态分类模型的输入层有300个接收数据输入的神经元,第一个隐藏层有50个神经元,第二个隐藏层有10个神经元,输出层有两2个神经元;所述标签为2维向量。5.根据权利要求2所述的基于微惯性技术的行走和原地踏步运动分类方法,其特征在于,所述标签的行走运动的向量表示为Lm=(0.9,0.1)T、踏步运动的向量表示为Lm=(0.1,0.9)T,其中Lm为第m训练样本的标签。6.根据权利要求1-3中任一项所述的基于微惯性技术的行走和原地踏步运动分类方法,其特征在于,步骤S1中“获取一个步伐动作的采样数据”,包括以下步骤:步骤S11,获取用于采集步伐动作采样数据所用微惯性传感器静止状态时的平均加速度值和平均角速度值;步骤S12,将所述微惯性传...
【专利技术属性】
技术研发人员:杜清秀,吴源,朱海兵,汤淑明,
申请(专利权)人:中国科学院自动化研究所,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。