本申請總體上涉及確定用于車輛的車頂凈空(overhead clearance)檢測系統(tǒng)的總的車輛高度。
背景技術(shù):
對于車輛操作者來說,運(yùn)輸延伸超出車輛的車頂線的物品是很常見的??稍谲囕v的車頂上運(yùn)輸物品。例如,運(yùn)貨工具可被附連到車頂上以容納額外的行李。安裝在車頂上的自行車架可被附連以運(yùn)輸自行車。延伸超出車頂線的物品可在卡車的車斗(bed)內(nèi)被運(yùn)輸。此外,車輛可能拖曳延伸超出車輛的車頂線的拖車。
當(dāng)存在延伸超出車頂線的對象或拖車時(shí),車輛的垂直凈空可能會(huì)有問題。車輛的垂直凈空是車輛可在其下面安全通過的車頂對象的高度。典型的車頂對象可以是橋梁或車庫。在車輛的車頂上運(yùn)輸?shù)膶ο笮枰蟮能囕v的垂直凈空。當(dāng)車輛和安裝在車頂上的對象的總高度大于該垂直凈空時(shí)會(huì)出現(xiàn)問題。例如,安裝在正在進(jìn)入具有標(biāo)準(zhǔn)垂直凈空的車庫的車輛車頂上的自行車可能會(huì)觸碰到車庫。
技術(shù)實(shí)現(xiàn)要素:
在一些配置中,一種用于車輛的車頂凈空檢測系統(tǒng)包括控制器,所述控制器被配置為:響應(yīng)于從連接到位于車輛附近的對象的無線收發(fā)器接收到信號,向遠(yuǎn)程裝置發(fā)送用于測量超出車輛的頂部的對象高度的請求,并且在從遠(yuǎn)程裝置接收到高度數(shù)據(jù)之后,當(dāng)對象和車輛的組合高度超過感測的垂直凈空時(shí),輸出警報(bào)。
一些配置可包括以下特征中的一個(gè)或更多個(gè)。在所述車頂凈空檢測系統(tǒng)中,所述高度數(shù)據(jù)包括包含車輛和對象的圖像,并且所述控制器還被配置為基于所述圖像產(chǎn)生所述對象和車輛的組合高度。在所述車頂凈空檢測系統(tǒng)中,所述高度數(shù)據(jù)包括所述超出車輛的頂部的對象高度。在所述車頂凈空檢測系統(tǒng)中,所述高度數(shù)據(jù)包括所述對象和車輛的組合高度。在所述車頂凈空檢測系統(tǒng)中,所述信號包括與對象關(guān)聯(lián)的標(biāo)識符,并且所述控制器還被配置為將所述標(biāo)識符和關(guān)聯(lián)的高度數(shù)據(jù)存儲(chǔ)在所述控制器的非易失性存儲(chǔ)器中。在所述車頂凈空檢測系統(tǒng)中,所述控制器還被配置為:響應(yīng)于接收到所述信號,將所述標(biāo)識符與存儲(chǔ)的標(biāo)識符進(jìn)行比較,并且當(dāng)所述標(biāo)識符與所述存儲(chǔ)的標(biāo)識符中的一個(gè)相匹配時(shí),向用戶界面輸出提示,以允許操作者在利用存儲(chǔ)的與所述存儲(chǔ)的標(biāo)識符中的所述一個(gè)關(guān)聯(lián)的高度數(shù)據(jù)進(jìn)行操作和請求對象高度的測量之間進(jìn)行選擇。在所述車頂凈空檢測系統(tǒng)中,所述控制器還被配置為:從遠(yuǎn)程裝置接收與對象關(guān)聯(lián)的用戶指定的對象名稱,并且將所述用戶指定的對象名稱存儲(chǔ)在所述控制器的非易失性存儲(chǔ)器中。在所述車頂凈空檢測系統(tǒng)中,所述高度數(shù)據(jù)包括對象的像素高度和車輛的像素高度。在所述車頂凈空檢測系統(tǒng)中,所述高度數(shù)據(jù)包括對象高度和車輛高度的比值。
在一些配置中,一種車輛包括控制器,所述控制器被配置為:響應(yīng)于從連接到位于車輛附近的對象的無線收發(fā)器接收到信號,向遠(yuǎn)程裝置發(fā)送用于發(fā)送車輛和對象的高度數(shù)據(jù)的請求,并且在接收到所述高度數(shù)據(jù)之后,當(dāng)車輛和對象的組合高度超過感測的垂直凈空時(shí),輸出警報(bào)。
一些配置可包括以下特征中的一個(gè)或更多個(gè)。在所述車輛中,所述高度數(shù)據(jù)包括描繪車輛和對象的圖像。所述車輛可包括顯示器,其中,所述控制器還被配置為:向所述顯示器輸出所述圖像,并且在所述圖像上添加與車輪與地面的接觸面、車輛的頂部和對象的頂部對應(yīng)的操作者可移動(dòng)的基準(zhǔn)線。在所述車輛中,所述控制器還被配置為基于所述可移動(dòng)的基準(zhǔn)線之間的像素距離的比值來計(jì)算對象的高度。在所述車輛中,所述高度數(shù)據(jù)包括所述組合高度。在所述車輛中,所述控制器還被配置為向所述連接到對象的無線收發(fā)器發(fā)送對象的高度數(shù)據(jù)。
在一些配置中,一種方法包括:通過控制器接收指示在車輛附近存在對象的信號。所述方法還包括:通過所述控制器請求遠(yuǎn)程裝置提供高度數(shù)據(jù)。所述方法還包括:通過控制器從遠(yuǎn)程裝置接收高度數(shù)據(jù)。所述方法還包括:當(dāng)根據(jù)所述高度數(shù)據(jù)推導(dǎo)得到的車輛和對象的組合高度大于測量的垂直凈空時(shí),通過控制器輸出警報(bào)。
一些配置可包括以下特征中的一個(gè)或更多個(gè)。所述方法可包括:通過遠(yuǎn)程裝置捕捉包括車輛和對象的圖像。所述方法可包括:通過遠(yuǎn)程裝置在所述圖像上添加多個(gè)基準(zhǔn)線,并且基于所述圖像和所述基準(zhǔn)線來估計(jì)對象的高度,其中,所述基準(zhǔn)線與車輛的頂部、車輛的底部以及對象的頂部相對應(yīng)。在所述方法中,所述高度數(shù)據(jù)包括所述圖像。所述方法可包括:通過控制器處理所述圖像以估計(jì)所述組合高度。
附圖說明
圖1描繪了包括車頂凈空檢測系統(tǒng)的車輛、遠(yuǎn)程裝置以及被結(jié)合到位于車輛附近的對象的標(biāo)簽的框圖。
圖2描繪了具有延伸超出車輛的車頂線的對象的車輛。
圖3描繪了遠(yuǎn)程裝置上的可行的高度測量屏幕配置。
圖4描繪了用于實(shí)現(xiàn)控制器的高度測量請求的可行的流程圖,所述控制器在車輛中實(shí)現(xiàn)對象凈空檢測系統(tǒng)。
圖5描繪了用于在遠(yuǎn)程裝置中實(shí)現(xiàn)高度測量請求的可行的流程圖。
具體實(shí)施方式
在此描述了本公開的實(shí)施例。然而,應(yīng)該理解的是,所公開的實(shí)施例僅為示例,并且其它實(shí)施例可采用各種和替代形式。附圖不必按比例繪制;一些特征可被夸大或最小化以示出特定組件的細(xì)節(jié)。因此,在此公開的具體結(jié)構(gòu)和功能細(xì)節(jié)不應(yīng)被解釋為具有限制性,而僅作為用于教導(dǎo)本領(lǐng)域技術(shù)人員以多種方式利用本發(fā)明的代表性基礎(chǔ)。如本領(lǐng)域的普通技術(shù)人員將理解的,參考任一附圖示出和描述的各種特征可與在一個(gè)或更多個(gè)其它附圖中示出的特征組合,以產(chǎn)生未明確示出或描述的實(shí)施例。示出的特征的組合提供用于典型應(yīng)用的代表性實(shí)施例。然而,可期望將與本公開的教導(dǎo)一致的特征的各種組合和變型用于特定的應(yīng)用或?qū)嵤┓绞健?/p>
圖1描繪了包括用于主動(dòng)地確定凈空高度并在車輛12內(nèi)產(chǎn)生警報(bào)的車頂凈空檢測系統(tǒng)(OCDS)10的車輛12。OCDS 10可被配置為檢測或感測車輛12的路徑上的垂直凈空。OCDS 10可被配置為響應(yīng)于車輛12的高度小于垂直凈空而向駕駛員產(chǎn)生警報(bào)。為了適應(yīng)在車輛12的車頂線以上運(yùn)輸或者延伸超出車輛12的車頂線的一個(gè)或更多個(gè)對象20,OCDS 10可被配置為響應(yīng)于車輛12和由車輛12正在運(yùn)輸?shù)娜魏螌ο?0的組合高度大于垂直凈空而產(chǎn)生警報(bào)。車輛12的總高度可包括在車輛車頂線以上運(yùn)輸?shù)娜魏螌ο?0的高度。
OCDS 10可包括OCDS控制器(或控制器)14,所述OCDS控制器14被配置為響應(yīng)于確定車輛12和對象20(所述對象20與車輛設(shè)置在一起或者被設(shè)置在車輛上)的總高度可能觸及外部車頂障礙物(例如,高速公路立交橋、得來速(drive through)的延伸的屋頂、低標(biāo)高停車庫等)而警告駕駛員。OCDS控制器14可包括處理器58,所述處理器58被配置為執(zhí)行用于操作OCDS 10的指令。OCDS控制器14可包括基于藍(lán)牙低能耗(BLE)的收發(fā)器(或收發(fā)器)16。OCDS控制器14可包括用于實(shí)現(xiàn)BLE通信協(xié)議的硬件和軟件。應(yīng)當(dāng)認(rèn)識到,收發(fā)器16可被設(shè)置在控制器14的內(nèi)部或控制器14的外部。
電子標(biāo)簽18可被設(shè)置在車輛12外部的對象20上。例如,對象20可以是但不限于是被設(shè)置在車輛12上的自行車、拖車、外部存儲(chǔ)箱等。電子標(biāo)簽18可包括控制器22和基于BLE的收發(fā)器24,所述基于BLE的收發(fā)器24被配置為啟用與車輛12上的收發(fā)器16的基于BLE的通信(或者啟用與車輛12的通信)??刂破?2和收發(fā)器24可被定義為BLE環(huán)境中的通告器(advertiser)。OCDS控制器14和關(guān)聯(lián)的收發(fā)器16可被定義為BLE環(huán)境中的掃描器。一般來說,OCDS控制器14可被配置為響應(yīng)于指示車輛12的動(dòng)力傳動(dòng)系統(tǒng)處于打開狀態(tài)的點(diǎn)火開關(guān)信號而主動(dòng)地監(jiān)測標(biāo)簽18。OCDS控制器14可被配置為監(jiān)測來自位于車輛12附近的每個(gè)標(biāo)簽18的通告信號(ADV)。所述通告信號通常可用作來自標(biāo)簽18的信標(biāo)信號。當(dāng)所述通告信號被OCDS控制器14接收到時(shí),可檢測到標(biāo)簽18和關(guān)聯(lián)的對象20的存在。
通信可由OCDS控制器14或標(biāo)簽控制器22來啟動(dòng)。車輛12附近的標(biāo)簽18的存在可通過標(biāo)簽18和OCDS控制器14之間建立的通信來檢測。
在一些配置中,標(biāo)簽控制器22可被配置為存儲(chǔ)與對象有關(guān)的元數(shù)據(jù)。存儲(chǔ)的元數(shù)據(jù)可包括對象20的類型(例如,貨物、拖車等)、對象20的整體高度、制造商的特定數(shù)據(jù)、用于對象20的標(biāo)記以及對象20相對于車輛12的位置。制造商的特定數(shù)據(jù)可包括但不限于對象20和/或傳感器18的制造商的名稱、對象20的指定名稱(例如,自行車、外部存儲(chǔ)箱、自行車架等)、對象20的唯一標(biāo)識(或ID)等。
在一些配置中,標(biāo)簽18可被永久地貼附于對象20或者可以是對象20的組成部分。在標(biāo)簽18嵌入在對象20中的配置中,元數(shù)據(jù)可由對象制造商進(jìn)行預(yù)先存儲(chǔ)。這種配置的限制在于必須在制造對象20時(shí)存儲(chǔ)高度信息。這樣的配置依賴于標(biāo)簽被永久貼附于對象20。此外,預(yù)先存儲(chǔ)的高度數(shù)據(jù)不考慮在對象20如何被運(yùn)輸方面的任何變化。例如,自行車可在車輛的車頂上或卡車的車斗中運(yùn)輸。在每種情況下,嵌入在自行車傳感器中的高度信息將保持不變。在在卡車的車斗中運(yùn)輸自行車的情況下,車輛的組合高度可被確定為大于實(shí)際的組合高度。這可能會(huì)導(dǎo)致錯(cuò)誤的警告或警報(bào)。
在一些配置中,可獨(dú)立于對象20提供標(biāo)簽18。標(biāo)簽18可以是能夠在各種對象20上使用的通用BLE模塊。若干個(gè)通用BLE標(biāo)簽是可用的,其中,所述若干個(gè)通用BLE標(biāo)簽發(fā)送簡單的通告來通告裝置的存在。這些標(biāo)簽18可以是經(jīng)由BLE接口進(jìn)行通信的小的電池驅(qū)動(dòng)裝置。這些標(biāo)簽18可被配置為與對象相結(jié)合以用于各種用途(諸如,對鑰匙或其它經(jīng)常放錯(cuò)位置的對象進(jìn)行定位)。例如,通用BLE裝置或標(biāo)簽18可結(jié)合到鑰匙鏈或?qū)櫸镯?xiàng)圈以與兼容裝置(諸如,移動(dòng)電話、計(jì)算機(jī)或平板電腦)一起使用。兼容裝置可被配置為當(dāng)BLE標(biāo)簽離開預(yù)定區(qū)域(例如,不再接收到通告)時(shí)產(chǎn)生警報(bào)。BLE標(biāo)簽可將通用唯一標(biāo)識(UUID)連同通告一起廣播以唯一地標(biāo)識每個(gè)裝置。所述通告可指示在用于接收通告的預(yù)定距離內(nèi)的哪些模塊附近存在BLE標(biāo)簽18。這樣的標(biāo)簽18可被貼附在貨運(yùn)物品上以標(biāo)識由車輛12運(yùn)輸?shù)呢浳铩?/p>
在一些配置中,標(biāo)簽18可不存儲(chǔ)與所貼附的對象20相關(guān)的數(shù)據(jù)。存儲(chǔ)的數(shù)據(jù)可僅包括特定于標(biāo)簽18本身的數(shù)據(jù)。例如,每個(gè)標(biāo)簽18可存儲(chǔ)或保存唯一標(biāo)識每個(gè)標(biāo)簽18的UUID,而不存儲(chǔ)其它數(shù)據(jù)。將標(biāo)簽18與對象20關(guān)聯(lián)的配置信息可被存儲(chǔ)在OCDS控制器14中。
在一些配置中,標(biāo)簽18可包括存儲(chǔ)的信息,存儲(chǔ)的元數(shù)據(jù)可包括可指示通用傳感器標(biāo)簽的默認(rèn)值。標(biāo)簽控制器22可被配置為在配置處理被執(zhí)行之后存儲(chǔ)從OCDS控制器14接收的元數(shù)據(jù)。用戶(或駕駛員)能夠?qū)?biāo)簽18配置為提供元數(shù)據(jù)(諸如,對象20的整體高度、制造商的特定數(shù)據(jù)以及對象相對于車輛12的位置)。
在元數(shù)據(jù)被存儲(chǔ)在標(biāo)簽18中的配置中,OCDS控制器14可響應(yīng)于接收到來自標(biāo)簽18的通告信號(ADV)而向標(biāo)簽18發(fā)送信號掃描請求(SCAN_REQ)信號。SCAN_REQ信號可與來自標(biāo)簽18的針對信息的請求(或元數(shù)據(jù)請求)相對應(yīng)。請求的信息可包括以上描述的存儲(chǔ)的數(shù)據(jù)。標(biāo)簽18隨后可通過掃描響應(yīng)(SCAN_RESP)信號向OCDS控制器14發(fā)送存儲(chǔ)的元數(shù)據(jù)。在其它配置中,SCAN_REQ可提供通告被OCDS控制器14接收到的確認(rèn)。
OCDS 10可包括與OCDS控制器14進(jìn)行交互以提供與通常靜止的建筑物的高度相關(guān)的信息的各種系統(tǒng)。例如,車輛12可包括前視相機(jī)系統(tǒng)26,所述前視相機(jī)系統(tǒng)26被配置為當(dāng)車輛12距離外部車頂障礙物預(yù)定距離時(shí)向控制器14提供關(guān)于外部車頂障礙物的整體高度的信息。OCDS控制器14隨后可將車輛12和對象20的組合垂直高度與外部車頂障礙物的整體高度進(jìn)行比較,以確定對于車輛12是否存在滿足從外部車頂障礙物下方通過的足夠凈空。如果基于所述比較凈空將是不足夠的并且將會(huì)發(fā)生碰撞,則OCDS控制器14隨后可向駕駛員發(fā)出警報(bào)(例如,可聽和/或可視的警報(bào))以通知駕駛員避開外部車頂障礙物。如果凈空是足夠的,則可不發(fā)出警告或警報(bào)??蛇x地,可使用前視雷達(dá)系統(tǒng)48來替代前視相機(jī)26或者除了前視相機(jī)26之外還可使用前視雷達(dá)系統(tǒng)48,以向車輛12提供關(guān)于外部車頂障礙物的整體高度的信息。
車頂相機(jī)系統(tǒng)28還可被連接到OCDS控制器14。車頂相機(jī)系統(tǒng)28可在車輛12距離外部車頂障礙物預(yù)定距離時(shí)捕捉外部車頂障礙物的圖像。車頂相機(jī)系統(tǒng)28還可包括可被配置為向OCDS控制器14提供外部車頂障礙物的整體高度的控制器(未示出)。OCDS控制器14可將外部車頂障礙物的整體高度與車輛12和對象20的組合垂直高度進(jìn)行比較,以確定是否存在足夠的凈空。如上所述,如果凈空是不足夠的,則OCDS控制器14可發(fā)出警報(bào)或警告。如果凈空是足夠的,則不發(fā)出警告或警報(bào)。
車輛12還可包括動(dòng)力傳動(dòng)系統(tǒng)控制模塊(PCM)30、側(cè)面對象檢測系統(tǒng)32(或側(cè)面對象雷達(dá)系統(tǒng))和方向盤角度控制器34。PCM 30可被配置為提供車輛12的車輛速度和/或變速器狀態(tài)(例如,車輛處于駐車擋、倒車擋、空擋、前進(jìn)擋和低速擋)。PCM 30還可被配置為控制車輛12的速度。側(cè)面對象檢測系統(tǒng)32可被配置為提供與在車輛的側(cè)面(例如,車輛12的左側(cè)、右側(cè)或后側(cè))檢測到的側(cè)面對象對應(yīng)的信息。方向盤角度控制器34可被配置為提供車輛12的方向盤角度。OCDS控制器14可使用這種信息來計(jì)算與具有外部車頂障礙物的車輛12的路線相關(guān)的車輛12的預(yù)計(jì)路徑,并且還可使用車輛速度來確定車輛12距離外部車頂障礙物的距離。同樣地,OCDS控制器14可直到車輛速度超過預(yù)定的車輛速度時(shí)才啟動(dòng)車頂檢測。為了這一目的,OCDS控制器14可使用來自PCM 30的車輛速度。OCDS控制器14還可利用來自側(cè)面對象檢測系統(tǒng)32的信息來確定是否存在位于車輛12的右側(cè)、左側(cè)或后側(cè)的外部車頂障礙物。
側(cè)面對象檢測系統(tǒng)32可向OCDS控制器14提供與側(cè)面外部車頂對象的整體高度對應(yīng)的信息。OCDS控制器14可基于方向盤角度和車輛速度來確定側(cè)面外部車頂對象是否是相關(guān)的。在車輛12正在轉(zhuǎn)向側(cè)面外部車頂對象的情況下,OCDS控制器14可將垂直凈空調(diào)整為側(cè)面外部車頂對象的垂直凈空。這對于急轉(zhuǎn)彎或突然轉(zhuǎn)彎進(jìn)入停車庫可能是特別有用的,尤其是當(dāng)車輛12轉(zhuǎn)向或駛?cè)胪\噲鋈肟陧敳康恼w凈空很低的停車場建筑的斜坡入口時(shí)或者可選地當(dāng)停車庫入口的凈空相對于斜坡的坡度減小時(shí)。
GPS系統(tǒng)36可被電連接到OCDS控制器14。GPS系統(tǒng)36可提供車輛12的位置信息(或GPS坐標(biāo))。另外,導(dǎo)航系統(tǒng)38可被電連接到OCDS控制器14。導(dǎo)航系統(tǒng)38除了可提供作為目的地的家的信息,還可提供多個(gè)興趣點(diǎn)的地圖數(shù)據(jù)等。這種地圖數(shù)據(jù)還可包括與外部車頂障礙物對應(yīng)的信息以及車輛12在行駛到興趣點(diǎn)時(shí)可能遇到的外部車頂障礙物的對應(yīng)高度。導(dǎo)航系統(tǒng)38還可允許用戶在包括外部車頂障礙物的地圖上手動(dòng)輸入多個(gè)位置。用戶還可手動(dòng)輸入外部車頂障礙物的垂直高度(如果已知的話)。當(dāng)GPS坐標(biāo)可能不可獲得時(shí),這對于可能位于住宅或住宅區(qū)中或者周圍的外部車頂障礙物而言可能是特別有用的。導(dǎo)航系統(tǒng)38可向OCDS控制器14提供外部車頂障礙物的高度信息,以用于與車輛12的整體高度和對象20的整體高度進(jìn)行比較。
OCDS控制器14還可包括BLE掃描器管理電路40,所述BLE掃描器管理電路40管理與發(fā)送到標(biāo)簽18的信號以及從標(biāo)簽18接收的信號相關(guān)的基于BLE的通信。安裝在對象20上的標(biāo)簽18上的標(biāo)簽控制器22可被配置為管理與發(fā)送到車輛12的信號以及從車輛12接收的信號相關(guān)的經(jīng)由BLE的通信。OCDS控制器14可包括用于保存OCDS 10的感興趣的數(shù)據(jù)的非易失性存儲(chǔ)器。OCDS控制器14還可包括低凈空興趣點(diǎn)(POI)數(shù)據(jù)庫42、持久對象元數(shù)據(jù)數(shù)據(jù)庫44和階段(session)對象凈空數(shù)據(jù)庫46。所述數(shù)據(jù)庫可包括與在多個(gè)位置上的垂直凈空以及先前與關(guān)聯(lián)的對象信息一起被配置的標(biāo)簽18有關(guān)的信息。
圖2描繪了用于包括OCDS的車輛的一個(gè)示例配置。如示出的,該示例中的對象20(或貨物)是安放在車輛12的車頂上的自行車。標(biāo)簽18可結(jié)合到自行車20。對象20可具有預(yù)定的高度(即,hcargo)。對象20的高度可按照在此描述的被確定。OCDS控制器14可包括(或存儲(chǔ))與車輛12的高度(即,hvehicle)對應(yīng)的信息。OCDS控制器14可從前視相機(jī)系統(tǒng)26接收數(shù)據(jù)。OCDS控制器14可基于來自前視相機(jī)系統(tǒng)26的圖像來確定位于距車輛12某一距離處的外部車頂障礙物(或外部車頂對象)80的整體高度(即,hclearance)。OCDS控制器14可確定hclearance>hvehicle+hcargo是否成立。如果該條件為真,則OCDS控制器14可確定車輛12與外部車頂對象80之間將不會(huì)發(fā)生碰撞。如果該條件為假,則OCDS控制器14可確定車輛12和/或?qū)ο?0與外部車頂對象80之間可能發(fā)生碰撞。OCDS控制器14可產(chǎn)生警報(bào)以通知駕駛員,以便避開外部車頂對象80。認(rèn)識到的是,車輛12可選擇性地使用結(jié)合圖1描述的其它系統(tǒng),以確定外部車頂對象80的存在,并進(jìn)一步獲得外部車頂對象80的高度。
OCDS 10可被配置為與通用BLE標(biāo)簽18交互,所述通用BLE標(biāo)簽18被構(gòu)造為附連到對象20??赏ㄟ^任何可用的手段將標(biāo)簽18附連到對象20。例如,可行的手段可包括粘合劑或者一個(gè)或更多個(gè)緊固件。使用通用BLE標(biāo)簽18的優(yōu)勢在于可將對象檢測擴(kuò)大到標(biāo)簽18可被附連到的任何對象。具有高度檢測能力的對象可不再限于具有包括由對象制造商嵌入的高度數(shù)據(jù)的傳感器的那些對象。
OCDS控制器14可被配置為檢測具有標(biāo)簽18的對象20何時(shí)在車輛12附近。當(dāng)檢測到標(biāo)簽18的存在時(shí),可實(shí)施確定車輛12和對象20的總高度的各種技術(shù)。在一些配置中,可提示車輛操作者輸入在車頂線以上運(yùn)輸?shù)膶ο蟮母叨葦?shù)據(jù)。車輛12可包括用戶界面(UI)模塊50(諸如,包括觸摸屏的用戶界面模塊50),所述用戶界面模塊50被配置為允許操作者輸入高度信息。在一些配置中,附連到對象20的標(biāo)簽18可被配置為存儲(chǔ)并發(fā)送對象的高度。
用戶界面模塊50可包括被配置為向操作者顯示文本和圖形的顯示器52。用戶界面模塊50可包括被配置為接受來自操作者的輸入的輸入模塊54。輸入模塊54可包括按鈕、開關(guān)和其它輸入機(jī)制。在一些配置中,顯示器52可以是觸摸屏,所述觸摸屏還用作輸入模塊54的部分或全部。例如,可顯示虛擬按鈕和鍵盤,可通過操作者對觸摸屏的關(guān)聯(lián)區(qū)域進(jìn)行觸摸而獲得輸入。
當(dāng)檢測到標(biāo)簽18的存在(例如,接收到通告消息)時(shí),OCDS控制器14可使得提示被顯示在顯示器52上。提示可請求:操作者提供結(jié)合到標(biāo)簽18的對象20的高度數(shù)據(jù)。操作者可經(jīng)由輸入模塊54輸入高度數(shù)據(jù)。例如,可在觸摸屏上顯示數(shù)字鍵盤。在一些配置中,OCDS控制器14可顯示與標(biāo)簽18關(guān)聯(lián)的高度數(shù)據(jù),所述標(biāo)簽先前已經(jīng)與OCDS 10進(jìn)行過通信且進(jìn)行過配置。例如,可在顯示器52上顯示先前的對象和關(guān)聯(lián)的高度數(shù)據(jù)的列表。操作者可滾動(dòng)所述列表并選擇期望的對象。
OCDS控制器14可包括用于與遠(yuǎn)離車輛12的裝置和系統(tǒng)進(jìn)行通信的無線通信模塊56。無線通信模塊56可包括具有天線的車載調(diào)制解調(diào)器以與非車載裝置或系統(tǒng)進(jìn)行通信。無線通信模塊56可以是用于啟用經(jīng)由蜂窩數(shù)據(jù)網(wǎng)絡(luò)的通信的蜂窩通信裝置。無線通信模塊56可以是與電氣和電子工程師協(xié)會(huì)(IEEE)802.11標(biāo)準(zhǔn)系列(即,WiFi)或WiMax網(wǎng)絡(luò)兼容的無線局域網(wǎng)(LAN)裝置。無線通信模塊56可包括基于車輛的無線路由器以允許在本地路由器范圍內(nèi)連接到遠(yuǎn)程網(wǎng)絡(luò)。無線通信模塊56還可被實(shí)現(xiàn)為OCDS控制器14外部的組件并且經(jīng)由連接到OCDS控制器14的車輛網(wǎng)絡(luò)進(jìn)行通信。
在一些配置中,OCDS控制器14可向遠(yuǎn)程裝置(諸如,移動(dòng)電話或平板電腦)請求對象20的高度數(shù)據(jù)。遠(yuǎn)程裝置60可包括一個(gè)或更多個(gè)處理器62和存儲(chǔ)器64。存儲(chǔ)器64可包括易失性存儲(chǔ)器和非易失性存儲(chǔ)器。遠(yuǎn)程裝置60還可包括用于提供用戶界面的顯示屏幕68。遠(yuǎn)程裝置60還可包括能夠經(jīng)由各種無線標(biāo)準(zhǔn)進(jìn)行通信的無線通信接口66。無線通信接口66可支持與車輛12的無線通信模塊56的通信標(biāo)準(zhǔn)類似的藍(lán)牙/BLE通信和/或WiFi通信標(biāo)準(zhǔn)。遠(yuǎn)程裝置60還可包括相機(jī)70。
OCDS控制器14可在車輛12、標(biāo)簽18和遠(yuǎn)程裝置60之間建立和協(xié)調(diào)通信。車輛12和標(biāo)簽18之間的通信可使車輛12能夠識別UUID并將UUID與結(jié)合到標(biāo)簽18的對象20關(guān)聯(lián)。OCDS控制器14和標(biāo)簽18之間的通信可確定在車輛12上或在車輛12附近存在關(guān)聯(lián)的對象20。車輛12和遠(yuǎn)程裝置60之間的通信可被用于協(xié)調(diào)針對車輛12和對象20的高度數(shù)據(jù)的測量。
OCDS控制器14可與遠(yuǎn)程裝置60建立通信信道。遠(yuǎn)程裝置60可使用建立的協(xié)議來與車輛12進(jìn)行配對??赏ㄟ^藍(lán)牙/BLE信道和/或由無線通信模塊56和66支持的任何無線信道來建立通信。一旦被配對,則當(dāng)遠(yuǎn)程裝置60處于車輛12的通信范圍內(nèi)時(shí)可在車輛12和遠(yuǎn)程裝置60之間建立通信信道。
在一些配置中,當(dāng)在車輛12附近檢測到存在標(biāo)簽18時(shí),可啟動(dòng)OCDS特定的消息通信(message traffic)??捎蛇h(yuǎn)程裝置60執(zhí)行應(yīng)用或程序以提供用戶界面。在一些配置中,車輛12和遠(yuǎn)程裝置60之間的OCDS特定的消息通信可由遠(yuǎn)程裝置60的用戶來啟動(dòng)。遠(yuǎn)程裝置60可針對當(dāng)前位于車輛12附近的標(biāo)簽18向OCDS控制器14發(fā)送請求。OCDS控制器14可通過向遠(yuǎn)程裝置60發(fā)送車輛和標(biāo)簽的數(shù)據(jù)來對該請求作出響應(yīng)。所述數(shù)據(jù)可包括先前存儲(chǔ)的對象高度數(shù)據(jù)和車輛高度數(shù)據(jù)。
遠(yuǎn)程裝置60可包括來自先前與車輛12配對的標(biāo)簽/對象數(shù)據(jù)和關(guān)聯(lián)的高度數(shù)據(jù)的數(shù)據(jù)庫。所述數(shù)據(jù)庫可包括車輛標(biāo)識符和標(biāo)簽/對象標(biāo)識符以及關(guān)聯(lián)的高度數(shù)據(jù)。遠(yuǎn)程裝置60可被配置為與多個(gè)車輛進(jìn)行通信并管理多個(gè)標(biāo)簽/對象。遠(yuǎn)程裝置60可向操作者顯示車輛和標(biāo)簽/對象的列表。操作者隨后可從該列表中選擇車輛和對象。在一些情況下,可根據(jù)先前的連接將標(biāo)簽18識別為與特定的對象關(guān)聯(lián)。遠(yuǎn)程裝置60可提示操作者確認(rèn)該關(guān)聯(lián)仍然有效。例如,如果與標(biāo)簽18關(guān)聯(lián)的UUID先前被識別為運(yùn)貨工具,則遠(yuǎn)程裝置60可確認(rèn)標(biāo)簽18仍然與同一運(yùn)貨工具關(guān)聯(lián)。這可允許標(biāo)簽18在出現(xiàn)需求時(shí)在不同的對象20上被重復(fù)使用。
OCDS控制器14可響應(yīng)于檢測到存在標(biāo)簽18而向遠(yuǎn)程裝置60發(fā)送針對高度數(shù)據(jù)的請求。該請求可被輸出到遠(yuǎn)程裝置60的顯示器68并且可提示操作者以各種方式提供高度數(shù)據(jù)。在一些配置中,遠(yuǎn)程裝置60可被配置為提示操作者通過顯示器68輸入高度數(shù)據(jù)。例如,可顯示允許操作者輸入高度數(shù)據(jù)的鍵盤/小鍵盤。在一些配置中,先前配置的對象的高度數(shù)據(jù)可被存儲(chǔ)在遠(yuǎn)程裝置60上。在一些配置中,遠(yuǎn)程裝置60可提示操作者使用相機(jī)70來測量高度。
在一些配置中,OCDS控制器14可輸出用于啟動(dòng)對車輛12和對象20進(jìn)行高度測量的請求。該請求可被輸出到車輛12的顯示器52。該請求可被輸出為發(fā)送到遠(yuǎn)程裝置60的消息。
OCDS控制器14可掃描通告以檢測位于車輛12附近的具有標(biāo)簽18的對象20。標(biāo)簽18可被配置為周期性地發(fā)送用于與其它裝置建立通信的通告。當(dāng)標(biāo)簽18位于車輛12附近時(shí),OCDS控制器14可接收通告。當(dāng)接收到通告時(shí),OCDS控制器14可向標(biāo)簽18發(fā)送確認(rèn)。OCDS控制器14還可存儲(chǔ)與通告(諸如,UUID)關(guān)聯(lián)的任何對象數(shù)據(jù)。
OCDS控制器14可將對象數(shù)據(jù)與先前存儲(chǔ)的對象數(shù)據(jù)進(jìn)行比較以確定標(biāo)簽18及關(guān)聯(lián)的對象20以前是否接近過車輛12。此外,OCDS控制器14可確定與標(biāo)簽18關(guān)聯(lián)的對象20的高度先前是否已被存儲(chǔ)。當(dāng)檢測到標(biāo)簽18時(shí),OCDS控制器14可經(jīng)由用戶界面50提示操作者。例如,OCDS控制器14可經(jīng)由用戶界面50提供標(biāo)簽18的公告(announcement)。該公告可包括標(biāo)簽18過去曾經(jīng)位于車輛12附近的指示。此外,可顯示與標(biāo)簽18關(guān)聯(lián)的最后已知的對象高度??上虿僮髡咛峁╆P(guān)于用于更新與結(jié)合到標(biāo)簽18的對象20關(guān)聯(lián)的高度的程序的指令。用戶界面可為操作者提供用于改變與標(biāo)簽18關(guān)聯(lián)的高度的選擇。
另外,用戶界面50可被配置為允許操作者輸入用于與標(biāo)簽18關(guān)聯(lián)的標(biāo)記。例如,操作者可被允許經(jīng)由用戶界面50輸入用于與標(biāo)簽18關(guān)聯(lián)的文本標(biāo)記(諸如,“自行車”或“運(yùn)貨工具”)。所述標(biāo)記可與高度數(shù)據(jù)和標(biāo)簽標(biāo)識數(shù)據(jù)一起被存儲(chǔ)。
響應(yīng)于確定與標(biāo)簽18關(guān)聯(lián)的高度應(yīng)被改變,OCDS控制器14可向遠(yuǎn)程裝置60發(fā)出請求。在一些配置中,OCDS控制器14可經(jīng)由用戶界面50向操作者發(fā)出請求,以啟動(dòng)遠(yuǎn)程裝置60上的應(yīng)用。
在遠(yuǎn)程裝置60上執(zhí)行的應(yīng)用可發(fā)送用于車輛12將對象信息傳輸?shù)竭h(yuǎn)程裝置60的請求。作為響應(yīng),OCDS控制器14可經(jīng)由無線通信鏈路發(fā)送對象信息。OCDS控制器14還可向遠(yuǎn)程裝置60發(fā)送車輛信息(諸如,車輛高度)。在其它配置中,車輛信息可包括車輛12的品牌和型號,并且遠(yuǎn)程裝置60可基于品牌和型號從數(shù)據(jù)庫中檢索車輛的高度信息。
在多于一個(gè)的標(biāo)簽18位于車輛12附近的情況下,遠(yuǎn)程裝置應(yīng)用可提示操作者選擇對象20。對象20可被顯示在列表或表格中。操作者可通過使用觸摸屏或滾動(dòng)列表并按下按鈕來選擇對象20??商嵝巡僮髡哌x擇延伸超出車輛12的頂部最多的對象。一旦對象20被選擇,則可啟動(dòng)高度測量。
遠(yuǎn)程裝置應(yīng)用可為遠(yuǎn)程裝置60的相機(jī)70提供界面。顯示屏幕68可被配置為相機(jī)70的取景器??商崾静僮髡吲臄z車輛12和對象20的照片。例如,操作者可調(diào)節(jié)相機(jī)位置,使得車輛12和對象20出現(xiàn)在屏幕68上。操作者可按下按鈕以存儲(chǔ)圖像用于后續(xù)處理。該按鈕可以是物理按鈕或觸摸屏上的虛擬按鈕。
圖3描繪了用于幫助高度測量的可行的顯示屏幕。盡管在遠(yuǎn)程裝置60的屏幕68上進(jìn)行描繪,但是相同的配置還可在車輛中的顯示屏幕上被實(shí)現(xiàn)。當(dāng)圖像被存儲(chǔ)時(shí),遠(yuǎn)程裝置應(yīng)用可實(shí)現(xiàn)后置處理功能??蓹z索并在屏幕68上顯示車輛12和對象20的存儲(chǔ)的圖像。此外,可在圖像上添加多個(gè)基準(zhǔn)線??刹贾玫谝换鶞?zhǔn)線100以表示對象20的頂部??刹贾玫诙鶞?zhǔn)線102以表示車輛12的頂部??刹贾玫谌鶞?zhǔn)線104以表示車輛12的底部。
在一些配置中,可預(yù)期將第三基準(zhǔn)線104布置在輪胎與地面相接觸的平面上??深A(yù)期將第二基準(zhǔn)線102布置在位于車輛12的頂部的平面上??深A(yù)期將第一基準(zhǔn)線100布置在位于對象20的頂部的平面上?;鶞?zhǔn)線可被配置為由操作者來移動(dòng)??商崾静僮髡邔⒒鶞?zhǔn)線移動(dòng)到合適的位置?;鶞?zhǔn)線可包括用于標(biāo)識基準(zhǔn)線的預(yù)期位置的標(biāo)記。操作者可通過將手指或定點(diǎn)裝置放置在基準(zhǔn)線上并沿著期望的方向滑動(dòng)到合適的位置來移動(dòng)基準(zhǔn)線。在一些配置中,可旋轉(zhuǎn)圖像以使平面與基準(zhǔn)線100、102和104對齊。
在一些配置中,基準(zhǔn)線100、102和104可由遠(yuǎn)程裝置應(yīng)用進(jìn)行自動(dòng)布置。可執(zhí)行圖像處理例程以識別車輛12和車輪并將基準(zhǔn)線100、102和104自動(dòng)地布置在顯示器68上。操作者仍然可被允許對基準(zhǔn)線100、102和104的布置進(jìn)行微調(diào)。用戶界面可能限制了基準(zhǔn)線100、102和104的布置,使得基準(zhǔn)線100、102和104在屏幕上的相對定位受到限制(例如,第一基準(zhǔn)線100不能下降到第二基準(zhǔn)線102以下)。
一旦基準(zhǔn)線100、102和104被布置在期望的位置上,則對象高度可被處理。操作者可通過按下結(jié)束布置處理的按鈕來最終確定(finalize)布置。在基準(zhǔn)線的布置被最終確定之后,對象的高度可被確定?;鶞?zhǔn)線的布置可基于基準(zhǔn)線布置之間的差異來提供多個(gè)高度測量值。屏幕可由水平像素網(wǎng)格和垂直像素網(wǎng)格構(gòu)成。如果基準(zhǔn)線100、102和104被水平地布置,則基準(zhǔn)線100、102和104之間的垂直像素的數(shù)量表示基準(zhǔn)線100、102和104之間的距離。車輛高度距離106可由第二基準(zhǔn)線102和第三基準(zhǔn)線104之間的像素的數(shù)量來表示。對象高度距離108可由第一基準(zhǔn)線100和第二基準(zhǔn)線102之間的像素的數(shù)量來表示。組合高度距離110可由第一基準(zhǔn)線100和第三基準(zhǔn)線104之間的像素的數(shù)量來表示。
對象的高度可通過比率進(jìn)行確定。顯示器上的基準(zhǔn)線100、102和104之間的距離可用相對項(xiàng)(諸如,像素)進(jìn)行確定。例如,圖像中的車輛高度距離106(Zveh_pix)可被描述為第二基準(zhǔn)線102和第三基準(zhǔn)線104之間的像素的數(shù)量。實(shí)際的車輛高度(Zveh_act)通常是已知的并且可用標(biāo)準(zhǔn)距離測量單位(諸如,米、英寸或英尺)來進(jìn)行描述。這種信息提供了針對給定高度值的像素?cái)?shù)量的估計(jì)。
可以以像素為單位將圖像中的對象高度距離108(Zobj_pix)表示為第一基準(zhǔn)線100和第二基準(zhǔn)線102之間的像素的數(shù)量。對象高度距離與車輛高度距離的比值在以距離單位或以圖像單位進(jìn)行表示時(shí)是相等的,如下所示:
其中,Zobj_act表示距離單位的實(shí)際對象高度,Zveh_act表示距離單位的實(shí)際車輛高度,Zobj_pix表示屏幕單位(例如,像素)的對象高度,Zveh_pix表示屏幕單位的車輛高度。距離單位(例如,米、英尺)的對象高度可被計(jì)算如下:
由于實(shí)際的車輛高度(Zveh_act)是已知的并且圖像高度通過圖像來進(jìn)行確定,所以對象高度可被計(jì)算。此外,可通過對車輛高度和對象高度求和來計(jì)算車輛和對象的組合高度或總高度。在一些配置中,對象高度可通過遠(yuǎn)程裝置60進(jìn)行計(jì)算并被傳送到OCDS控制器14。在一些配置中,以像素為單位的圖像高度可被傳送到OCDS控制器14并且OCDS控制器14可計(jì)算對象高度。在一些配置中,遠(yuǎn)程裝置60可向OCDS控制器14發(fā)送圖像。
遠(yuǎn)程裝置應(yīng)用還可提示操作者提供將與對象20關(guān)聯(lián)的名稱。例如,操作者可將對象標(biāo)記為自行車或運(yùn)貨工具。此外,操作者可被提示輸入與對象20關(guān)聯(lián)的位置。例如,操作者可將位置標(biāo)記為車頂、車尾或拖車??蓪⑴c對象20關(guān)聯(lián)的數(shù)據(jù)傳送到OCDS控制器14。OCDS控制器14可將對象數(shù)據(jù)存儲(chǔ)在非易失性存儲(chǔ)器中以用于在隨后的點(diǎn)火循環(huán)期間進(jìn)行檢索。OCDS 10可利用高度數(shù)據(jù)來產(chǎn)生警報(bào)。
在多個(gè)標(biāo)簽18被OCDS控制器14檢測到的情況下,OCDS控制器14可提示操作者確認(rèn)對象20被貼附在車輛12上。當(dāng)檢測到具有先前存儲(chǔ)的信息的多個(gè)標(biāo)簽18時(shí),OCDS控制器14可基于具有最大高度值的對象來計(jì)算高度。
所公開的系統(tǒng)的益處在于通用標(biāo)簽18可由操作者貼附到對象上。所述系統(tǒng)隨后可通過所公開的操作序列來對每個(gè)標(biāo)簽18進(jìn)行校準(zhǔn)。所述系統(tǒng)允許標(biāo)簽18針對在不同對象上的布置而被重新配置。所述系統(tǒng)允許對可延伸超出車輛12的車頂線的對象20進(jìn)行自動(dòng)檢測并且允許對對象20進(jìn)行校準(zhǔn)。此外,在對象20已經(jīng)被校準(zhǔn)的情況下,對象20可被重復(fù)使用而無需進(jìn)行重新校準(zhǔn)。
圖4描繪了用于車輛12中的OCDS控制器14的可行的操作序列的流程圖。在啟動(dòng)之后,可實(shí)施操作200以確定是否從標(biāo)簽18接收到信號。當(dāng)標(biāo)簽18在車輛12的預(yù)定距離之內(nèi)時(shí),信號可被接收。一旦標(biāo)簽18被檢測到,可實(shí)施操作202以確定是否期望進(jìn)行高度測量。指令可被執(zhí)行以確定先前存儲(chǔ)的高度數(shù)據(jù)對于標(biāo)簽18是否可用。還可提示操作者確定高度測量是否應(yīng)被啟動(dòng)。如果不期望進(jìn)行高度測量,則可實(shí)施操作212以允許輸入或選擇高度數(shù)據(jù)。如果選擇進(jìn)行高度測量,則可實(shí)施操作204以向遠(yuǎn)程裝置60發(fā)送請求以從遠(yuǎn)程裝置60接收高度數(shù)據(jù)??蓪?shí)施操作206以從遠(yuǎn)程裝置60接收高度數(shù)據(jù)。
在高度數(shù)據(jù)在操作206或操作212被確定之后,可在操作208對高度數(shù)據(jù)進(jìn)行處理以向OCDS 10提供車輛12和對象20的組合高度。在操作210,可根據(jù)組合高度來操作OCDS 10。OCDS 10可在對象和車輛的組合高度超過感測的垂直凈空時(shí)產(chǎn)生警報(bào)。
圖5描繪了用于遠(yuǎn)程裝置60的可行的操作序列的流程圖。在操作300,可與車輛12建立無線通信連接。在操作302,可監(jiān)測來自車輛12的消息以確定是否接收到高度請求。如果接收到高度請求,則可實(shí)施操作304以確定是否期望進(jìn)行高度測量。如果不期望進(jìn)行高度測量,則可實(shí)施操作314以允許輸入或選擇高度數(shù)據(jù)。
如果期望進(jìn)行測量,則可實(shí)施操作306以捕捉車輛12和對象20的圖像。隨后可實(shí)施操作308以在圖像上添加基準(zhǔn)線并允許由操作者對基準(zhǔn)線進(jìn)行布置??蓪?shí)施操作310以基于最終確定的基準(zhǔn)線來估計(jì)高度數(shù)據(jù)。在高度數(shù)據(jù)通過操作314或操作310被確定之后,可在操作312將高度數(shù)據(jù)發(fā)送到車輛12。
在此公開的處理、方法或算法可被傳送給處理裝置、控制器或計(jì)算機(jī)/通過處理裝置、控制器或計(jì)算機(jī)來實(shí)現(xiàn),其中,所述處理裝置、控制器或計(jì)算機(jī)可包括任何現(xiàn)有的可編程電子控制單元或?qū)S玫碾娮涌刂茊卧?。類似地,所述處理、方法或算法可以以多種形式被存儲(chǔ)為可由控制器或計(jì)算機(jī)執(zhí)行的數(shù)據(jù)和指令,其中,所述多種形式包括但不限于永久地存儲(chǔ)在非可寫存儲(chǔ)介質(zhì)(諸如,ROM裝置)上的信息以及可變地存儲(chǔ)在可寫存儲(chǔ)介質(zhì)(諸如,軟盤、磁帶、CD、RAM裝置以及其它磁介質(zhì)和光學(xué)介質(zhì))上的信息。所述處理、方法或算法還可在軟件可執(zhí)行對象中實(shí)現(xiàn)??蛇x地,可使用合適的硬件組件(諸如專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)、狀態(tài)機(jī)、控制器或者其它硬件組件或裝置)或硬件、軟件和固件組件的組合來整體或部分地實(shí)現(xiàn)所述處理、方法或算法。
盡管以上描述了示例性實(shí)施例,但是這些實(shí)施例并不意在描述權(quán)利要求所涵蓋的所有的可能形式。說明書中所使用的詞語是描述性詞語而非限制性詞語,并且應(yīng)理解的是,可在不脫離本公開的精神和范圍的情況下做出各種改變。如前所述,可將各種實(shí)施例的特征進(jìn)行組合以形成本發(fā)明的可能未被明確描述或示出的進(jìn)一步的實(shí)施例。盡管針對一個(gè)或更多個(gè)期望的特性,各種實(shí)施例已經(jīng)被描述為提供在其它實(shí)施例或現(xiàn)有技術(shù)實(shí)施方式之上的優(yōu)點(diǎn)或優(yōu)于其它實(shí)施例或現(xiàn)有技術(shù)實(shí)施方式,但是本領(lǐng)域的普通技術(shù)人員應(yīng)認(rèn)識到,根據(jù)特定的應(yīng)用和實(shí)施方式,一個(gè)或更多個(gè)特征或特性可被折衷以實(shí)現(xiàn)期望的整體系統(tǒng)屬性。這些屬性可包括但不限于成本、強(qiáng)度、耐用性、生命周期成本、市場可銷售性、外觀、包裝、尺寸、可維護(hù)性、重量、可制造性、裝配的容易性等。因此,被描述為在一個(gè)或更多個(gè)特性方面不如其它實(shí)施例或現(xiàn)有技術(shù)實(shí)施方式的實(shí)施例并非在本公開的范圍之外,并可被期望用于特定的應(yīng)用。