《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 測(cè)試測(cè)量 > 設(shè)計(jì)應(yīng)用 > 聲音定位機(jī)器人設(shè)計(jì)與實(shí)現(xiàn)
聲音定位機(jī)器人設(shè)計(jì)與實(shí)現(xiàn)
來(lái)源:電子技術(shù)應(yīng)用2013年第3期
楊萬(wàn)彩, 季振山
中國(guó)科學(xué)院等離子體物理研究所 計(jì)算機(jī)應(yīng)用研究室,安徽 合肥 230031
摘要: 設(shè)計(jì)了基于麥克風(fēng)陣列和時(shí)延估計(jì)算法的聲音定位系統(tǒng),,硬件采用多通道同步模數(shù)轉(zhuǎn)換器和數(shù)字信號(hào)處理器(DSP)實(shí)現(xiàn),;結(jié)合LabVIEW平臺(tái)機(jī)器人,,實(shí)現(xiàn)了通過(guò)遠(yuǎn)程控制機(jī)器人對(duì)聲源進(jìn)行實(shí)時(shí)定位跟蹤。算法仿真和實(shí)際測(cè)試表明,該聲音定位機(jī)器人定位跟蹤能力良好。
中圖分類號(hào): TP24
文獻(xiàn)標(biāo)識(shí)碼: A
文章編號(hào): 0258-7998(2013)03-0141-03
Design and implementation of robot with sound localization system
Yang Wancai, Ji Zhenshan
Department of Computer Application, Institute of Plasma Physics, Chinese Academy of Sciences, Hefei 230031, China
Abstract: A simple sound localization system is developed, based on TDOA(Time Delay On Arrival) algorithm using DSP and microphone array, which is composed by 7 microphones. LabVIEW robot is used here, on which the sound localization system is placed, with an IP camera to capture the image of the sound location. Tests show that the sound localization system locates well under simple environment and the robot works fine even in complicated situation. This paper discusses implementation of functionalities of the robot, the theory and algorithm of the sound localization system.
Key words : sound localization; LabVIEW robot; TDOA; DSP

    EAST是全超導(dǎo)磁約束等離子體放電裝置,,大量實(shí)驗(yàn)設(shè)備的運(yùn)行狀態(tài)需要有效的監(jiān)控以作出必要的控制或檢查。除了視頻監(jiān)控,,設(shè)備運(yùn)行產(chǎn)生的聲音是反映其運(yùn)行狀態(tài)的有效途徑,,且往往可以得到視頻無(wú)法獲取的設(shè)備狀態(tài)信息。但放電期間設(shè)備所處環(huán)境電磁輻射強(qiáng)烈,,基于以上分析對(duì)聲音定位機(jī)器人進(jìn)行了調(diào)研,。參考文獻(xiàn)[1]分析了一款具備聲音定位與超聲避障的機(jī)器人設(shè)計(jì),其測(cè)試數(shù)據(jù)表明該系統(tǒng)角度定位精確,,但麥克風(fēng)配置不足,,無(wú)法定位聲源距離。參考文獻(xiàn)[2]中機(jī)器人可以定位聲源角度和距離,,但機(jī)器人缺少輔助導(dǎo)航手段,,如視覺(jué)輔助、超聲測(cè)距等,。參考文獻(xiàn)[3]中機(jī)器人采用PC平臺(tái)進(jìn)行運(yùn)算,,使得機(jī)器人載重較大,移動(dòng)和供電不便,。本文綜合各個(gè)設(shè)計(jì)的優(yōu)點(diǎn)及實(shí)際需求,開(kāi)發(fā)了一款具備聲源角度,、距離定位能力和視覺(jué)超聲等導(dǎo)航輔助的機(jī)器人,。利用該機(jī)器人可在放電期間對(duì)裝置現(xiàn)場(chǎng)進(jìn)行聲音監(jiān)測(cè)定位并遠(yuǎn)程控制機(jī)器人進(jìn)行定位跟蹤。

1 系統(tǒng)架構(gòu)
    系統(tǒng)由聲音定位子系統(tǒng)和機(jī)器人子系統(tǒng)組成,。遠(yuǎn)程終端通過(guò)網(wǎng)絡(luò)與機(jī)器人建立連接,,傳遞控制命令和數(shù)據(jù)信息。
    聲音定位子系統(tǒng)硬件主要采用數(shù)字信號(hào)處理器芯片TMS320F2812,、2片模數(shù)轉(zhuǎn)換芯片AD7656與麥克風(fēng)陣列等實(shí)現(xiàn),。機(jī)器人采用美麗NI公司的單板機(jī)器人平臺(tái)SBRIO-9632實(shí)現(xiàn),該機(jī)器人平臺(tái)配有飛思卡爾MPC5200嵌入式處理器,, 主頻達(dá)400 MHz,, 運(yùn)行實(shí)時(shí)操作系統(tǒng)VxWorks可實(shí)現(xiàn)網(wǎng)絡(luò)遠(yuǎn)程控制。另外根據(jù)需要外擴(kuò)移動(dòng)電源模塊,、無(wú)線網(wǎng)絡(luò)模塊,、圖像采集模塊及超聲避障傳感器等硬件外設(shè),。系統(tǒng)架構(gòu)如圖1所示。

 

 


2.3 麥克風(fēng)陣列模型
    設(shè)聲源s空間位置坐標(biāo)為(x,y,z),7只麥克風(fēng)坐標(biāo)分別為(0,0,0),、(±1,0,0),、(0,±1,0)、(0,0,±1),。此陣列的優(yōu)點(diǎn)是計(jì)算量較小,,但所受局限是:聲源越接近坐標(biāo)軸,距離誤差越大,。此時(shí)可轉(zhuǎn)動(dòng)麥克風(fēng)陣列一定角度,,重新測(cè)量即可。

2.4 TDOA算法的硬件實(shí)現(xiàn)
    TDOA算法硬件采用DSP芯片作為計(jì)算平臺(tái),,數(shù)據(jù)處理程序利用CCS(Code Composer Studio) V3.3開(kāi)發(fā),。
    首先,多路同步采集要求模數(shù)轉(zhuǎn)換芯片具有多個(gè)采樣保持器,,此處選用AD7656芯片,,具有6個(gè)采樣保持器,且支持級(jí)聯(lián),,可實(shí)現(xiàn)6×N通道同步采集,,最高采樣率250 kS/s。采用2片AD7656級(jí)聯(lián),,通過(guò)CPLD編址譯碼對(duì)AD7656進(jìn)行控制,并寄存多通道同步輸出數(shù)據(jù),。采用DSP芯片中斷機(jī)制的定時(shí)器單元實(shí)現(xiàn)2個(gè)A/D共用的起始轉(zhuǎn)換信號(hào)ADCON,時(shí)鐘抖動(dòng)會(huì)降低信噪比,,可通過(guò)合理的設(shè)置定時(shí)中斷T1PINT的值達(dá)到系統(tǒng)精度的要求,。設(shè)置片選信號(hào)ADCS0和ADCS1均有效。AD7656芯片輸出數(shù)據(jù)為16位無(wú)符號(hào)整型格式,麥克風(fēng)輸出的直流偏置電壓會(huì)掩蓋聲音小信號(hào),, 所以數(shù)據(jù)處理必須去掉直流偏置電壓,。另外噪聲會(huì)污染信號(hào)的頻譜,影響定位精度,,采用適當(dāng)?shù)臑V波器可以在很大程度上提高信噪比,。設(shè)置150 kHz采樣率,時(shí)間分辨率可達(dá)6.67 ?滋s,,對(duì)應(yīng)距離分辨率0.23 cm,。通過(guò)串口與機(jī)器人上位機(jī)通信,用于輔助控制機(jī)器人進(jìn)行定位跟蹤,。
   除去系統(tǒng)誤差,,麥克風(fēng)拾音能力、噪聲,、多聲源,、混響以及加權(quán)窗口函數(shù)的選取都可對(duì)定位精度產(chǎn)生不同程度的影響,。
2.5 實(shí)驗(yàn)室測(cè)試
    在實(shí)驗(yàn)室搭建簡(jiǎn)單環(huán)境進(jìn)行測(cè)試,結(jié)果如表1所示,。

3 機(jī)器人單元
    利用SBRIO-9632平臺(tái)開(kāi)發(fā)了遠(yuǎn)程控制,、超聲測(cè)距避障及圖像采集等功能。SBRIO開(kāi)發(fā)平臺(tái)配有Xilinx Spartan3 FPGA實(shí)現(xiàn)邏輯功能(如電機(jī)控制等),。嵌入式處理器采用飛思卡爾MPC5200,,內(nèi)嵌實(shí)時(shí)操作系統(tǒng)VxWorks實(shí)現(xiàn)網(wǎng)絡(luò)通信;另有 LabVIEW Robotics配套開(kāi)發(fā)軟件,。該軟件包含機(jī)器人多種功能模塊的范例,,在此基礎(chǔ)上可以方便快速地開(kāi)發(fā)所需要的應(yīng)用程序。
3.1 機(jī)器人硬件部分
    機(jī)器人硬件設(shè)備擴(kuò)展有超聲傳感器,測(cè)量前方±90°,、范圍2~300 cm的障礙物距離;以無(wú)線路由實(shí)現(xiàn)遠(yuǎn)程網(wǎng)絡(luò)控制,,IP攝像頭采集現(xiàn)場(chǎng)圖像,硬件組成如圖3所示。

    超聲傳感器數(shù)據(jù)實(shí)時(shí)顯示,實(shí)測(cè)誤差小于3 cm,,可以輔助對(duì)機(jī)器人進(jìn)行運(yùn)動(dòng)控制,。運(yùn)動(dòng)速度范圍為0.5~5 m/s。圖4中右下控件顯示聲源定位距離俯仰角方位角(r,φ,θ),。由PC終端運(yùn)行上位機(jī)LabVIEW程序與機(jī)器人建立網(wǎng)絡(luò)連接,,輸出FPGA host以供各個(gè)FPGA模塊建立與機(jī)器人的數(shù)據(jù)連接。使用FPGA電機(jī)讀寫(xiě)模塊控制電機(jī)轉(zhuǎn)速,,以及伺服電機(jī)轉(zhuǎn)角,,超聲讀寫(xiě)模塊獲取超聲傳感器的數(shù)據(jù)進(jìn)行避障測(cè)距算法。通過(guò)網(wǎng)頁(yè)客戶端集成實(shí)現(xiàn)了對(duì)攝像頭方向控制和實(shí)時(shí)顯示等功能,,從而達(dá)到遠(yuǎn)程控制機(jī)器人進(jìn)行跟蹤并且可以直觀地看到聲源的位置,。
    仿真和實(shí)際測(cè)試表明,該聲音定位系統(tǒng)定位能力良好,,實(shí)現(xiàn)了通過(guò)遠(yuǎn)程控制機(jī)器人對(duì)聲源進(jìn)行實(shí)時(shí)定位跟蹤,。目前多聲源環(huán)境下對(duì)聲源的定位問(wèn)題是研究的熱點(diǎn),也是難點(diǎn),,時(shí)延算法的適用性將受到限制,,多聲源環(huán)境下的定位算法和實(shí)現(xiàn)方法將是下一步研究的重點(diǎn),。
參考文獻(xiàn)
[1] HUANG J, TERAKURA T S I, OHNISHI N, et al. Mobile robot and sound localization[C]. IROS′97 Proceedings of  the 1997 IEEE/RSJ International Conference, 1997.
[2] Xu Qinqi, Wang Jinwei, Sun Hao.Sound source localization system based on mobile robot[C]. 2012 24th Chinese Control and Decision Conference, 2012.
[3] VALIN J M, ROUAT F M J, LETOURNEAU D. Robust sound source localization using a microphone array on a  mobile robot[C]. International Conference on Intelligent Robots and Systems, 2003.
[4] 崔瑋瑋,,曹志剛,魏建強(qiáng).聲源定位中的時(shí)延估計(jì)技術(shù)[J]. 數(shù)據(jù)采集與處理, 2007,22(1):90-99.
[5] CHARLES  H, KNAPP G C C. The generalized correlation  method for estimation of time delay[J]. IEEE Transactions on Acoustics, Speech and Signal Processing, 1976,24(4):320-327.
[6] MAHAJAN A. 3D position sensing using the differences in the time of flights from a wave source to various receivers[J]. IEEE Transactions on Robotics and Automation,2001,17(1):91-94.

此內(nèi)容為AET網(wǎng)站原創(chuàng),,未經(jīng)授權(quán)禁止轉(zhuǎn)載,。