相關申請的交叉引用
本申請要求2016年1月26日遞交的美國臨時專利申請第62/287,425號的權益。
本文中描述的主題的實施例一般涉及運輸系統。本主題的實施例更具體地涉及適合在基于自主車輛的運輸系統中使用的增強特征。
背景技術:
無人駕駛車輛已經發(fā)展了數年。自主車輛使用車載傳感器系統、全球定位系統(gps)技術、導航系統以及線控驅動系統以便在由傳統車輛和/或其他自主車輛占據的道路上運輸乘客。
期望的是在自主車輛運輸系統中具有增強的特征、操作方法和功能。另外,通過后續(xù)詳細描述和所附權利要求,結合附圖和前述技術領域及背景技術,其他可期望的特征和特性將變得明顯。
技術實現要素:
方案1:一種方法,包括:
處理基于自主車輛的運輸系統的多個乘客的多個乘坐請求,所述乘坐請求中的每一個與相應的上車位置和相應的目的地位置相關聯;
對于所述運輸系統中的每個主動操作的自主車輛,計算相應的乘客運輸路線,其中,每個乘客運輸路線至少部分地基于與所述乘坐請求相關聯的所述上車位置和目的地位置,以及其中,每個乘客運輸路線根據預定的優(yōu)先化標準而被計算;以及
控制所述主動操作的自主車輛的操作以便滿足所述乘坐請求中的至少一些。
方案2:如方案1所述的方法,其中,乘坐請求識別預定的且靜止的上車位置。
方案3:如方案1所述的方法,其中,乘坐請求識別乘客或乘客擁有的用戶裝置的實時地理位置。
方案4:如方案1所述的方法,其中,所述計算包括不考慮特定的乘坐請求以便從所述乘客運輸路線之一中排除與所述特定的乘坐請求相關聯的所述上車位置。
方案5:如方案1所述的方法,其中,所述預定的優(yōu)先化標準基于燃料經濟性、節(jié)能、在車輛??奎c之間的行進時間、乘客身份或地位,和/或在下一個車輛停靠點和最后的車輛停靠點之間的行進時間。
方案6:如方案1所述的方法,進一步包括使用所述運輸系統的特定的自主車輛遞送包裹、物體或物品。
方案7:如方案6所述的方法,其中,所述特定的自主車輛包括安全的隔室、存物柜、行李箱空間或存儲單元,并且所述方法進一步包括僅向授權的注冊用戶授予解鎖或訪問特權以便允許所述授權的注冊用戶取回所述包裹、物體或物品。
方案8:一種包括存儲器元件和通信地聯接至所述存儲器元件的處理器裝置的基于計算機的系統,所述存儲器元件具有計算機可執(zhí)行指令,所述計算機可執(zhí)行指令存儲在所述存儲器元件上并且被構造成由所述處理器執(zhí)行以便使得所述基于計算機的系統:
處理基于自主車輛的運輸系統的多個乘客的多個乘坐請求,所述乘坐請求中的每一個與相應的上車位置和相應的目的地位置相關聯;
對于所述運輸系統中的每個主動操作的自主車輛,計算相應的乘客運輸路線,其中,每個乘客運輸路線至少部分地基于與所述乘坐請求相關聯的所述上車位置和目的地位置,以及其中,每個乘客運輸路線根據預定的優(yōu)先化標準而被計算;以及
控制所述主動操作的自主車輛的操作以便滿足所述乘坐請求中的至少一些。
方案9:如方案8所述的基于計算機的系統,其中,乘坐請求識別預定的且靜止的上車位置。
方案10:如方案8所述的基于計算機的系統,其中,乘坐請求識別乘客或乘客擁有的用戶裝置的實時地理位置。
方案11:如方案8所述的基于計算機的系統,其中,計算所述相應乘客運輸路線包括不考慮特定的乘坐請求,以便從所述乘客運輸路線之一排除與所述特定的乘坐請求相關聯的所述上車位置。
方案12:如方案8所述的基于計算機的系統,其中,所述預定的優(yōu)先化標準基于燃料經濟性、節(jié)能、在車輛??奎c之間的行進時間、乘客身份或地位,和/或在下一個車輛??奎c和最后的車輛停靠點之間的行進時間。
方案13:一種方法,包括:
處理基于車輛的運輸系統的乘客的乘坐請求;
調度所述基于車輛的運輸系統的車輛以便接所述乘客;
確定所述乘客的當前位置和移動;
基于車輛狀態(tài)數據和所述乘客的所述當前位置和移動而預報用于所述乘客的最終上車位置;以及
控制所述車輛的操作以便抵達所述最終上車位置。
方案14:如方案13所述的方法,進一步包括:
基于所述最終上車位置而計算用于所述車輛的調度路線,其中,所述控制使得所述車輛遵循所述調度路線。
方案15:如方案13所述的方法,其中,所述乘坐請求識別所述乘客或所述乘客擁有的用戶裝置的實時地理位置。
方案16:如方案13所述的方法,其中,所述車輛狀態(tài)數據包括車輛速度數據、車輛加速度數據、車輛軌道數據、所述車輛的地理位置數據、車輛導航數據和/或地圖數據。
方案17:如方案13所述的方法,其中,所述預報進一步基于所述乘客附近的地形的地形數據、交通數據、天氣數據、上車位置數據和/或緊急服務數據。
方案18:如方案13所述的方法,進一步包括:
當所述車輛位于所述乘客的所述當前位置的預定范圍內時激活所述車輛上的信標元件。
方案19:如方案18所述的方法,其中,所述激活包括激活所述車輛的門把手以用作信標目標。
方案20:如方案18所述的方法,其中,所述激活包括激活所述車輛上的燈或顯示器以用作信標目標。
附圖說明
通過參考結合下列附圖考慮的詳細描述和權利要求,可以得出對本主題的更全面的理解,其中,在整個附圖中同樣的附圖標記表示同樣的元件。
圖1是示出基于自主車輛的運輸系統和相關系統及子系統的簡化的框圖;
圖2是適于在本文中描述的各種系統組件中使用的基于處理器的硬件平臺的示例性實施例的框圖;
圖3是示出乘客上車和下車仲裁流程的示例性實施例的流程圖;以及
圖4是示出在任意位置會合的流程的示例性實施例的流程圖。
具體實施方式
下列詳細描述本質上僅為說明性的并且不旨在限制本主題的實施例或這樣的實施例的應用和用途。當在本文中使用時,詞語“示例性的”意指“用作示例,實例或說明”。在本文中描述為示例性的任意實施方式不必被解釋為比其他實施方式是優(yōu)選的或有利的。另外,沒有意圖界定在前述技術領域、背景技術、發(fā)明內容或下列詳細描述中展示的任意明確的或暗示的理論。
在本文中可以在功能和/或邏輯框組件方面并且參考可以由各種計算組件或裝置執(zhí)行的操作、處理任務和功能的符號性表示來描述技術和科技。這樣的操作、任務和功能有時被稱為被計算機執(zhí)行,被計算機化,被軟件實施或被計算機實施。應該意識到的是,附圖中示出的各種框組件可以由被構造成執(zhí)行特定功能的任意數量的硬件、軟件和/或固件組件而實現。例如,系統或組件的實施例可以使用不同的集成電路組件,例如,存儲器元件、數字信號處理元件、邏輯元件、查詢表等,其可以在一個或多個微處理器或其他控制裝置的控制下執(zhí)行多種功能。
當在軟件或固件中實施時,在本文中描述的系統的各種元件實質上是執(zhí)行各種任務的代碼段或指令。在一些實施例中,程序或代碼段存儲在有形的處理器可讀介質中,該處理器可讀介質可以包括能夠存儲或傳輸信息的任意介質。非暫時性且處理器可讀介質的示例包括電子電路、半導體存儲器裝置、rom、閃存、可擦除rom(erom)、軟盤、cd-rom、光盤、硬盤等。
為了簡潔的原因,涉及自主(例如,無人駕駛或自駕駛)車輛的控制和操作、移動用戶裝置、導航和地圖系統、全球定位系統(gps)、安全和訪問控制系統、運輸和遞送系統、信號處理、數據傳輸、信號發(fā)送、網絡控制以及系統的其他功能方面(以及系統的單個操作組件)的常規(guī)技術在本文中可能沒有詳細地描述。另外,在本文中包含的各種附圖中示出的連接線旨在表示示例性功能關系和/或各種元件之間的物理聯接。應該注意的是,許多替代的或額外的功能關系或物理連接可以存在于本主題的實施例。
本文中描述的主題涉及基于車輛的運輸系統。在一些實施方式中,基于車輛的運輸系統包括至少一個無人駕駛車輛,該至少一個無人駕駛車輛自動地控制以便將乘客從一個位置載送至另一個位置。然而,實際上,在本文中展示的概念也能夠與包括傳統的(非自主的)車輛的運輸方式一起使用。盡管示例性實施例特別地適于在相對小的地理區(qū)域(諸如,學?;蛏虡I(yè)區(qū),購物中心,游樂園,活動中心等)中的出租車或班車系統的背景下使用,但在本文中展示的技術和科技不限于這樣的應用。例如,基于地面或基于天空的自主和/或遠程控制的無人駕駛車輛能夠根據在本文中描述的方法而被控制和管理。所公開的主題提供可以被視為標準或基準自主車輛系統的增強的特征和功能。為此,基于自主車輛的運輸系統能夠被修改、增強或以其他方式補充以便提供下面更詳細地提及的額外特征。
圖1是操作環(huán)境100的示例性實施例的簡化的框圖,操作環(huán)境100包括基于自主車輛的運輸系統102和相關的系統及子系統。參考操作環(huán)境100描述的技術和方法還能夠在其他系統架構和環(huán)境的背景下實施。此處描述的操作環(huán)境100表示能夠從一定的增強特征中受益的一個實際場景。操作環(huán)境100的圖示實施例包括(但不限于):運輸系統102;至少一個用戶裝置104;安全和訪問系統106;運輸/遞送系統108;導航和地圖系統110;以及通信網絡112。操作環(huán)境中的一些裝置或系統能夠與全球定位系統(gps)衛(wèi)星114通信,其中僅有兩個在圖1中被示出。由操作環(huán)境100支持的裝置、系統和組件能夠在需要時經由通信網絡112與彼此通信(經由有形通信鏈路和/或無線通信鏈路)。
盡管在圖1中僅示出一個用戶裝置104,但是操作環(huán)境100的實施例能夠支持任意數量的用戶裝置104,包括一個人擁有、操作或以其他方式使用的多個用戶裝置104。由操作環(huán)境100支持的每個用戶裝置104可以使用任意合適的硬件平臺而被實施。在這方面,用戶裝置104能夠以任意常見形式因素而被實現,包括但不限于:桌面計算機;移動計算機(例如,平板計算機、膝上計算機或上網本計算機);智能電話;視頻游戲裝置;數字媒體播放機;一件家庭娛樂設備;數字相機或攝影機;可穿戴計算裝置(例如,智能手表、智能眼睛、智能服裝);或類似物。由操作環(huán)境100支持的每個用戶裝置104被實現為計算機實施的或基于計算機的裝置,其具有執(zhí)行本文中更詳細地描述的各種技術和方案所需要的硬件、軟件、固件和/或處理邏輯。
基于自主車輛的運輸系統102包括一個或多個無人駕駛(自主)車輛(其在圖1中被識別為多個av103)以及對應的車載本地處理、控制和計算智能和邏輯。由運輸系統102支持的av103將通常是基于地面的車輛,諸如,汽車。這就是說,由運輸系統102支持的av103也能夠是飛行器,諸如飛行的無人駕駛裝置。運輸系統102也可以包括一個或多個后端服務器系統,該一個或多個后端服務器系統可以基于云、基于網絡或放置在由運輸系統102服務的特定校園或地理位置處。后端系統能夠與由乘客操作的用戶裝置104通信以便安排乘坐,調度車輛103,等等。此外,后端系統能夠在需要時與安全和訪問系統106、運輸/遞送系統108和/或導航和地圖系統110通信。
操作環(huán)境100能夠包括運輸系統102已知的任意數量的預定車輛上車/下車位置。替代地或額外地,運輸系統102能夠利用gps技術(和/或其他位置或位置確定技術或方法)以便在任意位置接乘客和/或在任意期望的目的地位置放下乘客。根據通常使用的實例工作流,運輸系統102的注冊用戶能夠經由用戶裝置104創(chuàng)建乘坐請求。該乘坐請求將通常指示乘客期望的上車位置(或當前gps位置),期望的目的地位置(其可以識別預定的車輛??奎c和/或用戶指定的乘客目的地),以及期望的上車時間。運輸系統102接收乘坐請求,處理該請求,及并且調度自主車輛103(當且如果有一輛可用時)以便在指定的上車位置和適當的時間接該乘客。運輸系統102也能夠產生并發(fā)送合適構造的確認信息或給乘客的通知,以便讓乘客知道車輛103正在途中。運輸系統102中的任意車輛能夠配備有安全的包裹或物體遞送單元(“遞送隔室”),其允許車輛在操作環(huán)境100內將包裹、物體、文件、貨物、部件等安全地從一個位置遞送到另一個位置。
安全和訪問系統106能夠是獨立且不同的子系統,或者其能夠與運輸系統102和/或本文中描述的其他系統的任一項集成。安全和訪問系統106可以利用一個或多個后端服務器系統來實施,一個或多個后端服務器系統可以基于云、基于網絡或者放置在由運輸系統102服務的特定的校園或地理位置處。安全和訪問系統106調節(jié)并控制對安全位置的訪問,安全位置可以包括但不限于:建筑、結構體、房間、區(qū)域、樓層、辦公室、大門、門口、櫥柜、建筑的地段、區(qū)域、地區(qū)、儲藏室、地段、門廳、通道、走廊、存物柜、容器、儲存裝置,等等。安全和訪問系統106能夠在需要時向注冊用戶授予訪問權限。在一些實施例中,安全和訪問系統106使用:安全徽章或卡片;rfid標簽;指紋掃描器;條形碼讀取器;生物識別掃描器;鍵盤;等等。在一些實施例中,由運輸系統102控制的自主車輛103包括能夠用于驗證乘客身份的兼容的車載安全和訪問硬件。安全和訪問系統106還能夠用于向自主車輛上的鎖定的遞送隔室授予訪問權限。
運輸/遞送系統108能夠是獨立且不同的子系統,或者它能夠與運輸系統102和/或在本文中描述的其他系統的任一項集成。運輸/遞送系統108可以利用一個或多個后端服務器系統實施,該一個或多個后端服務器可以基于云、基于網絡或者放置在由運輸系統102服務的特定的校園或地理位置處。運輸/遞送系統108能夠用于安排、調節(jié)并控制包裹、部件、產品或任意物體利用自主車輛103從一個位置到另一個位置的遞送。為此,運輸/遞送系統108可以包括車輛上的安全遞送隔室或與車輛上的遞送隔室配合(例如,車輛上的或由車輛載送的存物柜、行李箱空間或存儲單元)。此外,運輸/遞送系統108可以與安全和訪問系統106配合以便在需要時授予運輸/遞送系統108的安全部件的訪問權限。例如,如果自主車輛103被用于運輸包裹至目的地位置,則運輸/遞送系統108及安全和訪問系統106可以配合以便僅向一些授權或選擇的注冊用戶授予解鎖或訪問特權。因此,當車輛103到達目的地位置時,具有解鎖/訪問特權的授權用戶將能夠從車輛103取回包裹、物體或物品。
導航和地圖系統110能夠是獨立且不同的子系統,或者它能夠與運輸系統102和/或本文中描述的其他系統的任一項集成。導航和地圖系統110可以利用一個或多個后端服務器系統實施,該一個或多個后端服務器系統可以基于云、基于網絡或者放置在由運輸系統102服務的特定的校園或地理位置處。在一些實施例中,導航和地圖系統110包括放置在自主車輛103處和/或放置在用戶裝置104處的兼容的部件、功能或應用或與其配合。例如,用戶裝置104可以包括本地安裝的導航或地圖應用,該導航或地圖應用接收并處理由導航和地圖系統110提供的數據。在這方面,用戶裝置104可以利用緩存的地圖數據,或著用戶裝置104可以依靠經由通信網絡112提供的地圖數據。如下面更詳細地解釋的,導航和地圖系統110可以用于確定環(huán)境100中的每個主動操作的自主車輛待遵循的乘客運輸路線。
通信網絡112提供并支持操作環(huán)境100中的各種組件和系統之間的數據連接性。實際上,通信網絡112可以是能夠在裝置、系統或組件之間傳送信息或數據的任意的數字或其他通信網絡。在一些實施例中,通信網絡112包括包交換網絡,該包交換網絡有助于基于包的數據通信、尋址和數據路由。例如,包交換網絡可以是廣域網,因特網等。在各種實施例中,通信網絡112包括支持任意數量的通信協議的任意數量的公用或私人數據連接、鏈路或網絡連接。例如,通信網絡112可以包括因特網,或基于tcp/ip或其他常規(guī)協議的任意其他網絡。在各種實施例中,通信網絡112也可以引入無線和/或有線的電話網絡,諸如用于與移動電話、個人數字助手和/或類似物通信的蜂窩通信網絡。通信網絡112也可以引入任意種類的無線或有線的局域和/或私人域網絡,諸如一個或多個ieee802.3、ieee802.16和/或ieee802.11網絡,和/或實施短距離(例如,藍牙)協議的網絡。
操作環(huán)境100中的各種系統、裝置和組件可以包括基于計算機的或基于處理器的硬件或與基于計算機的或基于處理器的硬件配合。在這方面,圖2是適于在操作環(huán)境100中使用的硬件平臺200的示例性實施例的框圖。更具體地,硬件平臺200(或類似的東西)的至少一個實例可以與圖1中描繪的每個元件一起使用。而且,硬件平臺200(或類似的東西)的至少一實例能夠設置在每個自主車輛103中,例如,作為車載電子控制單元。硬件平臺200被實施為被設計、構造或編程以便滿足特定的系統或子系統的需求的基于處理器的或基于計算機的裝置、系統或組件。
硬件平臺200的圖示的實施例包括但不限于:處理器架構202,處理器架構202具有至少一個處理器裝置;合適數量的存儲器204,存儲器204包括至少一個計算機/處理器可讀的介質元件;數據存儲設備206;裝置專用硬件、軟件、固件和/或部件208;用戶接口210;通信模塊212以及顯示元件214。當然,硬件平臺200可以包括被構造成支持與此處描述的主題無關的各種部件的額外的元件、組件、模塊和功能。例如,硬件平臺200可以包括一些部件或元件以便支持可以與硬件平臺200的特定實施和設置相關的常規(guī)功能。實際上,硬件平臺200的元件可以經由總線或任意合適的互聯架構218而聯接在一起。
處理器架構202可以利用被設計成執(zhí)行這里描述的功能的通用目的處理器、內容可尋址存儲器、數字信號處理器、專用集成電路、現場可編程門陣列、任意合適的可編程邏輯裝置、離散門或晶體管邏輯、離散硬件組件或任意組合而被實施或執(zhí)行。而且,處理器架構202可以被實施為計算裝置的組合,例如,數字信號處理器和微處理器的組合,多個微處理器,結合數字信號處理器芯的一個或多個微處理器,或任意其他這樣的構造。
存儲器204可以被實現為ram存儲器、閃存、eprom存儲器、
eeprom存儲器、寄存器、硬盤、可移動硬盤、cd-rom或本領域已知的任意其他形式的存儲介質。在這方面,存儲器204能夠聯接至處理器架構202,使得處理器架構202能夠從存儲器204讀取信息或寫入信息至存儲器204。在替代方案中,存儲器204可以集成至處理器架構202。作為示例,處理器架構202和存儲器204可以置于asic中。至少存儲器204的一部分能夠被實現為計算機存儲介質,例如,具有存儲在其上的非暫時性處理器可執(zhí)行指令的有形計算機可讀介質元件。計算機可執(zhí)行指令能夠是可構造的,使得當被處理器架構202讀取并執(zhí)行時,引起硬件平臺200執(zhí)行特定任務、操作、功能和本文中更詳細地描述的方法。在該方面,存儲器204可以表示這樣的計算機可讀介質的一個合適的實施方式。替代地或額外地,硬件平臺200可以接收被實現為便攜式或移動組件或平臺的計算機可讀介質(未單獨示出)或與其配合,例如,便攜式硬盤驅動器、usb閃存驅動器、光盤或類似物。
數據存儲設備206能夠利用存儲器204而被實現,或者數據存儲設備206能夠被實施為物理上不同的組件。數據存儲設備206使用非易失性存儲技術以便在需要時保存并保持數據。例如,數據存儲設備206能夠包括閃存和/或被格式化以便保存數據的硬盤,該數據由對應的主機系統產生和使用。
裝置專用的硬件、軟件、固件和部件208可以從硬件平臺200的一個實施例到另一個實施例中而變化。例如,當硬件平臺200被實現為移動電話時,裝置專用的硬件、軟件、固件和部件208將支持電話功能和特征,如果硬件平臺200被實現為膝上計算機或平板計算機,則支持常規(guī)個人計算機的功能和特征,如果硬件平臺200被實現為車載電子控制單元時,則支持車輛中心功能和特征,等等。對于此處描述的示例性實施例,自主車輛和用戶裝置104能夠包括gps接收器和/或其他位置確定硬件和其中集成的功能。因此,車輛和/或用戶裝置104能夠與gps衛(wèi)星114通信并且處理地理位置信息以便計算它們的當前地理位置。實際上,裝置專用的硬件、軟件、固件和部件208的一些部分或方面可以在圖2中描繪的一個或多個其他框中實施。
用戶接口210可以包括各種部件或與各種部件配合以便允許用戶與硬件平臺200交互。因此,用戶接口210可以包括各種的人-機接口,例如,鍵區(qū)、按鍵、鍵盤、按鈕、開關、旋鈕、觸摸板、操縱桿、指向裝置、虛擬寫字板、觸摸屏、麥克風、或使的用戶能夠選擇選項、輸入信息或以其他方式控制硬件平臺200的操作的任意裝置、部件或功能。用戶接口210可以包括一個或多個圖形用戶界面(gui)控制元件,其使得用戶能夠操縱或經由顯示元件214以其他方式與應用交流。
通信模塊212有助于在硬件平臺200的操作期間在需要時在硬件平臺200和其他組件之間的數據通信。再次參考圖1,(用戶裝置104的)通信模塊212使得用戶裝置104能夠在需要時與運輸系統102、安全和訪問系統106、導航和地圖系統110和/或運輸/遞送系統108通信。類似地,(安全和訪問系統106的)通信模塊212使得安全和訪問系統106能夠在需要時與運輸系統102通信。實際上,硬件平臺200的實施例可以利用各種數據通信協議而支持無線數據通信和/或有線數據通信。例如,通信模塊212可以支持一個或多個無線數據通信協議、技術或方法,包括但不限于:rf;irda(紅外);藍牙;zigbee(紫蜂)(以及其他iee802.15協議的變體);ieee802.11(任意變型);ieee802.16(wimax或任意其他變型);直接序列展頻;跳頻展頻;蜂窩/無線/無繩電信協議;無線家居網絡通信協議;尋呼網絡協議;磁感應;衛(wèi)星數據通信協議;諸如在wmts波段中操作的那些無線醫(yī)院或保健設施網絡協議;gprs;以及諸如無線usb的變體的專有的無線數據通信協議。而且,通信模塊212可以支持一個或多個有線的/有線纜的數據通信協議,包括但不限于:以太網;家居網絡通信協議;usb;ieee1394(火線);醫(yī)院網絡通信協議;以及專有的數據通信協議。
顯示元件214被合適地構造成使得硬件平臺200能夠呈現并顯示各種屏幕、多個gui、gui控制元件、下拉菜單、自動填寫字段、文本輸入字段、信息字段等。當然,如總所周知的,在硬件平臺200的操作期間顯示元件214還可以用于顯示其他信息。注意地,顯示元件214的特定的構造、操作特性、大小、分辨率和功能能夠取決于硬件平臺200的實際實施方式而變化。例如,如果硬件平臺200是膝上計算機,那么顯示元件214可以是相對大的顯示器。替代地,如果硬件平臺200是蜂窩電話裝置,那么顯示元件214可以是相對小的集成的顯示屏,該顯示屏可以被實現為觸摸屏。當硬件平臺200被實施在車輛103上時,顯示元件214能夠集成在儀表板、儀表組、抬頭顯示或類似物中。
此處描述的基于自主車輛的運輸系統102能夠被合適地構造成提供增強的乘客便利特征。根據一些實施例,運輸系統102利用gps位置數據以獲得或確定自主車輛103的當前的地理位置以及獲得或確定現場的乘客(或乘客裝置)的當前地理位置。實時地理位置信息隨后能夠被處理以便計算車輛103待遵循的每個乘客運輸路線。根據其他實施例,運輸系統102被鏈接至運輸/遞送系統108以使得無人駕駛車輛103能夠以安全且可靠的方式遞送包裹或物體。當然,任意或所有這些增強特征能夠被支持,這取決于操作環(huán)境100的特定的實施方式。
圖3是示出乘客上車和下車流程300的示例性實施例的流程圖。結合本文中描述的流程或方法而執(zhí)行的各種任務可以由軟件、硬件、固件或其任意組合而執(zhí)行。為了說明性的目的,流程300的下列描述可以參考上面結合圖1和2提及的元件。實際上,所描述的流程的部分可以由所描述的系統的不同元件執(zhí)行,例如,運輸系統102、用戶裝置104、運輸系統102的自主車輛,或安全和訪問系統106。應該意識到的是,圖示流程的實施例可以包括任意數量的額外任務或替代任務,圖中示出的任務不需要以圖示的順序執(zhí)行,并且所描述的流程可以并入至具有本文中未詳細描述的額外功能的更全面的過程或流程中。而且,圖中示出的一個或多個任務可以從圖示流程的實施例中被省略,只要預期的整體功能保持完整。
流程300的示例性實施例接收并處理基于自主車輛的運輸系統的多個和不同乘客或團體的乘坐(上車)請求(任務302)。任務302能夠由運輸系統102的集中調度中心、模塊、或服務器執(zhí)行,使得在運輸系統102中操作的各種自主車輛能夠以高效且有效的方式調度和控制。在一個典型場景中,每個乘坐請求由潛在的乘客或者由運輸系統102的注冊或授權用戶產生或創(chuàng)設。例如,乘坐請求能夠由乘客或者代表乘客而從用戶裝置104創(chuàng)建并發(fā)送。盡管不總是需要,但是這個示例假設每個乘坐請求包括、識別或以其他方式與至少下列信息相關聯:乘客(通過用戶名,實際的名字、id號等);上車位置(其可以是預定和固定的車輛上車/下車位置,或用戶當前的實時地理位置);以及目的地位置。每個乘坐請求還可以指定優(yōu)選的上車時間、期望的目的地時間、乘客的數量、是否需要包裹傳遞和/或其他選擇或偏好。
目的地位置可以是(但不限于):建筑;運輸系統預定的上車/下車位置;交叉口;校園區(qū)域;地址;郵寄點;等等。在一些場景中,流程300能夠基于乘客輸入的目的地和/或基于在乘坐請求時報告的乘客的電子裝置或專用位置發(fā)送器的當前實時位置(例如,gps定位)而計算或得出預定的下車位置。在一些場景中,乘坐請求能夠識別與預定的且靜止的下車位置不同的特定的乘客目的地。在這方面,乘客目的地可以是下列內容的任一項(但不限于):可以位于指定的下車位置或在指定的下車位置附近的結構體、建筑、房間、區(qū)域、地區(qū)、儲藏室、地段、大廳、通道、走廊、存物柜、容器、辦公室、儲存裝置,或類似物。例如,乘坐請求可以識別校園的建筑a附近的特定的車輛停靠點以及建筑a內的可識別的會議室作為乘客的期望目的地。
在接收并處理新的乘坐請求之后,流程300可以向乘客發(fā)送確認信息。確認信息指示乘坐請求已經被處理并且車輛已經(或將要)被調度。在一些情況下,確認信息指示乘坐請求不能被立即滿足,或者自主車輛將延遲。
流程300獲得或確定在服務區(qū)內活動或待命的每個自主車輛的當前位置或地理位置(任務304)。實際上,任務304能夠與由每個車輛車載的適當構造的gps接收器所計算的每個車輛的報告的gps定位相關聯。替代地或額外地,任務304能夠利用其他位置/定位技術和科技(包括但不限于):蜂窩站位置信息;無線接入點信息以及相關的三角測量方法;rfid技術;車載傳感器設備收集的傳感器數據;等等。類似地,流程300獲得或確定每個乘客的當前位置或地理位置(任務306)。在這方面,任務306能夠利用集成至每個乘客擁有的電子用戶裝置104(諸如,智能電話)中的gps接收器。替代地或額外地,任務306能夠利用其他位置/定位技術和科技,包括但不限于:蜂窩站位置信息;無線接入點信息和相關的三角測量方法;rfid技術;電子用戶裝置104上的傳感器收集的傳感器數據;等等。流程300能夠在需要時更新乘客的位置;這樣的更新對于追蹤非靜止的乘客的移動可能是必要的(例如,正在步行的、騎車的、滑輪滑的、乘滑板等的乘客)。
顯著地,任務304被執(zhí)行以便獲得自主車輛的當前的實時位置,無論它們是處于待命模式等待被調度或是已經被調度并且在操作環(huán)境100中行進。同樣地,任務306能夠被執(zhí)行以便獲得乘客的當前實時位置,無論他們是在靜止的位置等待上車,在行走或在周圍移動的同時等待上車,或者在自主車輛中行進。
流程300還識別與接收的乘坐請求相關的上車位置和目的地位置(如果可用)(任務308)。任務308假定至少一個乘坐請求實際上識別了預定且靜止的上車位置或靜態(tài)目的地位置。然而,實際上流程300能夠支持動態(tài)改變的上車位置,該動態(tài)變化的上車位置對應于等待上車的同時“在移動中”的乘客。同樣地,流程300能夠支持動態(tài)改變的下車或目的地位置。例如,如果在途中的乘客決定改變他或她的目的地,那么流程300能夠在需要時被更新以便實施響應該改變。對于動態(tài)改變的上車位置,乘客或乘客擁有的用戶裝置的實時地理位置能夠按需要的頻率被報告給運輸系統102。
在流程300的每個重復期間,對于每個活動的自主車輛,“優(yōu)化時”或以其他方式優(yōu)選的乘客運輸路線被計算(任務310)。對于還未被調度進入該區(qū)域的車輛能夠初始地計算期望的路線。對于已經被調度而且在操作環(huán)境100中行進的車輛,現有的路線能夠被更新或者在需要時以其他方式被補充。流程300根據他們的相應路線通過控制活動的車輛的操作而繼續(xù)(任務312)。以此方式,自主車輛以下述方式被控制和操作:其以高效、有效且方便乘客的方式滿足乘坐請求中的至少一些。
每個乘客運輸路線至少部分地基于與乘坐請求相關聯的當前確定的上車位置和當前確定的目的地位置而被計算。而且,每個路線能夠基于相應車輛的當前的地理位置以及被分配給車輛的對應(多個)乘客或(多個)乘客裝置的當前地理位置而被計算。此處描述的示例性實施例在任務310中的路線計算期間使用預定的優(yōu)先化標準。取決于自主車輛運輸系統102的特定實施方式,該優(yōu)先化標準優(yōu)先化能夠基于一個或多個下列考慮因素(但不限于):燃料經濟性,節(jié)能,在車輛??奎c之間的行進時間,乘客身份或地位,在下一個規(guī)劃車輛??奎c和最后的車輛??奎c之間的行進時間,等等。顯著地,對于給定的自主車輛,在任務310處執(zhí)行的計算能夠不考慮特定的乘坐請求以便排除與該乘坐請求相關聯的上車(或下車)位置。因此,特定的乘客運輸路線能夠被產生,同時忽略(或暫時忽略)一個或多個乘坐請求,如果這樣做則導致對于現有乘客或其他乘坐請求更優(yōu)化的路線規(guī)劃。應該意識到的是,對于任意數量的自主車輛,流程300能夠以不間斷的方式對乘客的上車和下車進行管理和仲裁。因此,圖3描繪了返回任務302的任務312以便使用如果可用的更新的信息和位置數據而執(zhí)行流程300的另一重復執(zhí)行。
如上所述,運輸系統支持車輛(其可以是自主車輛)的調度以便接需求的乘客。在一些實施方式中,系統能夠以對當前的交通狀況、乘客的移動和/或其他因素做出反應的智能且響應的方式來調度并操作車輛。為此,圖4是示出“在任意位置處會合”的流程400的示例性實施例的流程圖,當接送乘客時流程400能夠由運輸系統執(zhí)行。流程400可以利用上面參考圖3描述的一些特征和功能,并且常見方面和任務在此處將不會在流程400的背景下被重復描述。
流程400通過接收并處理請求者/乘客的預訂或乘坐請求而開始(任務402)。這個示例假定該請求通過無線裝置(諸如,請求者用于或操作的智能電話)而通信。該請求也可以識別乘客或乘客擁有的用戶裝置的實時的地理位置。流程400確認是否有車輛可用(詢問任務404)。如果沒有(詢問任務404的“否”分支),那么運輸系統以適當的方式響應請求者(任務406)。例如,系統可以利用合適地格式化的信息而響應,該信息通知請求者當前沒有車輛可用。如果至少一個車輛可用于調度(詢問任務404的“是”分支),那么運輸系統利用地圖響應,該地圖顯示可用車輛的位置(任務408)。替代地,該系統能夠利用簡單的信息響應,該信息使請求者知道車輛可用并且將被調度以接請求者。作為又一選項,該系統能夠利用可選擇的可用車輛列表來響應。
這個描述假定請求者被給予選擇用于乘坐的車輛的機會。因此,流程400通過接收請求者的車輛選擇而繼續(xù)(任務410)。被選擇的車輛隨后能夠被調度以便接乘客。為了引導被調度的車輛和給被調度的車輛規(guī)劃路線的目的,被示出的流程400的實施例獲得或者確定請求者的當前位置和移動(如果有的話)(任務412)。在這方面,運輸系統能夠基于指定的或計算的上車位置而計算用于車輛的調度路線。
如果請求者的位置是靜止的(詢問任務414的“是(y)”分支),那么車輛遵循的調度路線是基于對應于地址和請求者裝置的目標(任務416),并且車輛的操作以適當的方式被控制以便到達期望的上車位置。如果請求者在移動中(即,請求者的位置不是靜止的),那么車輛被控制成僅對準請求者的裝置(任務418)。換言之,在假定請求者的實時位置對應于無線裝置的實時位置的情況下,流程400將連續(xù)地追蹤請求者的無線裝置的位置。因此,車輛根據與請求者會合的期望的目標而被操作(任務420),無論當車輛在途中的同時請求者保持在相同的上車位置或在相同的上車位置附近或是正在走路、移動或以其他方式行進。
在一些實施例中,流程400基于車輛狀態(tài)數據、乘客的當前位置和乘客的移動(如果有的話)來預報乘客的最終上車位置。如果被調度的車輛在途中的同時乘客正在移動,那么準確的預報將確保車輛在適當的時間“攔截”乘客。因此,車輛遵循的調度路線可能在途中改變以便適應乘客的移動,并且以便調整預報的最終的上車位置。由流程400執(zhí)行的預報算法可以考慮下列類型的車輛狀態(tài)數據的任一項(但不限于此):車輛速度數據、車輛加速度數據、車輛軌道數據、車輛的地理位置數據、車輛導航數據和/或地圖數據。替代地或額外地,由流程400執(zhí)行的預報算法可以考慮下列數據的任一項(但不限于此):乘客附近的地形的地形數據、道路地形數據、交通數據、天氣數據、上車位置數據(例如,在乘客的當前位置附近的指定的或安全的上車位置),和/或緊急服務數據。這些數據的任一項或全部能夠被用于預測會合時間以及被調度的車輛將遇到乘客的會合位置(即,最終的上車點)。
根據一些實施例,當車輛在乘客的當前位置的預定范圍內時,流程400激活被調度的車輛上的信標元件。例如,當系統確定車輛和乘客的移動裝置之間的距離小于500英尺時,信標元件能夠被激活。信標元件的激活用作對乘客的通知、信號或警示。在這方面,流程400可以激活車輛的門把手(諸如,乘客門把手)以用作信標目標。該激活可以包括激活車輛上的燈或顯示器,以用作信標目標。例如,當車輛靠近乘客時,亮起的門把手能夠被解鎖并且被照亮。替代地或額外地,系統能夠產生來自車載揚聲器的和/或如果需要的話在請求者的智能裝置處的可聽到的警示聲音。
應該意識到的是,上述的處理智能、控制方法和其他功能可以置于操作環(huán)境的一個或多個組件和系統處。在一些實施例中,例如,大部分的處理智能由各種基于網絡的系統而執(zhí)行,并且自主車輛和用戶裝置占次要地位。然而,在其他實施方式中,更多的處理負載能夠由用戶裝置和/或自主車輛上的基于計算機的系統來處理。而且,盡管圖1描繪了用于運輸系統102、安全和訪問系統106、運輸/遞送系統108以及導航和地圖系統110的不同的框,但是這些系統的功能能夠被組合并實施在一個或多個硬件平臺中。本公開內容構想了這些和其他硬件實現方式。
雖然在前述詳細描述中已經展示至少一個示例性實施例,但是應該意識到的是存在大量的變型例。還應該意識到的是,本文中描述的示例性實施例或多個實施例不旨在以任意方式限制所要求保護的主題的范圍、可用性或構造。相反地,前述詳細描述將為本領域技術人員提供用于實施所描述的實施例或多個實施例的方便的指南。應該理解的是,在不脫離由權利要求限定的范圍的情況下能夠對元件的功能和設置做出各種改變,所述范圍包括在提交本專利申請時的已知的等同物和可預見的等同物。