侯 喆,張洪昌
(武漢理工大學現(xiàn)代汽車零部件技術湖北省重點實驗室,湖北 武漢430070;武漢理工大學汽車零部件技術湖北省協(xié)同創(chuàng)新中心,湖北 武漢430070;武漢理工大學湖北省新能源與智能網(wǎng)聯(lián)車工程技術研究中心,湖北 武漢430070)
隨著中國經(jīng)濟不斷發(fā)展,汽車行業(yè)發(fā)展迅速,即使在疫情影響下,2020年中國汽車行業(yè)仍然呈現(xiàn)持續(xù)向好、穩(wěn)中有進的發(fā)展態(tài)勢[1],汽車行業(yè)已成為國民經(jīng)濟發(fā)展支柱性產(chǎn)業(yè),汽車已經(jīng)成為人們?nèi)粘3鲂械氖走x交通工具。隨著汽車保有量的不斷增加,交通事故的發(fā)生概率也逐步增加。行人作為交通參與者中的弱勢群體,提高道路行人的安全性成為汽車主動安全領域的研究熱點[2]。根據(jù)公安部交通事故年報的數(shù)據(jù)統(tǒng)計,2019年全國交通事故發(fā)生總數(shù)為247 646,死亡人數(shù)為62 763,受傷人數(shù)為256 101,直接財產(chǎn)損失為134 618萬元[3],雖然相較2018年度數(shù)據(jù)有小幅度下降,但是仍警示人們解決道路交通問題尤其是汽車與行人碰撞事故問題刻不容緩。
傳統(tǒng)的行人安全保障方法主要通過車身吸能材料減輕碰撞傷害的被動行人保護系統(tǒng)來實現(xiàn),然而單純的被動行人保護系統(tǒng)不足以充分保障行人安全[4]。已有一些研究人員或企業(yè)針對車輛與行人碰撞中的一些情況提出解決方案,比如吳宇通等提出了一種基于車聯(lián)網(wǎng)的車輛與行人碰撞預警方式,以解決行人或非機動車從駕駛員視野盲區(qū)出現(xiàn)導致的車輛前碰撞預警問題[5];而張洪昌等則以網(wǎng)聯(lián)汽車為基礎針對超視距情況下的預警提出了新的輔助駕駛方法[6];市場部分車輛則選擇增加汽車行人預警系統(tǒng)來從駕駛員角度保障行人安全。針對汽車行人預警系統(tǒng)這一方案,現(xiàn)有的汽車行人預警設備成本高昂,僅能在高端車型中配備,無法在汽車保有量占比更大的中低端市場內(nèi)推廣,在提升社會交通安全性上有較大空間。
現(xiàn)設計一種基于毫米波雷達的汽車與行人碰撞預警系統(tǒng),系統(tǒng)內(nèi)絕大多數(shù)部件均為汽車標準必備部件,從而在有效完成行人預警的前提下最大限度降低成本。為便于解釋說明,暫時只考慮良好路面上的汽車直行工況。
為了達到行人探測、行人路徑預測和對駕駛員進行提前預警的目的,需要設計模塊來完成對汽車行駛狀態(tài)和行人行進狀態(tài)的檢測,對汽車俯仰造成的直接探測誤差進行消除,對非行人目標進行篩除,對駕駛員進行提前預警。汽車行人預警系統(tǒng)模塊如表1所示。
表1 汽車行人預警系統(tǒng)模塊表
可將各模塊間的聯(lián)系與系統(tǒng)功能實現(xiàn)順序以結構流程圖的方式表現(xiàn),汽車行人預警系統(tǒng)的結構流程如圖1所示。
圖1 系統(tǒng)結構流程圖
汽車行駛狀態(tài)檢測模塊需要對車輛自身的速度、方向及俯仰角度等進行檢測,并將俯仰角信息提交至行人行進狀態(tài)檢測模塊,便于行人行進狀態(tài)檢測模塊對行人行進狀態(tài)中因俯仰導致的誤差消除,之后將其余信息上傳到綜合計算模塊,以便于綜合判定行人對汽車行駛是否構成威脅。行駛檢測模塊工作流程如圖2所示。
圖2 汽車行駛狀態(tài)檢測模塊工作流程圖
非行人目標篩除模塊需要對傳感器所探測到的目標物進行判定,從而將非行人的目標篩除,僅留下行人目標,以此減少汽車行人預警系統(tǒng)的工作量。
為便于系統(tǒng)設計,在當前階段目標物僅考慮三種類型,即路樁、行人和行道樹。根據(jù)資料顯示,路樁高度約為0.6 m,行人高度約為0.7~2 m,行道樹高度約為5~8 m,可以通過傳感器得到的數(shù)據(jù)計算目標物高度,將目標物的高度與資料對比,以判定是否為行人。記判定所用的目標物的高度為h,探測器到物體上頂端和下頂端的直線距離分別為l1和l2,探測器到物體上頂端和下頂端的探測夾角分別為α1和α2??傻媚繕宋锏母叨葹椋?/p>
將所得目標物的高度與資料對比后,將不屬于行人的目標物篩除,保留行人目標物,并將行人目標物有關數(shù)據(jù)上傳至行人行進狀態(tài)檢測模塊。非行人目標篩除模塊的工作流程如圖3所示。
圖3 非行人目標篩除模塊工作流程圖
行人行進狀態(tài)檢測模塊需要對傳感器所探測到的行人目標物進行行進方向、行進速度和當前位置坐標等方面的計算,并將所得信息上傳至綜合計算模塊。
在檢測過程中,傳感器只需獲取到行人目標物與傳感器間的距離及方位角信息,通過在模塊內(nèi)設置一個計算程序,將傳感器中的距離及方位角信息轉換為行人的當前位置坐標信息。行人行進方向和行進速度,則可以由毫米波雷達測得的人相對于車的速度來表征。
在模塊內(nèi),因為車輛行駛具有俯仰角,所以對行人的坐標系定位會造成一定誤差,需要先進行誤差處理,設俯仰角為δ,傳感器測得人車夾角為α、人車距離為s,可得實際人車夾角α′和實際人車距離s′為:
為保證坐標的準確性,取探測器連續(xù)探測到的十個位置為一組,進行坐標的判定。由此可得坐標系下行人的坐標(x0,y0)為:
計算結束后,將計算所得的行人坐標信息與探測器檢測到的行人行進速度和行進方向上傳至綜合計算模塊。行人行進狀態(tài)檢測模塊的工作流程如圖4所示。
圖4 行人行進狀態(tài)檢測模塊工作流程圖
綜合計算模塊需要對從汽車行駛狀態(tài)檢測模塊和行人行進狀態(tài)檢測模塊上傳而來的數(shù)據(jù)進行推斷,判斷行人對車輛行駛安全性的威脅程度。在實際應用中有多種判斷方式,本文中只列出其中一種,實際運用時可以根據(jù)實際情況更改。
以車輛質心為原點構建坐標系,行駛方向為x軸,駕駛員左手邊為y軸,可于坐標系上構建車身區(qū)域:(a,±D/2)和(-b,±D/2)構成的矩形區(qū)域。其中a為質心至前軸距離,b為質心至后軸距離,D為汽車橫向軸距。
以行人初始坐標和人車相對速度構建行人行進軌跡。當軌跡與車身區(qū)域產(chǎn)生重合時為危險情況,不重合時為暫時安全情況,并將判定結果上傳至駕駛員提前預警模塊。綜合計算模塊的工作流程如圖5所示。
圖5 綜合計算模塊工作流程圖
駕駛員提前預警模塊的功能是將綜合計算模塊得到的不安全目標信息轉化為對駕駛員的提醒后提交至系統(tǒng)初始,將安全目標信息重新發(fā)送至系統(tǒng)初始,使得系統(tǒng)得以對目標進行持續(xù)監(jiān)控,避免意外的發(fā)生也避免了無意義的規(guī)避。同時,對于不安全的行人目標,可以計算得到規(guī)避目標且不影響車輛穩(wěn)定的最適加速度[7]。駕駛員提前預警模塊的工作流程如圖6所示。
圖6 駕駛員提前預警模塊工作流程圖
可以實現(xiàn)模塊功能的器件有無數(shù)種搭配,本系統(tǒng)選用時將器件型號的功能、精確度、響應速度、性能、價格、安裝方式等方面作為主要的考慮因素,最終選用器件型號如表2所示。器件測量數(shù)據(jù)中,汽車行駛方向僅指是否與車輛坐標系x軸正方向一致,行人目標物的行進速度分為沿車輛坐標系x軸和y軸的速度,行進方向分為是否與車輛坐標系x軸和y軸的正方向一致。
表2 實現(xiàn)模塊功能的器件選型表
根據(jù)上述研究和選型,開發(fā)了基于毫米波雷達的車輛與行人碰撞預警系統(tǒng),選取干燥瀝青直行路段為實驗路況,以固定的車速進行實驗。實驗車車身長度4.6 m,車身寬度1.8 m,將毫米波雷達安裝于車輛正中。受測行人行進快慢及方向由受測人自主選定。共選取10名受測行人,每人進行3次實驗,由2位駕駛員無規(guī)律分別駕駛實驗車輛。選取其中典型數(shù)據(jù)及圖像,可得到行人行進狀態(tài)檢測模塊的行人速度圖像,如圖7所示。
圖7 行人行進速度檢測數(shù)據(jù)
可得到綜合計算模塊的判定圖像,如圖8、圖9、圖10所示,其中圖8、圖9為實驗中典型安全案例圖像,圖10為實驗中典型危險案例圖像。
圖8 實驗安全案例1
圖9 實驗安全案例2
圖10 實驗危險案例
由以上實驗結果可以看出,基于毫米波雷達的車輛與行人碰撞預警系統(tǒng)準確地檢測到行人的行進狀態(tài),并高效科學地預測行人軌跡,最終可以正確判定行人對車輛行進是否有威脅。
基于毫米波雷達的車輛與行人碰撞預警系統(tǒng)可以有效利用汽車內(nèi)已有的各類傳感器,獲取各類有關信息、進行信息的糾正與篩除、綜合計算各類信息并將危險目標提醒駕駛員。整個過程反應速度較快,各部分信息可以及時傳遞。系統(tǒng)檢測準確性、穩(wěn)定性及判斷準確性和預警及時性較高,可以準確穩(wěn)定地檢測汽車行駛狀態(tài)和行人行進狀態(tài),準確地篩除非行人目標,正確地判斷行人的危險型,及時地警告駕駛員。行人預警系統(tǒng)可以幫助駕駛員高效地規(guī)避危險,系統(tǒng)所使用的器件并未顯著提高汽車購買成本,便于在中低端汽車上普及,可以為提升社會交通的安全性做出貢獻,最大化避免了危險的發(fā)生。