999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于穩(wěn)態(tài)視覺刺激的腦控機(jī)械臂系統(tǒng)設(shè)計(jì)

2022-11-12 04:15:36吳浩鎮(zhèn)徐家駿曹芳淇
智能城市 2022年9期
關(guān)鍵詞:機(jī)械規(guī)劃信號(hào)

吳浩鎮(zhèn) 徐家駿 曹芳淇 彭 芳

(電子科技大學(xué)中山學(xué)院,廣東中山 528402)

穩(wěn)態(tài)視覺誘發(fā)電位腦機(jī)接口的方法主要有:功率譜密度分析(Power Spectrum Density Analysis,PSDA),典型線性相關(guān)分析(CCA)。PSDA 對(duì)SSVEP信號(hào)分類的準(zhǔn)確率偏低,受噪聲影響波動(dòng)大且不穩(wěn)定[1]。本文采用CCA分析轉(zhuǎn)換成控制信號(hào),以Topic為橋梁傳遞到機(jī)械臂,實(shí)現(xiàn)基于SSVEP的BCI對(duì)7自由度的機(jī)械臂的控制。

1 系統(tǒng)總體設(shè)計(jì)

1.1 總體框架

腦機(jī)接口是一種基于腦電信號(hào)的全新的人機(jī)交互方式,受試者佩戴電極帽,由視覺刺激引發(fā)腦電信號(hào),將采集的腦電信號(hào)分析轉(zhuǎn)換為控制信號(hào)傳到機(jī)械臂以實(shí)現(xiàn)腦控機(jī)械臂。

本文中機(jī)械臂采用Franka公司的PANDA械臂,該機(jī)械臂通過話題通訊接收來自MATLAB的腦電信號(hào),運(yùn)用笛卡爾運(yùn)動(dòng)規(guī)劃實(shí)現(xiàn)機(jī)械臂的運(yùn)動(dòng)規(guī)劃。腦電數(shù)據(jù)的采集采用COMPUMEDICS 公司的Graeleeg可穿戴腦電采集設(shè)備。

1.2 腦電-機(jī)械臂通訊

BCI通信原理如圖1所示,通過ROS MASTER在MATLAB機(jī)和ROS機(jī)兩邊互相創(chuàng)立一個(gè)節(jié)點(diǎn),并且通過話題通訊在節(jié)點(diǎn)之間傳遞信息,實(shí)現(xiàn)信息傳輸。當(dāng)Graeleeg腦電機(jī)采集一個(gè)腦部信號(hào)時(shí),并通過MATLAB轉(zhuǎn)變成有用的控制信號(hào)時(shí)候,通過Topic橋梁,使得MATLAB的控制信號(hào)可以發(fā)布出去[2]。

圖1 腦控機(jī)械臂通信原理

當(dāng)有信息發(fā)布時(shí),ROS的訂閱節(jié)點(diǎn)訂戶不斷訂閱話題,當(dāng)需要訂閱的話題名與MATLAB機(jī)發(fā)布的話題名一致時(shí),兩者建立連接并開始數(shù)據(jù)的傳送,然后通過程序去判斷控制信號(hào)并控制PANDA機(jī)械臂的相關(guān)運(yùn)動(dòng)。

2 腦電信號(hào)采集與識(shí)別

2.1 視覺刺激界面設(shè)計(jì)

視覺刺激通過MATLAB的Psychtoolbox工具包編寫程序?qū)崿F(xiàn),基于采樣正旋編碼方法在顯示器上實(shí)現(xiàn)所需的刺激頻率,在基于SSVEP的BCI系統(tǒng)中,誘發(fā)SSVEP信號(hào)的刺激源頻率范圍為4~50 Hz。不同的刺激頻率會(huì)極大地影響SSVEP信號(hào)的強(qiáng)度。在6個(gè)頻率塊的刺激頻率間隔1 Hz。

視覺刺激一共分為兩個(gè)階段:刺激階段和分析階段。在刺激階段中,按預(yù)定刺激頻率閃爍2 s后停止,隨后將腦電信號(hào)截取保存等待分析結(jié)果,完成后將分析得到的頻率匹配對(duì)應(yīng)的頻率塊并標(biāo)以紅色。

2.2 數(shù)據(jù)采集

當(dāng)人眼受到固定頻率超過4 Hz的視覺刺激時(shí),大腦皮質(zhì)活動(dòng)將被調(diào)節(jié),而腦電信號(hào)頻率又可細(xì)分為低頻段(<15 Hz)、中頻段(15~30 Hz)、高頻段(>30 Hz),低頻刺激誘發(fā)的SSVEP會(huì)在較短的時(shí)間內(nèi)達(dá)到穩(wěn)態(tài),且刺激后不會(huì)即刻消失。故本文采用9~14 Hz的刺激頻段,利用MATLAB與Curry8(腦電信號(hào)采集套件)構(gòu)成通訊以實(shí)時(shí)獲取數(shù)據(jù)。當(dāng)視覺刺激程序啟動(dòng)時(shí),數(shù)據(jù)開始收集隨后進(jìn)行預(yù)處理。

2.3 數(shù)據(jù)預(yù)處理

腦電信號(hào)屬于非平穩(wěn)隨機(jī)信號(hào),容易受到各種噪聲干擾。對(duì)獲取的初始數(shù)據(jù)的噪聲和干擾進(jìn)行處理,將采樣率從MATLAB中得到的1 024 Hz降至256 Hz,然后進(jìn)行帶通濾波和50 Hz陷波濾波去除干擾,利于后面數(shù)據(jù)分析。圖2為原始腦電數(shù)據(jù),圖3為濾波后數(shù)據(jù),濾波后對(duì)比特征明顯。

圖2 9 Hz降采樣(256 Hz)后數(shù)據(jù)

圖3 帶通濾波50 Hz陷濾波后數(shù)據(jù)

本文使用巴特沃斯濾波器和雙線性變換方法來設(shè)計(jì)濾波器。由于腦電信號(hào)中存在倍頻干擾,設(shè)計(jì)陷濾波器濾除經(jīng)低通濾波后腦電信號(hào)的倍頻干擾。陷濾波器的本質(zhì)是IIR帶阻濾波器,其基本設(shè)計(jì)方法與帶通濾波器類似。設(shè)置1個(gè)周期,過濾通過低通濾波器后的多個(gè)峰值噪聲[3]。

2.4 數(shù)據(jù)分析

CCA是研究兩組變量之間相關(guān)性的統(tǒng)計(jì)分析方法,為了從整體上掌握兩組指標(biāo)之間的相關(guān)性,分別從兩組變量中提取兩個(gè)具有代表性的綜合變量u1和v1(分別為兩組變量的線性組合),利用這兩個(gè)綜合變量之間的相關(guān)性來反映兩組指標(biāo)之間的整體相關(guān)性。研究相關(guān)系數(shù)ρ(u,v)并在組合中尋找最大相關(guān)系數(shù)的線性組合。

本文采用現(xiàn)有的典型相關(guān)分析方法在通用的正弦余弦模板上進(jìn)行單次實(shí)驗(yàn),利用正弦余弦構(gòu)造Yi作為參考信號(hào)。

從X和Y尋求變量x1和x2(N×P矩陣,p1≤p2)。形式化表示如x=由于CCA對(duì)數(shù)據(jù)的線性依賴性,將X、Y投影到1維,而對(duì)應(yīng)的投影向量或線性系數(shù)向量分別為a、b,定義u=aTx1,v=bTx2,可算出u和v的方差和協(xié)方差:

通過尋求a、b,使式(3)中結(jié)果最大化,以得出最大相關(guān)系數(shù)對(duì)應(yīng)的頻率。

3 機(jī)械臂的笛卡爾運(yùn)動(dòng)規(guī)劃與模型建立

3.1 笛卡爾運(yùn)動(dòng)規(guī)劃

相對(duì)關(guān)節(jié)運(yùn)動(dòng)規(guī)劃,關(guān)節(jié)運(yùn)動(dòng)規(guī)劃出來的運(yùn)動(dòng)是無規(guī)律可循的,而笛卡爾運(yùn)動(dòng)規(guī)劃則可以按照要求在工作空間范圍內(nèi)去規(guī)劃相應(yīng)的運(yùn)動(dòng)路線。笛卡爾運(yùn)動(dòng)規(guī)劃是當(dāng)給定機(jī)械臂的末端姿態(tài)時(shí),它會(huì)通過逆運(yùn)動(dòng)學(xué)解出各個(gè)關(guān)節(jié)的角度。

本文研究的課題由于需要精確控制機(jī)械臂的運(yùn)動(dòng)距離,故采用笛卡爾運(yùn)動(dòng)規(guī)劃來實(shí)現(xiàn)路徑規(guī)劃。機(jī)械臂運(yùn)動(dòng)規(guī)劃末端可以看成一條直線,故可選用定時(shí)插補(bǔ)法和定距插補(bǔ)法對(duì)其相應(yīng)的軌跡點(diǎn)進(jìn)行插補(bǔ)。由于定距插補(bǔ)規(guī)劃出來的軌跡不是很平滑,故采用定時(shí)插補(bǔ)法,只需在相同時(shí)間內(nèi)對(duì)運(yùn)動(dòng)規(guī)矩進(jìn)行插補(bǔ),當(dāng)時(shí)間取值足夠小時(shí),其末端運(yùn)動(dòng)規(guī)矩可以相應(yīng)地近似光滑。

3.2 機(jī)械臂模型的建立

首先,機(jī)械臂需要建立一個(gè)URDF模型,該模型是用參數(shù)形式去描述機(jī)械臂的關(guān)節(jié)與連桿參數(shù)、慣性矩陣、外觀和碰撞屬性等一系列參數(shù)之間的聯(lián)系。

在URDF模型建立之后,需要配置MOVEIT。通過使用MOVEIT的配置助手對(duì)其進(jìn)行相關(guān)的配置。首先,建立碰撞免檢矩陣,有助于減小機(jī)械臂的運(yùn)動(dòng)規(guī)劃時(shí)間;其次,創(chuàng)建機(jī)械臂的虛擬關(guān)節(jié)與建立機(jī)械臂的運(yùn)動(dòng)規(guī)劃組;最后,定義機(jī)械臂位置、末端執(zhí)行器、跟被動(dòng)關(guān)節(jié)。在完成以上步驟后,即可生成機(jī)械臂的配置文件。

3.3 笛卡爾程序的設(shè)計(jì)

把全部的路徑規(guī)劃點(diǎn)添加到Waypoints數(shù)組中,然后進(jìn)行路徑規(guī)劃,設(shè)置終端步進(jìn)值為0.01,即每隔1 cm計(jì)算能否走直線的運(yùn)動(dòng)規(guī)劃,并添加跳躍閾值與避障規(guī)劃,對(duì)全部路徑點(diǎn)的運(yùn)動(dòng)規(guī)劃進(jìn)行逆運(yùn)動(dòng)學(xué)求解,把逆運(yùn)動(dòng)學(xué)成功的路線比例值賦值給Fraction,在100次逆運(yùn)動(dòng)學(xué)求解過程中,如果有1次Fraction的值為1,即笛卡爾運(yùn)動(dòng)規(guī)劃成功并開始執(zhí)行該路徑點(diǎn)的運(yùn)動(dòng)規(guī)劃。反之,則笛卡爾運(yùn)動(dòng)規(guī)劃失敗,并把失敗的Fraction值反饋給MOVEIT。

4 實(shí)驗(yàn)分析

本文對(duì)腦電數(shù)據(jù)的采集與處理、與機(jī)械臂的通訊控制進(jìn)行分析,招募6個(gè)年齡在21~24之間并且身體狀況良好的男性受試者,視力情況均為矯正后視力正常。

對(duì)原始數(shù)據(jù)進(jìn)行256 Hz降采樣和濾波減小干擾,利于后期的數(shù)據(jù)分析。將處理后的數(shù)據(jù)代入公式(1)(3)計(jì)算,得到刺激頻率。

在15 Hz頻率下改變不同通道采集5次,對(duì)所得數(shù)據(jù)進(jìn)行CCA分析的效果如表1所示。64通道在相關(guān)性上要優(yōu)于其他通道,但在其所得結(jié)果正確率不如8通道,故最終選擇8通道數(shù)據(jù)采集。

表1 不同通道15 Hz刺激5次得到的數(shù)據(jù)

對(duì)6名受試者數(shù)據(jù)分析結(jié)果,在8通道9 Hz采集10次,10~14 Hz各采集5次。由CCA識(shí)別結(jié)果,識(shí)別的正確率平均為91.85%。

為了確保機(jī)械臂能夠正確流暢地按照指令進(jìn)行操作,在實(shí)驗(yàn)過程中,也在Topic通訊下對(duì)機(jī)械臂的實(shí)時(shí)性進(jìn)行分析,即在不同頻率下分別對(duì)機(jī)械臂連續(xù)發(fā)送3個(gè)控制指令,看機(jī)械臂能否正確按照指令執(zhí)行命令。

Topic通訊下PANDA機(jī)械臂的極限接收頻率為3 Hz,而1個(gè)腦電信號(hào)采集與分析過程大概則需要2~3 s,因此,判斷機(jī)械臂可以正確流暢地按照腦電信號(hào)執(zhí)行相應(yīng)的控制指令。

通過笛卡爾運(yùn)動(dòng)規(guī)劃,可使得無規(guī)律可循的運(yùn)動(dòng)規(guī)矩讓機(jī)械臂在三維空間下走出我們要求的相應(yīng)運(yùn)動(dòng)路線,但笛卡爾運(yùn)動(dòng)規(guī)劃會(huì)使機(jī)械臂運(yùn)動(dòng)不穩(wěn)定,因此,需要降低其速度,以此來實(shí)現(xiàn)機(jī)械臂的穩(wěn)定運(yùn)行。

5 結(jié)語

本文基于SSVEP的BCI,規(guī)劃了腦控機(jī)器人運(yùn)動(dòng)方向的控制策略。在刺激呈現(xiàn)畫面數(shù)量和刺激目標(biāo)數(shù)量一定的情況下,優(yōu)化布局,適當(dāng)增加間距或刺激時(shí)間,可以提高正確識(shí)別率。同時(shí)在ROS平臺(tái)下,基于笛卡爾運(yùn)動(dòng)規(guī)劃下的運(yùn)動(dòng)規(guī)劃穩(wěn)定性與速度呈反比,可以通過編程調(diào)節(jié)速度來尋求較合適的運(yùn)動(dòng)平衡點(diǎn)。在刺激呈現(xiàn)時(shí)間、視覺傳遞時(shí)間和測(cè)試平臺(tái)環(huán)境相同的條件下,多位受試者在SSVEP刺激下實(shí)現(xiàn)高準(zhǔn)確率控制機(jī)器臂。

猜你喜歡
機(jī)械規(guī)劃信號(hào)
信號(hào)
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
調(diào)試機(jī)械臂
基于FPGA的多功能信號(hào)發(fā)生器的設(shè)計(jì)
電子制作(2018年11期)2018-08-04 03:25:42
規(guī)劃引領(lǐng)把握未來
簡(jiǎn)單機(jī)械
快遞業(yè)十三五規(guī)劃發(fā)布
商周刊(2017年5期)2017-08-22 03:35:26
多管齊下落實(shí)規(guī)劃
機(jī)械班長
基于LabVIEW的力加載信號(hào)采集與PID控制
主站蜘蛛池模板: 亚洲制服中文字幕一区二区| 日韩高清中文字幕| 国产理论最新国产精品视频| 欧美日韩在线第一页| 欧美成人二区| 欧美A级V片在线观看| 日韩精品免费一线在线观看| 丁香六月综合网| 真实国产乱子伦高清| 99久久国产综合精品2020| 国产精品视频系列专区| 欧美国产日产一区二区| 777午夜精品电影免费看| 亚洲熟妇AV日韩熟妇在线| 亚洲婷婷六月| 国产xx在线观看| 国产黄在线免费观看| 久久一本精品久久久ー99| 国产电话自拍伊人| 日韩一区二区三免费高清| 国产h视频在线观看视频| 国内精品视频在线| 国产综合无码一区二区色蜜蜜| 中文字幕久久波多野结衣| 亚洲国产欧美自拍| 免费在线看黄网址| 亚洲天堂色色人体| 欧美全免费aaaaaa特黄在线| 亚洲综合精品香蕉久久网| 又爽又大又黄a级毛片在线视频| 青草视频免费在线观看| 欧洲精品视频在线观看| 毛片基地美国正在播放亚洲 | 91精品国产自产在线观看| 香蕉eeww99国产精选播放| 五月激激激综合网色播免费| 大学生久久香蕉国产线观看 | 国产精品第一区在线观看| 国产亚洲精品自在线| 国产小视频在线高清播放| 欧美日韩成人| 久久精品人人做人人综合试看| 精品久久久久久久久久久| 亚洲午夜国产精品无卡| 97超级碰碰碰碰精品| 国产高清国内精品福利| 亚洲最猛黑人xxxx黑人猛交| 国产黄色片在线看| 毛片免费高清免费| 中文字幕欧美成人免费| 99色亚洲国产精品11p| 中文字幕伦视频| 欧美一区二区三区欧美日韩亚洲| 亚洲国产综合自在线另类| 成人一级黄色毛片| 精品福利国产| 国内精品视频| 国产成人一二三| 国产精品99久久久久久董美香| 国产视频入口| 色综合中文| 国产成人综合网| 亚洲国产综合精品一区| 免费国产无遮挡又黄又爽| 亚洲人成网线在线播放va| 四虎成人精品| 亚洲天堂久久| 人妻丰满熟妇av五码区| 亚洲九九视频| 亚洲欧美人成电影在线观看| 国产一区在线视频观看| 国产免费观看av大片的网站| 亚洲女同一区二区| 亚洲视频在线观看免费视频| 国产日韩欧美中文| 91青青草视频在线观看的| 波多野结衣视频一区二区| 中国一级特黄视频| 国产男女XX00免费观看| 波多野结衣视频一区二区 | 色噜噜综合网| 国产精品福利导航|