当前位置:首页 期刊杂志

下肢外骨骼机器人控制的脑电感知方法研究

时间:2024-05-04

王海莲,张小栋,李锴阳,李华聪

(1.西北工业大学 动力与能源学院,西安 710072; 2.西安交通大学 机械工程学院,西安 710049)



下肢外骨骼机器人控制的脑电感知方法研究

王海莲1,张小栋2,李锴阳1,李华聪1

(1.西北工业大学 动力与能源学院,西安 710072; 2.西安交通大学 机械工程学院,西安 710049)

将外骨骼机器人技术与BCI系统结合起来,使人体具有了外骨骼机器人的一系列优良特性,同时使外骨骼机器人具备了人体的智能;首先,对外骨骼机器人技术与BCI技术的融合进行了可行性分析,说明了该方法的可行性;其次,通过实验采集了6种想象运动的脑电信号,选取了C3、C4通道的脑电信号,并对其进行了去噪处理;然后,对经过预处理的六种想象运动的脑电信号通过小波变换进行了分解,提取了包括小波分解系数和能量系数的脑电信号小波特征;最后,针对所提取的小波特征,采用了最小二乘支持向量机对这6种想象运动模式进行分类处理。

外骨骼机器人;EEG;小波变换;最小二乘支持向量机

0 引言

脑机接口(Brain-Computer Interface,BCI)是一种不依赖于常规大脑信息输出通路的全新信息交流系统和新颖的人机接口方式[1],本文致力于将脑机接口技术与外骨骼机器人技术有效结合起来,利用人的智能来控制外骨骼机器人使其达到与人类想象动作协同的目的,着重开发一个人的意念驱动外骨骼机器人的EEG数据融合模式识别系统。该系统拥有EEG数据采集、信号预处理、小波包变换提取信号特征、特征融合、模式识别以及输出识别结果等功能。与此同时,系统的各功能也是在实时或接近于实时的情况下完成,且能够利用生物反馈作用提高系统的准确率和可靠性。

1 利用脑电信号进行下肢外骨骼控制的可行性分析

根据获得脑电信号方法的不同把脑电信号分为自发脑电和诱发脑电两大类。人在做出运动动作的前后,从大脑皮层上能够记录到大脑产生的与运动相关的电位活动,包括主动运动前1~2秒记录到的运动准备电位(BP)和NS(Negative Slope),在医学上称为运动关联电位。这说明用自发脑电信号作为外骨骼机器人控制的信息源在理论上面也是可行的。在诱发脑电的研究领域,清华大学的程明等人已经成功地利用SSVEP实现了光标控制系统,并成功地实现了脑电的二维控制。然后进一步地将其用于假肢的控制,并取得了一定的成功。这也说明了用诱发脑电控制外骨骼机器人的可行性。

实验中,先用听觉诱发电位对受试者进行引导,当受试者进入想象运动状态之后,停止听觉刺激,以免引入不必要的噪声信号,进行受试者自发的想象运动,从而最终采集自发脑电信号。由于自发脑电和诱发脑电在外骨骼机器人的控制中均是可行的,所以脑电采集方法也可以应用到外骨骼的控制当中。

2 用于控制下肢外骨骼运动的脑电信号采集与预处理

2.1 脑电信号的采集

EEG的电极的连接方式有单极导联法和双极导联法。由于本研究需要16通道脑电信号变化的绝对值,所以采用单极导联法。

关于头皮电极的放置,多采用国际脑电图学会建议采用的标准电极放置法,即10~20电极放置法,如图1所示。该放置法中10~20指的是电极间的距离为冠状线或矢状线全长的10%或20%。

图1 10~20国际标准电极放置法

实验选择C3、C4电极的脑电信号,它们位于大脑的初级感觉运动皮层功能区,是反映受试者在想象左右手运动时大脑状态变化的最有效的信息,C3、C4位置的脑电包含了手运动功能代表区的大脑状态,采集其通道的脑电信号能反映出受试者思维的运动想象特征。Cz作为参考电极,位于两者之间。结合项目,共对6种想象人体运动模式进行了采集,分别为静止,行走,跑步,下蹲起立,上斜坡,下斜坡。

2.2 脑电信号的预处理

根据信号降噪处理的光滑性和相似性准则,在信号预处理方面,选择了默认阈值降噪处理方法对脑电信号进行预处理。如图2所示。阈值由如下式给出:

(1)

其中:n为信号的长度,σ为噪声强度。

图2 6种运动想象脑电信号预处理

从图2中很难区分这6种运动想象的脑电信号,为此必须探寻复杂的、适合非线性信号特征的提取方法。

3 基于小波变换的脑电信号小波特征提取方法

3.1 小波变换原理

小波分析是将时域和频域结合起来的时频分析方法。采用Mallat正交小波变换快速算法实现信号小波变换。

设φ(t)∈L2(R)(L2(R)为平方可积的实数空间,即能量有限的信号空间),对于离散的情况,小波序列定义为:

(2)

对于任a,b∈Z意的函数f(t)∈L2(R)的离散小波变换为:

(3)

Mallat算法在小波分析中具有重要的地位。图3为对序列进行5层离散小波分解,利用Mallat算法将滤波后的信号进行有限层的分解可以得到一系列的细节系数和逼近系数。

图3 五级小波分解原理图

3.2 小波基的选择

小波变换是将信号在一个基中展开,体现信号特征。应用于外骨骼机器人的BCI控制中的EEG信号的特征提取,只要选择与EEG信号的特征充分接近的小波基,便可以有效地提取EEG信号的特征[3]。

由于在EEG信号中包含着大量不同频段的频率信号,人们在做想象运动或做具体的动作时,α波和β波的变化较δ波、θ波、γ波更明显,因此,在选择小波基的过程中应该尽量选择与α波和β波更相似的小波基。发现db6小波基与α波和β波的波形最为相似,故最终选择了db6小波基。

3.3 小波变换的频率分析

利用小波分解方法,把脑电信号分解成不同的频带组合,设数字信号的采样频率为fs,由采样定理可认为信号最高频率为fs/2,利用Mallat算法,如信号进行j级分解,则整个频带被分解为j+1个子频带,即:

(4)

离散小波变换将信号整个频带划分为很多子频带,子频带分别对应于第j层系数cAj ,cDj , …,cD1。j为离散小波分解层数,fs为采样频率。重构子带信号之后,就可以对其子带能量进行分析。文中的2通道EEG采集系统采样频率为256 Hz,则每个通道包含的EEG频率为0~128 Hz。将采集到的脑电信号进行5级小波分解,离散小波变换将信号划分为子频带(0~4 Hz)、(4~8 Hz)、(8~16 Hz)、(16~32 Hz)、(32~64 Hz)、(64~128 Hz),分别对应第5层系数cA5、cD5、cD4、cD3、cD2、cD1。对应关系如表1所示,可以看出的频率范围分别与脑电信号的δ波、θ波、α波、β波和γ波的频率范围大致相同,因此通过对cA5、cD5、cD4、cD3、cD2、cD1各频带的分析处理,即可以实现对δ波、θ波、α波、β波和γ波各频带的处理。根据所选择C3、C4通道EEG数据经过5级小波分解后的小波系数cD4、cD3及其对应的能量值作为对多维特征向量提取的数据来源。

表1 五级小波分解与EEG频带对应关系

3.4 小波变换的能量值特征

假设信号在经过离散小波分解后频率划分为k个子频带,定义各子带能量和为所有采样点幅值的平方和,分别为P1,P2,…,Pk,k=1,2,…,7,则:

(5)

Xk(i)为第k段子频带第i(i=1,2,…,N)个采样点的幅值,每段信号计算出7个能量值。

3.5 基于信号系数特征和能量值特征的脑电信号小波特征构建

除能量值之外,离散小波分解之后的系数也能反映一定的特征信息,把能量值和小波系数相结合作为表征运动想象的特征信号来进行分析。如图3所示,对想象跑步的脑电信号运用离散小波变换进行5层db6小波分解,即可使用Matlab调用函数[C,L]=wavedec(s,5,‘db6’),函数返回的近似系数和细节系数都存放在C中,L存放近似和各阶细节系数对应的长度,其中L中前6行表示的分别为cA5、cD5、cD4、cD3、cD2、cD1对应系数在C中的长度,L的最后一行给出了原始信号的采样点数。这样就把系数C分为了6段。假设长度为n的有限长序列x(i)的均值Y定义如下:

(6)

基于前述的信号系数特征和能量值特征的物理意义,采用C3,C4通道EEG信号的α、β两个频带所对应的小波系数cD4、cD3的系数均值和能量均值来构建脑电信号的小波特征向量Nk,其表示式为:

(7)

式(7)中,n11,n12,n13和n14分别表示C3通道EEG信号的α、β两个频带所对应的小波系数cD4、cD3的系数均值和能量均值;n21,n22,n23和n24分别表示C4通道EEG信号的α、β两个频带所对应的小波系数cD4、cD3的系数均值和能量均值。

图4 想象跑步脑电信号五级小波分解

同理,将其它运动模式的脑电信号进行小波分解,也能求出信号系数特征和能量均值,即可构建基于信号系数特征和能量值特征的脑电信号小波特征,并将之作为分类器的输入信号,实现对运动模式进行分类。

4 基于最小二乘支持向量机的运动想象脑电信号分类方法

RBF核函数将样本非线性地映射到高维空间,且因为仅含有参数σ2而具有更小的模型选择复杂度[4],将作为首选。为得到泛化能力良好的最小二乘支持向量机,首先应该选择适宜的参数σ2,将数据映射到合适的特征空间,然后针对该特征空间寻找合适的惩罚因子γ以使最小二乘支持向量机的置信范围和经验风险具有最佳比例。

由于惩罚因子γ和核函数参数σ2是影响最小二乘支持向量机性能的主要原因,为了提高分类的准确率,就必须对该参数对(γ,σ2)进行优化。基于CSA的优化算法[5],对最小二乘支持向量机分类器的参数进行了优化,得出最优化后的参数对(γ,σ2)为(0.641 26, 1.733 4)。

在此基础上,对包括静止、行走、跑步、下蹲起立、上斜坡和下斜坡等6种想象运动脑电信号进行分类处理,得出如表2所示的分类效果,其中平均识别率为66.67%、最高识别率达到69.44%,达到较高识别水平。

表2 分类效果

5 结论

外骨骼机器人技术与BCI系统结合起来,使人体具有了外骨骼机器人的一系列优良特性,同时使外骨骼机器人具备了人体的智能。本文在当前大多数研究者都致力于将两类想象任务通过BCI作用于外骨骼机器人的基础上,展开了用于下肢外骨骼机器人控制的六种人体运动模式(包括静止、行走、跑步、下蹲起立、上斜坡和下斜坡)的脑电感知方法研究,并取得了以下主要结论。

1)在信号预处理方面,基于小波变换的阈值降噪处理方法,对采集到的脑电信号进行预处理,符合信号降噪处理的光滑性和相似性准则。

2)在特征提取方面,应用小波变换特征提取,结合能量值特征,能够构建一种反映脑电信号非线性、时变的小波特征。

3)在对脑电信号进行分类方面,运用最小二乘支持向量

机对六种想象运动脑电信号进行分类处理,得出了平均识别率为66.67%、最高识别率达到69.44%的分类识别效果。

[1] 刘会勇,赵 青.下肢外骨骼助行机器人研究现状及发展趋势[J].机械设计与制造,2013,8(8):146-148.

[2] 蒋 靖.下肢助力外骨骼机构设计与研究[D]. 哈尔滨:哈尔滨工业大学,2012.

[3] 董长虹,高 志.小波分析工具箱原理与应用[M]. 北京:国防工业出版社,2007.

[4] 张海军.支持向量机方法在脑功能信号分析与识别中的应用研究[D],西安:西北工业大学,2007.

[5] 刘 冲,赵海滨.基于CSP与SVM算法的运动想象脑电信号分类[J], 东北大学学报,2010,31(8):1098-1101.

EEG Sensing Method Study for Lower Extremity Exoskeleton Robot Control

Wang Hailian1, Zhang Xiaodong2, Li Kaiyang1, Li Huacong1

(1.School of Power and Energy, Northwestern Polytechnical University, Xi′an 710072, China;2.School of Mechanical Engineering, Xi′an Jiaotong University, Xi′an 710049, China)

Combining the exoskeleton robotics with the BCI system can make the human body not only has series of excellent features of the exoskeleton robot, but also the exoskeleton robot can have human intelligence. First of all, the feasibility of the exoskeleton robot technology integrates with the BCI technology was analyzed. Secondly, six motion patterns of EEG method which was used for the control of exoskeleton robot were conducted and the EEG signals of six kinds of imagined movement were collected in the experiment;C3andC4channels of EEG signals were selected. Thirdly, the signals which have been pre processed via Wavelet transform were decomposed, and the wavelet coefficients and energy coefficients for the feature extraction were extracted. Finally, the method of LS-SVM was used to classify and output the six imagined movement patterns.

lower extremity exoskeleton robot; EEG ; wavelet transformation; LS-SVM

2015-11-30;

2016-01-08。

“视听觉信息的认知计算”重大研究计划项目(91420301);国家高技术研究发展计划(863计划)项目(SS2015AA041002)。

王海莲(1983-),女,吉林松原人,博士研究生,主要从事航空宇航科学与技术方向的研究。

张小栋(1967-),男,陕西西安人,教授,博士生导师,主要从事智能检测、诊断与控制技术方向的研究。

1671-4598(2016)06-0095-03

10.16526/j.cnki.11-4762/tp.2016.06.026

TP242.3

A

免责声明

我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!