“基于激光測(cè)距的主動(dòng)三維景深的重構(gòu)技術(shù)研究與系統(tǒng)開(kāi)發(fā)”為國(guó)家863計(jì)劃智能機(jī)器人技術(shù)專題項(xiàng)目。本項(xiàng)課題的主要?jiǎng)?chuàng)新點(diǎn)在于:針對(duì)傳統(tǒng)方法利用電機(jī)模塊驅(qū)動(dòng)激光測(cè)距儀時(shí)由于光源振動(dòng)造成誤差的缺陷,提出利用多邊形玻璃柱體的轉(zhuǎn)動(dòng)來(lái)代替激光測(cè)距儀的轉(zhuǎn)動(dòng)從而解決光源振動(dòng)帶來(lái)誤差的問(wèn)題。本項(xiàng)課題提出基于激光測(cè)距的主動(dòng)三維景深的重構(gòu)研究,旨在從視覺(jué)信息的獲取和處理的角度探討移動(dòng)機(jī)器人的相關(guān)理論及其應(yīng)用特點(diǎn),從而為自主移動(dòng)機(jī)器人的定位、導(dǎo)航、軌跡規(guī)劃等技術(shù)的開(kāi)發(fā)作出貢獻(xiàn)。
本系統(tǒng)采用ARM+DSP+FPGA的整體構(gòu)架:
1) 利用DSP對(duì)激光測(cè)距數(shù)據(jù)進(jìn)行采集,采用先進(jìn)的模糊PID控制算法實(shí)現(xiàn)多軸電機(jī)控制及通過(guò)基于時(shí)間標(biāo)簽的同步方法實(shí)現(xiàn)運(yùn)動(dòng)體間的控制同步。
2) 利用FPGA對(duì)測(cè)距數(shù)據(jù)進(jìn)行處理,實(shí)現(xiàn)了原始采集數(shù)據(jù)的局部濾波處理和視覺(jué)測(cè)量模型計(jì)算的并行執(zhí)行,數(shù)據(jù)運(yùn)算速度比普通的嵌入式微處理器效率大大提高。
3) 基于ARM-Linux的嵌入式三維數(shù)據(jù)采集與重構(gòu)平臺(tái),采用開(kāi)源Linux操作系統(tǒng),使得在復(fù)雜的功能下系統(tǒng)的開(kāi)發(fā)變得相對(duì)簡(jiǎn)單。
4) 算法方面,我們提出了局部二鄰域均值快速自動(dòng)濾波算法和基于GA-BP神經(jīng)網(wǎng)絡(luò)數(shù)據(jù)修補(bǔ)算法,其中局部濾波算法能快速的解決分散的少量測(cè)量數(shù)據(jù)丟失的問(wèn)題,GA-BP算法則主要針對(duì)大面積數(shù)據(jù)丟失的情況,有效的解決了空洞數(shù)據(jù)修補(bǔ)問(wèn)題。
成像效果圖如下:
轉(zhuǎn)載請(qǐng)注明出處。