計算機本科畢業(yè)設(shè)計-基于短信的智能導行系統(tǒng)模型及設(shè)計_第1頁
計算機本科畢業(yè)設(shè)計-基于短信的智能導行系統(tǒng)模型及設(shè)計_第2頁
計算機本科畢業(yè)設(shè)計-基于短信的智能導行系統(tǒng)模型及設(shè)計_第3頁
計算機本科畢業(yè)設(shè)計-基于短信的智能導行系統(tǒng)模型及設(shè)計_第4頁
計算機本科畢業(yè)設(shè)計-基于短信的智能導行系統(tǒng)模型及設(shè)計_第5頁
已閱讀5頁,還剩38頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

基于短信的智能導行系統(tǒng)模型及設(shè)計摘要隨著社會科技的發(fā)展,人們的出行條件得到了極大的發(fā)展,隨處可見小汽車在柏油路上呼嘯而去。但隨著車輛的增多也帶來了許多的問題。這個時候車載導航作為一個輔助駕駛技術(shù)發(fā)揮著重要的作用,于此同時隨著互聯(lián)網(wǎng)與物聯(lián)網(wǎng)的快速發(fā)展,汽車導航系統(tǒng)必將發(fā)揮出更大的作用。因此我們有必要去了解其主要構(gòu)造及其原理。正所謂數(shù)據(jù)為王,車載導航系統(tǒng)也有著許多的數(shù)據(jù)需要處理,運用好的數(shù)據(jù)處理技術(shù)能顯著提高車載導航的數(shù)據(jù)處理效率,提升性能。本論文先后論述了國內(nèi)外先進的數(shù)據(jù)處理技術(shù)以及車載導航的系統(tǒng)概述以及車載導航路徑規(guī)劃模塊及相應的算法。本論文通過利用卡爾曼濾波技術(shù)對構(gòu)建的小車位置信息進行處理并對比分析,然后利用遺傳算法先后完成一個多路徑的路徑選擇優(yōu)化以及單一路徑的確立。通過仿真我們可以得出,經(jīng)卡爾曼濾波處理后小車位置更加準確,且狀態(tài)波動小,較為穩(wěn)定,能夠顯著的提高定位精度,在導航數(shù)據(jù)處理方面發(fā)揮著重要作用。遺傳算法具有隨機性以及一定的方向性,它可以通過多次迭代使得種群向目標函數(shù)逼近,從而獲得最優(yōu)解,在最優(yōu)路徑規(guī)劃方面發(fā)揮則重要作用。關(guān)鍵詞:車載導航系統(tǒng);數(shù)據(jù)處理技術(shù);卡爾曼濾波;路徑規(guī)劃目錄TOC\o"1-3"\h\u8078第一章緒論 緒論從出生落地后開始爬行到慢慢直立行走,每個人都在向著目標點移動前行,即使很遠很累也沒有人會放棄,畢竟終點有我們想得到的,到達一個又一個終點,一個又一個終點連接起來就會一直通向遠方。但畢竟有時候真的路途遙遠,對于人這個“懶得”的生物來說總會想到辦法解決,從馬車到現(xiàn)在的汽車、輪船、飛機、火車以及高鐵等都是因為“懶”而出現(xiàn)的。但有了這些工具可不是就一勞永逸了,正確利用這些工具也是一件長遠沒有終點的長征。有了馬車,你還需要訓練拉車的馬朝著你的目標正確前行,有了汽車你也還需要正確的駕駛汽車在固定路線行駛。但無論是人身體力行的不行亦或者是借助交通工具在出行,都不能忽視一件重要的事情,那就是出發(fā)點與目的地之間的路線。古代人出遠門總會詢問外出過的老人,詢問路線記住標志性建筑和地理位置幫助識別路線,行在路中感覺路線不確定時也會詢問當?shù)厝艘垣@得正確路線;在借助馬通行后,有一個成語叫做老馬識途,因為馬兒經(jīng)常走那段路對其記憶清晰,故能清楚的知道路線,除了老馬識途外還有投石問路,這就是沒有辦法的時候的一種尋求內(nèi)心安穩(wěn)的一種方法。后來聰明的人們發(fā)明了地圖,根據(jù)地理探測及經(jīng)驗把已知的地理位置信息全部濃縮在一張圖上,明確的幫我們畫下來正確的路線,但紙質(zhì)地圖保持、識別等方面也存在一定的缺陷。隨著社會的發(fā)展,我們引來了互聯(lián)網(wǎng)、大數(shù)據(jù)時代,先后發(fā)明了電子地圖,在衛(wèi)星發(fā)射成功后,借助衛(wèi)星和電子地圖人們發(fā)明了導航系統(tǒng),幫助我們查詢、識別路線。各種交通工具的出現(xiàn)以及互聯(lián)網(wǎng)時代的不斷發(fā)展,讓人們已經(jīng)不再局限于一地工作、游玩了??倳ミh方出差或者游玩。這個時候?qū)Ш骄桶l(fā)揮其強大的功能了。而作為現(xiàn)代交通工具的汽車為我們的出行帶來了便利,作為其配置之一的車載導航也發(fā)揮著巨大的作用。隨著社會科技的發(fā)展,車輛產(chǎn)業(yè)也是蓬勃發(fā)展,往些年可能得具備雄厚的資本條件以及社會地位才能擁有一輛屬于自己的車,但現(xiàn)在社會只要用于一定的經(jīng)濟條件即可用于自己的車,這個標準明顯變低了,擁有一輛車已經(jīng)并不是那么困難了。汽車為人們帶來了許多的便利,縮短了出行時間,加快了生活節(jié)奏提高了生活效率。但車輛數(shù)量的劇增也帶來了許多的問題,如交通堵塞、安全事故頻發(fā)等問題,對人們的正常生活造成了極大的影響。這個時候一個能幫助人們快速、安全到達目的地的輔助駕駛技術(shù)就非常必要了,而車載導航系統(tǒng)正好具備這一功能?,F(xiàn)在的車載導航能夠在行駛中提供很多導航信息給駕駛員,現(xiàn)在它在民用和軍事領(lǐng)域方面中使用的都比較多,比如汽車導航,機器人導航還有無人駕駛之類。當然現(xiàn)在物聯(lián)網(wǎng)的飛速發(fā)展,汽車導航在以后的生活里將也會越來越重要。車輛導航一般是利用衛(wèi)星導航和自身配備的傳感器完成任務。衛(wèi)星導航常常用在車輛導航上。它有很高的定位精度,產(chǎn)生的誤差也不會因為時間造成累積,但是它會容易被干擾還有屏蔽,這些會導致它不能完全進行自主導航。SINS是自主導航設(shè)備,它能隨時輸出載體的各種參數(shù)。它一般會被用來當車輛定位和導航。但它的缺點就是因為時間的增加,產(chǎn)生的誤差也會提高。里程計是一種輔助的傳感器,它能測量車輛行駛速度還有距離,而且不會被電磁信號干擾,它有強自主性,成本也不高,但是它沒有辦法提供姿態(tài)的相關(guān)信息,要和其它傳感器一起使用。所以,我們把上面說的三種方法的缺點進行改善,就能得到高精度的導航參數(shù),這樣可以加強車輛導航效果幫助駕駛?cè)烁玫男旭?,?yōu)缺點互補結(jié)合后的導航,具有較高的應用價值和長期的發(fā)展前景。這是一個數(shù)據(jù)為王的時代,車載導航完成任務離不開數(shù)據(jù)的處理,因此了解國內(nèi)外先進的數(shù)據(jù)處理技術(shù),完成數(shù)據(jù)的處理至關(guān)重要。通過先進的數(shù)據(jù)處理完成車輛導航任務可以提高導航效率,助力導航事業(yè)的發(fā)展。

國內(nèi)外現(xiàn)狀對于車載導航是借助衛(wèi)星導航系統(tǒng)實現(xiàn)的,因此了解目前國內(nèi)外的衛(wèi)星導航系統(tǒng)是非常重要的。此外導航的數(shù)據(jù)處理是導航完成的一個核心。因此本章就目前國內(nèi)外的衛(wèi)星導航系統(tǒng)以及數(shù)據(jù)處理技術(shù)就行一個介紹以及原理闡述。衛(wèi)星導航系統(tǒng)簡介當前看來國內(nèi)外的衛(wèi)星導航系統(tǒng)可以分為四個大類,一是俄羅斯的格洛納斯系統(tǒng),二是歐盟的伽利略系統(tǒng),三是我國的北斗系統(tǒng),四是美國的全球定位導航系統(tǒng)。美國研制的GPS系統(tǒng)是當下全球適用范圍最廣的一個衛(wèi)星導航系統(tǒng)了嗎,起初是由美國五角大樓設(shè)計和開發(fā)的,如果發(fā)生了戰(zhàn)爭,美國可以在特定區(qū)域關(guān)閉系統(tǒng)相關(guān)信息服務。GPS是第一個任何人都能用的成熟的全球定位和導航衛(wèi)星系統(tǒng)。GPS在定位和導航上的作用比較多,像是車輛、船舶這些物體。再比如說:船舶海上航行和進港引水;飛機路線指導及機場降落;個人通訊終端(手機,PDA還有電子地圖等);自動駕駛汽車導航;除了這些,還有各種等級的大地測量,控制測量等。該系統(tǒng)有三個部分,即空間部分、地面部分以及使用終端用戶部分。——空間部分:21顆主要衛(wèi)星與3顆備用衛(wèi)星組成整個導航定位網(wǎng)絡系統(tǒng)的,并且大致分布在6個運行軌道上,在赤道平面上是呈現(xiàn)55度角的等距排列,它的高度在20202km。每一個軌道上存在4顆衛(wèi)星,每顆衛(wèi)星圍繞地球旋轉(zhuǎn)的周期大約是12小時。衛(wèi)星接收地面站發(fā)送的衛(wèi)星時鐘校正設(shè)置,電離層糾正設(shè)置還有一些其他的導航消息,這樣才能向用戶反饋準確的PPS和SPS。導航衛(wèi)星會向用戶的終端設(shè)備進行數(shù)據(jù)的傳輸,里面包含著實時導航數(shù)據(jù)、測距碼以及實時時刻等?!孛娌糠郑旱孛娌糠职?個主控制站、1個備份主控站、4注入站、7個AFSCN遠程跟蹤站、6個美空軍監(jiān)測站、10個美NGA監(jiān)測站(2017年數(shù)據(jù))。主控制站:負責系統(tǒng)的整體控制,提供時間基準(配備原子鐘),對監(jiān)測傳過來的數(shù)據(jù)統(tǒng)籌運算處理,然后再針對各個運行衛(wèi)星的星歷表進行衛(wèi)星鐘的偏差校正以及電離層參數(shù)等的調(diào)教,再將更新數(shù)據(jù)通過傳輸機構(gòu)發(fā)送到注入站點,再發(fā)給每個衛(wèi)星。監(jiān)測站:配置幾個環(huán)境數(shù)據(jù)傳感器、一臺原子鐘、用戶的接收機還有一個信息處理器。它要做的就是記錄各個衛(wèi)星時間精度,每隔1.5秒就要測量可見所有衛(wèi)星的距離,收集當?shù)赜嘘P(guān)環(huán)境天氣的數(shù)據(jù)等。注入站:在主控站和衛(wèi)星之間提供一個接口,并將導航信息,星歷這些數(shù)據(jù)用1754~1854MH的頻段注入到每個衛(wèi)星里。——用戶部分:接收信號顯示信息。圖2.1GPS導航示意圖該系統(tǒng)的原理其實就是通過探測衛(wèi)星和地面用戶終端設(shè)備之間的距離差,然后再通過整個衛(wèi)星網(wǎng)絡進行校正與核對,為了實現(xiàn)這個基本方式,就必須借助星歷表來進行時間的運算,從而得知明確衛(wèi)星的具體位置,然后再將衛(wèi)星的位置信息與時間數(shù)據(jù)進行匯總計算,從而算出PR,也就是用戶的終端設(shè)備距離衛(wèi)星的實際距離,精確到米這個單位。導航定位系統(tǒng)在正常運轉(zhuǎn)的時候,衛(wèi)星會對對面的接收站與用戶終端設(shè)備進行隨機碼的電信號傳輸。該定位系統(tǒng)用的偽碼分為兩種,一種是民用的C/A碼,另一種是軍方使用的用于保密性質(zhì)的P(Y)碼。C/A碼為1.023MHz,周期僅僅只有一毫秒,碼間距是1微秒,也就是說電碼之間的距離只有三百米。Y碼源于P碼,能夠充分實現(xiàn)保密的需要,定位系統(tǒng)的電碼內(nèi)容通常囊括時鐘的校正以及電離層偏差等一系列數(shù)據(jù)信息。其通過衛(wèi)星信號進行調(diào)制,在50b/s基礎(chǔ)頻率上進行數(shù)據(jù)傳輸,整個電碼內(nèi)容也有好幾部分,比如有三個數(shù)據(jù)塊、遙測碼和轉(zhuǎn)換碼,這個當中最為關(guān)鍵的就是星歷數(shù)據(jù)了,因為用戶的終端設(shè)備只需要通過接受衛(wèi)星與自己的時刻數(shù)據(jù)就可以計算出自己與該衛(wèi)星之間的距離,然后結(jié)合星歷數(shù)據(jù)推導出自己所處的位置,此外,還需要借助WGS-84大地坐標系。于是乎,GPS導航系統(tǒng)主要作用是能夠發(fā)射導航與定位數(shù)據(jù),除此之外,由于用戶終端接收裝置的限制,時鐘無法與衛(wèi)星時鐘做到完全一致完全同步,所以說,在大地坐標系的三維坐標x、y、z之外,要再引一個,然后使用四個方程式進行四個未知數(shù)的計算,所以說,如果要確定某個接收終端的位置,就必須要接收得到來自四個不同的衛(wèi)星的傳輸電碼。GPS有下面這些特點:(1)全天;(2)全球覆蓋;(3)三維立體定位;(4)高效率及時定位;(5)具備多功能特點;(6)抗干擾性能好、保密性強。估計很少有人會知道一個歷史,就是俄羅斯的格洛納斯系統(tǒng)的研制遠遠早于美國的GPS定位系統(tǒng),所以這也是后來美蘇冷戰(zhàn)時期美國政府加緊建設(shè)自己的衛(wèi)星定位系統(tǒng)的原因之一。后來由于前蘇聯(lián)的解體,格洛納斯定位系統(tǒng)的運轉(zhuǎn)還有發(fā)展都被影響,于是發(fā)展速度就比GPS慢了許多,普及度也比不上GPS。但是到了新世紀,俄羅斯的格洛納斯系統(tǒng)也在慢慢恢復原來的“統(tǒng)治地位”,其作用也不斷地顯現(xiàn)。格洛納斯衛(wèi)星導航系統(tǒng)的研制主要得益于軍方的投入,除了具備與美國的導航系統(tǒng)一樣的導航與定位之外,還能夠為海軍的艦艇、空軍的飛機以及導彈部隊的導彈進行精確制導,為全軍部隊的軍事行動和武器之間的協(xié)調(diào)提供機制化的便利條件,同樣的,通過衛(wèi)星來提供定位在各個國家經(jīng)濟領(lǐng)域的應用越來越多,像是大地和海洋測繪、石油與地質(zhì)勘探、地震預測以及社會管理等多方面。格洛納斯的出現(xiàn)也威脅到了美國GPS的統(tǒng)治地位,消除了用戶使用的擔憂,為用戶提供保障。格洛納斯使用了與GPS系統(tǒng)類似的運行衛(wèi)星數(shù)量,它還比美國的全球定位系統(tǒng)多了一顆用于數(shù)據(jù)備份的衛(wèi)星,我們隨時都能夠觀測到任何一個軌道上的四顆衛(wèi)星,其無線電信號也同樣發(fā)射的是兩種類別的偽碼,軍用和民用服務其都能提供。它是全球首個以民用為基礎(chǔ)的全球衛(wèi)星導航定位系統(tǒng)。2008年開始運行以后,全世界用戶都能用更多標準的接收器從衛(wèi)星里得到更多的信號,在很大程度上提升了定位的精確度,這是直接方便于用戶群體的。多種衛(wèi)星制導系統(tǒng)給我們帶來了使用的便利與更加穩(wěn)定精確的定位數(shù)據(jù),它們相互制約互相競爭,也在相互借鑒與提升,能夠為國際定位導航產(chǎn)業(yè)提供堅實的技術(shù)保障。以“伽利略”命名的衛(wèi)星導航系統(tǒng)是整個歐洲第一個衛(wèi)星導航系統(tǒng),它以高精度與穩(wěn)定性著稱,并且真正實現(xiàn)了民用而非軍方化管理,能夠執(zhí)行遍布全球的導航指令,實現(xiàn)全球化的定位功能。此外,該系統(tǒng)還能夠與其它不同的系統(tǒng)配套使用,未來很多用戶能夠充分實現(xiàn)多終端接收器的多元化定位服務,通過多種衛(wèi)星定位系統(tǒng)來進行導航。伽利略衛(wèi)星定位系統(tǒng)與現(xiàn)有衛(wèi)星定位系統(tǒng)最大的不同就是它可以實現(xiàn)實時高精度數(shù)據(jù)傳輸,在任何極端條件與環(huán)境下都能夠保證定位數(shù)據(jù)的可靠與穩(wěn)定,能夠及時地向用戶反饋定位信息或者說錯誤的定位信息,其自我糾錯能力十分強悍。伽利略定位系統(tǒng)與其它系統(tǒng)相比,最大的優(yōu)點就是高精確性,其定位范圍可以精確到一米之內(nèi),其先進性與可靠性一目了然。該系統(tǒng)可以分為五個板塊,即衛(wèi)星板塊、全球設(shè)施板塊、地區(qū)設(shè)施板塊、終端用戶板塊以及服務中心板塊??臻g板塊由30顆近地衛(wèi)星組建而成,并且均勻分布在三個運行軌道上,且軌道高度達到兩萬千米級別,與赤道的傾斜角為56度,最為重要的是,在每個軌道上都有一個備用衛(wèi)星,一旦出現(xiàn)某個工作衛(wèi)星失效或者出現(xiàn)故障,備用衛(wèi)星就會緊急替補上去,保證整個系統(tǒng)的運作效能不變,而出現(xiàn)問題的衛(wèi)星則會被推升到高于原軌道三百千米的新軌道上運行,所以,如此的空間布局足以為全球提供穩(wěn)定且廣泛的定位導航服務了。地面部分則是以監(jiān)控系統(tǒng)、測控系統(tǒng)、時間同步系統(tǒng)以及系統(tǒng)管理中心四大部分構(gòu)建而成,其中兩個控制中心都在歐洲,二十九個之多的傳感器站點分布于全世界各個地區(qū),同樣的,5個S波段上行站點與10個C波段上行站點能夠為衛(wèi)星和地面的控制中心提供數(shù)據(jù)傳輸?shù)谋U瞎δ埽ㄟ^通信網(wǎng)絡建立兩者之間的連接,此外,伽利略系統(tǒng)的地面部分還可以與薩爾薩特系統(tǒng)一起為救援搜救提供定位服務,能夠額外提供商業(yè)增值。數(shù)據(jù)處理技術(shù)理論數(shù)據(jù)濾波是當下最先進得一種數(shù)據(jù)處理方法,主要用于去除噪聲以及實際數(shù)據(jù)的恢復處理。在明確測量方差的前提下,卡爾曼濾波能夠憑借測量數(shù)據(jù)來評估動態(tài)系統(tǒng)的實況。由于卡爾曼濾波能夠方便計算機的編程工作,對于實際采集的數(shù)據(jù)可實時處理和更新??柭鼮V波的出現(xiàn)是現(xiàn)代濾波理論建立的標志之一,其是由美國科學家R.E.Kalman在上個世紀六十年代所設(shè)想的一種呈線性特征的最小方差離散濾波器,在之后的科技發(fā)展與進步過程中,該科學家與R.S.Bucy立足于連續(xù)系統(tǒng)的理論,提出了卡爾曼濾波的設(shè)想,最終形成最后的理論,所以完整的卡爾曼濾波理論也正式誕生了,但是其在線性隨機系統(tǒng)中也會有一定的局限性特征。上世紀六十年代末,Sunahara、Bucy等總結(jié)出了卡爾曼濾波擴展理論,拓展了原理論的應用范圍,使得該理論可以在非線性系統(tǒng)中也能有很好的表現(xiàn),否則就會導致誤差與離散現(xiàn)象的出現(xiàn)。到了新世紀,基于卡爾曼擴展理論的基礎(chǔ)上,Uhlmann和Julier重新總結(jié)得出了無跡卡爾曼濾波理論,即UKF,這個濾波算法摒棄了雅可比矩陣,拋開了系統(tǒng)的限制條件,大大提升了原理論的精確程度。(1)標準卡爾曼濾波(KF)標準卡爾曼濾波是一種線性最小方差的算法,能夠利用實時數(shù)據(jù)進行動態(tài)的數(shù)據(jù)處理,是當下最先進最廣泛的一種計算方法?,F(xiàn)狀假定具有有一系統(tǒng),如下:上式中:是時刻的n維狀態(tài)向量;是k時刻的m維觀測向量;時刻到k時刻的n×n維狀態(tài)轉(zhuǎn)移矩陣;為k時刻的m×n維觀測矩陣;為k-1時刻加在系統(tǒng)上的r維隨機干擾向量;為k時刻的m維觀測噪聲。按卡爾曼濾波要求,假定{}和{}是互不相關(guān)的零均值的正態(tài)隨機序列,并且有:上式中,是系統(tǒng)噪聲,觀測噪聲的方差矩陣,在卡爾曼濾波中要求為已知值的非負定陣,要求為已知值的正定陣,且初始狀態(tài)的一階、二階統(tǒng)計特征取為和,卡爾曼濾波要求和是已經(jīng)知道的常量,且它們是互不相關(guān)的。根據(jù)卡爾曼濾波方程得:(2)擴展卡爾曼濾波(EKF)通常情況下的擴展卡爾曼濾波只適用于非線性系統(tǒng),它的狀態(tài)預估與實際測量是沒有任何辦法憑借前一步狀態(tài)序列的線性表達式來表達,這個時候就不能夠一味地使用過去常用的卡爾曼濾波技術(shù)進行預估了,就必須要采用擴展卡爾曼濾波理論來解決。首先定義離散線性模型下的系統(tǒng)狀態(tài)方程以及觀測方程為:式中:為k時刻的動力系統(tǒng)的狀態(tài)向量;為已知的系統(tǒng)的輸入值;是系統(tǒng)的觀測值;為系統(tǒng)的過程噪聲;為系統(tǒng)的狀態(tài)轉(zhuǎn)移矩陣;為已知輸入的位置矩陣;為已知輸入作用于觀測值的位置矩陣;為觀測矩陣;為系統(tǒng)的觀測噪聲。同時和應該滿足高斯白噪聲的條件。非線性系統(tǒng)狀態(tài)方程以及觀測方程一般表達為:式中:和則是系統(tǒng)狀態(tài)方程和觀測方程的非線性表達,因此在前序列點處,進行一階泰勒展開,可以得到:式中的和是二階以上的泰勒級數(shù),可以略去。我們定義狀態(tài)轉(zhuǎn)移函數(shù)和感測矩陣的雅可比矩陣(一階偏導數(shù)組成的矩陣)如下:于是可以改寫為:式中,當已知的時候,和都是確定的常數(shù)序列,而和矩陣中的值也是唯一確定的,因此此方程的因變量和自變量就建立了線性關(guān)系,則式(1-9)和(1-10)就近似為了和式(1-7)以及(1-8)相同形式的線性關(guān)系式了,此時再用標準的卡爾曼濾波方法對其進行估算。人工神經(jīng)網(wǎng)絡是根據(jù)人體大腦信息處理結(jié)構(gòu)進行簡化、運算以及建模而得出的一種數(shù)據(jù)處理的方式方法。其通過自動非線性系統(tǒng)進行層次順序的互聯(lián),其中的物質(zhì)中介就是大規(guī)模的神經(jīng)元物質(zhì)。根據(jù)信息的不同特性,通過改變各個神經(jīng)元之間的連接方式來構(gòu)成新的結(jié)構(gòu),最終達到處理的效果。按不同的方式可以將人工神經(jīng)網(wǎng)絡分為多個類型。如下表所示:表2.1人工神經(jīng)網(wǎng)絡的分類分類依據(jù)分類時間特性連續(xù)型和離散型工作方式確定性和隨機性模型結(jié)構(gòu)前饋型網(wǎng)絡和反饋型網(wǎng)絡學習環(huán)境監(jiān)督學習與非監(jiān)督的學習上個世紀八十年代中期,Rumelharthe和MeClelland等就已經(jīng)提出了一種反向傳播網(wǎng)絡的構(gòu)想,其屬于前饋型神經(jīng)網(wǎng)絡系統(tǒng),整個學習過程是通過兩個部分組成的,一是正向傳遞,二是誤差的反向傳遞。它的原理是在一次計算過程在中通過誤差的反向傳遞完成處理,最后在計算每一層的誤差的基礎(chǔ)上進行數(shù)據(jù)的最后模擬,得出處理結(jié)論。在第二部分中,憑借著某種算法,能夠使得誤差值不斷縮小,其原理就是校正網(wǎng)絡參數(shù)進行誤差的更新與改進,直到誤差的上升趨勢保持穩(wěn)定,此時此刻的誤差最小,系統(tǒng)準確性最高,整個結(jié)構(gòu)組織也達到最優(yōu)。BP神經(jīng)網(wǎng)絡通常有三個部分組成,分別為輸入層、中間層和輸出層。這個當中輸出層和輸入層只有一個,中間層也叫做隱含層可以有多個,每層之間的神經(jīng)元是相互隔絕的,該神經(jīng)網(wǎng)絡系統(tǒng)常見的有三層,如圖2-2所示。圖2.2三層BP神經(jīng)網(wǎng)絡結(jié)構(gòu)圖在三層BP神經(jīng)網(wǎng)絡中,定義輸入向量為,若加入一個,此時就可以認為在此神經(jīng)網(wǎng)絡的隱藏層神經(jīng)元上引入了闕值量;隱藏層輸出向量可設(shè)定為,若加入,則能夠?qū)⒃搶拥纳窠?jīng)元組織中帶入一個新的闕值量,于是,輸出層的輸出向量就可以設(shè)置成,,期望輸出向量設(shè)定為。輸入層與隱藏層之間的權(quán)值矩陣用v來表示,,其中向量表示神經(jīng)網(wǎng)絡中中間層的第j個神經(jīng)元所指向的權(quán)向量。權(quán)值矩陣以W表示,,其中向量表示神經(jīng)網(wǎng)絡中輸出層第j個神經(jīng)元所指的權(quán)向量。在神經(jīng)網(wǎng)絡系統(tǒng)中,每個層面的信號存在著以下關(guān)聯(lián):第一,在輸出層的角度,有,,其次,對于隱藏層,有:,上面式中,轉(zhuǎn)移函數(shù)f(x)均為單極性Sigmoid函數(shù):當網(wǎng)絡中輸出值與期望輸出不等時,則存在輸出誤差E,定義如下:將式(1-20)的誤差定義式展開至隱藏層,有:繼續(xù)展開至輸入層,有由式(1-22)我們可以看出,此網(wǎng)絡的輸入誤差其實是各層權(quán)值和的函數(shù),因此想達到誤差E不斷較小的目的,我們只需要調(diào)整各個權(quán)值即可,在調(diào)整的過程中應該保證權(quán)值的調(diào)整量和誤差E的負梯度之間成正比,即:,;,上面兩式中的負號表示梯度下降,其中常數(shù)可以表示為比例系數(shù),其所反映的是學習速度的具體參考值,所以可以得出一個結(jié)論,該神經(jīng)網(wǎng)絡算法也就是誤差梯度下降算法,屬于δ學習規(guī)則范疇。式(1-23)與式(1-24)僅僅能夠表現(xiàn)出權(quán)值的調(diào)整邏輯,還不夠形成具體的式子,所以在整個推導算式上,假設(shè)對隱藏層均有;;對輸出層均有;對于輸出層而言,式可以寫成:對于隱藏層,式可以寫成:對輸出層和隱藏層各自定義一個誤差信號,令:綜合式與式,可以將權(quán)值調(diào)整式改為:綜合式與式,可以將的權(quán)值調(diào)整式改為:其實就是誤差修正規(guī)則(delta法則)。要完成此權(quán)值調(diào)整量的計算推導過程則只需要計算出誤差信號和即可。

車載導航系統(tǒng)概述車載導航系統(tǒng)的發(fā)展車載導航系統(tǒng)是由許多安裝在車輛上的硬件和軟件系統(tǒng)組合構(gòu)成,是智能汽車的重要組成部分。車載導航系統(tǒng)涉及多領(lǐng)域的科學技術(shù),比如通信、電氣以及軟件工程等。車載導航定位可以上溯到上古時期的指南車與計里鼓車,這些古人發(fā)明的車具備指引方向的功能,計里鼓車除了指向外還具備累計路程的功能。分別如圖2-1所示。圖3.1指南車(左)和計里鼓車(右)人類進入現(xiàn)代文明后的原始的車載導航儀是在車載收音機時代被引入的,與上世紀三十年代被一家意大利公司發(fā)明出來。那個時候?qū)Ш狡鋵嵕褪菍⒁环菁堎|(zhì)地圖卷好然后采用特殊方式使其自動跟新位置,因此勉強可以稱之為導航吧。它的原理很簡單:事先把一份卷好的紙質(zhì)的人工地圖裝進車里的一個小盒子里,這樣駕駛員就可以通過車上一個小小的屏幕看見地圖,獲得提示,它的特殊之處就是在于地圖在汽車行駛過程中會根據(jù)汽車的移動而慢慢展開幫助駕駛員跟新地圖,匹配當前位置信息,這就是車載導航系統(tǒng)的雛形了。圖3.2leterAvto導航儀這款導航儀的核心是滾動式地圖,在汽車駕駛中自動顯示當?shù)氐貓D是通過汽車與地圖之間的連接布線實現(xiàn)的。圖3.3lterAvto滾動地圖1966年,DAIR——一款無需借助衛(wèi)星的導航輔助系統(tǒng)被美國的通用汽車研究室開發(fā)出來。1977年,本田公司開發(fā)出了自家汽車導航系統(tǒng),它能夠追蹤慣性導航(依據(jù)速度和軌道來決定狀態(tài))和汽車的方向性轉(zhuǎn)變。到了盒式磁帶播放器時代,磁帶成為了聲音數(shù)據(jù)儲存的新方式。在上個世紀八十年代,一家名叫Blaupunkt的公司率先發(fā)明應用了第一臺語音車載系統(tǒng),然而,那個年代同樣還沒有衛(wèi)星定位,因此使用導航并不方便,它必須要車主手動分別輸入起點和終點的地理數(shù)據(jù)。在前期準備完成后,車載語音系統(tǒng)會輔助駕駛者運算出應該駕駛的具體路線,再通過技術(shù)人員設(shè)置出的語音進行播報提示進而告訴駕駛員如何到達行程的目標。同樣出于技術(shù)原因,導航只能使用基于車輛的速度來計算出車輛此時所處的大致位置,以確定車輛是否整處于正確路線以及正確位置。邁入CD時代后,導航也取得了巨大的發(fā)展。在1989年,歐洲的一家技術(shù)公司,名為博世公司,首次推出了第一款能夠?qū)崿F(xiàn)工業(yè)量產(chǎn)的車載導航儀,即TravelPilotIDS,不同于以往的車載導航定位系統(tǒng),此裝置大大提升了路線的精確程度,系統(tǒng)的地圖數(shù)據(jù)都是遵照國家標準進行設(shè)置的,在CD時代,該導航載體能夠?qū)崿F(xiàn)數(shù)據(jù)儲存的最大化。隨著GPS技術(shù)的不斷發(fā)展與成熟,在上世紀九十年代,該公司發(fā)布了一款具有定位功能的新式車載導航系統(tǒng),這一系統(tǒng)的出現(xiàn)代表著導航的發(fā)展真正的邁入正軌,朝著如今的智能導航系統(tǒng)這一方向不斷前進。因此這款導航系統(tǒng)在車載導航系統(tǒng)的發(fā)展史上占據(jù)著非常重要的地位。迄今為止,很多車載智能導航系統(tǒng)還在使用GPS定位(也有些后裝的汽車導航系統(tǒng)使用的是GPS+北斗雙模),但是在操作和使用功能上都得到了極大的改善,不僅僅是車載系統(tǒng)上的應用,在移動設(shè)備上手導航也變得越來越普遍,而且車聯(lián)時代的趨勢也越發(fā)明顯了??梢哉f我們進入了智能導航的時代。導航系統(tǒng)組成按不同的功能可以將一個車載導航系統(tǒng)簡單的劃分為下圖所示的這些模塊。圖3.4車載導航系統(tǒng)系統(tǒng)各模塊組成GPS數(shù)據(jù)處理模塊主要是對接受到的衛(wèi)星進行處理,是其誤差變小,定位結(jié)果更加精確,它的主要構(gòu)成是GPS接收機。該接收機可以完成數(shù)據(jù)的預處理,數(shù)據(jù)解析以及坐標轉(zhuǎn)換等多個功能。其基本原理如圖2-4所示:GPS衛(wèi)星信號按照GPS天線→低噪放大器→濾波器→GPS接收機的路線進行處理傳輸,形成有效的數(shù)據(jù),然后再通過串口與其他應用軟件部分進行連接并完成數(shù)據(jù)的交換。圖3.5GPS衛(wèi)星接收機的工作原理導航地圖數(shù)據(jù)庫中將電子地圖以一種特定的格式預先定義并存儲好,可以為車輛導航系統(tǒng)提供道路位置、所處坐標、地理信息特征以及基礎(chǔ)設(shè)施等多種重要的信息。另外,可以通過某些方法來實現(xiàn)更新以及維護事先存儲好的導航電子地圖數(shù)據(jù)庫信息。地圖匹配模塊即判斷當前位置與地圖是否和電子地圖里邊的位置一致,識別出準確的位置以及前進方向。如果電子地圖的位置坐標精度較高,那么此技術(shù)將會進一步提高系統(tǒng)的定位精度,提高更多的可靠的數(shù)據(jù)信息,協(xié)助車載導航系統(tǒng)完成路線的正確引導。汽車導航模塊是憑借全球定位系統(tǒng)進行的模塊數(shù)據(jù)處理,再通過安裝在汽車中的諸多傳感器進行數(shù)據(jù)輸出的,以判斷數(shù)據(jù)的正確與否,確定其實時位置,使系統(tǒng)準確及時地確定車輛當前位置所處的路段及其將遇到的十字街道,最具代表性的就是無線電定位技術(shù)以及慣性制導技術(shù)等。路線引導模塊即引導車輛正確行駛,安全高效的到達終點。它利用導航電子地圖數(shù)據(jù)庫的位置信息與當前的位置信息進行一個比較,不斷更新,生成實時的交通路線信息,并產(chǎn)生相應的行車指令,以確保車輛能按照正確的路線到達目的地。無線通信模塊主要通過通信網(wǎng)絡完成交通信息的一個實時互換功能,使車載導航系統(tǒng)和道路網(wǎng)絡的工作更安全、更高效。地理信息引擎模塊其實就是一個接口,連接著電子地圖數(shù)據(jù)庫,通過這個接口我們可以查看地圖,并可以進行縮放操作,此外他還會進行實時更新,幫助我們更好的完成駕駛。路線制定模塊說白了就是輔助駕駛?cè)藛T進行路線的提前制定,使得駕駛目標便捷化與安全化。它的規(guī)劃依靠電子地圖中的各種信息,它會結(jié)合用戶關(guān)心的因素,例如通行費、路線復雜程度、用時多少以及車流量等規(guī)劃處不同的路線讓用用戶進行選擇。并且在規(guī)劃路線時,它的路線信息也會根據(jù)實時交通信息進行更新讓用戶實時可以選擇自己最需要的路線進行行駛安全,高效的到達目的地。人機交互界面是汽車導航系統(tǒng)與外界交互的一個界面。駕駛者可以在汽車導航系的人機交互界面輸入各種操作指令,例如信息查詢、地圖顯示、路線引導以及路線規(guī)劃等以獲取所需要的信息。同時,汽車的導航系統(tǒng)通過可視化的屏幕進行語音提示路線導航等實時活動,從而將實時信息呈現(xiàn)在用戶面前,其中就包括了電子地圖展示以及車輛位置信息等。

路徑規(guī)劃路徑規(guī)劃概述路徑規(guī)劃在車載導航系統(tǒng)中占據(jù)著非常重要的地位,通過特定的算法為用戶提供從起點到終點之間的規(guī)劃合理的路線以供用戶選擇。汽車導航系統(tǒng)中路徑規(guī)劃起著連接作用,它基于電子數(shù)字地圖以及信號通信,依靠來自路網(wǎng)的實時交通信息來規(guī)劃從車輛當前所處位置到達用戶目的地的之間的行車路線,幫助用戶到達目的地。路徑規(guī)劃通常使用費用、距離時間等參考因素來規(guī)劃處行駛成本最低的路線。路徑規(guī)劃的劃分通常為兩種,即動態(tài)路徑規(guī)劃和靜態(tài)路徑規(guī)劃。在最短路徑規(guī)劃問題上,科學家迪杰斯特拉(Dikstra)在上世紀六十年代提出了Dikstra算法,迪杰斯特拉解決了有向圖中最短路徑的問題這是他最大的貢獻。Lee算法是較早用于電路的路徑追蹤。Hart等人提出的A*算法是典型的啟發(fā)式搜索算法,但此算法存在也有著本身的局限性,著名科學家Floyd解決了部分問題,他于1962年提出了Floyd算法。路徑規(guī)劃算法Dikstra算法Dikstra算法結(jié)果準確,性能穩(wěn)定能夠?qū)崟r適應網(wǎng)絡結(jié)構(gòu)的改變,是處理路徑規(guī)劃時最常用的算法之一。使用此 算法一定能夠找到一條最優(yōu)的路徑,它從起點出發(fā)掃描路網(wǎng)中的所有節(jié)點,按照路線長度大小的順序搜索,直到找到一條通往目標點的最短路徑截止。但也正式因為此算法的這種搜索模式當遇見路網(wǎng)節(jié)點很多時的情況時它的效率也會相應的降低。(1)算法的基本思想從起點出發(fā)搜索整個路網(wǎng),用迭代的方法找一條起點和終點間的最短路徑。在這里設(shè)V是節(jié)點集,T是缺乏短路徑的節(jié)點集合,S是已具備短路徑的節(jié)點集合,所以就是T=V-S。設(shè)cost[i,j]代表邊<>上的權(quán)值,若與之間不相通,則。表示已找到的起點與某一節(jié)點之間的最小權(quán)值。初始狀態(tài)時,,則從開始到其他節(jié)點之間的最短長度為。具體求解過程如下:1、選擇,使得//從集合T中求得一條到長度最短的節(jié)點,并將該節(jié)點存放入集合S中,即。2、若,則//對于新加入的集合S中的節(jié)點,修改節(jié)點到T中的節(jié)點的最短路徑長度3、重復步驟2的工作N-1此。(3)算法的基本流程圖算法的基本流程圖如圖4-1所示:圖4.1Dikstra算法的基本流程圖下面看一個例子:如圖3-2所示的路徑。圖4.2路徑示意圖表4.1Dikstra算法計算流程圖中頂點余下的頂點A(-,0)b(a,2)c(-,∞)d(a,6)e(-,∞)B(a,2)c(b,2+3)d(b,2+1)e(-,∞)D(b,3)C(b,5)e(d,3+3)C(b,5)E(d,6)E(d,6)結(jié)束到各頂點的最短路徑:從a到b:a-b,長度為2。從a到d:a-b-c,長度為3.從a到c:a-b-c,長度為5.從a到e:a-b-d-e,長度為6.Floyd算法是動態(tài)規(guī)劃方案,可以解決有著多對頂點的有向圖中兩點的最短路徑問題。權(quán)值為負的邊也可以在該算法中存在,算法運行的時間復雜度為。算法考慮的是最短路徑上的中間頂點,簡單路徑上的中間頂點是除和以外上的任意一個頂點,即任何屬于集合的頂點。Floyd算法的主要思想是,G的節(jié)點,有這樣一個V的子集對任意節(jié)點i,獲取節(jié)點i到j之間的全部路徑,并且路徑之間的節(jié)點都屬于V的子集。假使兩點間權(quán)值最小的路徑使P,F(xiàn)loyd算法用路徑P和起點的關(guān)系,關(guān)鍵在P里有沒有中間節(jié)點k。(1)如果最短路徑P中沒有k,那么P全部節(jié)點都在中。由于集合是集合的子集,所以從節(jié)點i到j的最短路徑P,其中的全部中間節(jié)點都歸屬與第一個集合區(qū)域的范疇,同樣也是第二個集合的最短路徑。(2)要是最短路徑P里有k,則將P分解,如圖4-3所示。假設(shè)是從節(jié)點i到節(jié)點K的最短路徑,且的全部節(jié)點都在中。由于節(jié)點k不屬于的中間節(jié)點,因此是從節(jié)點i到節(jié)點k的最短路徑。且所有節(jié)點均屬于集合.且的全部路徑節(jié)點都在集合中。同理是從節(jié)點k到節(jié)點j之間的最短路徑。圖4.3路徑P的分解Floyd算法的流程圖如圖4.4所示:圖4.4Floyd算法流程圖在Matlab中進行編程可以根據(jù)Floyd算法流程圖完成。下面是該算法的部分核心算法:fork=1:nfori=1:nforj=1:nifD(i,k)+D(k,j)<D(i,k)D(i,j)=D(i,k)+D(k,j);path(i,j)=path(i,k);endendendend利用Floyd算法可以直接找到任意兩個點之間路徑最短的線路,但是其計算量特別大,在權(quán)值為負以及交通網(wǎng)絡過于復雜時此算法不適應。遺傳算法是隨機的搜索算法,有一定方向性,J.Holland教授經(jīng)過模仿生物進化的想法,把相同的概念用到智能算法里,提出了新的人工智能算法。它利用和生物差不多的變異、交叉還有選擇等運算來提高個體適應性。這種算法有著強擴展性,容易和別的算法相結(jié)合,操作起來簡單等優(yōu)點廣泛,在很多都能用。遺傳算法的那些需要改善的問題得出的和目標函數(shù)呼應的適應度函數(shù),種群開始初始化,評估,算出適應度,遺傳操作還有進行選擇。它最好的獲取方法是,經(jīng)過多次迭代使種群靠近目標函數(shù)。遺傳算法流程圖像下面的圖展示的一樣(GEN指的是當前代數(shù);M代表種群規(guī)模,i代表種群數(shù)量。)圖4.5遺傳算法流程圖(1)遺傳算法的主要步驟遺傳算法歸屬于隨機優(yōu)化系統(tǒng),其是通過基因的改變進行優(yōu)化狀態(tài)的實現(xiàn)的,其主要幾個步驟分別為:1)群體格式化;2)計算每個個體的適應值;3)選擇操作:按照“優(yōu)勝劣汰,適者生存”的原則,個體適應度是高是低和遺傳給下一代的概率是正向相關(guān)。經(jīng)常用輪盤賭算法的辦法來選擇,也就是說讓表示群體的適應度函數(shù)值的總和,表示群體中第i個染色體的適應度值,則其適應度值所占的份額剛好與其產(chǎn)生后代的能力相對應。4)交叉運算:同特定的方式交換部分基于,使已經(jīng)完成配對的兩個染色體變成兩個新的染色體;和別的進化算法比,遺傳算法產(chǎn)生新個體的方法是依靠交叉算子。在交叉前會隨機配對把種群里每個個體進行配對。通常用的交叉方式有:順序交叉、循環(huán)交叉、單點交叉、多點交叉、雙點交叉、算術(shù)交叉、均勻交叉等。5)變異操作:把變異算子用在種群中。用等位基因代替?zhèn)€體染色體編碼鏈中的某個位點遺傳值,這樣就能形成新的個體。6)判斷條件是否結(jié)束,若沒有結(jié)束則返回步驟2,否則結(jié)束。(2)遺傳算法的運行參數(shù)種群規(guī)模:規(guī)模小,收斂快但會降低種群的多樣性,;編碼長度:編碼長度取決于問題解的精度,精度越高,編碼越長;變異概率:變異概率小的話,那么變異操作產(chǎn)生新個體還有壓制早熟現(xiàn)象的能力都會比較差;變異概率過高,隨機性過大,一般取值范圍為。交叉概率:交叉概率太大容易讓種群已經(jīng)形成的結(jié)構(gòu)遭到破壞,讓后讓搜索有很大的隨機性;概率小的話發(fā)現(xiàn)新個體的速度又會太慢,選擇的值在。終止進化代數(shù):結(jié)束算法的一個條件,通常選。

仿真驗證本章節(jié)主要利用Matlab軟件仿真驗證兩個部分:(1)實現(xiàn)卡爾曼濾波對車輛導航定位的處理,對比分析軌跡圖以及誤差大小。(2)利用遺傳算法對車輛導航路徑就行一個簡單規(guī)劃,簡單模擬車輛是如何實現(xiàn)路徑規(guī)劃的。(本次實驗使用的是MatlabR2019a版本)卡爾曼濾波對導航定位的處理本次仿真驗證通過構(gòu)造一個實際應用的例子來實現(xiàn)。假設(shè)有一輛汽車在開闊的場地上行駛,GPS會測量汽車實時位置相對于選定參考點的位置的橫縱坐標,然后通過這些坐標來描述觀測結(jié)果,估計該汽車的實時位置。狀態(tài)向量,觀測向量。狀態(tài)轉(zhuǎn)移方程和觀測方程分別為:這里給定GPS縱坐標測量的噪聲方差為2(單位為),噪聲均值為0;橫坐標測量的噪聲方差為2,噪聲均值為0;采樣時間點為500個,采樣間隔秒。車輛的初始狀態(tài)為(-20;20;10;100),四個狀態(tài)量的噪聲的方差分別為(0.01;0.01;0.05;0.05).仿真實驗結(jié)果如下:圖5.1車輛軌跡對比圖圖5.2車輛橫向?qū)Ρ葓D圖5.3車輛縱向?qū)Ρ葓D從上述三個圖可以看出,與直接利用GPS觀測所獲得的結(jié)果相比經(jīng)過卡爾曼濾波后所獲得的估計狀態(tài)狀態(tài)波動小,較為穩(wěn)定且更加的準確,更貼合在實際的日常生活中我們駕駛汽車的過程。本次實驗,直接觀察最后定位平均方誤差在1.7m,利用卡爾曼濾波技術(shù)確認定位均方誤差大概在0.5m,這可以表示卡爾曼濾波處理可以獲得更高的定位精度,在這方面的數(shù)據(jù)處理中效果較好。遺傳算法實現(xiàn)車輛路徑規(guī)劃仿真步驟如下:建立一個有十一個節(jié)點的路徑圖,如下圖所示:圖5.4路徑規(guī)劃圖運行程序我們可以得到以下輸出內(nèi)容:表5.1最短路徑距離匯總表distance{i,j}12345678910111027136105121114220531483109123750741567694137047961110135314403729811664173045658710859740921485366259078991210711962701210119610851810311141291311849230(1)距離矩陣:Outdistance(i,j),其中i代表起點,j代表終點(2)輸出路徑經(jīng)過節(jié)點:outpath{i,j},其中i代表起點,j代表終點表5.2最短路徑經(jīng)過節(jié)點統(tǒng)計表path{i,j}12345678910111,21,31,41,2,51,2,5,61,4,71,2,5,81,2,5,6,91,4,7,1022,122,5,6,32,1,42,52,5,62,5,6,72,5,82,5,8,92,5,8,9,1033,13,6,5,233,13,6,53,63,6,73,6,5,83,6,93,6,7,1044,14,1,24,344,1,2,54,1,2,5,64,74,1,2,5,84,7,10,94,7,1055,2,15,25,6,35,2,1,455,65,6,75,85,8,95,6,71066,5,2,16,5,26,36,5,2,1,46,566,76,5,86,96,7,1077,4,17,6,5,27,6,37,47,6,57,677,10,9,87,10,97,1088,5,2,18,5,28,5,6,38,5,2,1,48,58,5,68,9,10,788,98,9,1099,6,5,2,19,8,5,29,6,39,10,7,49,8,59,69,10,79,899,101010,7,4,110,9,8,5,210,7,6,310,7,410,7,6,510,7,610,710,9,810,9101111,9,10,7,4,111,8,5,211,9,6,311,9,10,7,411,8,511,9,611,9,10,711,811,911,9,10從上述兩個表我們可以直觀的看出在具有多路徑選擇規(guī)劃時的最短距離即最優(yōu)路徑經(jīng)過的節(jié)點。如在此路徑圖中節(jié)點1與節(jié)點3之間的最短路徑距離是,而路線則有以及兩條,則選擇了經(jīng)過節(jié)點最少的路徑,同理節(jié)點8到節(jié)點11。本次實驗主要目的是確立一條連接31個城市之間的路線圖,通過對比分析遺傳算法的優(yōu)勢。首先假設(shè)31座城市的位置坐標如圖5-5所示:圖5.531座城市的分布圖下面截取了程序運行過程中不同時刻的圖,并進行分析對比:圖5.6最優(yōu)解和當前解對比圖圖5.7第1步(左)以及第13步(右)的路徑規(guī)劃圖圖5.8第32步(左)以及第54步(右)路徑規(guī)劃圖圖5.9第89步(左)以及第117步(右)路徑規(guī)劃圖圖5.10第150步(左)和第186步(右)路徑規(guī)劃圖圖5.11不同運行次數(shù)下最終路徑規(guī)劃結(jié)果圖從程序運行過程以及結(jié)果分析,我們可以得出以下結(jié)論:1.隨著程序的不斷運行當前解和最優(yōu)解的數(shù)值都成下降趨勢,并且由快速下降到逐漸趨于平緩。2.不同次數(shù)運行情況下的結(jié)果有所不同。3.在運行過程中最短路徑并不是每次都在降低的,總體趨勢是越來越短但也會存在過程中的比最終結(jié)果更優(yōu)。由此可以看出遺傳算法在處理問題時具有隨機性以及一定的方向性。它通過多次迭代使得種群向目標函數(shù)逼近,從而獲得最優(yōu)解。

結(jié)論本次畢業(yè)設(shè)計針對車載導航的數(shù)據(jù)處理,在此選取卡爾曼濾波對實驗車輛就行一個GPS定位處理,以及遺傳算法完成路徑的規(guī)劃得出以下結(jié)論。1、經(jīng)過卡爾曼濾波處理后所獲得的估計狀態(tài)的狀態(tài)波動小,較為穩(wěn)定且更為準確,與實際的日常生活中我們駕駛汽車的過程跟貼合。即通過卡爾曼濾波處理可以使得定位精度更高。2、遺傳算法在處理問題時具有隨機性以及一定的方向性。它通過多次迭代使得種群向目標函數(shù)逼近,從而獲得最優(yōu)解。隨著迭代次數(shù)的增加遺傳算法得到的最優(yōu)解的數(shù)值總體成下降趨勢(中途可能出現(xiàn)上升再下降的情況),并且由快速下降到逐漸趨于平緩。本次設(shè)計最初的大方向是導航的數(shù)據(jù)處理技術(shù)研究,結(jié)合當前社會汽車的發(fā)展以及查閱相關(guān)文獻確定了最終的方向:車載智能導航系統(tǒng)的數(shù)據(jù)處理技術(shù)研究。然后開始著手此次任務。進度安排大體如下:(1)因為導航通常借助的是衛(wèi)星

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論