亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于全景圖像與人機交互的自動泊車系統(tǒng)

        2023-06-23 04:07:12曹立波岳鵬宇張正陽劉建國黃梅珊
        汽車技術 2023年6期
        關鍵詞:標志點泊車全景

        曹立波 岳鵬宇 張正陽 劉建國 黃梅珊

        (1.湖南大學,汽車車身先進設計制造國家重點實驗室,長沙 410082;2.廣汽乘用車有限公司,廣州 511400)

        主題詞:自動泊車 車位檢測 路徑規(guī)劃 路徑跟蹤

        1 前言

        自動泊車系統(tǒng)(Automatic Parking System,APS)能夠自動尋找車位并提前規(guī)劃路徑自主將車輛駛入,解決狹小車位的泊車問題,提升駕駛體驗,減少事故的發(fā)生。

        近年來,國產(chǎn)汽車品牌逐步在其高檔汽車上搭載泊車輔助系統(tǒng):2018年,百度基于Apollo平臺,在一輛搭載6 個攝像頭和12 個超聲波雷達的共享汽車上完成了自動泊車試驗,利用布置在車身上的大量傳感器完成對周圍環(huán)境的探測,進而規(guī)避行人和障礙物,同時可以實現(xiàn)停車位自動檢測、自主導航、自動泊車入位和自動還車功能。2019 年,小鵬推出搭載有多達20 個傳感器的車型,可以完成70%場景下的自動泊車,應對有線框和無線框的垂直車位、平行車位以及有線框的斜車位。

        目前,自動泊車技術依然存在一些局限性,例如在泊車過程中難以應對突然出現(xiàn)的行人和車輛,在復雜的場景中難以精確識別車位中的各種障礙物,尤其是低矮物體、電線或洞穴。相對完善的自動泊車系統(tǒng)大多配置十余個攝像頭、雷達等各種傳感器及高算力芯片,成本高昂,影響了自動泊車功能的普及與應用,所以,研發(fā)成本低廉、效果穩(wěn)定的自動泊車系統(tǒng)成為現(xiàn)實之需。

        泊車過程可以分為環(huán)境感知與泊車控制2 個部分。環(huán)境感知用于搜索可用的停車位,判斷車輛是否停到合適的泊車位置,并在泊車過程中檢測障礙物。泊車控制包括路徑規(guī)劃、路徑跟蹤和控制車輛移動。在環(huán)境感知過程中,駕駛員通常可以輕松判斷車位是否可用,故由駕駛員完成車位最終判定和周圍環(huán)境的監(jiān)測,車輛實現(xiàn)泊車過程控制,不失為一種明智的選擇。

        基于以上分析,本文提出基于全景圖像與人機交互的自動泊車系統(tǒng),采用環(huán)視圖像系統(tǒng)的4個攝像頭配合低成本控制器完成自動泊車過程。

        2 車位識別

        2.1 車位檢測

        近年來,基于全景圖像的視覺車位檢測方法可大致分為基于線的方法[1-3]、基于標志點的方法[4-6]和基于語義分割的方法[7-8]?;诰€的方法都是基于原始線特征,因而對真實復雜的環(huán)境不具有魯棒性。基于語義分割的方法需要進行后處理才能獲得車位,既耗時又不準確。相比較而言,基于標志點的方法更適于實際使用。

        本文車位識別采用純視覺方案,基于空閑停車位網(wǎng)絡(Vacant Parking Slot-Net,VPS-Net)進行車位檢測和車位占據(jù)分類[9],VPS-Net的模型結構如圖1所示。

        圖1 VPS-Net結構

        YOLOv3[10]是優(yōu)秀的多目標檢測器。VPS-Net在車位檢測階段,將全景圖像作為輸入,利用YOLOv3同時檢測圖像中的“T型”和“L型”標志點及車位的頭部并直接分類為直角、銳角或鈍角頭部,標志點和頭部的示例如圖2所示。

        圖2 不同類型車位頭部和標志點示例

        考慮到實際應用中對車位檢測實時性的要求,需要在檢測速度與精度之間達到較好的平衡。根據(jù)Hui[11]的研究,使用MobileNet 的單步多框目標檢測(Single Shot MultiBox Detector,SSD)是在檢測速度和準確率之間取得均衡的最優(yōu)方案。

        因此,本文對VPS-Net 進行改進,使用SSDMobileNet v1替換原網(wǎng)絡中車位檢測部分的YOLOv3網(wǎng)絡,相比較而言,SSD-MobileNet v1 在滿足較小精度損失的前提下具有更快的推理速度。

        2.2 完整車位預測

        本文使用文獻[9]中的方法對檢測到的車位標志點與車位頭部進行配對,同時預測完整的車位。

        2.2.1 車位標志點配對

        假設P1、P2為車位的2個標志點,矩形B為覆蓋車位頭部的檢測區(qū)域,B中檢測到的車位標志點存在4種情形,如圖3所示。

        圖3 車位標志點與檢測區(qū)域的關系

        對于圖3a的情形,P1、P2即為2個成對的標志點。

        對于圖3b 和圖3c 的情形,如果同時滿足車位頭部的預測置信度大于95%,則Pi的另一個配對車位標志點的坐標為:

        式中,bj為B的4個頂點之一的坐標;~bj為bj的對角頂點坐標;Δw、Δh為控制B的寬、高的超參數(shù)。

        對于圖3d的情形,先計算B的4個頂點區(qū)域的歸一化平均強度(Normalized Average Intensity Values,NAIV),將含有最大NAIV的一組對角頂點選為B中的成對標志點:

        式中,Vi為以第i個頂點為中心,大小為10像素×10像素的區(qū)域Ri的NAIV;max(I)為圖像I的最大強度;N、(x,y)分別為Ri區(qū)域的像素數(shù)量及其坐標。

        如果區(qū)域B中含有多于2 個的標志點,則最接近B的對角線頂點的2個標志點為配對標志點。

        配對完成后需要對車位類型進行判斷。垂直車位和平行車位的頭部均為直角頭部,但是2種車位的2個標志點間的距離不同,如果標志點間的距離小于閾值t,則車位類型為垂直車位,反之為平行車位;如果檢測到的車位頭部為鈍角或銳角類型,則車位類型為斜車位。

        2.2.2 完整車位預測

        在全景圖像中,大多數(shù)停車位并不能完整顯示,因此,需要對完整的車位進行預測。完整車位可由4個頂點表示,P1、P2為已經(jīng)配對的2 個車位標志點,另外2 個標志點P3、P4可計算為:

        式中,αi、di分別為停車位的角度和深度。

        計算出P3、P4后還須確定車位的方向,即標志點是按順時針排列或逆時針排列,此時,可以通過計算車輛自身形成的矩形框與車位形成的矩形框之間的交并比(Intersection Over Union,IOU)來判斷。正常行駛過程中,車輛一定不會與車位重疊,則IOU 為零,如圖4 所示;在泊車過程中,針對垂直車位或斜車位,車輛從入口線倒入車位,則車位方向向下,如圖5 所示。如果是平行車位,入口線的斜率為正,則車位位于車輛的右側,否則位于左側,如圖6所示。IOU的計算方法為:

        圖4 正常行駛中車輛與車位的位置關系

        圖5 泊車過程中判斷垂直車位(斜車位)方向的示意

        圖6 泊車過程中判斷平行車位方向的示意

        式中,A1為車輛自身形成的矩形框;A2為車位形成的矩形框。

        2.3 車位占據(jù)分類

        車位占據(jù)分類是一個二分類問題,主要判斷車位狀態(tài)是否為空。經(jīng)典的基于機器學習的方法使用人工設計的特征來表示停車位樣本,然后訓練支持向量機(Support Vector Machine,SVM)分類器模型實現(xiàn)分類?;谏疃葘W習的方法直接使用停車位分類樣本來訓練深度卷積神經(jīng)網(wǎng)絡(Deep Convolutional Neural Networks,DCNN)模型,可以應對光照變化和不同環(huán)境的影響。VPS-Net[9]基于AlexNet[12]設計了DCNN 模型,由于模型加速時底層接口NNAPI(Android Neural Networks API)不支持只對圖像的一條邊進行填充,所以本文對VPSNet的分類網(wǎng)絡進行了少量修改,網(wǎng)絡結構如表1所示。

        表1 分類網(wǎng)絡結構

        使用預先采集并標注的車位分類數(shù)據(jù)集對網(wǎng)絡進行訓練,在訓練迭代過程中網(wǎng)絡會逐漸學習圖像的特征,并輸出圖像是否為空的概率。分類過程為:將上一步檢測到的車位從全景圖像中裁剪,并經(jīng)過透視變換將圖像統(tǒng)一正則化處理為120 像素×54 像素;將圖像輸入訓練好的分類卷積神經(jīng)網(wǎng)絡,輸出車位的狀態(tài)。

        3 路徑規(guī)劃與跟蹤方案

        在全景圖像生成過程中,可以很容易獲得從全景圖像坐標系到以車輛為中心的世界坐標系的轉換矩陣。這樣,一旦檢測到空閑車位,即可根據(jù)轉換矩陣求出其實際位置,并發(fā)送到路徑規(guī)劃模塊。路徑規(guī)劃模塊負責求解車輛到車位的最佳路徑;當完成相應的路徑規(guī)劃時,需要控制車輛按照既定的路線行駛,正確地停在終點,且保證車輛的位姿與規(guī)劃的位姿一致。此時需要路徑跟蹤的參與,實時調整前輪轉角與車速,控制車輛按照規(guī)劃好的路徑行駛。

        3.1 路徑規(guī)劃

        本文采用圓弧與直線相連接的方法對3 種類型的車位進行泊車路徑規(guī)劃。為了方便不同車位的路徑規(guī)劃以及盡量減少對泊車空間的需求,針對3種不同的車位均以最小轉彎半徑進行路徑規(guī)劃,保證在正常情況下能夠實現(xiàn)不同車位的泊車。對于垂直車位和斜車位,根據(jù)車輛與車位入口線的不同橫向距離提出了不同的泊車路徑規(guī)劃。對于平行車位,同時考慮車輛與車位入口線的不同橫向距離和車位的不同長度,本文提出了兩步式和四步式泊車路徑規(guī)劃方法,如圖7~圖10所示。

        圖7 垂直車位路徑示意

        圖8 斜車位路徑示意

        圖9 兩步式平行泊車路徑示意

        圖10 短平行車位下的四步式平行泊車路徑示意

        3.2 路徑跟蹤

        模型預測控制[13](Model Predictive Control,MPC)作為一種基于模型的閉環(huán)控制策略,具有良好的控制效果和較強的魯棒性,能夠在一定程度上克服過程的不確定因素,處理過程中的各種約束。MPC 系統(tǒng)的結構如圖11所示。

        圖11 模型預測控制原理

        路徑跟蹤控制器需要對MPC的控制器模塊進行重新設計,該模塊結合了預測模型、目標函數(shù)和約束條件進行最優(yōu)化求解:

        a.泊車控制器的預測模型。首先需要將低速狀態(tài)下的車輛運動學模型線性化,以應用于線性時變模型預測控制算法。線性化方法有很多種,主要分為精確線性化和近似線性化。精確線性化一般用于具體系統(tǒng),不具備普遍適用性。近似線性化具有較強的適用性,使用較為簡單。本文選用近似線性化的方法。

        b.泊車控制器的目標函數(shù)。為了對每個采樣周期進行控制增量的限制,避免被控系統(tǒng)的控制量發(fā)生突變,本文采用軟約束方法[14]。

        c.泊車控制器的約束條件。為了實現(xiàn)路徑的準確與平穩(wěn)跟蹤,需要對車輛的控制量和控制增量進行約束。控制量約束和控制增量約束表達式分別為:

        式中,u(t+k)為(t+k)時刻控制系統(tǒng)的輸出,包含前輪等效轉角和后軸中心速度;umin(t+k)、umax(t+k)分別為(t+k)時刻系統(tǒng)控制量的最小值和最大值集合;Δu(t+k)為(t+k)時刻的系統(tǒng)控制增量;Δumin(t+k)、Δumax(t+k)分別為(t+k)時刻系統(tǒng)控制增量的最小值和最大值集合;Nc為控制時域。

        4 系統(tǒng)工作流程

        如圖12 所示,基于全景圖像與人機交互的自動泊車系統(tǒng)的主要工作流程為:

        圖12 基于全景圖像與人機交互的自動泊車流程

        a.駕駛員啟動自動泊車系統(tǒng)后,車輛在駕駛員的操作下開始在全景圖像中自動搜索停車位。

        b.搜索到可能的停車位時,系統(tǒng)在全景圖像中通過人機交互界面提示駕駛員確認是否可以停車。

        c.駕駛員確認可以停車后,車輛進行自動泊車路徑規(guī)劃并開始自動泊車,同時系統(tǒng)在全景圖像中提示駕駛員注意觀察車輛周圍環(huán)境。

        d.遇到危險時,駕駛員踩下制動踏板立即中止泊車,系統(tǒng)通過人機交互界面詢問是否繼續(xù)泊車。

        e.駕駛員判斷危險解除后,確認繼續(xù)泊車,系統(tǒng)將繼續(xù)完成后續(xù)操作。

        5 實車驗證

        5.1 實車平臺

        本文使用一輛裝有全景影像系統(tǒng)的乘用車驗證所提出系統(tǒng)的可行性,如圖13 所示,其在左右后視鏡、車頭和車尾各裝有1個魚眼攝像頭,用于采集車輛周圍的環(huán)境并生成全景照片。

        圖13 實車試驗平臺

        5.2 算法移植

        本文使用如圖14所示的NXP i.MX 8M Plus EVK作為實車運算平臺,其帶有的神經(jīng)處理單元(Neural Processing Unit,NPU)運行速率最高可達2.3×1012次/s,可以大幅加快深度學習模型的推理速度,從而保證系統(tǒng)的實時運行。

        圖14 運算平臺

        本文使用前文所提出的實車平臺采集了訓練數(shù)據(jù)。用于車位檢測模型訓練的車位數(shù)據(jù)包括6 種環(huán)境條件,即室內、室外白天、室外夜晚、室外雨天、室外陰影和室外路燈,3 種地面條件,即水泥路、柏油路和瓷磚路,3 種車位類型,即垂直車位、平行車位和斜車位,足以覆蓋絕大多數(shù)的泊車環(huán)境。將車位數(shù)據(jù)集中的各車位裁剪制成了車位分類數(shù)據(jù)集。其中,車位檢測數(shù)據(jù)集含有9 827 張訓練照片、3 962 張測試照片,車位分類的數(shù)據(jù)集含有8 921張訓練照片和2 147張測試照片。

        在裝有NVIDIA TITAN Xp 顯卡的計算機上進行模型訓練,量化后移植到開發(fā)板。深度學習模型的量化可以大幅減小模型占用的存儲空間,同時提高計算速度。為盡量減少模型量化造成的精度損失,本文在訓練時采用量化感知訓練。圖15所示為算法訓練并執(zhí)行量化的步驟。

        圖15 模型量化流程

        首先,在模型訓練階段,量化感知訓練會在網(wǎng)絡可識別的某些操作內嵌入偽量化節(jié)點,統(tǒng)計訓練時流經(jīng)該節(jié)點的最大、最小值以備模型量化時使用。偽量化節(jié)點會參與模型訓練的前向推理過程,同時獲得量化損失以減少模型量化造成的精度損失。

        網(wǎng)絡訓練收斂后,將訓練好的網(wǎng)絡參數(shù)與模型結構使用凍結工具(freeze_graph)凍結為一個帶參數(shù)的模型文件,最后使用TOCO 工具將模型量化為uint8 并轉換為NPU可以加速的tflite文件。

        5.3 結果分析

        使用上述實車平臺試驗驗證本文所提出的系統(tǒng)的泊車效果,結果表2 所示。驗證結果表明,該系統(tǒng)可以可靠地完成自動泊車。

        6 結束語

        本文提出了一種基于全景圖像與人機交互的自動泊車系統(tǒng):使用SSD-MobileNet v1進行車位頭部和標志點檢測,再推理出完整車位,創(chuàng)建了一個分類網(wǎng)絡用來判斷車位是否被占用;使用圓弧-直線法進行路徑規(guī)劃,使用模型預測控制進行路徑跟蹤;基于NXP i.MX 8M Plus EVK 運算平臺完成了算法開發(fā),使用量化感知訓練在保證盡量減小量化損失的前提下提高模型推理速度。

        本文提出的自動泊車系統(tǒng)將駕駛員對環(huán)境的感知和判斷加入到自動泊車過程中,可以大幅減少自動泊車系統(tǒng)所用傳感器的數(shù)量,在降低成本的同時保證自動泊車效果。

        猜你喜歡
        標志點泊車全景
        多尺度信息融合的船舶外板檢測三維標志點識別方法
        基于插電式混動汽車的自動泊車控制策略
        基于MATLAB的平行泊車路徑規(guī)劃
        基于CarSim的平行泊車仿真分析
        戴上耳機,享受全景聲 JVC EXOFIELD XP-EXT1
        Arrive平臺新增智能泊車推薦引擎 幫助找到最佳泊車地點
        標志點定向系統(tǒng)幾何精度因子的計算方法
        測控技術(2018年12期)2018-11-25 09:37:20
        一種圓形編碼標志點的設計及解碼算法研究
        全景敞視主義與偵探小說中的“看”
        從5.1到全景聲就這么簡單 FOCAL SIB EVO DOLBY ATMOS
        亚洲高清精品一区二区| 久久久久久久久久久国产| 国产福利免费看| 精品视频在线观看一区二区有 | 国产精品深夜福利免费观看| 日韩精品成人一区二区三区| 国产精品一区二区三区在线蜜桃 | 老色鬼永久精品网站| 国产熟妇一区二区三区网站| 高级会所技师自拍视频在线| 国产一区二区内射最近更新| 国产精品第1页在线观看| 日本黑人人妻一区二区水多多| 中文字幕一区二区精品视频| 亚洲国产精品综合久久网各 | 日本综合视频一区二区| 色婷婷亚洲一区二区三区| 玩弄人妻少妇500系列网址| 中文字幕乱码人妻无码久久久1 | 精品av天堂毛片久久久| 国产AV国片精品有毛| 成人亚洲av网站在线看| 亚洲综合色无码| 亚洲美免无码中文字幕在线| 音影先锋色天堂av电影妓女久久| 极品夫妻一区二区三区| 久久天天躁狠狠躁夜夜不卡| 四虎成人精品无码永久在线| 亚洲熟妇夜夜一区二区三区| 风韵人妻丰满熟妇老熟| 久久国产亚洲高清观看| 国产在线丝袜精品一区免费| 国产高跟丝袜在线诱惑| 亚洲精品视频中文字幕| 粉嫩被粗大进进出出视频| 精品伊人久久香线蕉| 国产免费午夜福利蜜芽无码| 国产自拍在线视频91| 午夜精品久久久久久毛片| 四虎精品成人免费观看| 成人一区二区三区蜜桃|