基于北斗的輪履復合式清掃車*
*基金項目:沈陽航空航天大學大學生創(chuàng)新創(chuàng)業(yè)訓練計劃項目(X202210143008)
本文引用地址:http://2s4d.com/article/202302/443559.htm1 前言
現(xiàn)有智能垃圾車一般沒有配備衛(wèi)星導航裝置,不能實現(xiàn)全自主行進功能,是智能化垃圾車難以實際應用的重要因素之一。
北斗衛(wèi)星導航系統(tǒng)是我國自主建設、獨立運行的衛(wèi)星導航定位系統(tǒng),系統(tǒng)能提供時間和空間基準,以及與位置相關的實時動態(tài)信息,將北斗系統(tǒng)導入垃圾清掃機器車中,符合國家將北斗衛(wèi)星全行業(yè)植入發(fā)展的科技戰(zhàn)略和保護環(huán)境的基本宗旨,也是改善社會公共服務和提高人民生活環(huán)境水平的重要舉措。
表1 基于北斗的輪履復合式清掃車各功能模塊概述
2 系統(tǒng)總體方案設計
系統(tǒng)功能模塊包括:中心控制模塊、北斗路況檢測模塊、北斗導航定位模塊、自主動態(tài)避障模塊、工作行進模塊、垃圾撿取模塊,各模塊功能簡介見表1。
根據(jù)上述分析,本項目主要實現(xiàn)功能如下:
1)本車采用北斗導航定位彌補不足,規(guī)劃出多種線路,進行擇優(yōu)選擇;
2)采用自主避障模式保證人員與車輛安全,利用北斗衛(wèi)星對周圍環(huán)境人員密集度的實時檢測,避免大規(guī)模人群;
3)用輪履復合結(jié)構有效應對多種復雜環(huán)境,3 種工作模式的適時切換,可通過絕大部分復雜地形。
3 主要功能模塊設計
3.1 清掃車中心控制模塊
清掃車硬件組成框圖如圖1 所示,圖中的中心控制模塊對北斗和3D 相機傳遞回來的信息分析處理,之后對工作行進模塊以及垃圾撿拾模塊進行控制。
基于功能需求、成本和資源豐富性考慮,清掃車中心控制模塊采用Atmega 為核心控制器。Atmega 具有高性能、低功耗的8 位AVR 微處理器,兩個具有獨立預分頻器和比較器功能的8 位定時器、比較器,使得其在圖像處理上有更大優(yōu)勢,便于基于VSLAM 技術構建清掃車所在區(qū)域的三維地圖。
3.2 北斗路況檢測模塊
北斗衛(wèi)星可以采集一定范圍內(nèi)的路況信息,通過ATK -S1216F8-BD 北斗模塊將數(shù)據(jù)傳輸?shù)紸tmega 控制器中。系統(tǒng)在其與北斗導航系統(tǒng)信號傳輸?shù)耐瑫r將地理位置傳輸?shù)街行目刂颇K,并通過數(shù)據(jù)存儲相關模塊進行短期的地理位置的數(shù)據(jù)存儲,最終將實時的地理位置數(shù)據(jù)傳輸?shù)娇刂浦行牡臄?shù)據(jù)處理系統(tǒng)終端。
后Atmega 控制器采用圓算法的光伏陣列、標點定位、視覺的高壓方法檢測識別不同的路況信息。路況信息檢測識別過程如圖2所示。
1)檢測道路分布情況
使用圓算法的光伏陣列法,首先建立道路模型、城市模型和定位子系統(tǒng),掃描大致路況,然后構建數(shù)學模型,采用圓算法對道路的分布情況進行檢測,使清掃車可以得到可行進的道路,避免清掃車在道路上亂行。
2)檢測識別建筑物
使用標點定位法,首先用柵格法建立路況的模型,其中用小方格代表所檢測的環(huán)境,并對環(huán)境矩形建模。接著建立道路上高大建筑物、樹木等數(shù)學模型,根據(jù)模型進行訓練,檢測識別出建筑物,避免發(fā)生危險。
3)檢測車、人流量
使用視覺高壓法,北斗衛(wèi)星具有自動化視覺檢測定位子系統(tǒng),根據(jù)全局搜索與區(qū)域細分檢驗相結(jié)合的原理,進行投影變換??蓪嚵髁?、人流量密集的道路進行檢測,當一些車流量、人流量密集的時候,清掃車可以暫時排除此道路。
3.3 導航定位模塊
導航定位模塊分為兩個部分:北斗定位和自主規(guī)劃最優(yōu)路線。
1)北斗定位
利用北斗衛(wèi)星的定位技術將清掃車出發(fā)點的地理位置、終點的地理位置、清掃車實時位置相比較,通過北斗導航定位中的二維定位法,確定位置信息的經(jīng)緯度。同時采用圓算法的光伏陣列法,將從出發(fā)點到終點的所有路徑進行整合,為下一步進行路線規(guī)劃打好基礎。
2)自主動態(tài)地規(guī)劃最優(yōu)清掃路線
采用柵格法構建清掃車行進的路線模擬圖,從所有由出發(fā)點到終點的清掃路線中,結(jié)合實時路況擁堵情況,選擇出清掃時間最短的最優(yōu)路線。
如圖3 所示,假設清掃車要清掃A 位置到B 位置的所有道路,圖中白色區(qū)域為要清掃的道路,黑色區(qū)域為建筑物、圓環(huán)區(qū)域為紅燈、斜杠區(qū)域為擁擠路段, 其中一個小格代表的實際距離為500 m。由于清掃車在建筑物拐角處要進行拐彎,可根據(jù)清掃車要拐彎的數(shù)量計算出所有可能的路線數(shù)量S 為:
式中n 為拐點數(shù)。清掃車由A走向B要經(jīng)過14 個拐點( 經(jīng)過建筑物的數(shù)量),所以清掃車有S = 105 條路線可供選擇。理想情況下,即當沒有紅燈、道路并不擁擠的情況下,經(jīng)過拐點數(shù)量最少的道路即為最短路線,清掃用時最短。但是若出現(xiàn)道路擁堵等特殊情況,按理想路線行駛并不能省時節(jié)能。因此本項目在規(guī)劃路徑時,結(jié)合北斗衛(wèi)星檢測到的實時路況,自主動態(tài)的調(diào)整行駛路線。
如圖4 可知,當存在紅燈和擁擠時,清掃車在建筑物②左上角處拐彎然后在建筑物⑧右下角處拐彎再在建筑物?右上角處拐彎,最后在建筑物?左下角處拐彎,共需要經(jīng)過27 個小格,為最優(yōu)路線。采用柵格法將城市道路轉(zhuǎn)化為數(shù)學模型,通過計算,分析清掃車的工作時的車速。清掃車的行駛速度應在3~20 km/h,清掃車根據(jù)路面的實際情況來調(diào)整車速。清掃路線模擬圖如圖6 所示。圖中深黑色箭頭,在沒有經(jīng)過紅燈和人群路段時會加快車速。例如,箭頭經(jīng)過路線為27 小格,代表實際距離為13.5 km。此時為節(jié)約時間保證清掃干凈,車速將控制在15~20 km/h。所以所需要的時間為0.675~0.9 h。在工作途中遇到行人、車輛會停止避免發(fā)生危險。例如,圖6 灰色箭頭所示,途中經(jīng)過紅燈、人群擁堵路段,清掃車會降低車速。箭頭經(jīng)過路線為31 小格,代表實際距離為15.5 km。車速應保持在8~15 km/h,避免發(fā)生意外。其中等待紅燈的時間為30 s、經(jīng)過人群車速為3~8 km/h。所以所需時間為2.66~5.225 h。
圖3 清掃路線示意圖
圖4 清掃路線模擬圖
3.4 自主動態(tài)避障模塊
在清掃車工作過程中,清掃車應對隨時出現(xiàn)的人或物體采取及時、精確、自主的避讓措施,這就要求清掃車能夠?qū)ξ蛔藢崟r改變的人或物體進行分析,并進行自主動態(tài)避障,為清掃車在所處實時變化的環(huán)境下的工作安全提供保障。
對比幾種在二維平面中進行測距實現(xiàn)避障的策略,本設計選用3D 相機作為采集信息的視覺傳感器,利用3D 相帶有的測距功能,采用VSLAM 技術,通過構建三維地圖的方式搭建清掃車周邊的環(huán)境地圖,相比其它距離傳感器而言,應用3D 視覺傳感器更能獲取足夠豐富的圖像信息。
VSLAM 處理流程如圖5 所示。通過VSLAM 處理相機采集的多幀圖像來估計自身的位姿變化,而后通過累計位姿的變化計算出清掃車與人或物體的距離,并進行地圖構建與全局定位;采用圖像處理技術進行閉環(huán)檢測,即采用邊緣描述法和體積描述法描述VSLAM 構建地圖中的人或物體的幾何特性,并對目標位姿進行數(shù)據(jù)標注;對經(jīng)由閉環(huán)檢測得到的信息,由核心控制器對所構建的三維地圖中的物體的幾何特性信息、位姿信息進行分析比對和優(yōu)化處理,完成全局軌跡和地圖的構建;最后進行自主動態(tài)避障決策,實現(xiàn)清掃車的自主動態(tài)避障。
3.5 面對復雜地形的行走模式自主切換
1)履帶模式
履帶模式采用履帶接觸地面,車輪附著在履帶兩側(cè)。履帶模式特點為行進平穩(wěn),行進速度較為緩慢,重心低,附著系數(shù)大,具有良好的抗側(cè)翻和抗滑坡性能,同時還具有轉(zhuǎn)彎半徑小的機動性,爬坡能力強等優(yōu)越的越野性能,屬于全地形的作業(yè)機械。
2)車輪模式
車輪模式采用車輪接觸地面,傳動桿伸長以抬高車體。車輪模式特點為行進速度較快,效率高,車輪可180 度調(diào)節(jié)故其方向調(diào)整靈活度高,機動性強。適用于較為平坦的路面以及水洼等需要抬高車體的情況,因其高機動性能也適用于人員較為密集的場所。
3)輪履復合模式
輪履復合模式采用車輪與履帶的同時作用,傳動桿伸縮自身長度以改變車輪與履帶間距。輪履復合模式特點為可實時調(diào)節(jié)車輛重心,保持車身穩(wěn)定性,車輪履帶相互作用,可彌補各自缺點。適用于臺階、樓梯等復雜路況。
4 結(jié)束語
本文針對垃圾清掃車自主規(guī)劃清掃路線這一特殊要求,在自主避障研究的基礎上與北斗衛(wèi)星相結(jié)合,提高了自主清掃能力。并且對復雜地形進行了分析,對車體結(jié)構進行改良,效果良好。
參考文獻:
[1] 蔣勇.地面清潔機器人結(jié)構及控制系統(tǒng)設計[D].南京:南京理工大學,2018.
[2] 李延斌,牛雷,佟賀.基于GPS的智能車自動駕駛系統(tǒng)的研制[J].電子產(chǎn)品世界,2018,25(11):61-63,50.
[3] 冉冬東.輪履切換型道路垃圾清理機器人的設計[J].工程科技Ⅱ輯,2021,40(5):42-44.
[4] 李雪艷.智能掃地車系統(tǒng)設計與研究[J].機電信息,2015(33):179-180.
[5] 許俊勇.移動機器人全景vSLAM研究[D].上海:上海交通大學,2008.
[6] 尹韜儒.無人駕駛垃圾清掃車的設計與北斗導航定位系統(tǒng)應用[J].中國新技術新產(chǎn)品,2016(16):19-20.
[7] 張明路,李敏,田穎,等.輪履復合被動自適應機器人設計與參數(shù)分析[J].機械科學與技術,2019,38(2):198-204.
(本文來源于《電子產(chǎn)品世界》雜志2023年2月期)
評論