本發(fā)明涉及車(chē)輛設(shè)備領(lǐng)域,并且更具體地,涉及一種具有模塊化控制接口的自主車(chē)輛。
背景技術(shù):
自主車(chē)輛技術(shù)的改進(jìn)將導(dǎo)致越來(lái)越少的人類(lèi)與車(chē)輛的交互。然而,即使是完全的自主車(chē)輛也偶爾依賴于一些人類(lèi)的交互。因此,全自主車(chē)輛配備有傳統(tǒng)的控制接口,例如方向盤(pán)、加速器踏板、制動(dòng)踏板等。
技術(shù)實(shí)現(xiàn)要素:
根據(jù)本發(fā)明,提供一種車(chē)輛系統(tǒng),包含:
通信電路,該通信電路被編程為與可從自主車(chē)輛移除的控制器通信;以及
處理器,該處理器被編程為接收從控制器傳送的控制信號(hào),
其中控制信號(hào)與在非自主模式下手動(dòng)控制自主車(chē)輛相關(guān),
其中處理器被編程為當(dāng)車(chē)輛正在非自主模式下操作時(shí)根據(jù)從控制器傳送的控制信號(hào)向至少一個(gè)車(chē)輛子系統(tǒng)輸出命令。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中控制器包括方向盤(pán)、加速器踏板和制動(dòng)踏板中的至少一個(gè)。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中處理器被編程為仲裁從控制器傳送的控制信號(hào)和由自主模式控制器輸出的信號(hào),并且至少部分基于控制信號(hào)和由自主模式控制器輸出的信號(hào)如何被仲裁來(lái)輸出命令到至少一個(gè)車(chē)輛子系統(tǒng)。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,該車(chē)輛系統(tǒng)還包含配置為接收控制器的支架,其中控制器可移除地安裝到支架。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,該車(chē)輛系統(tǒng)還包含配置為將通信電路插入控制器的線束。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中控制信號(hào)經(jīng)由線束被傳送到通信電路。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中通信電路被編程為與控制器無(wú)線通信。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,該車(chē)輛系統(tǒng)還包含:
至少一個(gè)自主駕駛傳感器;以及
自主模式控制器,自主模式控制器被編程以在自主模式下操作時(shí)控制至少一個(gè)車(chē)輛子系統(tǒng)。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中處理器被編程為響應(yīng)于從控制器接收到控制信號(hào)而命令自主模式控制器在非自主模式下操作。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中控制器包括具有被編程為測(cè)量角度請(qǐng)求的運(yùn)動(dòng)傳感器的方向盤(pán),并且其中方向盤(pán)被編程為將角度請(qǐng)求無(wú)線地傳送到通信電路并且其中處理器編程以至少部分地根據(jù)角度請(qǐng)求來(lái)控制至少一個(gè)車(chē)輛子系統(tǒng)。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中控制器包括與通信電路無(wú)線通信并且被編程為將踏板位置信號(hào)無(wú)線地傳送到通信電路的加速器踏板,并且其中處理器被編程為至少部分地根據(jù)踏板位置信號(hào)控制至少一個(gè)車(chē)輛子系統(tǒng)。
根據(jù)本發(fā)明,提供一種車(chē)輛系統(tǒng),包含:
至少一個(gè)自主駕駛傳感器;
通信電路,通信電路被編程為與可從自主車(chē)輛移除的控制器通信;以及
處理器,處理器被編程為接收從控制器傳送的控制信號(hào),
其中控制信號(hào)與當(dāng)車(chē)輛正在非自主模式下操作時(shí)手動(dòng)控制至少一個(gè)車(chē)輛子系統(tǒng)相關(guān),
其中處理器被編程以輸出命令從而在自主車(chē)輛正在自主模式下操作時(shí)根據(jù)由至少一個(gè)自主駕駛傳感器輸出的信號(hào)來(lái)控制至少一個(gè)車(chē)輛子系統(tǒng),并且輸出命令從而當(dāng)自主車(chē)輛正在非自主模式下操作時(shí)根據(jù)從控制器傳送的控制信號(hào)控制至少一個(gè)車(chē)輛子系統(tǒng)。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中控制器包括方向盤(pán)、加速器踏板和制動(dòng)踏板中的至少一個(gè)。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中處理器被編程為仲裁從控制器傳送的控制信號(hào)和由自主模式控制器輸出的信號(hào),并且至少部分地基于控制信號(hào)和由自主模式控制器輸出信號(hào)如何被仲裁來(lái)輸出命令到至少一個(gè)車(chē)輛子系統(tǒng)。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,該車(chē)輛系統(tǒng)還包含配置為接收控制器的支架,其中控制器可移除地安裝到支架。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,該車(chē)輛系統(tǒng)還包括配置為將通信電路插入控制器中的線束,其中控制信號(hào)經(jīng)由線束被傳送到通信電路。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中通信電路被編程為與控制器無(wú)線通信。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中處理器被編程為響應(yīng)于從控制器接收到控制信號(hào)而命令自主模式控制器在非自主模式下操作。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中控制器包括具有被編程為測(cè)量角度請(qǐng)求的運(yùn)動(dòng)傳感器的方向盤(pán),并且其中方向盤(pán)被編程為將角度請(qǐng)求無(wú)線地傳送到通信電路,并且其中處理器被編程為當(dāng)自主車(chē)輛在非自主模式下操作時(shí)至少部分地根據(jù)角度請(qǐng)求來(lái)控制至少一個(gè)車(chē)輛子系統(tǒng)。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中控制器包括與通信電路無(wú)線通信并且編程為將踏板位置信號(hào)無(wú)線傳送到通信電路的加速器踏板,并且其中處理器被編程為當(dāng)自主車(chē)輛在非自主模式下操作時(shí)至少部分地根據(jù)踏板位置信號(hào)來(lái)控制至少一個(gè)車(chē)輛子系統(tǒng)。
附圖說(shuō)明
圖1示出了具有用于接收可移除控制器的控制器接口的示例性自主車(chē)輛;
圖2是控制器接口的示例部件以及其他示例車(chē)輛部件的框圖;
圖3a-3c示出了用于接收一些可移除控制器的示例性車(chē)輛儀表板;
圖4a-4b示出了用于接收其他可移除控制器的示例車(chē)輛儀表板。
具體實(shí)施方式
在某種程度上,自主車(chē)輛將在絕大多數(shù)時(shí)間需要很少或沒(méi)有人類(lèi)交互。因此,可以從車(chē)輛中省略例如方向盤(pán)、加速器踏板、制動(dòng)踏板等的與手動(dòng)操作車(chē)輛相關(guān)聯(lián)的某些控制器以例如增加客艙空間。
然而,移除那些或其它控制器中的一些可能引入其他挑戰(zhàn)。例如,安全氣囊有時(shí)包含進(jìn)方向盤(pán)中。此外,例如在生產(chǎn)線上或在服務(wù)站中,有時(shí)自主車(chē)輛可能需要被手動(dòng)操作以例如將車(chē)輛駕駛到電梯上或者在自主車(chē)輛控制器故障的情況下。因此,在一系列非常具體但又重要的情況下,完全省略來(lái)自車(chē)輛的控制器可能過(guò)于限制。
增加完全自主車(chē)輛中的車(chē)廂空間同時(shí)不完全阻止使用特定控制器的一種方式包括通過(guò)可移除有線(或無(wú)線)控制器代替?zhèn)鹘y(tǒng)控制器。因此,用于可移除控制器的示例性自主車(chē)輛的控制器接口包括被編程以與可移除控制器通信的通信電路。系統(tǒng)還包括被編程以接收從控制器傳送的與在非自主模式下手動(dòng)控制自主車(chē)輛相關(guān)的控制信號(hào)的處理器。處理器還被編程以當(dāng)車(chē)輛正在非自主模式下操作時(shí)根據(jù)從控制器傳送的控制信號(hào)向至少一個(gè)車(chē)輛子系統(tǒng)輸出命令。
因此,在不依賴于來(lái)自控制器的輸入的情況下并且控制器不在車(chē)輛內(nèi)部的情況下,車(chē)輛通??梢栽谧灾髂J较虏僮?。然而,對(duì)于那些很少需要的控制器,其可以臨時(shí)安裝并用于手動(dòng)控制原本的自主車(chē)輛。
所示的元件可以采用許多不同的形式,并且包括多個(gè)和/或替代的部件和設(shè)施。所示的示例部件不旨在是限制性的。實(shí)際上,可以使用附加的或替換的部件和/或?qū)嵤┓绞?。此外,所示出的元件不一定按比例繪制,除非明確地說(shuō)明。
如圖1所示,自主主車(chē)輛100包括控制器接口105,控制器接口105允許當(dāng)需要時(shí)如方向盤(pán)、加速器踏板、制動(dòng)踏板等的控制器110(見(jiàn)圖2-4b)安裝在自主主車(chē)輛100中。也就是說(shuō),當(dāng)自主主車(chē)輛100需要手動(dòng)操作時(shí),控制器接口105可以接收控制器110。否則,可以從自主主車(chē)輛100省略控制器110。
控制器接口105可以經(jīng)由有線或無(wú)線通信接口與控制器110通信??刂破鹘涌?05可以接收和處理由控制器110輸出的與自主主車(chē)輛100的手動(dòng)控制相關(guān)的控制信號(hào)??刂破鹘涌?05可以根據(jù)接收自控制器110的控制信號(hào)向各種其它車(chē)輛子系統(tǒng)115(參見(jiàn)圖2)輸出命令。例如,控制器接口105可以響應(yīng)于從控制器110接收的信號(hào)而向轉(zhuǎn)向系統(tǒng)、發(fā)動(dòng)機(jī)控制模塊、變速器控制模塊、制動(dòng)系統(tǒng)等輸出命令。
在一些可能的實(shí)施方式中,控制器接口105可以向控制器110輸出命令。例如,在控制器110包括具有安全氣囊的被動(dòng)約束裝置的情況下——被動(dòng)約束裝置可以是獨(dú)立裝置或集成進(jìn)可移除方向盤(pán)中,控制器接口105可以響應(yīng)于例如檢測(cè)到碰撞而輸出使安全氣囊充氣的命令。
此外,控制器接口105可以仲裁由控制器110和控制自主主車(chē)輛100的各種操作的一個(gè)或多個(gè)控制器輸出的控制信號(hào)。通過(guò)仲裁控制信號(hào),控制器接口105可以確定哪些控制信號(hào)應(yīng)當(dāng)輸出到相應(yīng)的車(chē)輛子系統(tǒng)115以自主地或非自主地(手動(dòng)地)控制主車(chē)輛100。
控制器接口105可以包括用于接收各種控制器110的多個(gè)物理連接。例如,一個(gè)或多個(gè)支架120(參見(jiàn)圖3a-3c)可以位于自主主車(chē)輛100的客艙中,并且每個(gè)支架120可以被調(diào)整以接收特定控制器110并且處于特定方向。當(dāng)不需要手動(dòng)控制自主主車(chē)輛100時(shí),支架120可以進(jìn)一步允許移除控制器110。
此外,控制器接口105可以經(jīng)由有線通信、無(wú)線通信或兩者與控制器110通信。對(duì)于有線通信,控制器接口105可以包括包含進(jìn)一個(gè)或多個(gè)支架120中或在一個(gè)或多個(gè)支架120附近并且被調(diào)整針對(duì)特定方向的多個(gè)線束125(參見(jiàn)圖3a-3c)。這樣,當(dāng)控制器110插入進(jìn)支架120中時(shí),控制器110同樣插入到線束125中。對(duì)于無(wú)線通信可以省略線束125,可以通過(guò)例如藍(lán)牙
控制器接口105可以進(jìn)一步被編程以控制主車(chē)輛100是否正在自主模式、非自主模式或部分自主模式下操作。例如,如果適當(dāng)?shù)目刂破?10插入到支架120和線束125中或者以其他方式與控制器接口105通信并且準(zhǔn)備好控制主車(chē)輛100(即能夠輸出控制信號(hào)),則控制器接口105可命令主車(chē)輛100以非自主模式操作,意味著由控制器110輸出的控制信號(hào)可優(yōu)先于由與自主車(chē)輛操作相關(guān)聯(lián)的一個(gè)或多個(gè)控制器輸出的控制信號(hào)。
在一些情況下,控制器接口105可以響應(yīng)于指示用戶手動(dòng)控制主車(chē)輛100的意圖的用戶輸入而僅將由控制器110輸出的控制信號(hào)傳遞到各個(gè)車(chē)輛子系統(tǒng)115。
盡管示出為轎車(chē),但是自主主車(chē)輛100可以包括可以在自主(例如無(wú)駕駛員)模式、部分自主模式和/或非自主模式中操作的任何乘客或商用機(jī)動(dòng)車(chē),例如轎車(chē)、卡車(chē)、運(yùn)動(dòng)型多用途車(chē)、跨界車(chē)(crossovervehicle)、廂式貨車(chē)、小型貨車(chē)、出租車(chē)、公共汽車(chē)等等。
圖2是示出如何將控制器接口105和控制器110結(jié)合到自主主車(chē)輛100中的框圖。如圖所示,控制器接口105可以包括用戶界面130(其可以可選地與控制器接口105分離,但是在主車(chē)輛100中原本是可用的)、通信電路135和處理器140??刂破鹘涌?05的部件還可以與控制器110、自主駕駛傳感器145、自主模式控制器150等通信。
用戶界面130可以包括能夠向車(chē)輛乘員呈現(xiàn)信息的任何數(shù)量的電子部件。除了呈現(xiàn)信息之外,用戶界面130可以被編程以接收用戶輸入。響應(yīng)于用戶輸入,用戶界面130可以向處理器140輸出表示用戶輸入的信號(hào)。用戶界面130可以位于自主主車(chē)輛100的乘客艙中,并且在一些可能的方法中,用戶界面130可以包括觸摸感應(yīng)顯示屏。此外,用戶界面可以包含進(jìn)控制器接口105(如圖2所示)中,或者可以包含進(jìn)與控制器接口105通信的不同車(chē)輛系統(tǒng)中,例如信息娛樂(lè)系統(tǒng)。
通信電路135可以包括便于控制器接口105和控制器110之間的部件有線或無(wú)線通信的任何數(shù)量的電子組件,如集成電路和可能的其它部件。對(duì)于無(wú)線通信(如圖2所示),通信電路135可以被編程以根據(jù)任何數(shù)量的無(wú)線通信協(xié)議(如藍(lán)牙
處理器140可以包括編程以接收和處理由控制器110輸出的控制信號(hào)的任何數(shù)量的電子部件。處理器140可以處理控制信號(hào),并且在一些情況下根據(jù)控制信號(hào)產(chǎn)生命令以控制自主主車(chē)輛100。例如,處理器140可以被編程為忽略控制信號(hào),除非已經(jīng)接收到表明車(chē)輛乘員準(zhǔn)備好以非自主模式操作自主主車(chē)輛100并且通信電路135已經(jīng)與控制器110建立通信的用戶輸入。在這些情況下,處理器140可以被編程為基于控制信號(hào)生成和輸出命令,從而有效地使自主主車(chē)100在非自主模式下操作。
在一些情況下,當(dāng)自主主車(chē)輛100正在非自主模式下操作時(shí),處理器140可命令自主模式控制器150、自主駕駛傳感器145或兩者均關(guān)閉?;蛘?,處理器140可以仲裁由控制器110和自主模式控制器150輸出的信號(hào)以確定哪些信號(hào)應(yīng)當(dāng)用于以自主或非自主模式控制車(chē)輛子系統(tǒng)115。在另一個(gè)可能的實(shí)施方式中,處理器140可以基于控制信號(hào)向自主模式控制器150提供命令信號(hào),自動(dòng)模式控制器150相應(yīng)地可以將命令信號(hào)輸出到各個(gè)車(chē)輛子系統(tǒng)115。在該實(shí)施方式中,自主模式控制器150可以給出比自主模式控制器150將自己生成以自主控制主車(chē)輛100的信號(hào)更高的優(yōu)先級(jí)的由處理器140輸出的命令信號(hào)。
自主駕駛傳感器145可以包括任何數(shù)量的電子部件,自主駕駛傳感器145在主車(chē)輛100正在自主(例如無(wú)駕駛)模式下操作時(shí)產(chǎn)生幫助導(dǎo)航主車(chē)輛100的信號(hào)。自主駕駛傳感器145的示例可以包括雷達(dá)傳感器、激光雷達(dá)傳感器、視覺(jué)傳感器等。因此,自主駕駛傳感器145在車(chē)輛正在自主模式下操作時(shí)幫助車(chē)輛“看見(jiàn)”道路和車(chē)輛周?chē)h(huán)境和/或越過(guò)各種障礙物。
自主模式控制器150可以包括當(dāng)主車(chē)輛100正在自主模式下操作時(shí)可以控制一個(gè)或多個(gè)車(chē)輛子系統(tǒng)115的任何數(shù)量的電子部件??梢杂勺灾髂J娇刂破?50控制的子系統(tǒng)的示例可以包括制動(dòng)子系統(tǒng)、懸架子系統(tǒng)、轉(zhuǎn)向子系統(tǒng)和動(dòng)力傳動(dòng)系統(tǒng)子系統(tǒng)。自主模式控制器150可以被編程為通過(guò)向與這些子系統(tǒng)相關(guān)聯(lián)的控制單元輸出信號(hào)來(lái)控制這些子系統(tǒng)中的任何一個(gè)或多個(gè)。自主模式控制器150可以至少部分地基于由自主駕駛傳感器145產(chǎn)生的信號(hào)或由處理器140輸出的命令信號(hào)來(lái)控制子系統(tǒng),處理器140已經(jīng)在上面討論,其可以是基于由控制器110輸出的控制信號(hào)。
現(xiàn)在參考3a-圖4b,主車(chē)輛100可以包括任何數(shù)量的控制器110,當(dāng)某人希望在非自主模式下操作主車(chē)輛100時(shí),控制器110可以可移除地連接到控制器接口105。圖3a-3c示出了各種控制器110可以插入到位于車(chē)輛客艙內(nèi)的儀表板155上的支架120和線束125中的位置的示例。圖4a-4b示出了控制器110可以與控制器接口105進(jìn)行無(wú)線通信的示例。
圖3a示出了具有控制器接口105的主車(chē)輛100中的示例儀表板155。如圖所示,控制器接口105包括用于接收控制器110的端口160a。端口160a包括門(mén)165、支架120和連接器170。門(mén)165可以在沒(méi)有控制器110插入時(shí)的期間隱藏托架120和連接器170。因此,門(mén)165可以在鉸鏈上操作或者可以從儀表板155移除以暴露托架120和連接器170。如上所述,支架120可以在控制器110用于手動(dòng)控制主車(chē)輛100的操作時(shí)將控制器110保持在儀表板155上的適當(dāng)位置。在一些情況下,支架120可以被調(diào)整以在特別方向上接收控制器110。連接器170可以包括例如線束125或用于促進(jìn)控制器110和控制器接口105之間的信號(hào)通信的任何其他插頭。
控制器接口105還可以包括其他端口160。例如,如圖3a所示,控制器接口105包括用于接收用作制動(dòng)踏板的控制器110的端口160b和用作加速器踏板的控制器110的端口160c。端口160b和端口160c可以各自包括支架120和連接器170,支架120和連接器170中的一個(gè)或兩個(gè)可以被調(diào)整以分別在特定方向上接收制動(dòng)踏板和加速器踏板,用于正確使用和信號(hào)通信的。
圖3b示出了門(mén)165已經(jīng)被移除并且控制器110a(示出為方向盤(pán))插入到支架120中并且連接到端口160a的連接器170的實(shí)施方式。此外,分別示出為制動(dòng)踏板和加速器踏板的其他控制器110b和110c分別插入端口160b和端口160c的支架120和連接器170中。因此,圖3b示出了其中主車(chē)輛100包括可允許主車(chē)輛100被手動(dòng)操作的一些控制器110的實(shí)施方式。
當(dāng)控制器110包括方向盤(pán)或任何其他類(lèi)型的轉(zhuǎn)向裝置時(shí),控制器110可以包括加速度計(jì)或被編程為檢測(cè)移動(dòng)的其他類(lèi)型的運(yùn)動(dòng)傳感器175,包括測(cè)量角度請(qǐng)求。角度請(qǐng)求可以包括例如期望的旋轉(zhuǎn)角度,如同用戶正在轉(zhuǎn)動(dòng)傳統(tǒng)方向盤(pán)一樣。運(yùn)動(dòng)傳感器175可以被編程為經(jīng)由有線或無(wú)線通信線路將角度請(qǐng)求傳送到通信電路135。通信電路135相應(yīng)地可以將角度請(qǐng)求傳送到處理器140使得處理器140可以根據(jù)角度請(qǐng)求控制一個(gè)或多個(gè)車(chē)輛子系統(tǒng)115,例如轉(zhuǎn)向子系統(tǒng)。
當(dāng)控制器110包括加速器或制動(dòng)踏板時(shí),例如如圖3b所示,每個(gè)踏板可以包括可以用于確定踏板位置的編碼器。編碼器可以經(jīng)由通信電路135通過(guò)有線或無(wú)線連接將表示踏板位置的踏板位置信號(hào)輸出到處理器140。處理器140可以被編程為根據(jù)踏板位置信號(hào)將命令輸出到一個(gè)或多個(gè)車(chē)輛子系統(tǒng)115,例如取決于哪個(gè)踏板被按壓的節(jié)氣門(mén)或制動(dòng)控制器。
圖3c示出了具有集成被動(dòng)約束裝置180(例如安全氣囊)的已安裝的控制器110。當(dāng)沒(méi)有安裝控制器110時(shí),并且當(dāng)自主主車(chē)輛100在自主模式下操作時(shí),乘員可以不位于端口160a附近或甚至不面對(duì)端口160a。因此,可以從該位置省略被動(dòng)約束裝置180。當(dāng)安裝控制器110并且乘員正在使用控制器110來(lái)手動(dòng)控制主車(chē)輛100時(shí),在該位置處可能需要被動(dòng)約束裝置180。在圖3c的示例中,被動(dòng)約束裝置180集成進(jìn)控制器110中并且可以接收由控制器接口105、車(chē)輛子系統(tǒng)115或兩者輸出的信號(hào)。因此,當(dāng)檢測(cè)到碰撞時(shí),可以將信號(hào)傳送到被動(dòng)約束裝置180,使被動(dòng)約束裝置180展開(kāi)。信號(hào)與被動(dòng)約束裝置180通信可以經(jīng)由與端口160a相關(guān)聯(lián)的連接器170、控制器接口105的通信電路135或兩者的組合來(lái)促進(jìn)。
現(xiàn)在參考圖4a-圖4b,控制器接口105和控制器110之間的無(wú)線通信可以允許將端口160從儀表板155中排除。替代地,控制器110可以包括與控制器接口的通信電路135無(wú)線通信的無(wú)線發(fā)射器。在這種可能的實(shí)施方式中,控制器110和通信電路135可以包括近場(chǎng)通信(nearfieldcommunication,nfc)技術(shù)以促進(jìn)無(wú)線通信。然而,如果需要被動(dòng)約束裝置180,則可以使用單獨(dú)的端口160來(lái)接收被動(dòng)約束裝置180并與其通信。
與控制器110的無(wú)線通信可以允許控制器110采用與傳統(tǒng)方向盤(pán)不同的形式。非傳統(tǒng)控制器110的示例可以包括例如游戲控制器、操縱桿、智能電話、平板計(jì)算機(jī)或可以包括加速度計(jì)或其他類(lèi)型的運(yùn)動(dòng)傳感器175或方向控制并且可以與控制器接口105無(wú)線地通信的任何其他電子設(shè)備。雖然對(duì)于關(guān)于圖3a-3c所示的實(shí)施方式也是如此,但圖4a-4b的無(wú)線接口不依賴于支架120和有線電連接,這意味著不同的控制器110可以在相同的主車(chē)輛100上使用。此外,非傳統(tǒng)控制器的輸出可以不限于特定的功能。也就是說(shuō),非傳統(tǒng)控制器的輸出可以涉及例如縱向運(yùn)動(dòng)控制、加速度、制動(dòng)、車(chē)輪扭矩、加速器或制動(dòng)踏板位置等。
圖4a-4b的控制器110可以包括各種按鈕185。在一些實(shí)施方式中,例如與游戲控制器一樣,按鈕185可以物理地結(jié)合到控制器110中。在其他情況下,例如與具有觸摸感應(yīng)顯示屏的智能電話或其他控制器110一樣,按鈕185可以被虛擬地呈現(xiàn)在顯示屏上并且對(duì)通過(guò)觸摸虛擬按鈕185提供的用戶輸入作出響應(yīng)。此外,通過(guò)包括運(yùn)動(dòng)傳感器175,與轉(zhuǎn)向主車(chē)輛100相關(guān)聯(lián)的運(yùn)動(dòng)可以通過(guò)例如關(guān)于特定軸旋轉(zhuǎn)控制器110來(lái)檢測(cè)。
此外,即使一個(gè)控制器110可以與控制器接口105無(wú)線通信,但是如加速器踏板和制動(dòng)踏板之類(lèi)的其他控制器仍然可以經(jīng)由支架120和有線連接來(lái)連接?;蛘?,如如圖4a-圖4b那樣的情況,可以省略其功能由例如無(wú)線控制器110的真實(shí)或虛擬按鈕185代替的那些其他控制器110。
通常,上面所討論的計(jì)算系統(tǒng)和/或裝置可使用任意數(shù)量的計(jì)算機(jī)操作系統(tǒng),包括,但并不限于,以下這些操作系統(tǒng)的版本和變體:ford
計(jì)算裝置大體上包括計(jì)算機(jī)可執(zhí)行指令,其中,該指令可由一個(gè)或多個(gè)計(jì)算裝置——例如,那些上面所列舉的——執(zhí)行。計(jì)算機(jī)執(zhí)行指令可由利用各種程序語(yǔ)言和/或技術(shù)創(chuàng)建的計(jì)算機(jī)程序編譯或解釋?zhuān)?,但不限于,javatm、c、c++、visualbasic、javascript、perl等單獨(dú)或者組合。這些應(yīng)用中的一些可以在虛擬機(jī)上編譯和執(zhí)行,如java虛擬機(jī)、dalvik虛擬機(jī)等。通常,處理器(例如,微處理器)——例如,從存儲(chǔ)器、計(jì)算機(jī)可讀介質(zhì)等——接收指令,并且執(zhí)行這些指令,從而執(zhí)行一個(gè)或多個(gè)程序,包括這里所描述的一個(gè)或多個(gè)程序。這種指令和其它的數(shù)據(jù)利用各種計(jì)算機(jī)可讀介質(zhì)可被存儲(chǔ)和傳輸。
計(jì)算機(jī)可讀介質(zhì)(也稱為處理器可讀介質(zhì))包括任何永久(例如,有形的)介質(zhì),其參與提供計(jì)算機(jī)(例如,通過(guò)計(jì)算機(jī)的處理器)可讀的數(shù)據(jù)(例如,指令)。這種介質(zhì)可采取多種形式,包括,但不限于,非易失性介質(zhì)和易失性介質(zhì)。非易失性介質(zhì)可包括,例如,光盤(pán)或磁盤(pán)以及其它的永久存儲(chǔ)器。易失性介質(zhì)可包括,例如,動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(dram),其典型地構(gòu)成主存儲(chǔ)器。這樣的指令可被一個(gè)或多個(gè)傳輸介質(zhì)傳輸,包括同軸電纜、銅線或光纖,包括含有與計(jì)算機(jī)的處理器耦接的系統(tǒng)總線的電線。計(jì)算機(jī)可讀介質(zhì)的一般形式包括,例如,軟盤(pán)、軟磁盤(pán)、硬盤(pán)、磁帶、任何其它的磁介質(zhì),只讀光盤(pán)驅(qū)動(dòng)器(cd-rom)、數(shù)字化視頻光盤(pán)(dvd)、任何其它的光學(xué)介質(zhì),穿孔卡片、紙帶、任何其它的具有孔式樣的物理介質(zhì),ram(隨機(jī)存取存儲(chǔ)器)、prom(可編程只讀存儲(chǔ)器)、eprom(可擦除可編程只讀存儲(chǔ)器)、flash-eeprom(閃速電可擦除可編程只讀存儲(chǔ)器)、任何其它的存儲(chǔ)器芯片或內(nèi)存盒,或任何其它的計(jì)算機(jī)可讀的介質(zhì)。
數(shù)據(jù)庫(kù)、數(shù)據(jù)存儲(chǔ)庫(kù)或這里所描述的其它的數(shù)據(jù)存儲(chǔ)可包括各種類(lèi)型的機(jī)制,其用于存儲(chǔ)、訪問(wèn)和檢索各種類(lèi)型的數(shù)據(jù),包括層次數(shù)據(jù)庫(kù)、在文件系統(tǒng)中的一組文件、以專(zhuān)用格式的應(yīng)用數(shù)據(jù)庫(kù)、關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(relationaldatabasemanagementsystem,rdbms)等。這種數(shù)據(jù)存儲(chǔ)中的每個(gè)大體上包括在使用上述中的一個(gè)的計(jì)算機(jī)操作系統(tǒng)的計(jì)算機(jī)裝置中,并通過(guò)各種方式中的任何一個(gè)或多個(gè)可訪問(wèn)。文件系統(tǒng)可從計(jì)算機(jī)操作系統(tǒng)訪問(wèn),并且可包括以各種格式存儲(chǔ)的文件。rdbms除了用于創(chuàng)建、存儲(chǔ)、編輯和執(zhí)行存儲(chǔ)的程序的語(yǔ)言之外總體使用結(jié)構(gòu)化查詢語(yǔ)言(structuredquerylanguage,sql),例如,上述的程序化sql(pl/sql)語(yǔ)言。
在一些實(shí)施例中,系統(tǒng)元件可實(shí)施為在一個(gè)或多個(gè)計(jì)算機(jī)裝置(例如,服務(wù)器、個(gè)人電腦等)上的、存儲(chǔ)在與其關(guān)聯(lián)的計(jì)算機(jī)可讀介質(zhì)(例如,磁盤(pán)、存儲(chǔ)器等)上的計(jì)算機(jī)可讀的指令(例如,軟件)。計(jì)算機(jī)程序產(chǎn)品可包含這種存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上的指令,其用于執(zhí)行這里所描述的功能。
關(guān)于這里描述的程序、系統(tǒng)、方法、探試法等,應(yīng)該理解的是,雖然這些程序的步驟等已經(jīng)被描述為按照某個(gè)有序序列發(fā)生,但是可以在以與此處所述順序不同的順序執(zhí)行所描述的步驟的情況下實(shí)施這些程序。應(yīng)該進(jìn)一步理解的是,某些步驟能夠同時(shí)執(zhí)行,能夠加入其它步驟,或者能夠省略這里所描述的某些步驟。也就是說(shuō),在這里的程序的說(shuō)明旨在提供用于說(shuō)明某些實(shí)施例的目的,不應(yīng)以任何方式被解釋為限制權(quán)利要求。
因此,應(yīng)該理解的是,上述說(shuō)明旨在說(shuō)明并非限制。通過(guò)閱讀上述說(shuō)明,除了提供的實(shí)例以外的許多實(shí)施例和應(yīng)用將是顯而易見(jiàn)的。保護(hù)范圍應(yīng)該不應(yīng)參照上述說(shuō)明確定,而是應(yīng)當(dāng)參照所附的權(quán)利要求連同這些權(quán)利要求所享有的全部等同范圍而確定??梢灶A(yù)期和想到的是未來(lái)的發(fā)展將出現(xiàn)在這里所述的技術(shù)中,并且該公開(kāi)的系統(tǒng)和方法將結(jié)合入這些未來(lái)的實(shí)施例中??傊瑧?yīng)該理解的是,該應(yīng)用可被修改和變化。
在權(quán)利要求中所使用的全部術(shù)語(yǔ),旨在被給予如本領(lǐng)域技術(shù)人員所理解的它們的普遍的含義,除非在此做出與此相反的明確指示。特別地,單獨(dú)的冠詞的使用,例如,“一個(gè)”、“這”、“所述”等應(yīng)該被理解為描述一個(gè)或多個(gè)指示的元件,除非權(quán)利要求描述了與此相反的明確限制。
提供公開(kāi)的摘要允許讀者快速地確定技術(shù)公開(kāi)的性質(zhì)。應(yīng)該理解的是,它并不是用于解釋或限制權(quán)利要求的范圍或意義。此外,在前述的具體實(shí)施方式中,可以看出,各種功能集合在各個(gè)實(shí)施例中用于簡(jiǎn)化公開(kāi)的目的。公開(kāi)的這種方法不是理解為表達(dá)聲明的實(shí)施例所需要的功能比在每個(gè)權(quán)利要求中清楚地列舉的功能多的意圖。恰恰相反,如下面的權(quán)利要求的表達(dá),本發(fā)明主題在于比單個(gè)公開(kāi)的實(shí)施例中的所有功能少。因此,下面的權(quán)利要求借以成為具體實(shí)施方式中的一部分,每個(gè)權(quán)利要求依靠其自身作為單獨(dú)要求保護(hù)的主題。