實(shí)施例總體上涉及在車(chē)輪定位程序期間測(cè)量車(chē)體的參數(shù)的系統(tǒng)和方法。實(shí)施例更具體地涉及使用機(jī)器視覺(jué)車(chē)輪定位系統(tǒng)測(cè)量車(chē)輛的車(chē)身高度(rideheight)。附加的實(shí)施例任選地或可選地涉及能夠附接至車(chē)體以測(cè)量車(chē)身高度的光學(xué)靶標(biāo)。
背景技術(shù):
如車(chē)輛制造商所規(guī)定的,某些車(chē)輛要求車(chē)體處于地面上方特定高度,以保持適當(dāng)?shù)奶幚砗筒僮?。該高度被稱(chēng)為車(chē)輛的車(chē)身高度。為了在車(chē)輛的整個(gè)使用壽命期間保持適當(dāng)?shù)能?chē)輛車(chē)身高度,典型地在車(chē)輪定位時(shí)測(cè)量該高度。
用于測(cè)量車(chē)身高度的現(xiàn)有技術(shù)包括被稱(chēng)為機(jī)器視覺(jué)定位儀(aligner)或“視覺(jué)定位儀”的車(chē)輪定位設(shè)備。視覺(jué)定位儀使用附接至每個(gè)車(chē)輪的光學(xué)靶標(biāo)。這些靶標(biāo)由照相機(jī)成像,并且這些單獨(dú)的圖像被用于計(jì)算車(chē)輪的定位角度。美國(guó)專(zhuān)利5,724,743、5,809,658、5,535,522和6,968,282中描述了這種常規(guī)的視覺(jué)定位儀,這些美國(guó)專(zhuān)利以全文引用的方式并入本文。
通常,使用特定類(lèi)型的靶標(biāo)測(cè)量車(chē)輛的車(chē)身高度。它被稱(chēng)為“tip”靶標(biāo),如圖1所示。它由固定在指針桿100的端部的光學(xué)靶標(biāo)105組成。靶標(biāo)105在其表面上具有例如圓形或其他形狀的基準(zhǔn)標(biāo)記(未示出),類(lèi)似于與視覺(jué)定位儀一起使用的常規(guī)車(chē)輪靶標(biāo)。桿100的末端被用戶定位在由視覺(jué)定位儀軟件指定的車(chē)輛的特定位置。定位儀的照相機(jī)讀取靶標(biāo)105的位置和定向,并且該圖像被軟件用來(lái)確定車(chē)輛距地面的高度。每當(dāng)用戶想知道定位調(diào)節(jié)如何影響了車(chē)輛的高度,他們必須重復(fù)該程序。
隨著越來(lái)越多的車(chē)輛基于它們的車(chē)身高度來(lái)產(chǎn)生適當(dāng)?shù)亩ㄎ卉?chē)輪定位,對(duì)在執(zhí)行車(chē)輪定位時(shí)動(dòng)態(tài)地測(cè)量車(chē)身高度的方法產(chǎn)生了需求。為了利用視覺(jué)定位儀系統(tǒng)來(lái)有效地進(jìn)行該操作,靶標(biāo)被安裝到車(chē)輛的四個(gè)輪窩中的每一個(gè)輪窩上。這樣允許視覺(jué)定位儀動(dòng)態(tài)地追蹤并向用戶顯示對(duì)車(chē)輪定位所做的修改如何影響車(chē)輛的車(chē)身高度。因此,用戶能夠調(diào)節(jié)車(chē)輛定位并且以更少的冗余度并在更少的時(shí)間內(nèi)保持oem指定的車(chē)身高度。
當(dāng)用戶將車(chē)身高度靶標(biāo)放置在輪窩上時(shí),這種方法出現(xiàn)嚴(yán)重的問(wèn)題。因?yàn)檩喐C具有曲線,而這些曲線導(dǎo)致難以利用車(chē)身高度靶標(biāo)組件標(biāo)示它們的底部,所以難以具有測(cè)量輪窩的正確位置的基準(zhǔn)。一種方案是如美國(guó)專(zhuān)利8,587,791中描述的那樣將水平泡(levelvial)放置在車(chē)身高度靶標(biāo)組件上。然而,由于定位儀無(wú)法確認(rèn)靶標(biāo)實(shí)際上是水平的,所以如果用戶不小心,定位儀將會(huì)錯(cuò)誤地測(cè)量車(chē)身高度。另外,如果靶標(biāo)在定位程序期間滑動(dòng),或者如果它沒(méi)有被放置在車(chē)輪中心的正上方,則它將不會(huì)處于輪窩的弧線上的正確位置并且定位儀將不會(huì)給出正確的車(chē)身高度測(cè)量值,這是因?yàn)槎ㄎ粌x不知道靶標(biāo)是錯(cuò)誤地放置的。
需要更好的方案來(lái)確保車(chē)身高度靶標(biāo)是水平安裝的,在測(cè)量處理期間車(chē)身高度靶標(biāo)不移動(dòng)或滑動(dòng),并且靶標(biāo)位于車(chē)輪中心正上方的輪窩的中心。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明利用來(lái)自定位儀軟件的反饋(gui),確保了車(chē)身高度靶標(biāo)是水平安裝在車(chē)輛上的,在測(cè)量處理期間車(chē)身高度靶標(biāo)沒(méi)有移動(dòng)或滑動(dòng),并且靶標(biāo)位于車(chē)輪中心正上方的輪窩的中心。這樣,用戶容易正確地安裝車(chē)身高度靶標(biāo),并且在整個(gè)測(cè)量處理過(guò)程中將任何潛在的錯(cuò)誤通知用戶。
一個(gè)或多個(gè)實(shí)施例可以包括一種用于測(cè)量車(chē)體的參數(shù)的方法,該方法包括:將光學(xué)靶標(biāo)在車(chē)輛的車(chē)輪上方附接至車(chē)體;利用圖像傳感器對(duì)靶標(biāo)成像,以產(chǎn)生靶標(biāo)的圖像數(shù)據(jù);基于靶標(biāo)的圖像數(shù)據(jù)確定靶標(biāo)的初始空間位置;將靶標(biāo)的初始空間位置與預(yù)定基準(zhǔn)位置進(jìn)行比較;當(dāng)初始空間位置與基準(zhǔn)位置之間的差異超過(guò)閾量時(shí),使用感官感知的刺激來(lái)引導(dǎo)用戶將靶標(biāo)定位到調(diào)節(jié)過(guò)的空間位置;以及基于靶標(biāo)的校正后的空間位置確定用于車(chē)體參數(shù)的值。
實(shí)施例還包括一種用于測(cè)量車(chē)體的參數(shù)的方法,該方法包括:將光學(xué)靶標(biāo)附接至車(chē)體;利用圖像傳感器對(duì)靶標(biāo)成像,以產(chǎn)生靶標(biāo)的圖像數(shù)據(jù);基于靶標(biāo)的圖像數(shù)據(jù)確定靶標(biāo)的初始空間位置;基于靶標(biāo)的初始空間位置確定用于車(chē)體參數(shù)的值;將靶標(biāo)的初始空間位置與預(yù)定基準(zhǔn)位置進(jìn)行比較,以確定位置誤差值,該位置誤差值表示初始空間位置與基準(zhǔn)位置之間的差異;以及基于位置誤差值來(lái)數(shù)學(xué)地校正用于車(chē)體參數(shù)的值的確定。
實(shí)施例還可以包括一種系統(tǒng),該系統(tǒng)包括:光學(xué)靶標(biāo),其能夠在車(chē)輛的車(chē)輪上方附接至車(chē)體;圖像傳感器,其用于觀察靶標(biāo)并捕捉靶標(biāo)的圖像數(shù)據(jù);以及處理器。處理器適用于:接收和處理來(lái)自圖像傳感器的圖像數(shù)據(jù);基于處理過(guò)的圖像數(shù)據(jù)確定靶標(biāo)的初始空間位置;將靶標(biāo)的初始空間位置與預(yù)定基準(zhǔn)位置進(jìn)行比較;當(dāng)初始空間位置與基準(zhǔn)位置之間的差異超過(guò)閾量時(shí),使用感官感知的刺激來(lái)引導(dǎo)用戶將靶標(biāo)定位到調(diào)節(jié)過(guò)的空間位置;以及基于靶標(biāo)的校正后的空間位置確定用于車(chē)體參數(shù)的值。
實(shí)施例還包括一種系統(tǒng),該系統(tǒng)包括:光學(xué)靶標(biāo),其能夠附接至車(chē)體;圖像傳感器,其用于觀察靶標(biāo)并捕捉靶標(biāo)的圖像數(shù)據(jù);以及處理器。處理器適用于:接收和處理來(lái)自圖像傳感器的圖像數(shù)據(jù);基于處理過(guò)的圖像數(shù)據(jù)確定靶標(biāo)的初始空間位置;基于靶標(biāo)的初始空間位置確定用于車(chē)體參數(shù)的值;將靶標(biāo)的初始空間位置與預(yù)定基準(zhǔn)位置進(jìn)行比較,以確定位置誤差值,該位置誤差值表示初始空間位置與基準(zhǔn)位置之間的差異;以及基于位置誤差值來(lái)數(shù)學(xué)地校正用于車(chē)體參數(shù)的值的確定。
實(shí)施例還可以包括一種裝置,該裝置其包括:靶標(biāo);主體安裝座,其在車(chē)輛的車(chē)輪上方可移除地附接至車(chē)體;以及臂,其具有可移動(dòng)地附接至靶標(biāo)的第一端和可移動(dòng)地附接至主體安裝座的第二端。第一端與第二端之間的臂的長(zhǎng)度是可調(diào)節(jié)的。主體安裝座包括用于改變臂的第二端相對(duì)于主體安裝座的位置的微調(diào)節(jié)器,以便當(dāng)主體安裝座在車(chē)輛的車(chē)輪上方附接至車(chē)體時(shí)調(diào)節(jié)靶標(biāo)相對(duì)于車(chē)體的角度位置,并且臂的長(zhǎng)度設(shè)定為使得靶標(biāo)的預(yù)定部分接觸車(chē)體的輪窩的預(yù)定基準(zhǔn)點(diǎn)。
當(dāng)結(jié)合附圖來(lái)考慮時(shí),根據(jù)以下說(shuō)明,所公開(kāi)的主題的實(shí)施例的優(yōu)點(diǎn)將會(huì)變得顯而易見(jiàn)。
附圖說(shuō)明
在下文中將參考附圖來(lái)詳細(xì)地描述實(shí)施例,其中,相似的附圖標(biāo)記表示相似的元件。附圖未必是按比例繪制的。在適用的情況下,一些特征可能沒(méi)有被示出,以便有助于描述下層的特征。
圖1示出用于測(cè)量車(chē)輛的車(chē)身高度的常規(guī)靶標(biāo)。
圖2是根據(jù)本發(fā)明的實(shí)施例的有效車(chē)身高度靶標(biāo)的局部分解透視圖。
圖3是圖2的有效車(chē)身高度靶標(biāo)的側(cè)視圖。
圖4是圖2的有效車(chē)身高度靶標(biāo)的透視圖,它的滑動(dòng)調(diào)節(jié)處于完全伸展的位置。
圖5是根據(jù)本發(fā)明的另一個(gè)實(shí)施例的有效(active)車(chē)身高度靶標(biāo)的局部分解透視圖。
圖6示出根據(jù)本發(fā)明的實(shí)施例的有效車(chē)身高度靶標(biāo),它利用附件來(lái)測(cè)量車(chē)輛輪窩中的凹陷測(cè)量點(diǎn)。
圖7示出根據(jù)本發(fā)明的實(shí)施例的附接至車(chē)輛輪窩的有效車(chē)身高度靶標(biāo)。
圖8是根據(jù)本發(fā)明的定位車(chē)身高度靶標(biāo)的方法的流程圖。
圖9是與本發(fā)明的方法及系統(tǒng)相關(guān)聯(lián)的圖形用戶界面的屏幕截圖。
圖10a描繪實(shí)施本發(fā)明的方法和圖形用戶界面的系統(tǒng)的示例性架構(gòu)。
圖10b描繪可以實(shí)施本發(fā)明的通用計(jì)算機(jī)架構(gòu)。
圖11是根據(jù)本發(fā)明的定位車(chē)身高度靶標(biāo)的方法的流程圖。
圖12是根據(jù)本發(fā)明的補(bǔ)償車(chē)身高度靶標(biāo)的位置偏差的方法的流程圖。
圖13是根據(jù)本發(fā)明的定位車(chē)身高度靶標(biāo)并補(bǔ)償車(chē)身高度靶標(biāo)的位置偏差的方法的流程圖。
具體實(shí)施方式
應(yīng)該理解的是,在應(yīng)用中本文描述的原理不限于在以下說(shuō)明中闡述的或在以下附圖中示出的構(gòu)造的細(xì)節(jié)或部件的布置。這些原理可以體現(xiàn)在其他實(shí)施例中并且可以以各種方式實(shí)施或執(zhí)行。此外,應(yīng)該理解的是,本文使用的措辭和術(shù)語(yǔ)是出于描述的目的,而不應(yīng)被視為限制。
本文公開(kāi)了使用視覺(jué)定位儀的成像器和處理器來(lái)定位車(chē)身高度靶標(biāo)并測(cè)量車(chē)身高度的方法和系統(tǒng)。本文中的教導(dǎo)通過(guò)減少手動(dòng)測(cè)量的冗余度并簡(jiǎn)化終端用戶的整個(gè)過(guò)程來(lái)改進(jìn)常規(guī)定位設(shè)備。所公開(kāi)的方法可以在上文論述的具有光學(xué)靶標(biāo)、圖像傳感器和處理器的視覺(jué)定位儀上實(shí)施,例如美國(guó)專(zhuān)利5,724,743、5,809,658、5,535,522和6,968,282中描述的那樣。
在示例性實(shí)施例中,用于測(cè)量車(chē)輛車(chē)身高度的有效車(chē)身高度靶標(biāo)組件使用吸盤(pán)附接至車(chē)輛的主體;例如,附接到車(chē)輛的四個(gè)車(chē)輪中的每個(gè)車(chē)輪上,或附接到前車(chē)輪與后車(chē)輪之間的門(mén)檻上。靶標(biāo)必須相對(duì)于車(chē)輛基準(zhǔn)平面進(jìn)行調(diào)節(jié),以便準(zhǔn)確讀數(shù)。利用伸縮臂調(diào)節(jié)靶標(biāo)組件的臂長(zhǎng),并利用可調(diào)節(jié)的導(dǎo)螺桿(leadscrew)組件升高或降低靶標(biāo)。因?yàn)閷?duì)基準(zhǔn)平面的調(diào)節(jié)具有嚴(yán)格的公差,所以提供了微調(diào)機(jī)構(gòu)和粗調(diào)機(jī)構(gòu)。僅通過(guò)粗調(diào),很難使靶標(biāo)正確地定位,因?yàn)檫@樣很容易錯(cuò)過(guò)所要求的嚴(yán)格公差。僅通過(guò)微調(diào),調(diào)節(jié)到正確的位置要花費(fèi)太長(zhǎng)時(shí)間,或者用戶會(huì)用完調(diào)節(jié)范圍而不得不重新附接吸盤(pán)并重新開(kāi)始。
與定位設(shè)備相關(guān)聯(lián)的軟件動(dòng)態(tài)地讀取靶標(biāo)并向用戶提供反饋,以將靶標(biāo)的調(diào)節(jié)狀態(tài)告知他們。此外,每個(gè)靶標(biāo)需要位于車(chē)體上的基準(zhǔn)點(diǎn)(例如車(chē)輪輪窩的頂部)處。定位儀測(cè)量車(chē)身高度靶標(biāo)相對(duì)于車(chē)輛基準(zhǔn)平面和上方放置有該靶標(biāo)的特定車(chē)輪所放置的位置,并引導(dǎo)用戶將靶標(biāo)定位在那個(gè)車(chē)輪位置的中心的上方(與基準(zhǔn)平面正交)。在整個(gè)過(guò)程中驗(yàn)證這個(gè)距離并且更重要的是角度,以確保不存在超過(guò)預(yù)定公差的變化。例如,如果吸盤(pán)滑動(dòng),則靶標(biāo)可能傾斜并給出錯(cuò)誤的讀數(shù)。所公開(kāi)的定位儀測(cè)量這種傾斜,并通知技術(shù)人員重新調(diào)節(jié)靶標(biāo),以使讀數(shù)是準(zhǔn)確的。在某些實(shí)施例中,定位儀校正靶標(biāo)的傾斜并預(yù)測(cè)如果靶標(biāo)對(duì)準(zhǔn)車(chē)輛平面則靶標(biāo)會(huì)位于何處,并且基于靶標(biāo)的測(cè)量位置和基于靶標(biāo)的傾斜的校正來(lái)顯示正確的測(cè)量。
根據(jù)本發(fā)明的另一方面,技術(shù)人員將車(chē)身高度靶標(biāo)附接在車(chē)輪上方。與定位設(shè)備相關(guān)聯(lián)的軟件動(dòng)態(tài)地讀取靶標(biāo),基于車(chē)身高度靶標(biāo)相對(duì)于車(chē)輛基準(zhǔn)平面以及上方放置有該靶標(biāo)的特定車(chē)輪所放置的位置向用戶提供反饋,將車(chē)身高度靶標(biāo)的調(diào)節(jié)狀態(tài)告知他們,并且引導(dǎo)用戶將靶標(biāo)定位在該車(chē)輪位置的中心的大致上方。然后,如果靶標(biāo)未被完美地調(diào)節(jié)但位于預(yù)定誤差范圍內(nèi),則定位儀校正靶標(biāo)的傾斜并預(yù)測(cè)如果靶標(biāo)完美地對(duì)準(zhǔn)車(chē)輛平面則靶標(biāo)會(huì)位于何處,并且基于靶標(biāo)的測(cè)量位置和基于靶標(biāo)的傾斜的校正來(lái)顯示正確的測(cè)量。因此,雖然技術(shù)人員被提示對(duì)靶標(biāo)進(jìn)行調(diào)節(jié),但技術(shù)人員不需要完美地調(diào)節(jié)靶標(biāo),而由定位儀軟件補(bǔ)償調(diào)節(jié)誤差。
根據(jù)本發(fā)明的另一方面,技術(shù)人員將車(chē)身高度靶標(biāo)附接在車(chē)輪上方。與定位設(shè)備相關(guān)聯(lián)的軟件動(dòng)態(tài)地讀取靶標(biāo),并且如果靶標(biāo)未被完美地調(diào)節(jié)但位于預(yù)定誤差角度內(nèi)(理論上處于90度范圍內(nèi)),則定位儀校正靶標(biāo)的傾斜并預(yù)測(cè)如果靶標(biāo)完美地對(duì)準(zhǔn)車(chē)輛平面則靶標(biāo)會(huì)位于何處,并且基于靶標(biāo)的測(cè)量位置和基于靶標(biāo)的傾斜的校正來(lái)顯示正確的測(cè)量。因此,技術(shù)人員不需要調(diào)節(jié)靶標(biāo),而由定位儀軟件補(bǔ)償它們的初始放置誤差。
本發(fā)明的另一方面是有效車(chē)身高度靶標(biāo)組件,其中,靶標(biāo)組件利用磁體附接至車(chē)輛的主體,例如位于車(chē)輛的四個(gè)車(chē)輪中的每一個(gè)車(chē)輪的上方。
本發(fā)明的另一方面是有效車(chē)身高度靶標(biāo)組件,其中,靶標(biāo)組件使用吸盤(pán)和磁性部件的組合來(lái)附接至車(chē)輛的主體,例如位于車(chē)輛的四個(gè)車(chē)輪中的每一個(gè)車(chē)輪的上方。
額外的優(yōu)點(diǎn)和新穎的特征部分地在以下描述中闡述,并且部分地在本領(lǐng)域的普通技術(shù)人員考察了以下描述和附圖之后變?yōu)轱@而易見(jiàn)的或是可以從實(shí)例的生產(chǎn)或操作中獲悉的。還可以通過(guò)實(shí)踐或使用在隨附的權(quán)利要求書(shū)中特別地指出的方法、手段和組合來(lái)實(shí)現(xiàn)和獲得本教導(dǎo)的優(yōu)點(diǎn)。
在以下詳細(xì)描述中,以實(shí)例的方式闡述了許多具體的細(xì)節(jié),以便提供對(duì)相關(guān)教導(dǎo)的透徹理解。然而,對(duì)于本領(lǐng)域的技術(shù)人員而言顯而易見(jiàn)的是,可以在沒(méi)有這樣的細(xì)節(jié)的情況下實(shí)踐本教導(dǎo)。在其他情況下,為了避免不必要地模糊本教導(dǎo)的各方面,已經(jīng)以相對(duì)較高層次而非詳細(xì)地描述了公知的方法和程序。
本教導(dǎo)處理并解決了冗余測(cè)量的問(wèn)題,并且通過(guò)消除操作人員對(duì)在開(kāi)始定位之前手動(dòng)測(cè)量車(chē)輛車(chē)身高度以及在進(jìn)行定位調(diào)節(jié)之后再次測(cè)量車(chē)輛的車(chē)身高度的需要,從而簡(jiǎn)化了車(chē)輛的定位。這樣節(jié)省了時(shí)間并消除了冗余度。允許操作人員在他們進(jìn)行定位調(diào)節(jié)時(shí)看到車(chē)輛車(chē)身高度的實(shí)時(shí)讀數(shù)簡(jiǎn)化了定位程序并且對(duì)于操作人員來(lái)說(shuō)更容易。
根據(jù)本發(fā)明,利用吸盤(pán)和/或磁體將有效車(chē)身高度靶標(biāo)附接至車(chē)輛。以這種方式安裝有效車(chē)身高度靶標(biāo)允許操作人員無(wú)需值守,并通過(guò)定位軟件接收實(shí)時(shí)讀數(shù)。
現(xiàn)在參考圖2至圖7詳細(xì)地論述本發(fā)明主題。需要注意的是,與視覺(jué)定位儀一起使用的常規(guī)車(chē)輪靶標(biāo)類(lèi)似地,靶標(biāo)245、300、610、700在其表面上分別具有例如圓形或其他形狀的基準(zhǔn)標(biāo)記(未示出)。圖2是使用吸盤(pán)進(jìn)行到車(chē)輛的附接的所公開(kāi)的有效車(chē)身高度靶標(biāo)的實(shí)例。局部分解圖允許解釋用于使吸盤(pán)性能最佳的機(jī)構(gòu)。吸盤(pán)200的螺紋桿穿過(guò)彈簧210、殼體215和旋鈕225。凸輪動(dòng)作機(jī)構(gòu)215a整合在殼體215中并進(jìn)入旋鈕225中,從而當(dāng)它所對(duì)應(yīng)的旋鈕225旋轉(zhuǎn)時(shí),允許張力施加到吸盤(pán)200中的一個(gè)吸盤(pán)上。殼體215包括例如模制塑料,并具有用于每一個(gè)吸盤(pán)200穿過(guò)的圓筒形殼體215b。圓柱形殼體215b將相應(yīng)的吸盤(pán)200保持到位并允許施加張力。當(dāng)各旋鈕225中的一個(gè)旋鈕鎖定到位時(shí),由于包括吸盤(pán)在內(nèi)的材料的彈性特性,結(jié)果導(dǎo)致與它相關(guān)聯(lián)的吸盤(pán)200的吸力增大。進(jìn)一步旋轉(zhuǎn)旋鈕225經(jīng)過(guò)鎖定機(jī)構(gòu)215a釋放張力;并且在彈簧210的輔助下,吸盤(pán)200將彈出經(jīng)過(guò)殼體215的圓柱形殼體215b。
圖5中示出另一個(gè)實(shí)施例,該實(shí)施例說(shuō)明了有效車(chē)身高度靶標(biāo)組件如何附接至車(chē)輛。這個(gè)實(shí)例說(shuō)明了如何使用吸盤(pán)和磁體兩者將靶標(biāo)組件固定在車(chē)輛的側(cè)面。以與圖2的實(shí)施例相同的方式使用吸盤(pán)500、彈簧510、模制殼體515和旋鈕525。另外,一對(duì)磁體520提供抵靠車(chē)輛的附加拉力。每個(gè)磁體520彈入并保持在模制外殼515中。通過(guò)旋轉(zhuǎn)拉拽旋鈕525來(lái)初始化凸輪機(jī)構(gòu),由此拉拽模制殼體515和磁體520更加靠近車(chē)體,從而提供比單獨(dú)的吸盤(pán)更大的拉力。釋放抽吸機(jī)構(gòu)使得模制殼體515彈離車(chē)輛,從而消除車(chē)輛上的磁性拉力。
一旦利用上文所述的技術(shù)之一將靶標(biāo)組件附接至車(chē)輛,就必須調(diào)節(jié)組件以使靶標(biāo)對(duì)準(zhǔn)車(chē)輛基準(zhǔn)平面。下文將論述這方面的重要性。存在如下兩種類(lèi)型的調(diào)節(jié)器用于調(diào)節(jié)車(chē)身高度組件:粗調(diào)節(jié)器和微調(diào)節(jié)器。典型地在將車(chē)身高度靶標(biāo)安裝到車(chē)輛上之前進(jìn)行粗調(diào)。現(xiàn)在參考圖4,兩個(gè)臂400以類(lèi)似棘輪運(yùn)動(dòng)的方式沿著塊405滑動(dòng)。這種粗調(diào)機(jī)構(gòu)依賴(lài)于嵌設(shè)在塊405中的滾珠柱塞,該滾珠柱塞在臂400上保持恒定的壓力。臂400中的內(nèi)模制凹坑401允許滾珠在如下位置上施加壓力,以便允許臂400保持在多個(gè)伸展/收縮位置中的一個(gè)位置處。本領(lǐng)域的技術(shù)人員將會(huì)理解,這也可以利用鎖定蝶形螺母或類(lèi)似的公知機(jī)構(gòu)來(lái)實(shí)現(xiàn)。如即將在下文中說(shuō)明的,各臂400中的一個(gè)臂的遠(yuǎn)端可移動(dòng)地附接至靶標(biāo)245,并且另一個(gè)臂400的遠(yuǎn)端可移動(dòng)地附接至模制外殼215的調(diào)節(jié)塊220。
一旦將車(chē)身高度靶標(biāo)安裝在車(chē)輛上,就進(jìn)行微調(diào)。再次參考圖2,所公開(kāi)的調(diào)節(jié)機(jī)構(gòu)允許通過(guò)旋轉(zhuǎn)導(dǎo)螺桿205來(lái)微調(diào)靶標(biāo)245的角度位置。旋轉(zhuǎn)導(dǎo)螺桿205使得調(diào)節(jié)塊220沿著導(dǎo)螺桿205上下移動(dòng)。調(diào)節(jié)塊220具有螺紋并且由于模制外殼215所施加的空間限制而只能沿著導(dǎo)螺桿205豎直地行進(jìn)。進(jìn)行調(diào)節(jié),直到來(lái)自定位軟件的反饋警告操作人員組件已經(jīng)對(duì)準(zhǔn)。
所公開(kāi)的車(chē)身高度靶標(biāo)組件可以放置在車(chē)體上的任何預(yù)定基準(zhǔn)點(diǎn)上,以便測(cè)量車(chē)身高度。例如,它們可以被設(shè)置尺寸以便附接在輪窩上方,或者附接在門(mén)檻(即,前輪與后輪之間的門(mén)下方的“橫桿”)上。目前,本行業(yè)似乎正在將車(chē)身高度靶標(biāo)的放置標(biāo)準(zhǔn)化到車(chē)輪上方。因此,下文描述的實(shí)施例基于將靶標(biāo)組件放置在輪窩上方,并基于這些靶標(biāo)組件測(cè)量車(chē)身高度。然而,應(yīng)該理解的是,在車(chē)身高度被測(cè)量到除了輪窩的頂部之外的車(chē)體基準(zhǔn)點(diǎn)時(shí),所公開(kāi)的系統(tǒng)和方法也是適用的。
現(xiàn)在使用圖3來(lái)解釋在使用之前定位靶標(biāo)組件的重要性。當(dāng)示例性實(shí)施例的車(chē)身高度靶標(biāo)組件正確地附接在車(chē)輛的輪窩上方時(shí),定位器(locator)305的頂部接觸車(chē)輛輪窩的底側(cè)。這是用于測(cè)量車(chē)輛車(chē)身高度的常規(guī)位置。定位器305的頂部還貫穿將會(huì)安裝到靶標(biāo)殼體300上的靶標(biāo)(未示出)的中心。當(dāng)靶標(biāo)組件對(duì)準(zhǔn)車(chē)輛基準(zhǔn)平面時(shí),定位器305典型地接觸車(chē)輛輪窩的底側(cè)。這意味著知道靶標(biāo)的中心也沿著輪窩的底側(cè)穿過(guò)。為了適應(yīng)各種車(chē)輛類(lèi)型和輪窩尺寸,定位器305可以延伸或回縮到適當(dāng)位置。
一些車(chē)輛具有回縮到輪窩中的車(chē)身高度測(cè)量點(diǎn)。對(duì)于這些車(chē)輛而言,僅有定位器305不足以獲得正確的測(cè)量。這些車(chē)輛需要額外的部件到達(dá)測(cè)量點(diǎn)。圖6示出如何使用根據(jù)本發(fā)明的具有有效車(chē)身高度靶標(biāo)的可拆除式附件到達(dá)凹陷的測(cè)量點(diǎn)的實(shí)例。在該實(shí)施例中,環(huán)600滑動(dòng)到定位儀605上。環(huán)600的厚度是已知的,并且被定位軟件在考慮到定位儀605的頂部位置和環(huán)600的厚度的情況下用來(lái)調(diào)節(jié)車(chē)身高度測(cè)量。圖7示出靶標(biāo)700,該靶標(biāo)可以是圖2至圖6所示的各靶標(biāo)中的任何靶標(biāo),該靶標(biāo)位于車(chē)輪710上方的車(chē)體上的一位置并接觸輪窩705。
現(xiàn)在參考圖8的流程圖,為了開(kāi)始測(cè)量車(chē)身高度的過(guò)程,用戶將靶標(biāo)組件的伸縮臂延伸至靶標(biāo)組件到達(dá)測(cè)量點(diǎn)所需的長(zhǎng)度(步驟810)。然后,靶標(biāo)定位器(例如附圖標(biāo)記315)從靶標(biāo)組件延伸至它將要接觸車(chē)輛輪窩的底側(cè)(步驟820)。然后,將靶標(biāo)組件附接至車(chē)體,大約處于輪窩的頂部,并鎖定到位,如圖7所示(步驟830)。此后,使用視覺(jué)定位系統(tǒng)的軟件引導(dǎo)用戶使用微調(diào)機(jī)構(gòu)定位靶標(biāo)并且/或者自動(dòng)地補(bǔ)償定位靶標(biāo)時(shí)的錯(cuò)誤(步驟840)。
圖10a是系統(tǒng)100的示例性架構(gòu),該架構(gòu)是用于實(shí)施本發(fā)明的功能和用戶界面的環(huán)境。在系統(tǒng)100中,例如商購(gòu)的個(gè)人計(jì)算機(jī)(pc)110等主計(jì)算機(jī)連接至常規(guī)的輸入和輸出設(shè)備,例如監(jiān)視器120、鍵盤(pán)130、鼠標(biāo)140、掃描儀150和網(wǎng)絡(luò)攝像頭160。監(jiān)視器120是常規(guī)的監(jiān)視器或用于接收用戶輸入的常規(guī)觸摸屏。pc110進(jìn)一步連接到如上文的“背景技術(shù)”部分論述的車(chē)輛車(chē)輪定位系統(tǒng)的車(chē)輛定位傳感器170。常規(guī)的遠(yuǎn)程服務(wù)器180也連接至主計(jì)算機(jī)110。服務(wù)器180向pc110提供來(lái)自本文描述的各種數(shù)據(jù)庫(kù)的內(nèi)容。這種內(nèi)容要么存儲(chǔ)在服務(wù)器180中,要么經(jīng)由因特網(wǎng)或其他遠(yuǎn)程數(shù)據(jù)網(wǎng)絡(luò)獲得。pc110還可以向服務(wù)器180發(fā)送數(shù)據(jù),例如用于更新存儲(chǔ)在服務(wù)器180中的某些數(shù)據(jù)庫(kù)。本領(lǐng)域的技術(shù)人員將會(huì)理解的是,本發(fā)明的功能和用戶界面可以以常規(guī)方式在軟件中實(shí)施,例如通過(guò)修改在上述背景技術(shù)部分中描述的機(jī)器視覺(jué)定位系統(tǒng)的軟件。
利用視覺(jué)定位系統(tǒng)的圖像傳感器(例如照相機(jī))對(duì)靶標(biāo)成像,以產(chǎn)生靶標(biāo)的圖像數(shù)據(jù)。視覺(jué)定位儀的處理器以常規(guī)方式基于靶標(biāo)的圖像數(shù)據(jù)確定靶標(biāo)的初始空間位置。然后,將靶標(biāo)的初始空間位置與預(yù)定基準(zhǔn)位置進(jìn)行比較,預(yù)定基準(zhǔn)位置例如是預(yù)先確定的(即,使用定位系統(tǒng)的車(chē)輪靶標(biāo)和照相機(jī)通過(guò)常規(guī)技術(shù)確定的)車(chē)輛的基準(zhǔn)平面。
在一些實(shí)施例中,基準(zhǔn)平面是從車(chē)輛輪胎的底部測(cè)量的“機(jī)架平面(rackplane)”。在其他實(shí)施例中,基準(zhǔn)平面是“基礎(chǔ)平面”,例如包含車(chē)輛的兩個(gè)前輪的車(chē)輪主軸點(diǎn)以及車(chē)輛的后輪的主軸點(diǎn)中間的第三點(diǎn)的前基礎(chǔ)平面。車(chē)輪的主軸點(diǎn)定義為車(chē)輪的旋轉(zhuǎn)軸線上貫穿車(chē)輪的豎直平面的點(diǎn),車(chē)輪靶標(biāo)的夾具的爪在此處附接至車(chē)輪。這些基準(zhǔn)平面的計(jì)算是本領(lǐng)域中公知的。
定位儀的照相機(jī)大致沿著車(chē)體的縱向軸線觀察靶標(biāo),并且靶標(biāo)大致與車(chē)體的縱向軸線正交地附接至車(chē)體。在某些實(shí)施例中,將靶標(biāo)的初始空間位置與預(yù)定基準(zhǔn)位置進(jìn)行比較包括將靶標(biāo)的角度定向與(大致水平的)車(chē)輛基準(zhǔn)平面進(jìn)行比較。靶標(biāo)的角度定向是指大致與車(chē)體的縱向軸線正交的靶標(biāo)軸線(例如,穿過(guò)定位器305的軸線)的定向,以及大致與車(chē)體的縱向軸線平行的靶標(biāo)軸線的定向(例如,與定位器305的軸線垂直的軸線)。更具體地說(shuō),靶標(biāo)的正確空間位置是車(chē)輪中心的正上方,并且與基準(zhǔn)平面正交。
在某些實(shí)施例中,當(dāng)初始空間位置與正確位置之間的差異超過(guò)閾量時(shí),通過(guò)來(lái)自定位儀的處理器的提示(即,感官感知的刺激)使用戶將靶標(biāo)對(duì)準(zhǔn)到調(diào)節(jié)過(guò)的空間位置。這樣的提示可以包括如圖9中的監(jiān)視器上所示的視覺(jué)提示,和/或聽(tīng)覺(jué)提示。提示可以包括與靶標(biāo)的錯(cuò)誤定位有關(guān)的定量信息。所公開(kāi)的顯示屏幕使用諸如visualstudio2008、xaml、wpf或c#等公知的軟件工具實(shí)現(xiàn)該功能。可以使用其他常規(guī)工具包(即,開(kāi)發(fā)環(huán)境)實(shí)現(xiàn)類(lèi)似的效果。
如果處理器使用圖像數(shù)據(jù)確定靶標(biāo)組件未安裝在輪窩的頂部(即,車(chē)輪中心的正上方),則它將以圖示的方式指示靶標(biāo)安裝座(例如吸盤(pán)和/或磁體)必須移動(dòng)的方向和程度。參見(jiàn)圖9中的右前方靶標(biāo)901和左后方靶標(biāo)902。如果處理器確定貫穿定位器305的靶標(biāo)軸線不平行于車(chē)輛基準(zhǔn)平面,則它將以圖示的方式指示(利用微調(diào)機(jī)構(gòu))使靶標(biāo)必須向上或向下移動(dòng)的方向和程度以便適當(dāng)?shù)囟ㄎ?。參?jiàn)圖9中的左前方靶標(biāo)903和右后方靶標(biāo)904。對(duì)全部四個(gè)車(chē)身高度靶標(biāo)901至904執(zhí)行該程序。
在將靶標(biāo)移動(dòng)至調(diào)節(jié)過(guò)的位置之后,處理器以常規(guī)方式(例如通過(guò)將靶標(biāo)的中心與基礎(chǔ)平面進(jìn)行比較)確定車(chē)身高度。然后,用戶可以使用視覺(jué)定位儀系統(tǒng)以常規(guī)方式執(zhí)行車(chē)輪定位。
定位儀的處理器周期性地接收和處理來(lái)自相機(jī)的靶標(biāo)的當(dāng)前圖像數(shù)據(jù),從而能夠基于圖像數(shù)據(jù)計(jì)算靶標(biāo)的當(dāng)前空間位置(也稱(chēng)為“初始空間位置”),將靶標(biāo)的當(dāng)前空間位置與調(diào)節(jié)過(guò)的空間位置(例如,將靶標(biāo)的角度定向與車(chē)輛基準(zhǔn)平面進(jìn)行比較),并且在比較結(jié)果表明靶標(biāo)已經(jīng)移離調(diào)節(jié)過(guò)的空間位置至超過(guò)閾值距離時(shí)通知用戶。因此,處理器連續(xù)地測(cè)量靶標(biāo)中心相對(duì)于基準(zhǔn)平面的角度位置,以確定靶標(biāo)在與基準(zhǔn)平面的平行度方面的不對(duì)準(zhǔn)程度。在某些實(shí)施例中,閾值是靶標(biāo)已經(jīng)移動(dòng)至偏離對(duì)準(zhǔn)狀態(tài)超過(guò)1mm。然后,處理器警告用戶靶標(biāo)已經(jīng)移動(dòng)并且用戶應(yīng)該重新定位靶標(biāo)。處理器可以在車(chē)輪定位程序中連續(xù)地執(zhí)行這種測(cè)量。
該程序如圖11的流程圖所示。將例如上文描述的車(chē)身高度靶標(biāo)等光學(xué)靶標(biāo)附接至車(chē)體(步驟1100)。圖像傳感器(例如照相機(jī))觀察靶標(biāo)并捕獲靶標(biāo)的圖像數(shù)據(jù)(步驟1110)。處理器處理圖像數(shù)據(jù),然后基于處理過(guò)的圖像數(shù)據(jù)確定靶標(biāo)的初始空間位置(步驟1120)。處理器還將靶標(biāo)的初始空間位置與預(yù)定基準(zhǔn)位置進(jìn)行比較(步驟1130),并且在初始空間位置與基準(zhǔn)位置之間的差異超過(guò)閾量時(shí)使用感官感知的刺激(例如圖9的監(jiān)視器的提示)引導(dǎo)用戶將靶標(biāo)對(duì)準(zhǔn)到調(diào)節(jié)過(guò)的空間位置(步驟1140)。然后,系統(tǒng)處理器基于靶標(biāo)的調(diào)節(jié)過(guò)的空間位置確定用于諸如車(chē)輛車(chē)身高度等車(chē)體參數(shù)的值(步驟1150)。
在一些實(shí)施例中,提供“自動(dòng)校正”特征;例如,當(dāng)完成車(chē)輪定位程序之前靶標(biāo)移離調(diào)節(jié)過(guò)的空間位置小于閾值距離時(shí),處理器適用于基于靶標(biāo)的移動(dòng)自動(dòng)地校正用于車(chē)體參數(shù)的值的確定。閾值距離可以是上文剛剛論述的“警告閾值”。本領(lǐng)域的技術(shù)人員將會(huì)理解的是,處理器基于它所了解的靶標(biāo)應(yīng)該處于的位置以及靶標(biāo)當(dāng)前所處的位置,可以利用它的編程自動(dòng)地對(duì)較小的不對(duì)準(zhǔn)量進(jìn)行補(bǔ)償(或“校正”),并且可以計(jì)算出兩個(gè)位置之間的差異。這就是下文提及的“數(shù)學(xué)校正”的實(shí)例。
該程序如圖12的流程圖所示。將光學(xué)靶標(biāo)附接至車(chē)體(步驟1200)。圖像傳感器(例如照相機(jī))觀察靶標(biāo)并捕獲靶標(biāo)的圖像數(shù)據(jù)(步驟1210)。處理器處理圖像數(shù)據(jù),然后基于處理過(guò)的圖像數(shù)據(jù)確定靶標(biāo)的初始空間位置(步驟1220),并且基于靶標(biāo)的初始空間位置確定用于車(chē)體參數(shù)的值(步驟1230)。處理器還將靶標(biāo)的初始空間位置與預(yù)定基準(zhǔn)位置進(jìn)行比較,以確定位置誤差值,該位置誤差值表示初始空間位置與基準(zhǔn)位置之間的差異(步驟1240),并且基于位置誤差值來(lái)數(shù)學(xué)地校正車(chē)體參數(shù)值的確定(步驟1250)。
在某些實(shí)施例中,以上參考圖11描述的計(jì)算機(jī)提示的手動(dòng)校正過(guò)程與自動(dòng)校正特征相結(jié)合,從而用戶不需要手動(dòng)地將靶標(biāo)位置校正完美。根據(jù)這些實(shí)施例,技術(shù)人員將車(chē)身高度靶標(biāo)附接在車(chē)輪上方,例如圖7所示。與定位設(shè)備相關(guān)聯(lián)的軟件動(dòng)態(tài)地讀取上文公開(kāi)的靶標(biāo)并向用戶提供反饋,基于車(chē)身高度靶標(biāo)相對(duì)于車(chē)輛基準(zhǔn)平面的放置位置和上方放置有該靶標(biāo)的特定車(chē)輪,將靶標(biāo)的調(diào)節(jié)狀態(tài)告知他們。如果靶標(biāo)的初始位置與基準(zhǔn)位置(即,平行于基準(zhǔn)平面)之間的差異超過(guò)閾量,則軟件引導(dǎo)用戶將靶標(biāo)定位在車(chē)輪位置的中心的大致上方、預(yù)定誤差范圍內(nèi)。然后,定位儀數(shù)學(xué)地校正靶標(biāo)的位置誤差(即,傾斜)并且自動(dòng)地對(duì)如上文剛剛論述的用于車(chē)體參數(shù)的值的確定進(jìn)行校正。因此,雖然技術(shù)人員被提示對(duì)靶標(biāo)進(jìn)行調(diào)節(jié),但技術(shù)人員不需要完美地調(diào)節(jié)靶標(biāo),而由定位儀軟件對(duì)調(diào)節(jié)之后仍然存在的靶標(biāo)位置誤差進(jìn)行補(bǔ)償。
該程序如圖13的流程圖所示。將光學(xué)靶標(biāo)附接至車(chē)體(步驟1300)。圖像傳感器(例如照相機(jī))觀察靶標(biāo)并捕獲靶標(biāo)的圖像數(shù)據(jù)(步驟1310)。處理器處理圖像數(shù)據(jù),然后基于處理過(guò)的圖像數(shù)據(jù)確定靶標(biāo)的初始空間位置(步驟1320)。處理器還將靶標(biāo)的初始空間位置與預(yù)定基準(zhǔn)位置進(jìn)行比較(步驟1330),并且在初始空間位置與基準(zhǔn)位置之間的差異超過(guò)閾量時(shí)使用感官感知的刺激來(lái)引導(dǎo)用戶將靶標(biāo)對(duì)準(zhǔn)到調(diào)節(jié)過(guò)的空間位置(例如圖9的監(jiān)視器的提示)(步驟1340)。當(dāng)調(diào)節(jié)過(guò)的空間位置與基準(zhǔn)位置相差一位置誤差值時(shí),系統(tǒng)處理器基于該位置誤差值來(lái)數(shù)學(xué)地校正車(chē)體參數(shù)值的確定(步驟1350)。
如果車(chē)身高度靶標(biāo)的初始位置處于校正范圍內(nèi),則不需要采用計(jì)算機(jī)提示的手動(dòng)校正程序。在這種情況下,可以使用單獨(dú)的(例如圖12的)自動(dòng)校正特征,從而用戶不需要手動(dòng)地調(diào)節(jié)靶標(biāo)位置。根據(jù)這樣的實(shí)施例,技術(shù)人員將車(chē)身高度靶標(biāo)附接在車(chē)輪上方,例如圖7所示。如上所述地,與定位設(shè)備相關(guān)聯(lián)的軟件動(dòng)態(tài)地讀取靶標(biāo),并且如果靶標(biāo)位于預(yù)定誤差范圍內(nèi)(理論上可以處于90度范圍內(nèi)),則定位儀數(shù)學(xué)地校正位置誤差(即,傾斜)并且如上文論述的那樣自動(dòng)地校正用于車(chē)體參數(shù)的值的確定。這樣,技術(shù)人員不需要調(diào)節(jié)靶標(biāo),這是因?yàn)槎ㄎ粌x軟件補(bǔ)償靶標(biāo)的初始定位的誤差。
再次參考圖3,在某些實(shí)施例中,所公開(kāi)的車(chē)身高度靶標(biāo)組件包括電子水平傳感器310,該電子水平傳感器以無(wú)線或有線的方式連接至定位儀的計(jì)算機(jī)。水平傳感器310是可以是商購(gòu)的常規(guī)電子水平傳感器。在這些實(shí)施例中,不使用定位儀的照相機(jī)為空間測(cè)量系統(tǒng)確定靶標(biāo)的全部測(cè)量結(jié)果,而是使用電子水平儀測(cè)量整個(gè)定位程序中靶標(biāo)的水平度,而照相機(jī)僅用于測(cè)量靶標(biāo)的高度。換句話說(shuō),定位儀的處理器的軟件采用來(lái)自電子水平儀的讀數(shù)并結(jié)合通過(guò)使用車(chē)身高度靶標(biāo)的空間位置計(jì)算出的車(chē)身高度值來(lái)通知操作人員進(jìn)行或自動(dòng)地校正非最佳的靶標(biāo)定位。因此,所公開(kāi)的具有電子水平傳感器的靶標(biāo)組件可以用于實(shí)施以上描述的任何實(shí)施例。類(lèi)似地,來(lái)自其他位置測(cè)量傳感器的讀數(shù)可以與靶標(biāo)的空間位置結(jié)合起來(lái)使用。
如上文論述的,與基于靶標(biāo)圖像處理的公知測(cè)量技術(shù)有關(guān)的內(nèi)容可見(jiàn)于授于jackson的美國(guó)專(zhuān)利no.5,724,743以及授予jackson的美國(guó)專(zhuān)利no.5,943,783、5,535,522和6,148,528以及授予jackson等人的美國(guó)專(zhuān)利no.5,809,658,這些美國(guó)專(zhuān)利的全部?jī)?nèi)容以引用的方式并入本文。
計(jì)算機(jī)硬件平臺(tái)可以用作本文描述的一個(gè)或多個(gè)用戶界面元件的硬件平臺(tái)。這種計(jì)算機(jī)的硬件元件、操作系統(tǒng)和編程語(yǔ)言本質(zhì)上是常規(guī)的,并且假定本領(lǐng)域的技術(shù)人員充分熟悉它們以便采用這些技術(shù)來(lái)實(shí)現(xiàn)實(shí)質(zhì)上如本文描述的圖形用戶界面。可以使用具有用戶界面元件的計(jì)算機(jī)來(lái)實(shí)現(xiàn)個(gè)人計(jì)算機(jī)(pc)或其他類(lèi)型的工作站或終端設(shè)備,盡管如果適當(dāng)?shù)鼐幊?,?jì)算機(jī)也可以充當(dāng)服務(wù)器。相信本領(lǐng)域的技術(shù)人員熟悉這種計(jì)算機(jī)設(shè)備的結(jié)構(gòu)、編程和總體操作,因此附圖應(yīng)該是不言自明的。
圖10b提供了用于說(shuō)明包括用戶界面元件的計(jì)算機(jī)硬件平臺(tái)的功能框圖。該計(jì)算機(jī)可以是通用計(jì)算機(jī)或?qū)S糜?jì)算機(jī)。這種計(jì)算機(jī)1400可以用于執(zhí)行如本文描述的計(jì)算,并實(shí)施如本文描述的圖形用戶界面的任何部件。例如,用于生成圖9的定位指示、圖標(biāo)等的軟件工具都可以在例如計(jì)算機(jī)1400等計(jì)算機(jī)上利用它的硬件、軟件程序、固件或它們的組合來(lái)實(shí)現(xiàn)。盡管為了方便起見(jiàn)僅示出一臺(tái)這樣的計(jì)算機(jī),但可以以分散的方式在多個(gè)類(lèi)似平臺(tái)上實(shí)現(xiàn)與所公開(kāi)的計(jì)算和用戶界面的處理有關(guān)的計(jì)算機(jī)功能,以便分散處理負(fù)荷。
計(jì)算機(jī)1400例如包括連接至網(wǎng)絡(luò)并從該網(wǎng)絡(luò)引出的com端口1450,以便進(jìn)行數(shù)據(jù)通信。計(jì)算機(jī)1400還包括一個(gè)或多個(gè)處理器形式的中央處理單元(cpu)1420,用以執(zhí)行程序指令。示例性計(jì)算機(jī)平臺(tái)包括:內(nèi)部通信總線1410、用于要由計(jì)算機(jī)處理和/或傳送的各種數(shù)據(jù)文件的以及由cpu執(zhí)行的可能程序指令的程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器(例如磁盤(pán)1470、只讀存儲(chǔ)器(rom)1430或隨機(jī)存取存儲(chǔ)器(ram)1440)。計(jì)算機(jī)1400還包括i/o部件1460,該部件支持計(jì)算機(jī)與該計(jì)算機(jī)中的其他部件(例如用戶界面元件1480)之間的輸入/輸出流。計(jì)算機(jī)1400還可以經(jīng)由網(wǎng)絡(luò)通信接收編程和數(shù)據(jù)。
因此,進(jìn)行所公開(kāi)的計(jì)算和產(chǎn)生所公開(kāi)的圖形用戶界面的方法靶標(biāo)的各方面可以體現(xiàn)在編程中,例如,如前文提及的,車(chē)身高度靶標(biāo)定位的計(jì)算和靶標(biāo)定位的顯示。該技術(shù)的程序方面可以被認(rèn)為是在一種類(lèi)型的機(jī)器可讀介質(zhì)上承載的或體現(xiàn)于該介質(zhì)中的、典型地是可執(zhí)行代碼和/或相關(guān)數(shù)據(jù)的形式的“產(chǎn)品”或“制品”。有形的非暫時(shí)性“存儲(chǔ)”型介質(zhì)包括:用于計(jì)算機(jī)、處理器等的任何或全部存儲(chǔ)器或其他存儲(chǔ)器;或者可以隨時(shí)為軟件編程提供存儲(chǔ)相關(guān)的模塊,例如各種半導(dǎo)體存儲(chǔ)器、磁帶驅(qū)動(dòng)器、磁盤(pán)驅(qū)動(dòng)器等。
有時(shí)可以通過(guò)諸如因特網(wǎng)或各種其他通信網(wǎng)絡(luò)的網(wǎng)絡(luò)來(lái)傳送全部或部分軟件。這樣的通信例如能夠使軟件從一個(gè)計(jì)算機(jī)或處理器加載到另一個(gè)計(jì)算機(jī)或處理器中。因此,可以承載軟件元件的另一類(lèi)型的介質(zhì)包括例如橫跨本地設(shè)備之間的物理接口、經(jīng)由有線和光學(xué)陸上通信網(wǎng)絡(luò)以及在各種空中鏈接上使用的光、電和電磁波。攜帶這種波的物理元件(例如有線或無(wú)線鏈接裝置、光鏈接裝置等)也可以被認(rèn)為是承載該軟件的介質(zhì)。如本文所使用的,除非限于有形的“存儲(chǔ)”介質(zhì),諸如計(jì)算機(jī)或機(jī)器“可讀介質(zhì)”等這種術(shù)語(yǔ)是指參與向處理器提供指令以便執(zhí)行的任何介質(zhì)。
因此,機(jī)器可讀介質(zhì)可以采用許多形式,包括但不限于有形的存儲(chǔ)介質(zhì)、載波介質(zhì)或物理傳輸介質(zhì)。非易失性存儲(chǔ)介質(zhì)包括例如光盤(pán)或磁盤(pán),諸如任何計(jì)算機(jī)之類(lèi)中的任何存儲(chǔ)設(shè)備,它們可以用于實(shí)施附圖所示的系統(tǒng)或它的任何組件。易失性存儲(chǔ)介質(zhì)包括動(dòng)態(tài)存儲(chǔ)器,例如這種計(jì)算機(jī)平臺(tái)的主存儲(chǔ)器。有形的傳輸介質(zhì)包括同軸電纜,銅線和光纖,包括形成在計(jì)算機(jī)系統(tǒng)內(nèi)的總線的電線。載波傳輸介質(zhì)可以采取電或電磁信號(hào)的形式,也可以是射頻(rf)和紅外(ir)數(shù)據(jù)通信中產(chǎn)生的聲波或光波。因此,計(jì)算機(jī)可讀介質(zhì)的常見(jiàn)形式包括例如:軟磁盤(pán)、軟盤(pán)、硬盤(pán)、磁帶、任何其他磁介質(zhì)、cd-rom,dvd或dvd-rom、任何其他光學(xué)介質(zhì)、穿孔卡紙磁帶、具有孔圖案的任何其他物理存儲(chǔ)介質(zhì)、ram、prom和eprom,flash-eprom、任何其他存儲(chǔ)器芯片或盒、載波傳輸數(shù)據(jù)或指令、傳送這種載波的電纜或鏈接、或計(jì)算機(jī)可以從其讀取編程代碼和/或數(shù)據(jù)的任何其他介質(zhì)。這些形式的計(jì)算機(jī)可讀介質(zhì)中的許多可能涉及將一個(gè)或多個(gè)指令的一個(gè)或多個(gè)序列攜帶到處理器進(jìn)行執(zhí)行。
本領(lǐng)域的技術(shù)人員應(yīng)該認(rèn)識(shí)到,本教導(dǎo)適于各種改進(jìn)和/或提高。例如,盡管上述各種組件的實(shí)現(xiàn)可以體現(xiàn)在硬件設(shè)備中,但它們也可以被實(shí)現(xiàn)為純軟件方案,例如pc或服務(wù)器上的安裝。此外,本文公開(kāi)的用戶界面及其部件可以實(shí)現(xiàn)為固件、固件/軟件組合、固件/硬件組合或硬件/固件/軟件組合。
本發(fā)明可以通過(guò)使用常規(guī)材料、方法和設(shè)備來(lái)實(shí)施。因此,在這里沒(méi)有詳細(xì)闡述這些材料、設(shè)備和方法的細(xì)節(jié)。在之前的描述中,闡述了許多具體細(xì)節(jié),例如具體材料、結(jié)構(gòu)、化學(xué)品、工藝等,以便提供對(duì)本發(fā)明教導(dǎo)的透徹理解。然而,應(yīng)該認(rèn)識(shí)到,可以不依靠具體闡述的細(xì)節(jié)來(lái)實(shí)施本教導(dǎo)。在其他情況下,沒(méi)有詳細(xì)描述公知的進(jìn)程結(jié)構(gòu),以免不必要地模糊本教導(dǎo)的各個(gè)方面。
雖然前文已經(jīng)描述了被認(rèn)為是最佳的模式和/或其他實(shí)施例,但是應(yīng)該理解的是,可以在其中進(jìn)行各種改良并且本文公開(kāi)的主題可以以各種形式和實(shí)施例來(lái)實(shí)施,并且本教導(dǎo)可以應(yīng)用在許多應(yīng)用中,其中僅有一部分已經(jīng)在本文中描述。意圖以隨附的權(quán)利要求書(shū)來(lái)要求保護(hù)落入本教導(dǎo)的真實(shí)范圍內(nèi)的任何和全部應(yīng)用、改進(jìn)和變型。