一种基于脑电信号及中枢模式发生器的外骨骼控制系统及方法技术方案

技术编号:37356442 阅读:9 留言:0更新日期:2023-04-27 07:06
本发明专利技术公开了一种基于脑电信号及中枢模式发生器的外骨骼控制系统及方法,脑电信号采集并分析处理模块采集脑电信号,并对采集的脑电信号进行分析处理,得到运动趋势信号;中枢模式发生器模块包括若干中枢模式发生器,中枢模式发生器用于产生自振荡的信号模拟不同行走速度下的骨骼变化情况;外骨骼控制模块根据得到的运动趋势信号,通过中枢模式发生器,得到外骨骼运动轨迹,并根据得到的外骨骼运动轨迹控制外骨骼运动。使用脑电信号调整CPG参数控制外骨骼行走,实现外骨骼控制的快速响应,实现了使用者通过脑电信号在行走过程中控制康复外骨骼连续调节行走速度,提高康复外骨骼的用户体验。的用户体验。的用户体验。

【技术实现步骤摘要】
一种基于脑电信号及中枢模式发生器的外骨骼控制系统及方法


[0001]本专利技术涉及机器人控制,具体是涉及一种基于脑电信号及中枢模式发生器的外骨骼控制系统及方法。

技术介绍

[0002]随着老龄化的不断加深,随之而来的问题也逐渐增多。据近期的人口普查结果显示,中国有超过8500万的人患有身体残疾,而在这上亿残疾人中,占最大一部分比例的属于肢体残疾,约有2500万人,占总残疾人口的30%,这类人生活十分不便。老年人和残疾人数量的增加给社会服务和发展带来了巨大的挑战。迄今为止,关于老年人和残疾人康复的研究已经成为了一个新的研究热点。康复外骨骼机器人是一种特殊的可穿戴机器人,对于下肢受损者,机器人会推动人的大腿和小腿,帮助人进行移动,坐立等。
[0003]脑机接口是一种通过采集人体大脑皮层电信号,实现大脑与外部设备直接交互的新型方式,其中,基于运动想象的脑机接口通过被试者自发性地想象肢体运动来控制外接设备的运动,是一种被广泛用于人体交互与康复医疗的脑机接口方式。通过脑电信号控制行走速度相较于手动调节具有速度快,便捷等优势。目前已有通过脑肌电融合信号识别穿戴者运动意图从而控制外骨骼机器人的专利,如专利公开号为CN 110815181 A的中国专利,但由于运动想象电信号的二分类特性,该种控制方法往往都需要通过肌电信号控制外骨骼行走的速度。而脑肌电融合控制不仅方案复杂、信号之间易出现互相干扰从而影响控制效率,且穿戴在人体上的肌电信号采集器易与外骨骼之间发生摩擦从而脱落,导致信号不稳定。
[0004]中枢模式发生器(Central Pattern Generator,简称CPG)是动物节律运动的由神经细胞及特定的连接所组成的控制系统,hopf振荡器是对该控制系统的一种简单模拟,具体而言,在不知道中枢模式发生器的构造的前提下,通过分析其输出信号,人为的构造一种控制系统,使其与中枢模式发生器有相似的输出,就认为是对其的模拟。目前,现有技术中存在将CPG应用于康复外骨骼当中,如专利公开号为CN 106112985 A以及CN 106110587 A的中国专利。但目前此类方法均是在外骨骼开始工作前通过调整CPG的参数设置好行走的速度以及步长,在外骨骼开始行走后只能根据受试者的运动意图,以设定好的运动参数调整外骨骼的运动。即无法在运动过程中根据使用者的意愿自由的切换速度。

技术实现思路

[0005]专利技术目的:针对以上缺点,本专利技术提供一种根据受试者意图进行实时速度调节的基于脑电信号及中枢模式发生器的外骨骼控制系统及方法。
[0006]技术方案:为解决上述问题,本专利技术采用一种基于脑电信号及中枢模式发生器的外骨骼控制系统,包括脑电信号采集并分析处理模块、中枢模式发生器模块、外骨骼控制模块;所述脑电信号采集并分析处理模块用于采集脑电信号,并对采集的脑电信号进行分析
处理,得到运动趋势信号;所述中枢模式发生器模块包括若干中枢模式发生器,所述中枢模式发生器用于产生自振荡的信号模拟不同行走速度下的骨骼变化情况;所述外骨骼控制模块用于根据得到的运动趋势信号,通过中枢模式发生器,得到外骨骼运动轨迹,并根据得到的外骨骼运动轨迹控制外骨骼运动。
[0007]进一步的,所述中枢模式发生器包括若干振荡器,所有振荡器的信号叠加得到外骨骼各关节的角度变化情况,若干振荡器中的一个为基振荡器,根据运动趋势信号改变基振荡器的振荡频率,其他振荡器的振荡频率同步变化为基振荡器振荡频率的整数倍。
[0008]本专利技术还采用一种基于脑电信号及中枢模式发生器的外骨骼控制方法,包括以下步骤:
[0009](1)采集脑电信号,并对采集的脑电信号进行分析处理,得到运动趋势信号;
[0010](2)建立中枢模式发生器模块,中枢模式发生器模块包括若干中枢模式发生器,所述中枢模式发生器产生自振荡的信号模拟不同行走速度下的骨骼变化情况;
[0011](3)根据得到的运动趋势信号,通过中枢模式发生器,得到外骨骼运动轨迹;
[0012](4)根据得到的外骨骼运动轨迹控制外骨骼运动。
[0013]进一步的,所述步骤(1)中对采集的脑电信号进行分析处理具体包括以下步骤:
[0014](1.1)进行滤波预处理:采用公共平均参考空间滤波得到处理后的数据,并利用巴特沃斯带通滤波从处理后的数据中去除不需要的频率段信号,得到预处理信号;
[0015](1.2)采用噪声辅助的多变量经验模式将预处理信号分解成多个本征模函数IMF分量;
[0016](1.3)通过互信息算法计算不同阶次IMF分量的敏感因子;
[0017](1.4)根据敏感因子选择合适的IMF分量进行信号重构;
[0018](1.5)通过共空间模式算法提取重构信号的特征向量;
[0019](1.6)通过支持向量机对得到的特征值进行特征分类,得到加速趋势信号或减速趋势信号。
[0020]进一步的,所述步骤(1.2)中具体包括以下步骤:
[0021](1.21)所述预处理信号为x(t)={x1(t),x2(t),...,x
v
(t)},v为变量个数,信号长度为L;
[0022](1.22)随机生成s个通道互相独立的高斯白噪声信号n(t)={n1(t),n2(t),...,n
s
(t)},生成的高斯白噪声信号的信号长度也为L;
[0023](1.23)在预处理信号x(t)新增s个通道,新增信号为上一步骤生成的高斯白噪声信号n(t),得到一个q=s+v通道的合成信号z(t)={z1(t),z2(t),...,z
q
(t)};
[0024](1.24)生成一个q维空间的方向向量通过在一个球面空间选择q

1个采样点集得到;
[0025](1.25)计算步骤(1.22)中合成信号z(t)沿着方向的投影,得到
[0026](1.26)计算中的最大值和最小值对应的时间点,将极值点的位置记为j,j∈[1,...L],则时间点记为
[0027](1.27)设K为方向向量的个数,使用样条插值算法计算的多变量包络曲线
[0028](1.28)计算上述K个方向向量的均值包络曲线为
[0029](1.29)计算第i阶IMF分量c
i
(t)=z(t)

m(t),残差r
i
(t)=z(t)

c
i
(t),对r
i
(t)重复(1.25)

(1.29)步骤e次直到r
i
(t)变成单调函数,最终得到第i阶IMF分量。
[0030]进一步的,所述步骤(1.3)中具体包括以下步骤:
[0031](1.31)基于互信息计算方法计算出预处理信号x(t)={x1(t),x2(t),...,x
v
(t)}与其第i阶IMF分量cx
i
(t)={cx...

【技术保护点】

【技术特征摘要】
1.一种基于脑电信号及中枢模式发生器的外骨骼控制系统,其特征在于,包括脑电信号采集并分析处理模块、中枢模式发生器模块、外骨骼控制模块;所述脑电信号采集并分析处理模块用于采集脑电信号,并对采集的脑电信号进行分析处理,得到运动趋势信号;所述中枢模式发生器模块包括若干中枢模式发生器,所述中枢模式发生器用于产生自振荡的信号模拟不同行走速度下的骨骼变化情况;所述外骨骼控制模块用于根据得到的运动趋势信号,通过中枢模式发生器,得到外骨骼运动轨迹,并根据得到的外骨骼运动轨迹控制外骨骼运动。2.根据权利要求1所述的外骨骼控制系统,其特征在于,所述中枢模式发生器包括若干振荡器,所有振荡器的信号叠加得到外骨骼各关节的角度变化情况,若干振荡器中的一个为基振荡器,根据运动趋势信号改变基振荡器的振荡频率,其他振荡器的振荡频率同步变化为基振荡器振荡频率的整数倍。3.一种基于脑电信号及中枢模式发生器的外骨骼控制方法,其特征在于,包括以下步骤:(1)采集脑电信号,并对采集的脑电信号进行分析处理,得到运动趋势信号;(2)建立中枢模式发生器模块,中枢模式发生器模块包括若干中枢模式发生器,所述中枢模式发生器产生自振荡的信号模拟不同行走速度下的骨骼变化情况;(3)根据得到的运动趋势信号,通过中枢模式发生器,得到外骨骼运动轨迹;(4)根据得到的外骨骼运动轨迹控制外骨骼运动。4.根据权利要求3所述的外骨骼控制方法,其特征在于,所述步骤(1)中对采集的脑电信号进行分析处理具体包括以下步骤:(1.1)进行滤波预处理:采用公共平均参考空间滤波得到处理后的数据,并利用巴特沃斯带通滤波从处理后的数据中去除不需要的频率段信号,得到预处理信号;(1.2)采用噪声辅助的多变量经验模式将预处理信号分解成多个本征模函数IMF分量;(1.3)通过互信息算法计算不同阶次IMF分量的敏感因子;(1.4)根据敏感因子选择合适的IMF分量进行信号重构;(1.5)通过共空间模式算法提取重构信号的特征向量;(1.6)通过支持向量机对得到的特征值进行特征分类,得到加速趋势信号或减速趋势信号。5.根据权利要求4所述的外骨骼控制方法,其特征在于,所述步骤(1.2)中具体包括以下步骤:(1.21)所述预处理信号为x(t)={x1(t),x2(t),...,x
v
(t)},v为变量个数,信号长度为L;(1.22)随机生成s个通道互相独立的高斯白噪声信号n(t)={n1(t),n2(t),...,n
s
(t)},生成的高斯白噪声信号的信号长度也为L;(1.23)在预处理信号x(t)新增s个通道,新增信号为上一步骤生成的高斯白噪声信号n(t),得到一个q=s+v通道的合成信号z(t)={z1(t),z2(t),...,z
q
(t)};(1.24)生成一个q维空间的方向向量(1.24)生成一个q维空间的方向向量通过在一个球面空间选择q

1个采样点集得到;
(1.25)计算步骤(1.22)中合成信号z(t)沿着方向的投影,得到(1.26)计算中的最大值和最小值对应的时间点,将极值点的位置记为j,j∈[1,...L],则时间点记为(1.27)设K为方向向量的个数,使用样条插值算法计算的多变量包络曲线(1.28)计算上述K个方向向量的均值包络曲线为(1.29)计算第i阶IMF分量c
i
(t)=z(t)

m(t),残差r
i
(t)=z(t)

c
i
(t),对r

【专利技术属性】
技术研发人员:吴青聪竺文帆鲁嵩山陈柏常梅生郑霖樑黎强陈映
申请(专利权)人:宁波锐康智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1