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

基于超寬帶的溫室農用車輛定位信息采集與優化

2018-10-20 06:43:26林相澤林彩鑫薛金林鄭恩來
農業機械學報 2018年10期
關鍵詞:測量

林相澤 王 祥 林彩鑫 耿 晶 薛金林 鄭恩來

(南京農業大學工學院, 南京 210031)

0 引言

全球衛星定位系統(Global positioning system,GPS)的衛星信號經過室內層層障礙之后衰減嚴重,不能應用于室內定位[1-2]。隨著溫室大棚的逐年增加,溫室內農用車輛機械化、智能化需求增長迅速,室內定位技術成為滿足上述需求的關鍵[3-6],溫室精細農業的發展也亟需一種無線定位應用系統[7-8]。

相比傳統定位技術,室內定位技術起步較晚。自美國聯邦通訊委員會(Federal communications commission,FCC)在1996年制定了E-911定位標準以來,室內定位技術得到了快速發展,國內外學者相繼提出了多領域的室內無線定位應用,如無人機對農田的實時監測、智能可視化作業[9-11],移動機器人的自主導航、路徑規劃[12-15],工業中的過程控制、工業監測等[16]。隨著溫室精細農業的迅猛發展,眾多學者開始了溫室內的定位研究。文獻[17-19]在溫室中利用無線RSSI測距技術,使用加權質心算法獲得定位測量結果后,利用卡爾曼濾波算法進行定位信息最優化計算;WIDODO等[20]在溫室中設計了基于聲波的定位系統自校準方法;LUO等[21]利用RSSI測距技術進行了溫室內的定位研究以及王俊等[22]利用BP算法進行溫室內的定位研究。目前,由于溫室復雜的環境,溫室內定位技術的研究主要針對靜態物體的坐標測量,且精度在幾米之內。在實際測量過程中,測量數據主要受3方面的影響:試驗設備的制造誤差、安裝誤差以及室內環境內部對信號的遮擋等影響;傳感器偏差、靈敏度誤差、噪聲等其他隨機誤差等影響;信號傳播特性和測距方式的影響[23-25]。因此,提高定位精度必須提高抗干擾能力,解決信號衰減、多徑效應、視距傳播和信號振蕩校準等傳統問題。除了溫室內無線定位技術的精度問題,能耗和成本是目前無線定位技術的一個重要考慮因素。目前大部分的定位技術都需要在環境中安裝輔助節點,用于測距位置信息,為提高精度,就必須安裝大量的輔助節點,但增大了系統建設的成本和能耗。在測量誤差和能源消耗不可避免的情況下,減小測量誤差和控制能耗顯得尤為重要。

考慮上述原因,脈沖超寬帶(Impulse radio-ultra wide band,UWB)技術因其較強的穿透力、較高的傳輸速率和較小的功耗而引起廣泛的重視[26]。通過發送納秒級或者納秒級以下的超窄脈沖來傳輸數據,可以獲得吉赫級的數據帶寬,具有很強的時間分辨率,可獲得厘米級測距精度。UWB定位技術因其精度高、能耗低、設計簡單、成本低、網絡節點布置方便,對場地環境無苛刻要求,適合于溫室等室內環境中使用。目前,UWB測距技術主要包括:接收信號強度(Received signal strength indication,RSSI)[27-28]、信 號 到 達 時 間 (Time of arrival,TOA)、信號到達時間差(Time difference of arrival,TDOA)和信號到達角度(Angel of arrival,AOA)。其中TDOA有以下優點[29]:不存在相位模糊的問題,因此測向基線可以不受限制,系統復雜度低和系統定位的精度較高。

基于UWB技術的上述特點,本文選擇UWB技術作為無線載波通信技術,構建基于TDOA測距技術的超寬帶室內定位試驗平臺,并針對單一測距技術以及環境因素等各種影響帶來的測量誤差,分別采用K-means聚類與截段處理的方法處理靜態、動態精確定位問題,實現被測目標位置信息的優化求解。最后,利用相應的硬件設備,在實際溫室生產環境中進行試驗驗證。

1 定位試驗平臺設計

1.1 硬件設計

采用Ubisense公司生產的射頻芯片作為系統硬件基礎單元。該芯片符合IEEE802.15.4—2011超寬帶標準。超寬帶為6~8 GHz、傳輸通道為2.4 GHz、刷新率為0.01~20 Hz。標簽刷新率根據標簽運動速度和狀態從0.004 5~40 Hz自動分配,每個傳感器均支持持續達160 Hz的刷新速率,能夠以6.25 ms的時間間隔對標簽進行定位同時采用常規雙向2.4 GHz信號進行控制與測算信息傳輸。

在此硬件的基礎上,開發了UWB定位試驗平臺,如圖1所示?;就ㄟ^與標簽之間的信號傳輸,測得UWB信號在標簽與基站的傳輸時間,計算機讀取標簽接收的時間數據之后利用 TDOA定位算法,以確定標簽的位置信息。

圖1 試驗系統模塊圖Fig.1 Test system module diagrams1.基站芯片核心板 2.基站芯片底板 3.基站接收天線 4.標簽芯片 5.標簽電池

1.2 TDOA測距算法

1.2.1定位坐標的獲取

TDOA定位問題中,通過測量2個基站到達待定位物體的傳播時間可以得到TOA測量值,進而可以得到TDOA的測量值。通過兩個及兩個以上的TDOA測量值可以得到待定位物體的二維位置坐標。假定待定位物體的位置坐標為(x,y),距離待定位物體最近的基站,即服務基站BS1的位置坐標為(x1,y1),其他參與定位的基站位置坐標為(xi,yi)(i=2,3,…,M;M為參與定位的基站數)。由TOA的測量值可以得到

(1)

其中式(1)左右兩邊平方可得

(2)

其中

式中Ri——基站BSi與待定位物體之間的傳播距離

待定位物體到基站BS1與基站BSi的傳播距離差Ri,1為

(3)

其中傳播速度C為3×108m/s,ti,1為待定位物體到BSi與BS1的傳播時間差值,由于

Ri=R1+Ri,1

(4)

所以聯立式(1),可以得到

(5)

其中

xi,1=xi-x1yi,1=yi-y1

可以把x、y、R1作為未知數,此時式(2)為關于這3個變量的三元一次方程,聯立方程組可以求得待定位物體的位置坐標。

1.2.2TDOA測距原理

圖2 TDOA測距雙曲線Fig.2 TDOA ranging hyperbola

到達時間差TDOA是根據多個TDOA 數據對應的多條雙曲線的交點來估計目標發信機的位置。由于通過2個監測站的 TDOA 計算,只能得到一條目標信號源可能位置的雙曲線,準確定位目標信號源位置,至少在此設定3個基站和1個標簽組成定位系統。如圖2假設標簽MS的位置為(x,y),基站的位置分別為BS1(x1,y1)、BS2(x2,y2)、BS3(x3,y3),利用TDOA測距方法測量到的標簽與基站的距離分別是ct1、ct2、ct3,其中ti(i=1,2,3)為對應信號到達時間。標簽坐標為

(6)

(7)

式中c——光速

1.2.3TDOA誤差分析

雖然,超寬帶脈沖信號具有高達納秒級別的時間分辨能力,結合基于TDOA的測距算法在理論上可獲得厘米級別的定位精度[30],但是,在復雜室內環境下,UWB信號傳播過程中的多徑和非視距(Non-line-of-sight,NLOS)現象會影響TDOA測距誤差,是造成定位精度下降的主要原因[31-33]。造成多徑誤差的原因是由于接收機不能區分直達徑和多徑信號,使得相干TDOA估計中相關波形峰值偏移,導致距離估計誤差。NLOS誤差則是由于收發機之間直達路徑DP被障礙物阻擋,僅有反射或透射信號到達接收機,對非直達徑的TDOA估計導致恒正的距離偏差。由于在測量過程中的誤差影響不可避免,因此,定位信息的優化計算顯得尤為重要。

2 定位信息優化

2.1 靜態精確定位算法

2.1.1算法設計

當靜態測量坐標值時,UWB定位是利用納秒至微秒級的非正弦波窄脈沖不斷發射脈沖信號傳輸數據的。因此,由于測量時誤差來源的干擾,對同一位置,在一段時間內,測得的坐標數據會以一定的測量誤差分布在真實點的周圍。利用算法使得處理后的點接近真實點,便能提高定位的精度。由于溫室環境的操作往往需要進行多個點的同時定位,聚類方法可以解決求已知分類個數的中心的問題,因此本文采用K-means聚類算法處理靜態定位問題。

2.1.2K-means工作原理及流程

K-means屬于無監督學習,樣本所屬的類別是未知的,根據特征將樣本分類[34]。K-means核心思想為最小化所有樣本到所屬類別中心的歐氏距離和,采用迭代的方式實現收斂[35]。

(1)工作原理

輸入:聚類個數k,以及包含n個數據對象的數據庫。輸出:滿足方差最小標準的k個聚類。

(2)算法流程[36]

①給定訓練樣本{x(1),x(2),…,x(m)},x(i)∈Rn,隨機選取k個訓練值分別為μ1,μ2,…,μk∈Rn。

②計算每一個樣本i的所屬類別

(8)

式中c(i)——樣本到類別中心歐氏距離最小類別

③更新每一類的中心μj

(9)

式中Q——類別j中所有樣本特征和

q——類別j中的樣本個數

④不斷重復步驟②、③,直到畸變函數J(c,μ)收斂

(10)

式中J(c,μ)——所有樣本到其類別中心的歐氏距離平方和

2.2 動態精確定位算法

2.2.1算法設計

標簽運動過程中,在某一特定時刻t,設備測得的數據是唯一的,所以不能使用聚類算法來實現動態精確定位。當設備在一個時刻t測出一個數據(x,y)時,由于UWB設備測數據的隨機性和無規律性,很難找出一個固定的算法進行改進。因此,本文使用截段處理的方法,利用轉向角隨時間變化的特性來實現動態的精確定位。

2.2.2算法工作原理及流程

以農用車輛的圓運動為例,標簽從起點到終點移動了一段距離,截取其中一段極短時間間隔[t1,t2],如圖3所示,t1為起始時刻;t2為測量時刻;θ為t1時刻轉向角;y=k1x+b為t1時刻坐標與轉向角構成的直線;m為設備測取點;n為動態算法處理的點。

圖3 農用車輛作業仿真路線圖Fig.3 Diagrams of agricultural vehicle operation simulation routes

由于選取時間短,可將標簽從t1到t2時刻運動的路線看作一條直線,如圖3a放大部分所示。具體算法如圖3b所示,如果t1時刻坐標(x,y)已知,再測得t1時刻的轉向角θ,即可求得直線y=k1x+b。這時,用UWB定位設備在t2時刻測出一個數據點m為(x0,y0),則點m到直線y=k1x+b的距離為

(11)

根據m點與直線y=k1x+b的位置關系,求得點n(x2,y2)。分如下兩種情況:

情況1:點m在直線y=k1x+b下,則

(12)

情況2:點m在直線y=k1x+b上,則

(13)

由幾何定理可知,如圖3b所示,點n即為改進后的坐標,(x1,y1)為t2時刻標簽的實際坐標,易知改進后的坐標優于TDOA測距方式測得的坐標值。

3 試驗驗證

3.1 試驗設備

試驗在江蘇省農業科學院番茄玻璃溫室進行,試驗田壟壟長10.2 m,壟寬0.6 m,番茄株高約1.8 m,試驗條件為無自然風,溫度約為31℃,濕度為58%。首先,根據觀察試驗實際場地并結合TDOA測距算法布置基站節點。本文選定3個基站,節點排布如圖4所示,分別記作BS1(x1,y1)、BS2(x2,y2)、BS3(x3,y3),1個標簽記作MS,進行固定坐標系下的定位試驗,測取標簽的位置信息(x,y);其次,根據圖4所示的基站節點,將基站安裝在溫室大棚相應節點位置的鐵架上(基站高為2.4 m),完成室內定位試驗平臺的搭建;最后,將標簽固定在南京農業大學研制的溫室自行走施藥機器人上,如圖5所示。使用計算機分別讀取標簽到各個基站的時間信息并利用TDOA算法進行農用車輛的定位。具體步驟為:建立坐標系,選取坐標原點;對基站進行供電;進行基站之間的時間同步;將標簽固定在農用車輛上;利用計算機讀取標簽到基站的時間信息;在計算機上使用TDOA算法進行農用車輛的定位。

圖4 定位試驗節點排布示意圖Fig.4 Sketch of location test node

圖5 試驗實景圖Fig.5 Experimental scene diagram

3.2 試驗結果及分析

3.2.1靜態定位試驗

圖6 不同測量距離的誤差累積分布函數Fig.6 Cumulative distribution function of error of different measurement distances

試驗根據TDOA測距算法,利用車輛在溫室中的不同的靜態位置分別采集3 min,500 組數據,測量值與實際值的距離差即為誤差距離。圖6分別給出了在5次不同靜態位置進行試驗的誤差累積分布函數,即在不同靜態點下測量數據的誤差小于或等于某個數值的概率。由圖6可知,當用TDOA測距算法測量車輛位置時,誤差距離都在120 mm以外,有些甚至達到了260 mm。

從表1可以看出,將K-means算法應用到靜態點的優化時,使用K-means聚類算法處理后的最大誤差為0.100 3 m,最小誤差為0.022 1 m,平均誤差為0.063 4 m,驗證了該聚類算法對優化靜態定位的有效性。通過上述分析可知,使用K-means聚類可以使得設備測取的數據接近真實點,以達到提高定位精度的效果。

表1 K-means算法優化下TDOA算法的測量值與實際值對比Tab.1 Comparison of measured and actual values of TDOA algorithm with K-means optimization m

由此可見,當用TDOA測距算法測量標簽位置信息時,驗證了K-means聚類算法對優化靜態定位信息的有效性。通過上述分析可知,使用K-means聚類可以使得設備測取的數據接近真實點,以達到提高定位精度的效果。

3.2.2動態定位試驗

試驗采用了TDOA算法作為測距方法,并且在圖4所示的基站節點的排布方式基礎上,進行動態定位試驗。在溫室中分別選擇其中1條或多條貨道,從起點開始,分別以0.1、0.2、0.3 m/s的速度勻速行進,圖7顯示的是沿著其中一條貨道行駛的路徑,同時采集相應的數據。將采集的數據和實際行走軌跡進行比較,其中1次貨道的行走測量路徑信息如圖8所示。

圖7 系統定位試驗路線圖Fig.7 System positioning test route

通過表2~4可知,在車輛運動過程中,利用TDOA測距方法測量的點難以達到8 cm以內的精度,大部分的誤差距離都在15 cm以上。通過動態精確算法改進后達到8 cm精度的平均概率為31.348%,優于設備本身的平均概率8.34%。該動態改進算法使設備原有概率提升了3.7倍以上,驗證了算法優化的有效性。

圖8 動態試驗結果Fig.8 Dynamic test result

貨道數量誤差/cmTDOA測量個數/占比/%動態優化改進個數/占比/%0~815/3.061111/22.65318~15100/20.408165/33.673>15375/76.530214/43.6730~831/6.200149/29.80028~15285/57.000208/41.600>15184/36.800143/28.6000~858/11.600169/33.80038~15157/31.400278/55.600>15285/57.00053/10.6000~847/9.958177/37.50048~15152/32.203214/45.339>15273/57.83981/17.161

4 結論

(1)利用TDOA測距技術,根據標簽與基站的信號接收時間,進行溫室環境下標簽位置的測量。再分別利用K-means聚類與截段處理的方法進行靜態、動態定位信息優化計算,以消除脈沖信號傳播特性和單一測距方法導致的測量誤差,獲得準確的定位信息,為溫室農用車輛精確作業提供了技術支撐。

表3 動態優化對比(0.2 m/s)Tab.3 Dynamic optimization contrast(0.2 m/s)

表4 動態優化對比(0.3 m/s)Tab.4 Dynamic optimization contrast(0.3 m/s)

(2)利用射頻芯片 Ubisense作為脈沖超寬帶技術的硬件基礎搭建定位試驗平臺,并在溫室環境下進行靜態以及動態定位試驗。將TDOA算法得出的定位信息與優化后的定位信息進行對比得出比較結果。

(3)試驗結果表明,在溫室環境下僅僅利用TDOA測距算法的定位精度并不理想,利用動靜態優化算法可以獲得較高的定位精度。靜態定位精度平均值為0.063 4 m,動態定位精度在8 cm的概率提升至原來的3.7倍,可以為溫室環境下農用車輛的精細作業提供定位基礎。

猜你喜歡
測量
測量重量,測量長度……
把握四個“三” 測量變簡單
滑動摩擦力的測量和計算
滑動摩擦力的測量與計算
測量的樂趣
二十四節氣簡易測量
日出日落的觀察與測量
滑動摩擦力的測量與計算
測量
測量水的多少……
主站蜘蛛池模板: 亚洲国产清纯| 亚洲Va中文字幕久久一区| 国内毛片视频| 中文字幕天无码久久精品视频免费 | 午夜视频免费一区二区在线看| 91极品美女高潮叫床在线观看| 国产丝袜无码精品| 国产日本视频91| 91综合色区亚洲熟妇p| 老司国产精品视频91| 中国精品自拍| 国产av剧情无码精品色午夜| 日韩午夜伦| 亚洲经典在线中文字幕| 亚洲日本中文字幕天堂网| 国产欧美日韩另类精彩视频| 亚洲一欧洲中文字幕在线| 国产精品毛片一区| 色噜噜久久| 中文字幕无码制服中字| 久久黄色一级视频| 视频二区国产精品职场同事| 日韩精品一区二区深田咏美| 欧美成人影院亚洲综合图| 欧美精品成人一区二区在线观看| 狠狠色综合久久狠狠色综合| 欧美性精品不卡在线观看| 国产精品综合久久久| 亚洲欧美日韩高清综合678| 中国成人在线视频| 手机精品福利在线观看| 亚洲综合婷婷激情| 九九热视频在线免费观看| 全部免费毛片免费播放| 国产精品自在拍首页视频8| 亚洲AⅤ无码国产精品| 国产小视频免费观看| 国产一区二区三区免费| 国产麻豆aⅴ精品无码| 成人在线亚洲| 色偷偷男人的天堂亚洲av| 免费一极毛片| 国产自视频| 欧洲一区二区三区无码| 网久久综合| 在线观看网站国产| 不卡的在线视频免费观看| 99精品热视频这里只有精品7| 色首页AV在线| 91久久精品国产| 性色在线视频精品| 久久久91人妻无码精品蜜桃HD| 欧美高清日韩| 久久免费成人| 天堂av综合网| 国产福利在线观看精品| 国产亚洲日韩av在线| 精品无码视频在线观看| 国产成人AV男人的天堂| 一区二区三区在线不卡免费| 国产午夜不卡| 狠狠综合久久久久综| 日韩第九页| 这里只有精品国产| 2020国产精品视频| 国产91丝袜在线播放动漫 | 亚洲成aⅴ人在线观看| 国产一区成人| 久久精品国产国语对白| 极品国产一区二区三区| 国产欧美在线视频免费| 成年A级毛片| 欧美日韩动态图| 亚洲第一精品福利| 国产91无码福利在线| 97色伦色在线综合视频| 就去吻亚洲精品国产欧美| 久久国产精品娇妻素人| 又黄又爽视频好爽视频| 亚洲人在线| 黄网站欧美内射| 88国产经典欧美一区二区三区|