本技術(shù)涉及測繪技術(shù)的領(lǐng)域,尤其是涉及一種測距方法、系統(tǒng)、智能終端及存儲介質(zhì)。
背景技術(shù):
1、在生產(chǎn)過程中,需要對兩個(gè)單位之間的距離進(jìn)行測算,考慮到方便攜帶以及測量準(zhǔn)確度,通常使用測距儀實(shí)現(xiàn)測算。
2、相關(guān)技術(shù)通常使用激光測距儀,激光測距儀會發(fā)射一束激光,然后測量激光從物體反射回來所需的時(shí)間。由于光速是已知的,所以可以計(jì)算出距離,其原理是:距離=(光速×?xí)r間)/2。
3、針對上述中的相關(guān)技術(shù),發(fā)明人認(rèn)為在戶外使用激光測距儀時(shí),會受到陽光的嚴(yán)重干擾,造成測量誤差,降低測量結(jié)果的準(zhǔn)確性。
技術(shù)實(shí)現(xiàn)思路
1、為了減小測距誤差,提高測量結(jié)果的準(zhǔn)確性,本技術(shù)提供一種測距方法、系統(tǒng)、智能終端及存儲介質(zhì)。
2、第一方面,本技術(shù)提供一種測距方法,采用如下的技術(shù)方案:
3、一種測距方法,包括:
4、根據(jù)環(huán)境光照強(qiáng)度選擇第一頻率和第二頻率;
5、執(zhí)行測距步驟,測距步驟包括:控制測距儀向目標(biāo)物體的測量面發(fā)射第一頻率的第一出射信號和第二頻率的第二出射信號,第一出射信號和第二出射信號的相位相同;通過測距儀接收第一反射信號和第二反射信號,第一反射信號是第一出射信號經(jīng)目標(biāo)物體發(fā)射產(chǎn)生的,第二反射信號是第二出射信號經(jīng)目標(biāo)物體反射產(chǎn)生的;獲取第一反射信號的第一信號質(zhì)量和第二反射信號的第二信號質(zhì)量;根據(jù)第一信號質(zhì)量和第二信號質(zhì)量更新第一頻率和第二頻率;
6、重復(fù)測距步驟,直至第一信號質(zhì)量大于預(yù)設(shè)信號質(zhì)量且第二信號質(zhì)量大于預(yù)設(shè)信號質(zhì)量,得到第一反射信號對應(yīng)的第一距離和第二反射信號對應(yīng)的第二距離;
7、加權(quán)計(jì)算第一距離和第二距離,得到第一目標(biāo)距離。
8、通過采用上述技術(shù)方案,可不斷調(diào)整出射信號的頻率,直至反射信號的信號質(zhì)量達(dá)標(biāo),再使用兩個(gè)反射信號分別計(jì)算得到第一距離和第二距離,并加權(quán)計(jì)算第一距離和第二距離,得到第一目標(biāo)距離,由于測距儀可以選擇最佳的工作頻率,進(jìn)而確保了測量數(shù)據(jù)的準(zhǔn)確性和穩(wěn)定性。
9、可選的,將第一信號質(zhì)量和第二信號質(zhì)量中的較大值對應(yīng)的頻率,確定為目標(biāo)頻率;
10、計(jì)算第一頻率和第二頻率的頻率差值;
11、按照預(yù)設(shè)比例縮小頻率差值,得到樣本頻率;
12、計(jì)算目標(biāo)頻率與樣本頻率的差值,得到第三頻率;
13、計(jì)算目標(biāo)頻率與樣本頻率的和值,得到第四頻率;
14、使用第三頻率更新第一頻率,以及使用第四頻率更新第二頻率。
15、通過采用上述技術(shù)方案,以第一頻率和第二頻率中信號質(zhì)量好的頻率為基礎(chǔ),生成第三頻率和第四頻率,使得后續(xù)的第一頻率和第二頻率能夠得到更好的信號質(zhì)量。
16、可選的,在測距步驟的重復(fù)次數(shù)達(dá)到預(yù)設(shè)次數(shù),且第一信號質(zhì)量小于預(yù)設(shè)信號質(zhì)量,且第二信號質(zhì)量小于預(yù)設(shè)信號質(zhì)量的情況下,根據(jù)第一頻率和第二頻率選擇基底信號;
17、調(diào)制第一出射信號和基底信號,得到第一調(diào)制信號;
18、調(diào)制第二出射信號和基底信號,得到第二調(diào)制信號;
19、使用第一調(diào)制信號替換第一出射信號,使用第二信號替換第二出射信號。
20、通過采用上述技術(shù)方案,若外界環(huán)境中存在某一個(gè)噪聲頻率干擾較大,則將出射信號的頻率擴(kuò)展到頻段,削弱該噪聲頻率對出射信號的影響。
21、可選的,控制測距儀朝第一方向轉(zhuǎn)動第一角度;
22、執(zhí)行測距步驟,得到第三反射信號和第四反射信號;
23、根據(jù)第三反射信號和第四反射信號的相位信息,得到第二目標(biāo)距離;
24、根據(jù)第一角度折算第二目標(biāo)距離,得到折算距離;
25、根據(jù)折算距離與第一目標(biāo)距離的均值,更新第一目標(biāo)距離。
26、通過采用上述技術(shù)方案,可將測距儀偏轉(zhuǎn)一定角度進(jìn)行測量,并根據(jù)偏轉(zhuǎn)后得到的第二目標(biāo)距離對第一目標(biāo)距離進(jìn)行修正,使測量結(jié)果更加準(zhǔn)確。
27、可選的,在折算距離與第一目標(biāo)距離的差值大于預(yù)設(shè)差值的情況下,將測距儀朝第二方向轉(zhuǎn)動第二角度,第二方向與第一方向不相同且不相反;
28、執(zhí)行測距步驟,得到第五反射信號和第六反射信號;
29、根據(jù)第五反射信號和第六反射信號的相位信息,得到第三目標(biāo)距離;
30、根據(jù)第一目標(biāo)距離,第一角度和第二目標(biāo)距離,第二角度和第三目標(biāo)距離,生成測量面的傾斜方向和傾斜夾角。
31、通過采用上述技術(shù)方案,可在目標(biāo)物體的測量面處于傾斜狀態(tài)時(shí),計(jì)算出該測量面的傾斜方向和傾斜夾角,為技術(shù)人員提供更多信息。
32、可選的,對第一出射信號進(jìn)行頻域轉(zhuǎn)換操作,得到第一頻域信號;
33、對第二出射信號進(jìn)行頻域轉(zhuǎn)換操作,得到第二頻域信號;
34、對第一反射信號進(jìn)行頻域轉(zhuǎn)換操作,得到第三頻域信號;
35、對第二反射信號進(jìn)行頻域轉(zhuǎn)換操作,得到第四頻域信號;
36、整合第一頻域信號和第二頻域信號,得到第一整合信號;
37、整合第三頻域信號和第四頻域信號,得到第二整合信號;
38、根據(jù)第一整合信號和第二整合信號的頻譜差異,得到干擾頻段;
39、若干擾頻段位于濾波處理使用的通帶中,則根據(jù)干擾頻段設(shè)置濾波處理使用的阻帶。
40、通過采用上述技術(shù)方案,可對濾波處理的通帶和阻帶進(jìn)行調(diào)整,去除通帶中的干擾頻段,減小噪聲,進(jìn)而提高測量結(jié)果的準(zhǔn)確性。
41、可選的,第一出射信號和第二出射信號的出射相位相同;
42、對第一反射信號和第二反射信號做預(yù)處理;
43、根據(jù)第一信號質(zhì)量和第二信號質(zhì)量,對第一反射信號和第二反射信號進(jìn)行融合操作,得到融合信號;
44、根據(jù)融合信號的相位與出射相位的相位差,得到第一目標(biāo)距離。
45、通過采用上述技術(shù)方案,可在兩個(gè)出射信號的相位相同時(shí),融合第一反射信號和第二反射信號,得到融合信號,并使用融合信號得到第一目標(biāo)距離,由于融合信號綜合了第一反射信號和第二反射信號的特征,因此可以提高測量結(jié)果的準(zhǔn)確性。
46、第二方面,本技術(shù)提供一種測距系統(tǒng),采用如下的技術(shù)方案:
47、一種測距系統(tǒng),包括:獲取模塊,用于獲取環(huán)境光照強(qiáng)度、第一反射信號、第二反射信號、第一角度、第三反射信號、第四反射信號、第二角度、第五反射信號和第六反射信號;
48、存儲器,用于存儲如上述的測距方法的程序;
49、處理器,存儲器中的程序能夠被處理器加載執(zhí)行且實(shí)現(xiàn)如上述的測距方法。
50、第三方面,本技術(shù)提供一種智能終端,采用如下的技術(shù)方案:
51、一種智能終端,包括存儲器和處理器,存儲器上存儲有能夠被處理器加載并執(zhí)行如上述的測距方法的計(jì)算機(jī)程序。
52、第四方面,本技術(shù)提供提供一種計(jì)算機(jī)存儲介質(zhì),能夠存儲相應(yīng)的程序,具有便于實(shí)現(xiàn)減小測距誤差,提高測量結(jié)果的準(zhǔn)確性的特點(diǎn),采用如下的技術(shù)方案:
53、一種計(jì)算機(jī)可讀存儲介質(zhì),存儲有能夠被處理器加載并執(zhí)行上述任一種測距方法的計(jì)算機(jī)程序。
54、綜上所述,本技術(shù)包括以下至少一種有益技術(shù)效果:
55、1.可不斷調(diào)整出射信號的頻率,直至反射信號的信號質(zhì)量達(dá)標(biāo),再使用兩個(gè)反射信號分別計(jì)算得到第一距離和第二距離,并加權(quán)計(jì)算第一距離和第二距離,得到第一目標(biāo)距離,由于測距儀可以選擇最佳的工作頻率,進(jìn)而確保了測量數(shù)據(jù)的準(zhǔn)確性和穩(wěn)定性;
56、2.若外界環(huán)境中存在某一個(gè)噪聲頻率干擾較大,則將出射信號的頻率擴(kuò)展到頻段,削弱該噪聲頻率對出射信號的影響;
57、3.可將測距儀偏轉(zhuǎn)一定角度進(jìn)行測量,并根據(jù)偏轉(zhuǎn)后得到的第二目標(biāo)距離對第一目標(biāo)距離進(jìn)行修正,使測量結(jié)果更加準(zhǔn)確。