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

基于Floyd算法的無人駕駛汽車路徑規劃模型

2018-05-28 01:39:38吳梓喬蘇越
汽車實用技術 2018年9期
關鍵詞:規劃汽車模型

吳梓喬,蘇越

(長安大學汽車學院,陜西 西安 710064)

前言

近些年來,隨著互聯網產業的迅速發展,傳統的以人為主導操縱汽車的理念受到了極大沖擊,汽車的智能化發展已成為時代需求,汽車與互聯網的緊密結合已成為一個無法避免的趨勢。其中,無人駕駛技術便是最耀眼也是相對較為成熟的一個代表,自從1970年于美國提出無人駕駛的概念后,研發進展十分迅速,各項試驗都取得了矚目的成就。但是與此同時,無人駕駛技術仍有不少問題亟待解決。其中,如何在沒有駕駛員操縱的條件下,自動尋找最佳的行駛路徑到達目的地,便是一個較為突出的問題,無論是對于無人駕駛進行的可行性還是經濟性,這都是一個需要克服的問題。

1 駕駛路徑規劃

1.1 路徑設計

在一般情況下,為了找到一條符合實際情況的最佳路徑,我們需要綜合行駛距離、道路質量、交通狀況等多類因素進行綜合考慮。這類問題屬于多目標優化問題的一種,在復雜的道路情況下很難建立一個合適的模型來綜合考慮所有的變量。因此,從簡化問題的角度上出發,可以選取其中最為重要的一個因素來進行考慮,將該問題轉換為單目標優化。顯然,若要尋找一個最能體現最佳的變量,無論是從成本還是從所需的時間上來綜合考慮,走最短的路徑是最佳的。因此可以將駕駛路徑理解為行走最短路徑,解決方案即為尋找最短路徑。

常用的路徑規劃算法有Dijkstra算法、Floyd算法、SPFA算法、最佳優先算法(BFS)、A*算法??紤]到Floyd算法適用范圍的廣泛性,以及在稠密圖上,運行效率要高于執行V次Dijkstra算法,也要高于執行V次SPFA算法。因此,本文主要討論以Floyd算法為基礎的無人駕駛汽車路徑規劃。

1.2 Floyd算法

Floyd算法是一種利用動態規劃的思想來尋求加權圖中任意節點之間的最短路徑的算法[1],與Dijkstra算法相似,但時間復雜度要高于Dijkstra算法。Floyd算法可以解決正確處理有向圖的最短路徑問題,允許圖中帶有負權值的邊,但不允許包含帶有負權值邊組成的回路[2]。對于在以距離為變量的背景下,該方案完全可以適用。

2 路徑規劃模型

2.1 模型的建立

假設在一個環境中,一共有n個路口,每一個路口都與數量不定的其余路口相連接,在這里引入兩個概念,一個是距離矩陣D,一個是路徑矩陣P,二者都是n×n的矩陣。

距離矩陣 D中的 d(i,j)表示 i,j路口間的距離,其中i=(1,2,3,...,n),j=(1,2,3,...,n):

路徑矩陣P中的path(i,j)代表i通往j經過的路口, 其中i=(1,2,3,...,n),j=(1,2,3,...,n):

從對路徑矩陣P的分析中可以發現,現有的路徑方案僅有直通的兩個路口,i→j,并沒有一個中間的過渡路口,顯然這是不成立的。因此,必須要至少引入一個過渡路口 k,即 i→k→j才引入了中轉。在沒引入一個新的路口后,刷新原有的路徑矩陣D與距離矩陣P的信息,如此迭代n次后,便得到了最終的任意兩點間最短間距以及方案。

因此,Floyd算法一共分為以下幾個步驟:

第一步:根據已有數據得到初始距離矩陣D與路徑矩陣P,其中 d(i,j)為已知 i與 j路口最短距離,path(i,j)為從 i→j經過的路口;

第二步:更新矩陣信息。引入新的路口k,如果d(i,k)+d(k,j)<d(i,j),則 d(i,j)= d(i,k)+d(k,j),path(i,j)=path(i,k);

第三步:如果d(i,j)<0,則停止,否則k=k+1后返回第二步繼續進行迭代,直至k=n。

2.2 Floyd算法利用matlab的求解[3]

以如下路況為例說明:

圖1 路徑選擇模型

初步計算得到初始距離矩陣D與路徑矩陣P:

引入新的路口k,利用matlab采用三層循環結構進行迭代處理:

for k=1:n

for i=1:n

for j=1:n

if D(i,k)+D(k,j)<D(i,j)

D(i,j)=D(i,k)+D(k,j);

path(i,j)=path(i,k);

end

end

end

end

最終得到起始點到目標點的最短距離為19,途中經歷的路徑為1→3→4→5→7。

2.3 模型評價

該模型在僅考慮行駛距離的條件下具有很高的參考價值,在每一次計算中都可以得到一個確定的結果,自動規劃出最短路徑以及行駛方案,計算效率相對較高。此外,該模型也有較為靈活的一點,在某條道路封閉后,

初始條件改變下,可以將這條道路與其余路口的距離定義為∞,重新計算,規劃處新路線,符合實際情況。

但與此同時,該模型的弊端也非常明顯,在路徑選擇時,無法綜合考慮其他的因素,僅能單方面的考慮行駛的距離,無法給出一個理想最佳的路徑,不可以單一地應用在路徑規劃上。

3 小結

本文利用了Floyd算法,以matlab進行求解線路求解為例,描述了無人駕駛汽車的路徑規劃上,以行駛距離最短為目標的路徑。在一定程度上,具有可觀的參考價值。但是無法綜合更多的因素進行考慮,在實際生活中還無法直接應用,只能作為一定意義上的參考。

無人駕駛技術應用于實際生活中還有很長的一段路要走。在接下來的發展中,關于其路徑規劃問題,未來的發展必須要結合實際中的多類情況來進行綜合處理,進行多目標優化計算。

參考文獻

[1] 張熙.基于網絡測量的互聯網路由優化系統的設計與實現[D].北京郵電大學,2014.

[2] 石松.基于城市路網的浮動車數據處理與應用[D].北京郵電大學,2015.

[3] 王海英,黃強,李傳濤,褚寶增.圖論算法及其 MATLAB實現[M].北京航空航天大學出版社,2010,22.

猜你喜歡
規劃汽車模型
一半模型
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
規劃引領把握未來
汽車的“出賣”
快遞業十三五規劃發布
商周刊(2017年5期)2017-08-22 03:35:26
多管齊下落實規劃
中國衛生(2016年2期)2016-11-12 13:22:16
3D打印中的模型分割與打包
汽車們的喜怒哀樂
迎接“十三五”規劃
主站蜘蛛池模板: 亚洲精品无码不卡在线播放| 日韩精品欧美国产在线| 国产系列在线| 国产靠逼视频| 97色婷婷成人综合在线观看| 国产无码精品在线| 亚洲啪啪网| 国产在线专区| 在线免费a视频| 日本成人不卡视频| 国产精品久久自在自线观看| 亚洲品质国产精品无码| 香蕉久久国产超碰青草| 美女裸体18禁网站| 国产精品嫩草影院av| 日韩福利在线观看| 中文字幕在线免费看| 欧美.成人.综合在线| 国产情精品嫩草影院88av| 日韩免费成人| 国产精品第一区在线观看| 五月激激激综合网色播免费| 久久特级毛片| 国产制服丝袜91在线| 日韩在线欧美在线| 成人在线第一页| 亚洲中文字幕97久久精品少妇| 国产区精品高清在线观看| 中国国产A一级毛片| 亚洲国产成人精品青青草原| 国产成人一区在线播放| 久久免费观看视频| 波多野结衣的av一区二区三区| 久久国产高潮流白浆免费观看| 色婷婷在线播放| 国产日韩精品欧美一区灰| 老司机午夜精品网站在线观看 | 永久在线精品免费视频观看| 久久不卡国产精品无码| 亚洲AⅤ波多系列中文字幕| 91精品人妻互换| 一级毛片无毒不卡直接观看| 找国产毛片看| 国产精品视频导航| 毛片免费观看视频| 精品成人一区二区三区电影 | 三级欧美在线| 色综合久久久久8天国| 日韩欧美国产综合| 久久免费看片| 国产主播在线一区| 中文字幕首页系列人妻| 国产成人免费观看在线视频| 国产国语一级毛片| 国产尤物在线播放| 五月婷婷激情四射| 亚洲成人在线网| 亚洲视频四区| 国产成人超碰无码| 国产欧美日韩另类精彩视频| 69国产精品视频免费| 91视频青青草| 伊人成人在线| 国产亚洲精品97AA片在线播放| 国产尹人香蕉综合在线电影| 日韩欧美中文字幕在线韩免费| 国产精品视频第一专区| 午夜限制老子影院888| 欧美日在线观看| 色亚洲激情综合精品无码视频 | 久久99国产综合精品1| 女人18毛片水真多国产| 欧美a在线| 国产嫖妓91东北老熟女久久一| 国产精品女在线观看| 美女免费黄网站| 日本午夜精品一本在线观看| 久久综合丝袜长腿丝袜| 91精品国产自产91精品资源| 狠狠色丁香婷婷| 99国产精品免费观看视频| 99r在线精品视频在线播放|