?
通用網(wǎng)絡(luò)啟用無人駕駛車輛系統(tǒng)的開發(fā)
介紹了一個用于無人駕駛車輛測試的系統(tǒng),該系統(tǒng)利用傳統(tǒng)網(wǎng)絡(luò)基礎(chǔ)設(shè)備進行通信和控制,能夠?qū)Χ噍v不同類型的車輛進行同時控制。系統(tǒng)采用一個基于Arduino的商用自動駕駛儀(ArduPilot)實現(xiàn)基本水平的自主性,ArduPilot通過由串行通信發(fā)送的MAVLink協(xié)議命令能夠達到遠程車輛控制。
傳統(tǒng)的消息發(fā)送通過點對點無線串行調(diào)制解調(diào)器實現(xiàn)。由于這種發(fā)送方式受到帶寬和靈活性的限制,因此提出了一種改進的方法,該方法通過在每輛車內(nèi)安裝一個內(nèi)嵌的計算機系統(tǒng)實現(xiàn)。系統(tǒng)采用一個用戶自定義的Node.js程序(MAVNode)對車載MAVLink消息進行編碼和解碼,允許通過無線網(wǎng)絡(luò)(WiFi)進行局域網(wǎng)通信。討論了一系列硬件的配置問題,包括傳統(tǒng)WiFi和長距離Ubiquiti airMAX無線路由器的使用。此外,還對軟硬件在環(huán)測試進行了討論。
所開發(fā)的測試系統(tǒng)加快了高層次控制算法開發(fā)與測試。由于每個車輛由網(wǎng)絡(luò)啟用,因此網(wǎng)絡(luò)中任何設(shè)備都能夠進行數(shù)據(jù)讀取或命令發(fā)送。由于采用COTS組件,該系統(tǒng)開發(fā)成本低,同時很容易整合到一系列車輛中。由于APM發(fā)展完善并具有很強的魯棒性,該系統(tǒng)的使用使得實車測試更容易、快速和安全。
研究中采用了四旋翼對一個機器人進行視覺跟蹤試驗,并通過一個遠程Matlab安裝程序進行圖像處理與控制。試驗結(jié)果表明,所開發(fā)的系統(tǒng)作為一個外部傳感器具有高頻帶網(wǎng)絡(luò)通信的特點,同時能夠進行外接圖像處理。但網(wǎng)絡(luò)結(jié)構(gòu)并不能保證最大通信靈活性,其同樣會增加系統(tǒng)延遲,并且這種延遲與網(wǎng)絡(luò)布局的復(fù)雜度成正比。這種延遲表明,該系統(tǒng)不適用于在高頻帶系統(tǒng)進行低水平控制;該系統(tǒng)作為用于高水平的控制(如軌跡規(guī)劃、多車云集等)將不會成為問題。
Matthew Coombes et al. Control, UKACC International Conference on, 2014.
編譯:王迪