梁 越,劉云平
(南京信息工程大學,江蘇 南京 210000)
目前中國傳統(tǒng)的國家安全系統(tǒng)以“人防+物防”的方法來完成,但是由于中國社會上老齡化趨勢日益嚴重、勞動力成本持續(xù)高漲、國家安全人才流失率持續(xù)增加等問題,它已不適應目前的社會發(fā)展趨勢[1]。同時,由于傳統(tǒng)安防產業(yè)面臨著信息孤島的現(xiàn)狀,在查詢數(shù)據(jù)時需要人為過濾,而無法直接與云端的大數(shù)據(jù)分析進行自動交流,極大地降低了用戶的效率;同時也只能做出事后反應,并沒有事前主動出擊、自主防范的能力[2]。機車協(xié)同安防機器人應運而生,不僅解決了在復雜場景下工作的技術難題,還提高了巡檢全面性和穩(wěn)定性,有利于安防事業(yè)的發(fā)展。
隨著城市的發(fā)展和擴張,安防的范圍和難度不斷增長,同時人口老齡化情況日益嚴重、勞動力成本飆升,如今安防行業(yè)的成本居高不下,社會也對安防系統(tǒng)提出了更高的要求,用安防機器人代替?zhèn)鹘y(tǒng)安防系統(tǒng)勢在必行[3]。為了提升安防效率和性能,本文介紹機車協(xié)同安防機器人的設計與應用,實物如圖1 所示。
圖1 機車協(xié)同安防機器人實物圖
機器人具有在多種環(huán)境下工作的能力,不僅能在白天針對相關安全問題進行巡邏,在夜間也可以利用事件相機在黑暗的環(huán)境中高效提取圖像。在機器人定位方面,應用事件相機裝配有視覺與慣導單元相結合的里程計、用于環(huán)境感知的激光雷達,實現(xiàn)機器人對周圍環(huán)境的實時監(jiān)測,當小車視野受限或者需要無人機去執(zhí)行某些特定的拍照任務時,無人機會自動起飛進行拍攝任務,擴大了檢測的范圍;同時由于無人機續(xù)航時間有限,無人車上安裝了無線充電裝置,給無人機充電續(xù)航,保證了系統(tǒng)的持續(xù)運作。
結合安防行業(yè)的實際需求,安防機器人除了具有基礎的定位和巡檢功能,還具有人物識別、測速、車輛違章檢測、煙霧報警等功能,進一步拓展了安防能力[4]。
本產品硬件部分如圖2 所示,機器人系統(tǒng)主要由無人機以及無人車組成,并搭載多種傳感器采集數(shù)據(jù)。
圖2 硬件結構圖
工業(yè)機器人系統(tǒng)主要由無人車和無人機二部分構成,其中無人機與無人車間用P900 數(shù)傳模塊實現(xiàn)了數(shù)據(jù)通信,具備高效率、少延遲的優(yōu)點,并且對數(shù)據(jù)通訊的穩(wěn)定性較強,并可提供良好的噪聲系數(shù)抑制,出色的抗干擾性能和快速平穩(wěn)的頻率合成。
無人機上搭載事件相機和慣性導航系統(tǒng)。事件相機是一個新型的視覺感應器,通過測量每個像素點光照強度的改變來生成“事件”,擁有低延時、高動態(tài)范圍的技術先進特點[5]。慣性導航控制系統(tǒng)為導航參數(shù)解算控制系統(tǒng),以陀螺旋轉和加速度儀為主要敏感元件。系統(tǒng)中通過利用陀螺旋轉的輸出形成導航坐標系,然后再利用加速度儀的輸出計算出目標物在坐標系中的速度和位移。系統(tǒng)具備隱藏好,抗干擾能力強,數(shù)值持續(xù)性好且噪音較少的優(yōu)勢,而且短期精確度和穩(wěn)定性良好。
無人車上搭載了RTK 定位模塊、雙目相機和激光雷達。選用的SKY2-機載RTK 定位模塊具有高動態(tài)接收機板卡,在高速狀態(tài)下能達到厘米級的差分定位結果,使整個產品具備更好的精度和更好的安全性與穩(wěn)定性。激光雷達是發(fā)送激光能量束,以檢測目標位移,速率等特征物理量的雷達控制系統(tǒng)。由于雷達在連續(xù)工作時不受有源干擾影響,所得到的數(shù)值更加精確,比實時好,而且激光雷達安裝簡單,適宜用作小型環(huán)境感應控制系統(tǒng)中的檢測器。
對于無人機和無人汽車的協(xié)同搜索采用波門跟蹤算法[6],通常包括以下3 種情況:
(1)沒有要求的目標時,系統(tǒng)處于等待模式。
(2)當目標出現(xiàn)變化并在附近波門內動時,系統(tǒng)保持跟蹤模式。
(3)當目標從波門消失時,波門就會展開全局搜索。
無人車在運動過程中,運動軌跡必須服從某一確定的函數(shù)關系。設無人車在前a 幀圖象中的中心位置坐標為(xk,yk),則k 的取值范圍為(0,1,2,3...a)。無人車運動的x 坐標推導和y 坐標推導很相似。假設x 的最符合要求的二次函數(shù)應該用下式表達
可得a 個點的誤差方差:
使用最小二乘法來讓誤差平方達到最小化,可得:
將式(3)帶入式(1)便可以算出下一幀中無人車位于圖片中的位置。
多個傳感器融合是指采用多個傳感器為同一載體提供準確位置信息。為了實現(xiàn)合理的傳感器數(shù)據(jù)融合,必須充分考慮這幾個傳感器之間的輸出延時差。對于事件相機與IMU 相結合的傳感器系統(tǒng)而言,視覺數(shù)據(jù)延時通常難以準確估算,使用擴展卡爾曼濾波器(EKF)創(chuàng)建了一種視覺慣性系統(tǒng),它可以有效融合IMU 和視覺數(shù)據(jù),提供準確豐富的運動和環(huán)境結構信息。傳感器融合原理如圖3 所示。
圖3 傳感器融合原理
無人車與無人機之間的數(shù)據(jù)通訊利用P900 數(shù)傳模塊得以實現(xiàn)。P900 以其極小的封裝和適應性設計,成為對空間和成本有要求的終極應用。P900 具有穩(wěn)定可靠,高速率,低延時,數(shù)據(jù)通訊安全性強的優(yōu)勢。除此之外,P900 能提供極佳的噪聲系數(shù)控制,卓越的抗干擾性能以及迅捷穩(wěn)定的頻率合成。P900 在目前國內無人機、應急語音通訊行業(yè)具有非常大的應用前景。其實物圖如圖4 所示。
圖4 P900 數(shù)傳模塊實物圖
上位機監(jiān)控系統(tǒng)主要用于用戶對機器人狀態(tài)、環(huán)境狀況以及攝像頭相關圖像的查看,以便機器人對用戶輸出有關安防隱患信息。該界面采用QT5 中的Label、Push Button、Combo Box 等控件,涉及到機器人巡檢的主要任務。當機器人處于巡檢任務模式時,用戶可以實時查看安防車的位置坐標、剩余電量、信號強弱以及無人機的飛行高度,并且控制無人機的運動路徑,同時無人機將拍攝到的畫面實時傳輸?shù)接脩羝聊簧?。機器人巡檢操作界面如圖5 所示。
圖5 機器人巡檢操作界面
安防機器人已經(jīng)完成了現(xiàn)場部署和運行,實際使用過程中可以給機器人制定巡檢任務,機器人按要求完成該路線的巡邏后,將巡視的結果上傳到上位機監(jiān)控部分,供使用者參考。相比于傳統(tǒng)的安防方式,使用本文介紹的機器人提高了安防的全面性和持續(xù)性,并能實現(xiàn)在復雜天氣環(huán)境下的工作任務。