国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于路徑規(guī)劃與跟蹤的自動(dòng)泊車(chē)系統(tǒng)研究

2021-01-14 03:34:18能,孫
農(nóng)機(jī)使用與維修 2021年1期
關(guān)鍵詞:泊車(chē)車(chē)位雷達(dá)

熊 能,孫 梅

(常德職業(yè)技術(shù)學(xué)院,湖南 常德 415000)

0 引言

城市空間擁擠的停車(chē)位使泊車(chē)變得越來(lái)越困難,新手駕駛員對(duì)此往往不知所措。倘若不能一次快速準(zhǔn)確地完成泊車(chē)入位,還會(huì)導(dǎo)致交通堵塞,增加汽車(chē)尾氣的排放,加重空氣污染和能源的浪費(fèi)。為了使駕駛員擺脫復(fù)雜低效率的泊車(chē)操作,并且降低泊車(chē)事故率,達(dá)到節(jié)能減排的要求,現(xiàn)代化的汽車(chē)應(yīng)具備智能化的自動(dòng)泊車(chē)系統(tǒng)。國(guó)內(nèi)外有許多學(xué)者進(jìn)行了自動(dòng)泊車(chē)系統(tǒng)的研究工作,提出了多種控制方法。

泊車(chē)類(lèi)型通??煞譃榇怪辈窜?chē)、平行泊車(chē)和斜式泊車(chē),本文研究的是垂直和平行泊車(chē)系統(tǒng)。自動(dòng)泊車(chē)控制算法一般為以下兩種:(1)基于路徑規(guī)劃與跟蹤的控制方法,此方法由環(huán)境感知、路徑規(guī)劃和路徑跟蹤三個(gè)部分組成,車(chē)輛檢測(cè)到目標(biāo)車(chē)位后,根據(jù)車(chē)位形狀、車(chē)輛模型和避撞約束條件等,預(yù)先規(guī)劃好到達(dá)泊車(chē)終止點(diǎn)的路徑,然后通過(guò)控制算法跟蹤期望路徑[1,2];黃曉峰[3]提出了一種分段式泊車(chē)軌跡決策算法,得到了同時(shí)滿足平順性和安全性的最優(yōu)泊車(chē)軌跡。(2)基于人工智能的控制方法,此方法利用模糊邏輯或神經(jīng)網(wǎng)絡(luò)算法等去模擬泊車(chē)熟練的駕駛員的操作行為,將正常的泊車(chē)過(guò)程轉(zhuǎn)化為控制器的控制算法,直接通過(guò)控制汽車(chē)方向盤(pán)轉(zhuǎn)角和油門(mén)的方式,控制汽車(chē)實(shí)現(xiàn)泊車(chē),包括模糊控制、神經(jīng)網(wǎng)絡(luò)等;溫宗國(guó)等[4]采用了基于模糊控制的自動(dòng)泊車(chē)方法,由于控制器的輸入量較多,導(dǎo)致控制較為復(fù)雜;劉志強(qiáng)等[5]使用BP神經(jīng)網(wǎng)絡(luò)構(gòu)建駕駛員模型進(jìn)行自動(dòng)泊車(chē)研究,取得了較好的效果,但模型的構(gòu)建較為復(fù)雜;盧俊濤[6]使用卷積神經(jīng)網(wǎng)絡(luò)構(gòu)造了泊車(chē)視覺(jué)算法,既保證了視覺(jué)準(zhǔn)確率,也提高了視覺(jué)實(shí)時(shí)性。在泊車(chē)過(guò)程中,由于駕駛員在進(jìn)行轉(zhuǎn)向操作時(shí),需要依據(jù)車(chē)輛與四周物體的位置關(guān)系進(jìn)行轉(zhuǎn)向和控制車(chē)速,復(fù)雜的泊車(chē)環(huán)境與有限的環(huán)境信息共同增加了泊車(chē)系統(tǒng)控制器的建模難度,而基于神經(jīng)網(wǎng)絡(luò)或模糊控制的泊車(chē)控制器難以精確地模擬駕駛員泊車(chē)行為,影響了泊車(chē)控制器的魯棒性。同時(shí)由于神經(jīng)網(wǎng)絡(luò)需要極大的計(jì)算量,模糊控制又沒(méi)有自學(xué)習(xí)能力,因此通過(guò)人工智能算法來(lái)實(shí)現(xiàn)實(shí)車(chē)運(yùn)用還有很長(zhǎng)的一段路要走。

本文從幾何約束的路徑規(guī)劃與跟蹤理論方面對(duì)平行和垂直泊車(chē)過(guò)程中轉(zhuǎn)向控制策略進(jìn)行研究,提出一套實(shí)現(xiàn)自動(dòng)平行和垂直泊車(chē)功能的軟硬件方案。該方案包括自動(dòng)泊車(chē)系統(tǒng)工作原理、硬件系統(tǒng)原理、雷達(dá)探頭的布局等,可實(shí)現(xiàn)車(chē)輛平行泊入、垂直泊入、平行泊出、垂直泊出等功能,整個(gè)過(guò)程駕駛員無(wú)需操作方向盤(pán)。

1 車(chē)輛位置檢測(cè)

實(shí)際生活中的泊車(chē)情況通??梢苑譃槿?lèi):垂直泊車(chē)、平行泊車(chē)和斜向泊車(chē)。由于超聲波傳感器只能針對(duì)物體進(jìn)行測(cè)距,則泊車(chē)目標(biāo)車(chē)位兩側(cè)均無(wú)障礙時(shí)便無(wú)法檢測(cè)到車(chē)位。因此本文只對(duì)有障礙的垂直車(chē)位、平行車(chē)位進(jìn)行討論。本文所設(shè)計(jì)自動(dòng)泊車(chē)系統(tǒng)的測(cè)量模塊通過(guò)車(chē)身四周的12個(gè)雷達(dá)探頭測(cè)量車(chē)輛周?chē)沫h(huán)境參數(shù),雷達(dá)探頭選用德國(guó)博世公司USS5.0近距離雷達(dá)和USS5.1遠(yuǎn)距離雷達(dá)。4個(gè)近距離雷達(dá)分別通過(guò)安裝支架卡接在前后保險(xiǎn)杠兩側(cè),8個(gè)遠(yuǎn)距離雷達(dá)分別通過(guò)安裝支架卡接在前后保險(xiǎn)杠上,如圖1所示。

圖1 自動(dòng)泊車(chē)?yán)走_(dá)布局圖

2 路徑規(guī)劃與跟蹤

由于路徑規(guī)劃方法具有設(shè)計(jì)簡(jiǎn)單、全局尋優(yōu)的特點(diǎn),因此采用該方法能更有效的設(shè)計(jì)自動(dòng)泊車(chē)系統(tǒng)。自動(dòng)泊車(chē)系統(tǒng)的路徑規(guī)劃是車(chē)輛在獲取了周?chē)h(huán)境信息后開(kāi)始的,進(jìn)行路徑規(guī)劃的前提是系統(tǒng)檢測(cè)到合適車(chē)位,然后結(jié)合車(chē)輛和車(chē)位的相對(duì)位置、車(chē)輛自身運(yùn)動(dòng)學(xué)、車(chē)輛初始位置、道路邊界等約束條件,以車(chē)輛參考點(diǎn)行駛軌跡為設(shè)計(jì)對(duì)象,生成起始點(diǎn)至泊車(chē)終止點(diǎn)的路徑曲線,且路徑曲線需滿足連續(xù)、避障和易于跟蹤等條件?;诼窂揭?guī)劃與跟蹤的泊車(chē)運(yùn)動(dòng)控制方法,首先通過(guò)雷達(dá)掃描可停車(chē)區(qū)域,然后基于可停車(chē)區(qū)域控制器規(guī)劃可行的泊車(chē)軌跡,最后由控制器根據(jù)實(shí)時(shí)的車(chē)輛信息控制車(chē)輛方向盤(pán)及油門(mén),制動(dòng)系統(tǒng)使車(chē)輛按照預(yù)定軌跡行駛。相對(duì)于智能算法而言是比較符合目前汽車(chē)工業(yè)研究水平,并能運(yùn)用于實(shí)際的控制方法。本文采用路徑規(guī)劃的方法對(duì)泊車(chē)路徑進(jìn)行規(guī)劃,并通過(guò)模糊控制器進(jìn)行路徑跟蹤,來(lái)設(shè)計(jì)自動(dòng)泊車(chē)系統(tǒng)。該自動(dòng)泊車(chē)系統(tǒng)的流程如圖2所示。

圖2 自動(dòng)泊車(chē)流程示意圖

路徑規(guī)劃,首先需建立車(chē)輛的二自由度模型,計(jì)算出車(chē)輛倒車(chē)過(guò)程的最小轉(zhuǎn)彎半徑和起始點(diǎn)區(qū)域[7],然后確定規(guī)劃路徑的曲線類(lèi)別和車(chē)輛姿態(tài),最后確定避障約束,即完成所需路徑規(guī)劃設(shè)計(jì)。

路徑跟蹤,首先將車(chē)輛的實(shí)際運(yùn)動(dòng)模型與規(guī)劃的路徑相比較,計(jì)算出位置和方向誤差;然后將位置和方向誤差輸入到模糊控制器,由模糊控制器計(jì)算出該時(shí)刻轉(zhuǎn)向角的數(shù)值;最后,由計(jì)算出的轉(zhuǎn)向角數(shù)值和速度信號(hào)共同控制車(chē)輛的運(yùn)行。由此構(gòu)成循環(huán)反饋。

以垂直車(chē)位的泊入為例。泊車(chē)系統(tǒng)開(kāi)啟后,泊車(chē)?yán)走_(dá)探測(cè)左右側(cè)車(chē)位,系統(tǒng)根據(jù)泊車(chē)?yán)走_(dá)探測(cè)到的數(shù)據(jù)獲取車(chē)位信息。圖3為右側(cè)有其他車(chē)輛情況下的垂直泊車(chē)示意圖。自動(dòng)泊車(chē)開(kāi)始后,泊車(chē)車(chē)輛向前沿直線行駛,車(chē)輛周?chē)窜?chē)?yán)走_(dá)開(kāi)始工作,不停地探測(cè)車(chē)輛與四周物體的距離;當(dāng)泊車(chē)車(chē)輛經(jīng)過(guò)車(chē)輛A時(shí),右前方傳感器測(cè)距突然變小(檢測(cè)到車(chē)輛A),隨后增大(檢測(cè)到車(chē)位);當(dāng)泊車(chē)車(chē)輛駛離車(chē)輛A經(jīng)過(guò)車(chē)輛B時(shí)(泊車(chē)指引①位置),右前方傳感器測(cè)距突然變小(檢測(cè)到車(chē)輛B),隨后增大(越過(guò)車(chē)輛B),與此同時(shí)右后方傳感器測(cè)距也變小(檢測(cè)到車(chē)輛A);此過(guò)程檢測(cè)出泊車(chē)車(chē)位,并通過(guò)右前方雷達(dá)測(cè)量出車(chē)位寬度信息,以便路徑規(guī)劃時(shí)使用;同時(shí)也測(cè)得泊車(chē)車(chē)輛與右側(cè)車(chē)輛距離,確定是否能安全泊車(chē)。車(chē)輛泊入還需實(shí)時(shí)進(jìn)行位置檢測(cè)與路徑跟蹤(泊車(chē)指引②),并調(diào)整車(chē)輛姿態(tài)(泊車(chē)指引③)。最后完成泊入動(dòng)作(泊車(chē)指引④)。在泊車(chē)過(guò)程中,所有雷達(dá)均一直處于開(kāi)啟狀態(tài),如果有物體離車(chē)太近,則自動(dòng)泊車(chē)中止。

圖3 垂直車(chē)位泊入流程示意圖

3 自動(dòng)泊車(chē)系統(tǒng)設(shè)計(jì)

本文所設(shè)計(jì)的自動(dòng)泊車(chē)系統(tǒng)(以下簡(jiǎn)稱(chēng)PSC)狀態(tài)機(jī)原理如圖4所示,該狀態(tài)機(jī)包含以下?tīng)顟B(tài):(1)PSC_OFF:系統(tǒng)關(guān)閉,無(wú)任何模塊工作;(2)PSC_Inactive:系統(tǒng)待機(jī)狀態(tài),電源管理及CAN收發(fā)模塊工作,其他模塊不工作;(3)PSC_Active:系統(tǒng)激活狀態(tài),各模塊均正常工作,包括PSC_Search、POC、PSC_Guidance等狀態(tài);(4)PSC_Search:系統(tǒng)泊入搜索車(chē)位狀態(tài),正常搜索車(chē)位;(5)POC_Check_Environment:系統(tǒng)泊出檢測(cè)狀態(tài),確認(rèn)系統(tǒng)是否滿足泊出狀態(tài)的條件;(6)PSC_Guidance:系統(tǒng)泊車(chē)引導(dǎo)狀態(tài),車(chē)位搜索完成后,指引駕駛員泊車(chē);(7)PSC_Self_Test:系統(tǒng)自檢狀態(tài),檢測(cè)所有雷達(dá)狀態(tài)是否正確,所有節(jié)點(diǎn)信號(hào)是否在線;(8)PSC_Failure:系統(tǒng)故障狀態(tài),有雷達(dá)探頭故障或關(guān)聯(lián)節(jié)點(diǎn)不在線。

下面介紹自動(dòng)泊車(chē)系統(tǒng)工作流程,以泊入平行車(chē)位為例:

(1)系統(tǒng)自檢(PSC_Self_Test)。在整車(chē)上電后,PSC系統(tǒng)開(kāi)始自檢,自檢完成后,若系統(tǒng)未被激活,不發(fā)送自檢狀態(tài),若系統(tǒng)被激活,則發(fā)送自檢狀態(tài)。

(2)系統(tǒng)的啟動(dòng)(PSC_Actvie)。PSC自檢正常時(shí),PSC系統(tǒng)才可以開(kāi)啟系統(tǒng),即切換狀態(tài)至PSC_Active狀態(tài),在不同條件下,系統(tǒng)切換至對(duì)應(yīng)的狀態(tài)。當(dāng)車(chē)速小于25 km·h-1時(shí),按下系統(tǒng)開(kāi)關(guān),系統(tǒng)切換至泊入搜索車(chē)位(PSC_Search)狀態(tài)。

(3)系統(tǒng)工作(PSC_active)。系統(tǒng)進(jìn)入平行或垂直車(chē)位搜索狀態(tài)之后,通過(guò)轉(zhuǎn)向開(kāi)關(guān)(TurnRightSwitch/ TurnLeftSwitch)選擇搜索車(chē)位的方向;在搜索車(chē)位過(guò)程中,系統(tǒng)依據(jù)對(duì)應(yīng)狀態(tài)發(fā)送以下搜索車(chē)位狀態(tài)信號(hào),用于HMI顯示。成功搜索到合適車(chē)位后后,系統(tǒng)會(huì)與EPS完成握手,并提示駕駛員控制汽車(chē)檔位及剎車(chē),直到泊車(chē)完成。

圖4 自動(dòng)泊車(chē)泊入狀態(tài)機(jī)原理圖

4 總結(jié)與展望

本文基于路徑規(guī)劃與跟蹤算法,通過(guò)對(duì)自動(dòng)泊車(chē)流程和控制進(jìn)行研究,設(shè)計(jì)了一種能實(shí)現(xiàn)自動(dòng)平行和垂直泊車(chē)功能的系統(tǒng)。該系統(tǒng)能自動(dòng)搜索停車(chē)位,并輔助駕駛員完成平行、垂直車(chē)位的泊入、泊出功能,在降低建模難度和減少運(yùn)算量的同時(shí)具有一定的魯棒性。

猜你喜歡
泊車(chē)車(chē)位雷達(dá)
有雷達(dá)
大自然探索(2023年7期)2023-08-15 00:48:21
基于插電式混動(dòng)汽車(chē)的自動(dòng)泊車(chē)控制策略
基于MATLAB的平行泊車(chē)路徑規(guī)劃
基于CarSim的平行泊車(chē)仿真分析
為了車(chē)位我選擇了環(huán)保出行
我自己找到一個(gè)
Arrive平臺(tái)新增智能泊車(chē)推薦引擎 幫助找到最佳泊車(chē)地點(diǎn)
雷達(dá)
一個(gè)車(chē)位,只停一輛?
基于空時(shí)二維隨機(jī)輻射場(chǎng)的彈載雷達(dá)前視成像
科技| 白玉县| 宝丰县| 喜德县| 岐山县| 东方市| 松溪县| 阿城市| 昌平区| 邻水| 盱眙县| 宜君县| 隆尧县| 山东省| 乌恰县| 木兰县| 沁阳市| 余庆县| 饶河县| 榆树市| 常熟市| 新邵县| 湘潭县| 璧山县| 特克斯县| 乌鲁木齐县| 吐鲁番市| 当雄县| 平顶山市| 霍州市| 镇原县| 抚松县| 库尔勒市| 泸定县| 洞头县| 潞西市| 涟水县| 淄博市| 平潭县| 海丰县| 北流市|