吳吉明
(福建船政交通職業(yè)學院,福建 福州 350007)
隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,智能機器人的應用領域更加廣泛,很多智能機器人被應用到各種類型的企業(yè)中,并且以集群的方式出現(xiàn),由多個機器人組成,協(xié)助工作,共同完成制定的任務。機器人工作中所處的位置是保證機器人能夠高效工作、協(xié)同工作的基礎。保證物流機器人能夠準確的完成分配,調(diào)度任務的關鍵是定位準確、實時操作。在日常的工作、生活中,GPS定位系統(tǒng)廣泛地應用到導航、定位。GPS信號也會受到環(huán)境的影響,室外GPS的信號要比室內(nèi)好很多,室內(nèi)由于受到建筑物、空間等環(huán)境的影響,阻礙信號,嚴重的會出現(xiàn)丟失的情況。所以,GPS定位系統(tǒng)并不適用于室內(nèi)環(huán)境。針對物流機器人定位系統(tǒng)有兩種定位方法,一種是基礎圖像處理的定位方法,另一種則是多傳感器信息融合的定位方法,這兩種方法所需要用到的傳感器包括BLE、RFID、WIFI、運動傳感器等等。BLE的應用比較廣泛,BLE屬于低功耗、低成本的藍牙,應用非常廣泛。BLE信號在使用的過程中也會受到材料、設備、技術(shù)、結(jié)構(gòu)環(huán)境的干擾,這些干擾因素都會導致數(shù)據(jù)出現(xiàn)不穩(wěn)定的情況。因此物流機器人在使用的過程中依然存在定位不準確、信號不穩(wěn)定等方面的問題。本文結(jié)合物流機器人在工作中的移動距離與BLE定位技術(shù)進行深入研究,不斷提高機器人工作定位的準確性。
多傳感器信息融合主要是利用計算機技術(shù)對傳感器系統(tǒng)進行編程,按照相關的算法進行系統(tǒng)處理與管理,針對系統(tǒng)進行分析、優(yōu)化系統(tǒng)管理,對系統(tǒng)的自動識別、自動監(jiān)測、態(tài)勢描述、危險評估等功能進行處理。多傳感器信息融合的技術(shù)能夠?qū)⒗碚撆c實際結(jié)合在一起解決問題,并且可以從多方面體現(xiàn)多傳感器信息融合的優(yōu)越性,提高系統(tǒng)的應用能力,改變系統(tǒng)結(jié)構(gòu),擴展空間、解決信息處理速度的問題,提升系統(tǒng)的穩(wěn)定性,降低獲取信息的成本。
模糊邏輯理論是不需要建立精確的數(shù)學模型,成本較低,比較方便計算,容易操作。但在獲取和建立過程中,并不細致。模糊建模存在參數(shù)和結(jié)構(gòu)不能按照系統(tǒng)的綜合指標來設定。
Bayes推理方法應用較多,參數(shù)自適應和結(jié)構(gòu)自適應方法。此種推理方法的數(shù)據(jù)要求必須是獨立的,這樣的要求對于系統(tǒng)構(gòu)建存在困難,系統(tǒng)中存在一個增減規(guī)則,這種規(guī)則的存在必須重新計算概率,以保證系統(tǒng)的相關性與一致性。
此種理論的優(yōu)點在于能夠很好處理不確定性的問題,對于條件概率密度可以后驗。缺點是框架和證據(jù)獨立性的問題辨識比較局限,并且存在高沖突證據(jù)組合的問題。
物流機器人在工作的過程中需要不斷獲取當前的工作狀態(tài)與位置,使物流機器人能夠?qū)崟r躲避障礙物,從而順利完成工作,達到目標。物流機器人在導航定位時采有兩種方法,分別是相對定位和絕對定位,像GPS、信標等屬于絕對定位,像深度相機、慣性導航、里程計則屬于相對定位。相對定位的方法更適用于物流工作環(huán)境定位。本文主要針對多傳感器信息融合情況下,對物流機器人的工作原理、定位方法、標定過程及導航算法進行分析和討論。
藍牙定位技術(shù)能夠解決移動設備與固定設備之間通訊的問題,傳統(tǒng)的藍牙是指藍牙3.0之前的藍牙,BLE則是4.0規(guī)范下的藍牙。BLE的通信設備分為兩部分,一部分是中心設備,另一部分為外圍設備,一般情況下,外圍設備會利用中心設備的掃描,掃描通過外圍設備廣播的內(nèi)容,在廣播包中,包含了外圍設備自身的識別標識,利用廣播幀的內(nèi)容,判斷設備與中心設備的距離。每一個機器人都有獨立的BLE的外圍設備,這樣能夠保證中心設備發(fā)現(xiàn)機器人,數(shù)據(jù)包發(fā)送的時間設定為8-15ms之間,通過幀的有效負載來嵌入特定格式的數(shù)據(jù)包,完成信息傳送。機器人定時定向?qū)ν獠枯斔蛿?shù)據(jù)包,中心系統(tǒng)設備收到數(shù)據(jù)包,建立藍牙模式,并將收到的數(shù)據(jù)包傳送到云端服務器,云端服務器在進行統(tǒng)一的處理。通過藍牙強度的顯示,建立RSSI數(shù)據(jù),通過RSSI訓練樣本的建立,分析物流機器人的位置與距離,對其進行下一步的指令。
物流機器人送貨的目的地是分揀的每個區(qū)域,從許多貨中挑選出每個機器人負責的貨物類型,送到指定的區(qū)域,機器人的目的地是按照區(qū)域劃分的,每一個區(qū)域中都安裝了BLE的接收器,貨物區(qū)域記作Aj,其中j是{1,2,3,……N},貨物總部是B0,物流機器人記為Ci,其中i={1,2,3,4,5……N},在物流倉儲環(huán)境下,遍布著WIFI信號以及每個區(qū)域的BLE無線信號,倉庫內(nèi)的環(huán)境,人員等因素都會干擾BLE的信號,會影響到定位的準確性,因此干擾信號的問題需要解決。可以將接收器安裝在收貨區(qū)域的上方,縮短感應距離,實現(xiàn)機器人能夠點對點的定位,明確機器人向外部發(fā)送數(shù)據(jù)包的時間與速度。機器人向云端服務器發(fā)送數(shù)據(jù)包的主要內(nèi)容包括,機器人的標識和RSSI數(shù)據(jù)值。云端服務器會根據(jù)收到的數(shù)據(jù)內(nèi)容來判斷機器人與收貨、發(fā)貨區(qū)域的距離,分析機器人哪個工位更適合工作。
GPS應用在物流定位系統(tǒng)中,受到多重因素的影響,會影響信號的穩(wěn)定性,還有丟失的可能。相比之下,BLE在物流機器人系統(tǒng)中的應用更可靠、更穩(wěn)定。物流機器人主要選取的是輪式機器人,機器人移動的距離可以通過輪的轉(zhuǎn)速與半徑獲得。在機器人的左右兩邊裝有傳感器,車輪在運行的過程中會通過傳感器收集到數(shù)據(jù),通過對收集數(shù)據(jù)的計算可以得出車輪的轉(zhuǎn)速,然后將轉(zhuǎn)速轉(zhuǎn)到云端服務器。物流機器人系統(tǒng)的研發(fā)是基于STM32完成的,主要是將光電傳感器與電子羅盤數(shù)據(jù)結(jié)合在一起,通過對移動距離與角度的計算,測算出機器人的坐標、距離、位置。另外,對RSSI數(shù)據(jù)的解析,建立BLE定位的分類模型,實時收集RSSI的數(shù)據(jù),并對該數(shù)據(jù)進行分類輸入,從而獲取機器人的位置。在云端服務器中,將兩種定位方法結(jié)合在一起,對環(huán)境傳感器中的信息進行決策,進一步得到物流機器人的具體位置。
物流機器人的運動結(jié)構(gòu)主要采用輪式運動,通過兩個動力輪和一個支撐輪,動力輪的運動時通過電機驅(qū)動來完成,在電動機啟動的過程中,傳感器收集機器人左右輪子的轉(zhuǎn)速和旋轉(zhuǎn)角度,測量單位是0.1°,所以電子羅盤測量出的機器人角度區(qū)間是{0°-360°}。物流機器人系統(tǒng)的傳感器包括光電傳感器、灰度傳感器、超聲傳感器,傳感器主要的功能是確保機器人穩(wěn)定運行,自主避障。一般機器人會分三個方向進行運動,直行、左轉(zhuǎn)、右轉(zhuǎn),如圖1所示。左、右光電傳感器信號分別被標記為Fl、Fr,物流機器人的運動狀態(tài)對于傳感信號而言也是分為三種關系:Fl=Fr、Fl>Fr、Fl 圖1 機器人的轉(zhuǎn)向 基于BLE定位技術(shù)的算法與距離定位的算法,能夠精準對機器人進行定位。假設時間為P、Q的時間間隔為Δt,物流機器人的移動距離為Cpq,X、Y相對位移增量為XΔt、YΔt,Q時刻的機器人與起點坐標的相對標記為XP、Yq,具體的計算方式如下,如公式(1)到公式(5): Cpq=2πR·Ps (1) XΔt=Cpq·cosθ (2) YΔt=Cpq·sinθ (3) Xp=XAj+XΔt(p-1)+XΔtp (4) Yq=YAj+……+YΔt(q-1)+YΔtq (5) 當物流機器人完成一次分揀、運輸?shù)娜蝿諘r,就完成了一次位置的輪轉(zhuǎn),可定義為[倉庫-道路-分揀區(qū)域],從物流倉庫出發(fā),將需要運送的貨物送到指定的分揀區(qū)域,再回到倉庫執(zhí)行下一次任務。將B0設置為倉庫,也就是機器人出發(fā)的起點,坐標設置為(XB0,YB0),XB0=0,YB0=0,將光電傳感器與電子羅盤融合在一起,計算物流機器人在P時刻的坐標為Xp,Yp,然后將當前的坐標作為分類模型進行輸入,應用近鄰算法獲取物流機器人當前所在的位置。 物流機器人定位算法主要包括兩個部分,離線機器學習部分和在線測試部分。首先需要通過對機器人的設置與學習,建立整個系統(tǒng)的分類模式,分類模式需要融合BLE室內(nèi)定位與距離定位兩個模型。首先與BLE傳感器、光電傳感器、電子羅盤數(shù)據(jù)建立RSSI數(shù)據(jù)集,根據(jù)數(shù)據(jù)集來建立模型和算法,建立位置與數(shù)據(jù)庫的映射關系,位置是由{B0-BN},有幾個區(qū)域可以分為幾類;對于位置坐標數(shù)據(jù)的采集,可以采用近鄰算法,得到相對的坐標與位置,建立二者之間的映射關系。在線測試需要從兩方面入手,一方面,收集BLE傳輸?shù)乃{牙數(shù)據(jù)作為建模的數(shù)據(jù)輸入,并且得出q時刻機器人具體的位置Wbq;另一方面,基于距離分類的模型和當前機器人相對的坐標為{Xq,Yq},得到物流機器人的位置為Wgq,最后將兩個數(shù)據(jù)結(jié)果進行分類,并將q時刻的環(huán)境信息融合在一起,由綜合控制單元進行決策分析,并輸出服務器機器人在q時刻的位置,具體的流程可以按照圖2來操作。 圖2 數(shù)據(jù)收集流程 定位信息是物流機器人信息共享的一個參數(shù),根據(jù)采集到的相關數(shù)據(jù)與參數(shù)對位置進行分析,也是對下一步工作部署、決策的重要依據(jù)。當物流機器人檢測到自身要接近目的地時,可以對控制單元進行控制,對機器人進行語音操作與提示,提醒系統(tǒng)已完成分揀工作,送達任務,控制系統(tǒng)操作。另外當機器人完成工作回到倉庫原點,系統(tǒng)會對上一次任務的環(huán)境和信息進行清除,進入等待下一次任務的狀態(tài)。 對于單傳感器來講,加權(quán)平均法更適用,對于系統(tǒng)來講,有較強的優(yōu)越性,而Kalman、Unscented濾波能夠解決圖像融合的問題,模糊邏輯算法可以提高Kalman濾波的魯棒性。對于提高融合精度可以使用小波變換,而解決Bayes的各種弊端可以使用Dempster- Shafer ,它能夠改進Bayes存在一些問題,對其根本問題采用改進和延伸的方法。將各種方法解決在一起,能夠很好地改善物流機器人系統(tǒng)的性能,解決存在的問題,促使物流機器人定位技術(shù)取得更好的效果。 多傳感器信息融合技術(shù)是今后的發(fā)展方向之一,而并行體結(jié)構(gòu)是傳感器結(jié)構(gòu)的發(fā)展方向,而并行計算能力也是計算機軟硬件技術(shù)的合理體現(xiàn)。多傳感器信息融合技術(shù)是一個平穩(wěn)隨機的過程,主要是線性結(jié)構(gòu)分布,因此想要更快速的發(fā)展,需要提高系統(tǒng)性能,改進其算法,實現(xiàn)非平穩(wěn)、非線性的信息融合算法。多傳感器信息融合技術(shù)能夠?qū)崿F(xiàn)在室內(nèi)環(huán)境中的定位與導航。關于傳感器的布置,可以根據(jù)系統(tǒng)的需要來設立,根據(jù)系統(tǒng)的建立與管理來規(guī)劃傳感器的布置。 計算機發(fā)展速度非???,傳感器技術(shù)被應用到各個領域,人工智能理論也是飛速發(fā)展。傳感器被應用到各個領域中,包括工業(yè)、農(nóng)業(yè)、金融業(yè)、服務行業(yè)等多個領域。智能化機器人的應用能夠提高工作效率,省時省力。機器人的開發(fā)與研究更加的深入,未來將會被商業(yè)化。物流機器人應用系統(tǒng)為傳統(tǒng)物流倉儲環(huán)節(jié)提供了便捷的工作流程,超高的工作效率。 本文對物流機器人導航定位系統(tǒng)的設計進行研究,將理論與實際結(jié)合在一起,對系統(tǒng)中核心的技術(shù)-定位導航進行研究。定位導航對于機器人來講是關鍵性的問題,實現(xiàn)系統(tǒng)定位,精準定位,提高自身定位的準確性,輸入可靠信號等,使機器人能夠更高智能、更高效率的完成工作,提高物流機器人在特定模式下的穩(wěn)定性與實用性,將是今后研究的重點。4 物流機器人多信息融合的定位算法研究
5 傳感器信息融合技術(shù)的發(fā)展趨勢
5.1 傳感器信息融合技術(shù)的研究結(jié)果
5.2 多傳感器信息融合技術(shù)未來發(fā)展方向
6 結(jié)束語