【中國(guó)儀表網(wǎng) 儀表專(zhuān)利】創(chuàng)意無(wú)極限,儀表大發(fā)明。今天為大家介紹一項(xiàng)國(guó)家發(fā)明授權(quán)專(zhuān)利――無(wú)人機(jī)、無(wú)人機(jī)的測(cè)距濾波方法及基于該方法的測(cè)距方法。該專(zhuān)利由廣州極飛科技有限公司申請(qǐng),并于2016年10月26日獲得授權(quán)公告。
內(nèi)容說(shuō)明 本發(fā)明涉及無(wú)人機(jī)技術(shù)領(lǐng)域,無(wú)人機(jī)、無(wú)人機(jī)的測(cè)距濾波方法及基于該方法的測(cè)距方法。
發(fā)明背景 無(wú)人機(jī)要實(shí)現(xiàn)低空尤其是近地面的自主飛行,除了要知道無(wú)人機(jī)當(dāng)前的海拔高度外,還需知道無(wú)人機(jī)相對(duì)于地面的高度。無(wú)人機(jī)的海拔高度信息一般通過(guò)
氣壓計(jì)、GPS等測(cè)量得到,無(wú)人機(jī)相對(duì)于地面高度,可以使用聲吶測(cè)距、激光測(cè)距、微波雷達(dá)測(cè)距、以及
機(jī)器視覺(jué)測(cè)量方法等方式得到。
激光測(cè)距方案容易受到光線(xiàn)的影響且價(jià)格成本較高。機(jī)器視覺(jué)的測(cè)距方案算法較為復(fù)雜且也容易受到光線(xiàn)的影響。而聲吶測(cè)距不受光線(xiàn)影響,可全天候使用,且價(jià)格成本低廉,系統(tǒng)復(fù)雜性低。現(xiàn)有應(yīng)用聲吶測(cè)距環(huán)境與在無(wú)人機(jī)上使用的環(huán)境截然不同,例如安裝在移動(dòng)的機(jī)器人上,或者安裝在固定的空間內(nèi)等等,在此類(lèi)環(huán)境下聲吶測(cè)
傳感器測(cè)得的數(shù)據(jù)本身就較為準(zhǔn)確,不需要進(jìn)行復(fù)雜的濾波操作。
而無(wú)人機(jī)環(huán)境與其他環(huán)境有截然不同的特點(diǎn),例如:無(wú)人機(jī)螺旋槳高速轉(zhuǎn)動(dòng)引起的機(jī)身高頻振動(dòng);螺旋槳轉(zhuǎn)動(dòng)引起的氣流擾動(dòng);無(wú)人機(jī)在飛行過(guò)程中的姿態(tài)快速反復(fù)傾斜變化;螺旋槳在高速轉(zhuǎn)動(dòng)過(guò)程中引起的電源不穩(wěn)定;無(wú)人機(jī)對(duì)地測(cè)距時(shí),地面環(huán)境較為復(fù)雜等。這些復(fù)雜的情況都會(huì)給無(wú)人機(jī)機(jī)載聲吶測(cè)距引入較為嚴(yán)重噪聲,甚至?xí)沟脺y(cè)距失敗,因此必須針對(duì)無(wú)人機(jī)本身的特點(diǎn)設(shè)計(jì)適合無(wú)人機(jī)環(huán)境應(yīng)用的測(cè)距濾波算法。
發(fā)明內(nèi)容 本發(fā)明旨在至少在一定程度上解決上述相關(guān)技術(shù)中的技術(shù)問(wèn)題之一。為此,本發(fā)明的一個(gè)目的在于提出一種無(wú)人機(jī)的測(cè)距濾波方法,該方法能夠?yàn)V除無(wú)人機(jī)環(huán)境下聲吶傳感器的測(cè)量噪聲,濾波效果好,且無(wú)相位延時(shí),提高了聲吶傳感器數(shù)據(jù)測(cè)量的準(zhǔn)確性和穩(wěn)定性。本發(fā)明的另一個(gè)目的在于提供一種無(wú)人機(jī)。本發(fā)明的第三個(gè)目的在于提出一種基于無(wú)人機(jī)的測(cè)距濾波方法的測(cè)距方法。
為了實(shí)現(xiàn)上述目的,本發(fā)明第一方面的實(shí)施例提出了一種無(wú)人機(jī)的測(cè)距濾波方法,包括以下步驟:S1:確定無(wú)人機(jī)的初始距離緩存隊(duì)列和初始移動(dòng)速度緩存隊(duì)列,包括:對(duì)利用聲吶測(cè)距方法在預(yù)設(shè)時(shí)間內(nèi)測(cè)量的連續(xù)的N個(gè)距離進(jìn)行求導(dǎo),以得到所述無(wú)人機(jī)的N-1個(gè)移動(dòng)速度;S12:求取所述N-1個(gè)移動(dòng)速度的方差;S13:判斷所述方差是否小于或等于第一預(yù)設(shè)值;S14:如果是,則將所述N個(gè)距離組成初始距離緩存隊(duì)列,并將所述N-1個(gè)移動(dòng)速度組成初始移動(dòng)速度緩存隊(duì)列;S2:根據(jù)初始距離緩存隊(duì)列和初始速度對(duì)當(dāng)前測(cè)量的距離進(jìn)行濾波,以得到所述無(wú)人機(jī)的實(shí)際飛行距離,包括:S21:將所述初始距離緩存隊(duì)列中第一個(gè)測(cè)量得到的距離移出隊(duì)列,并根據(jù)剩余的N-1個(gè)距離和當(dāng)前測(cè)量的距離執(zhí)行所述S11至S12;S22:判斷當(dāng)前求取的方差是否小于或等于第二預(yù)設(shè)值;S23:如果是,則用所述當(dāng)前測(cè)量的距離替換所述初始距離緩存隊(duì)列中第一個(gè)測(cè)量得到的距離,以更新所述初始距離緩存隊(duì)列,并將所述當(dāng)前測(cè)量的距離作為所述無(wú)人機(jī)的實(shí)際飛行距離。
圖為根據(jù)本發(fā)明一個(gè)實(shí)施例的無(wú)人機(jī)的測(cè)距濾波方法的詳細(xì)流程圖
根據(jù)本發(fā)明實(shí)施例的無(wú)人機(jī)的測(cè)距濾波方法,首先確定聲吶傳感器測(cè)量的初始距離,對(duì)初始距離求導(dǎo),得到無(wú)人機(jī)當(dāng)前的移動(dòng)速度,并且對(duì)連續(xù)的移動(dòng)速度求方差,通過(guò)判斷方差大小確定當(dāng)前測(cè)量的距離是否有效,若當(dāng)前測(cè)量的距離滿(mǎn)足條件,則認(rèn)為當(dāng)前測(cè)量的距離有效,且更新初始距離數(shù)據(jù);若當(dāng)前測(cè)量的距離不滿(mǎn)足條件,則預(yù)測(cè)一個(gè)距離作為新的當(dāng)前測(cè)量的距離,且不更新初始距離數(shù)據(jù)。本方法能夠?yàn)V除無(wú)人機(jī)環(huán)境下聲吶傳感器的測(cè)量噪聲,濾波效果好,且無(wú)相位延時(shí),提高了聲吶傳感器數(shù)據(jù)測(cè)量的準(zhǔn)確性穩(wěn)定性。
本發(fā)明第二方面的實(shí)施例還提供了一種無(wú)人機(jī),包括:聲吶傳感器,設(shè)置在所述無(wú)人機(jī)上用于測(cè)距;測(cè)量模塊,所述測(cè)量模塊用于確定無(wú)人機(jī)的初始距離緩存隊(duì)列和初始移動(dòng)速度緩存隊(duì)列。
根據(jù)本發(fā)明實(shí)施例的無(wú)人機(jī),首先確定聲吶傳感器測(cè)量的初始距離,對(duì)初始距離求導(dǎo),得到無(wú)人機(jī)當(dāng)前的移動(dòng)速度,并且對(duì)連續(xù)的移動(dòng)速度求方差,通過(guò)判斷方差大小確定當(dāng)前測(cè)量的距離是否有效,若當(dāng)前測(cè)量的距離滿(mǎn)足條件,則認(rèn)為當(dāng)前測(cè)量的距離有效,且更新初始距離數(shù)據(jù);若當(dāng)前測(cè)量的距離不滿(mǎn)足條件,則預(yù)測(cè)一個(gè)距離作為新的當(dāng)前測(cè)量的距離,且不更新初始距離數(shù)據(jù)。本發(fā)明能夠?yàn)V除無(wú)人機(jī)環(huán)境下聲吶傳感器的測(cè)量噪聲,濾波效果好,且無(wú)相位延時(shí),提高了聲吶傳感器數(shù)據(jù)測(cè)量的準(zhǔn)確性和穩(wěn)定性。
本發(fā)明第三方面的實(shí)施例還提出了一種基于無(wú)人機(jī)的測(cè)距濾波方法的測(cè)距方法,包括以下步驟:通過(guò)所述無(wú)人機(jī)的聲納傳感器在預(yù)設(shè)時(shí)間內(nèi)獲取連續(xù)的M個(gè)距離,并從所述M個(gè)距離中提取N個(gè)最大距離,其中,所述M大于所述N;根據(jù)所述連續(xù)的N個(gè)距離確定所述無(wú)人機(jī)的初始距離緩存隊(duì)列和初始移動(dòng)速度緩存隊(duì)列;根據(jù)所述初始距離緩存隊(duì)列和初始速度對(duì)當(dāng)前測(cè)量的距離進(jìn)行濾波,以得到所述無(wú)人機(jī)的實(shí)際飛行距離。
根據(jù)本發(fā)明實(shí)施例的基于無(wú)人機(jī)的測(cè)距濾波方法的測(cè)距方法,首先確定聲吶傳感器測(cè)量的初始距離,對(duì)初始距離求導(dǎo),得到無(wú)人機(jī)當(dāng)前的移動(dòng)速度,并且對(duì)連續(xù)的移動(dòng)速度求方差,通過(guò)判斷方差大小確定當(dāng)前測(cè)量的距離是否有效,若當(dāng)前測(cè)量的距離滿(mǎn)足條件,則認(rèn)為當(dāng)前測(cè)量的距離有效,且更新初始距離數(shù)據(jù);若當(dāng)前測(cè)量的距離不滿(mǎn)足條件,則預(yù)測(cè)一個(gè)距離作為新的當(dāng)前測(cè)量的距離,且不更新初始距離數(shù)據(jù)。本發(fā)明能夠?yàn)V除無(wú)人機(jī)環(huán)境下聲吶傳感器的測(cè)量噪聲,濾波效果好,且無(wú)相位延時(shí),提高了聲吶傳感器數(shù)據(jù)測(cè)量的準(zhǔn)確性和穩(wěn)定性。
如需進(jìn)一步了解,請(qǐng)下載該專(zhuān)利完整說(shuō)明書(shū)。
更多儀表技術(shù)專(zhuān)利最新動(dòng)態(tài),請(qǐng)持續(xù)關(guān)注
【儀表專(zhuān)利】