IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ トゥーシンプル, インコーポレイテッドの特許一覧

特表2024-547069自律車両のための移動ターミナルシステム
<>
  • 特表-自律車両のための移動ターミナルシステム 図1
  • 特表-自律車両のための移動ターミナルシステム 図2
  • 特表-自律車両のための移動ターミナルシステム 図3
  • 特表-自律車両のための移動ターミナルシステム 図4
  • 特表-自律車両のための移動ターミナルシステム 図5
  • 特表-自律車両のための移動ターミナルシステム 図6
  • 特表-自律車両のための移動ターミナルシステム 図7
  • 特表-自律車両のための移動ターミナルシステム 図8
  • 特表-自律車両のための移動ターミナルシステム 図9
  • 特表-自律車両のための移動ターミナルシステム 図10
  • 特表-自律車両のための移動ターミナルシステム 図11
  • 特表-自律車両のための移動ターミナルシステム 図12A
  • 特表-自律車両のための移動ターミナルシステム 図12B
  • 特表-自律車両のための移動ターミナルシステム 図13
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公表特許公報(A)
(11)【公表番号】
(43)【公表日】2024-12-26
(54)【発明の名称】自律車両のための移動ターミナルシステム
(51)【国際特許分類】
   G08G 1/123 20060101AFI20241219BHJP
【FI】
G08G1/123 A
【審査請求】未請求
【予備審査請求】未請求
(21)【出願番号】P 2024537082
(86)(22)【出願日】2022-12-19
(85)【翻訳文提出日】2024-08-13
(86)【国際出願番号】 US2022081949
(87)【国際公開番号】W WO2023122546
(87)【国際公開日】2023-06-29
(31)【優先権主張番号】63/265,728
(32)【優先日】2021-12-20
(33)【優先権主張国・地域又は機関】US
(31)【優先権主張番号】63/265,734
(32)【優先日】2021-12-20
(33)【優先権主張国・地域又は機関】US
(31)【優先権主張番号】18/068,092
(32)【優先日】2022-12-19
(33)【優先権主張国・地域又は機関】US
(81)【指定国・地域】
(71)【出願人】
【識別番号】521265955
【氏名又は名称】トゥーシンプル, インコーポレイテッド
(74)【代理人】
【識別番号】100078282
【弁理士】
【氏名又は名称】山本 秀策
(74)【代理人】
【識別番号】100113413
【弁理士】
【氏名又は名称】森下 夏樹
(74)【代理人】
【識別番号】100181674
【弁理士】
【氏名又は名称】飯田 貴敏
(74)【代理人】
【識別番号】100181641
【弁理士】
【氏名又は名称】石川 大輔
(74)【代理人】
【識別番号】230113332
【弁護士】
【氏名又は名称】山本 健策
(72)【発明者】
【氏名】シーグラー, エリック アンドリュー
(72)【発明者】
【氏名】タム, ジョイス
【テーマコード(参考)】
5H181
【Fターム(参考)】
5H181AA01
5H181BB04
5H181BB05
5H181BB13
5H181CC03
5H181CC04
5H181CC12
5H181CC14
5H181FF04
5H181FF14
5H181FF27
5H181MA41
(57)【要約】
移動ターミナルシステムは、車隊の自律車両を収容するようにサイズおよび形状を決定された少なくとも1つの入庫パッドを伴うターミナルサイトを確立するために使用される機器を含む。制御サブシステムが、車隊の自律車両が確立されたターミナルサイトに向かうインバウンドであることを決定する。インバウンド自律車両を決定後、インバウンド自律車両が止まるべきである入庫パッドと、インバウンド自律車両が入庫パッドに到達するために沿って進行すべきであるルートとを示す入庫命令が、決定される。入庫命令は、インバウンド自律車両に提供される。入庫命令は、インバウンド自律車両にルートに沿って入庫パッドまで進行させる。
【特許請求の範囲】
【請求項1】
自律車両(502)の車隊を動作させるための移動ターミナルシステム(100)であって、前記移動ターミナルシステム(100)は、
展開されると、ターミナルサイト(202、206、216)を物理的空間内に確立するように構成された位置視線誘導標(130)であって、前記確立されたターミナルサイト(202、206、216)は、前記車隊の自律車両(502)を収容するようにサイズおよび形状を決定された少なくとも1つの入庫パッド(310)を備えている、位置視線誘導標(130)と、
ハードウェアプロセッサ(108)を備えている制御サブシステム(102)と
を備え、
前記制御サブシステム(102)は、
前記車隊の自律車両(502)が前記確立されたターミナルサイト(202、206、216)に向かうインバウンドであることを決定することと、
前記自律車両(502)が前記確立されたターミナルサイト(202、206、216)に向かうインバウンドであることを決定した後、前記インバウンド自律車両(510)が止まるべきである入庫パッド(310)と、前記インバウンド自律車両(510)が前記入庫パッド(310)に到達するために沿って進行すべきであるルートとを示す入庫命令(116)を決定することと、
前記入庫命令(116)を前記インバウンド自律車両(502)に提供することと
を行うように構成され、
前記入庫命令(116)は、前記インバウンド自律車両(502)に前記ルートに沿って前記入庫パッド(310)まで進行させる、移動ターミナルシステム(100)。
【請求項2】
前記制御サブシステム(102)は、全地球測位システム送受信機を備えているセンサ(104)の組をさらに備え、前記全地球測位システム送受信機は、前記確立されたターミナルサイト(202、206、216)に到達するために沿って進行すべき前記車隊の自律車両(502)のための外部ルートを示すルートデータ(120)を決定するように動作可能であり、
前記ハードウェアプロセッサ(108)は、前記ルートデータ(120)を前記車隊の少なくとも1つの自律車両(502)に提供するようにさらに構成されている、請求項1に記載の移動ターミナルシステム(100)。
【請求項3】
前記ハードウェアプロセッサ(108)は、新しいターミナルサイト(202、206、216)が確立される必要があることを示す命令を受信するようにさらに構成され、
前記全地球測位システムは、前記新しいターミナルサイト(202、206、216)に到達するために沿って進行すべき前記車隊の自律車両(502)のための新しいルートを示す新しいルートデータ(120)を決定するように動作可能であり、
前記ハードウェアプロセッサ(108)は、前記新しいルートデータ(120)を前記車隊の前記少なくとも1つの自律車両(502)に提供するようにさらに構成されている、請求項2に記載の移動ターミナルシステム(100)。
【請求項4】
前記ハードウェアプロセッサ(108)は、入庫要求(322)を前記インバウンド自律車両(502)から受信することによって、前記インバウンド自律車両(502)が前記確立されたターミナルサイト(202、206、216)に向かうインバウンドであることを決定するようにさらに構成され、前記入庫要求(322)は、前記インバウンド自律車両(502)が前記確立されたターミナルサイト(202、206、214)の前記入庫パッド(310)に止まるための許可を与えられるための要求を備えている、請求項1に記載の移動ターミナルシステム(100)。
【請求項5】
前記ハードウェアプロセッサ(108)は、(i)前記インバウンド自律車両(502)が前記確立されたターミナルサイト(202、206、216)の閾値距離内にあること、および(ii)前記インバウンド自律車両(502)が既知のルート(204、214)に沿って前記確立されたターミナルサイト(202、206、216)へ進行していることのうちの1つまたは両方が満たされるとき、前記インバウンド自律車両(502)が前記確立されたターミナルサイト(202、206、216)への途中であることを決定するようにさらに構成されている、請求項1に記載の移動ターミナルシステム(100)。
【請求項6】
前記入庫命令(116)は、前記インバウンド自律車両(502)が前記確立されたターミナルサイト(202、206、216)に入ることができる時間、前記インバウンド自律車両(502)が前記入庫パッド(310)に到達するために沿って進行すべきである前記確立されたターミナルサイト(202、206、216)内のルート、前記確立されたターミナルサイト(202、206、216)内の前記入庫パッド(310)の場所、および前記入庫パッド(310)の識別子のうちの少なくとも1つを備えている、請求項1に記載の移動ターミナルシステム(100)。
【請求項7】
前記システム(100)は、前記確立されたターミナルサイト(202、206、216)内に展開された1つ以上の移動センサ(316)をさらに備え、
前記ハードウェアプロセッサ(108)は、
前記確立されたターミナルサイト(202、206、216)内の交通の量を示す移動データを前記1つ以上の移動センサ(316)から受信することと、
前記移動データを受信した後、前記入庫パッド(310)まで進行する間、前記インバウンド自律車両(502)に交通を回避させる更新された入庫命令(116)を決定することと、
前記更新された入庫命令(116)を前記インバウンド自律車両(502)に提供するすることと
を行うようにさらに構成されている、請求項1に記載の移動ターミナルシステム(100)。
【請求項8】
前記システム(100)は、1つ以上の占有センサ(320)をさらに備え、前記1つ以上の占有センサ(320)は、前記入庫パッド(310)が占有されているかどうかを決定するために、前記入庫パッド(310)内、その上、またはそれに隣接して展開され、
前記ハードウェアプロセッサ(108)は、
前記入庫パッド(310)が占有されていることを示す占有データを前記1つ以上の占有センサ(320)から受信することと、
前記占有データを受信した後、前記入庫パッド(310)が占有されている間、前記インバウンド自律車両(502)が前記入庫パッド(310)に入ることを防止する更新された入庫命令(116)を決定することと、
前記更新された入庫命令(116)を前記インバウンド自律車両(502)に提供することと
を行うようにさらに構成されている、請求項1に記載の移動ターミナルシステム(100)。
【請求項9】
前記ハードウェアプロセッサ(108)は、
前記インバウンド自律車両(502)が前記入庫パッド(310)に到達したことを決定することと、
前記インバウンド自律車両(502)が前記入庫パッド(310)に到達したことを決定した後、入庫後アクティビティを開始するためのアラート(340)を提供することと
を行うようにさらに構成されている、請求項1に記載の移動ターミナルシステム(100)。
【請求項10】
方法(400)であって、前記方法(400)は、
ターミナルサイト(202、206、216)を物理的空間内に確立すること(406)であって、前記確立されたターミナルサイト(202、206、216)は、車隊の自律車両(502)を収容するようにサイズおよび形状を決定された少なくとも1つの入庫パッド(310)を備えている、ことと、
前記車隊の自律車両(502)が前記確立されたターミナルサイト(202、206、216)に向かうインバウンドであることを決定すること(408)と、
前記自律車両(502)が前記確立されたターミナルサイト(202、206、216)に向かうインバウンドであることを決定した後、前記インバウンド自律車両(502)が止まるべきである入庫パッド(310)と、前記インバウンド自律車両(502)が前記入庫パッド(310)に到達するために沿って進行すべきであるルート(314a-c)とを示す入庫命令(116)を決定すること(410)と、
前記入庫命令(116)を前記インバウンド自律車両(502)に提供することと
を含み、
前記入庫命令(116)は、前記インバウンド自律車両(502)に前記ルートに沿って前記入庫パッド(310)まで進行させる、方法(400)。
【請求項11】
前記確立されたターミナルサイト(202、206、216)に到達するために沿って進行すべき前記車隊の自律車両(502)のための外部ルートを示すルートデータ(120)を決定することと、
前記ルートデータ(120)を前記車隊の少なくとも1つの自律車両(502)に提供することと
をさらに含む、請求項10に記載の方法(400)。
【請求項12】
新しいターミナルサイト(202、206、216)が確立される必要があることを示す命令を受信することと、
前記新しいターミナルサイト(202、206、216)に到達するために沿って進行すべき前記車隊の自律車両(502)のための新しいルート(204、214)を示す新しいルートデータ(120)を決定することと、
前記新しいルートデータ(120)を前記車隊の前記少なくとも1つの自律車両(502)に提供することと
をさらに含む、請求項11に記載の方法(400)。
【請求項13】
入庫要求(322)を前記インバウンド自律車両(502)から受信することによって、前記インバウンド自律車両(502)が前記確立されたターミナルサイト(202、206、216)に向かうインバウンドであることを決定することをさらに含み、前記入庫要求(322)は、前記インバウンド自律車両(502)が前記確立されたターミナルサイト(202、206、216)の入庫パッド(310)に止まるための許可を与えられるための要求を備えている、請求項10に記載の方法(400)。
【請求項14】
(i)前記インバウンド自律車両(502)が前記確立されたターミナルサイト(202、206、216)の閾値距離内にあること、および(ii)前記インバウンド自律車両(502)が既知のルート(204、214)に沿って前記確立されたターミナルサイト(202、206、216)へ進行していることのうちの1つまたは両方が満たされるとき、前記インバウンド自律車両(502)が前記確立されたターミナルサイト(202、206、216)への途中であることを決定することをさらに含む、請求項10に記載の方法(400)。
【請求項15】
前記入庫命令(116)は、前記インバウンド自律車両(502)が前記確立されたターミナルサイト(202、206、216)に入ることができる時間、前記インバウンド自律車両(502)が前記入庫パッド(310)に到達するために沿って進行すべきである前記確立されたターミナルサイト(202、206、216)内のルート、前記確立されたターミナルサイト(202、206、216)内の前記入庫パッド(310)の場所、および前記入庫パッド(310)の識別子のうちの少なくとも1つを備えている、請求項10に記載の方法(400)。
【請求項16】
前記確立されたターミナルサイト(202、206、216)内の交通の量を示す移動データを1つ以上の移動センサ(316)から受信することと、
前記移動データを受信した後、前記入庫パッド(310)まで進行する間、前記インバウンド自律車両(502)に交通を回避させる更新された入庫命令(116)を決定することと、
前記更新された入庫命令(116)を前記インバウンド自律車両(502)に提供することと
をさらに含む、請求項10に記載の方法(400)。
【請求項17】
前記入庫パッド(310)が占有されていることを示す占有データを1つ以上の占有センサ(320)から受信することと、
前記占有データを受信した後、前記入庫パッド(310)が占有されている間、前記インバウンド自律車両(502)が前記入庫パッド(310)に入ることを防止する更新された入庫命令(116)を決定することと、
前記更新された入庫命令(116)を前記インバウンド自律車両(502)に提供することと
をさらに含む、請求項10に記載の方法(400)。
【請求項18】
前記インバウンド自律車両(502)が前記入庫パッド(310)に到達したことを決定することと、
前記インバウンド自律車両(502)が前記入庫パッド(310)に到達したことを決定した後、入庫後アクティビティを開始するためのアラート(340)を提供することと
をさらに含む、請求項10に記載の方法(400)。
【請求項19】
命令を記憶している非一過性コンピュータ読み取り可能な媒体(110)であって、前記命令は、プロセッサ(108)によって実行されると、
車隊の自律車両(502)が物理的空間内に確立されたターミナルサイト(202、206、216)に向かうインバウンドであることを決定することであって、前記確立されたターミナルサイト(202、206、216)は、車隊の自律車両(502)を収容するようにサイズおよび形状を決定された少なくとも1つの入庫パッド(310)を備えている、ことと、
前記自律車両(502)が前記確立されたターミナルサイト(202、206、216)に向かうインバウンドであることを決定した後、前記インバウンド自律車両(502)が止まるべきである入庫パッド(310)と、前記インバウンド自律車両(502)が前記入庫パッド(310)に到達するために沿って進行すべきであるルート(314a-c)とを示す入庫命令(116)を決定することと、
前記入庫命令(116)を前記インバウンド自律車両(502)に提供することと
を前記プロセッサ(108)に行わせ、
前記入庫命令(116)は、前記インバウンド自律車両(502)に前記ルートに沿って前記入庫パッド(310)まで進行させる、非一過性コンピュータ読み取り可能な媒体(110)。
【請求項20】
前記命令は、
前記入庫パッド(310)が占有されていることを示す占有データを1つ以上の占有センサ(320)から受信することと、
前記占有データを受信した後、前記入庫パッド(310)が占有されている間、前記インバウンド自律車両(502)が前記入庫パッド(310)に入ることを防止する更新された入庫命令(116)を決定することと、
前記更新された入庫命令(116)を前記インバウンド自律車両(502)に提供することと
を前記プロセッサ(108)にさらに行わせる、請求項19に記載の方非一過性コンピュータ読み取り可能な媒体(110)。
【請求項21】
前記命令は、請求項10-18のいずれかに記載の方法(400)の1つ以上の動作を前記プロセッサ(108)にさらに実施させる、請求項1-9のいずれかに記載のシステム(100)。
【請求項22】
前記命令は、請求項19-20のいずれかに記載の1つ以上の動作を前記プロセッサ(108)にさらに実施させる、請求項1-9のいずれかに記載のシステム(100)。
【請求項23】
請求項10-18のいずれかに記載の方法(400)を実施する手段を備えている装置。
【請求項24】
請求項19-20のいずれかに記載の1つ以上の命令を実施する手段を備えている装置。
【請求項25】
前記プロセッサ(108)によって実行されると、請求項10-18のいずれかに記載の方法(400)の1つ以上の動作を前記プロセッサ(108)に実施させる命令を記憶している請求項19-20のいずれかに記載の非一過性コンピュータ読み取り可能な媒体(110)。
【発明の詳細な説明】
【技術分野】
【0001】
(優先権)
本願は、参照することによって本明細書に組み込まれる2021年12月20日に出願され、「MOBILE TERMINAL SYSTEM FOR AUTONOMOUS VEHICLES」と題された米国仮特許出願第63/265,728号、および2021年12月20日に出願され、「SYSTEM FOR RAPID DEPLOYMENT OF TERMINALS FOR AUTONMOUS VEHICLES」と題された米国仮特許出願第63/265,734号の優先権を主張する。
(技術分野)
【0002】
本開示は、概して、自律車両に関する。より具体的に、ある実施形態において、本開示は、自律車両のための移動ターミナルシステムに関する。
【背景技術】
【0003】
自律車両技術の1つのねらいは、限定された運転者補助を伴って、または全く運転者補助を伴わずに目的地に向かって安全にナビゲートし得る車両を提供することである。ある場合、自律車両は、運転者がステアリング、スロットル、クラッチ、ギアシフタ、および/または他の車両制御デバイスを制御することによって、自律車両を従来の車両として動作させることを可能にし得る。他の場合、運転者は、車両が自律的に運転することを可能にするための自律車両ナビゲーション技術に従事し得る。自律車両をより安全かつ確実に動作させるための必要性がある。
【発明の概要】
【課題を解決するための手段】
【0004】
本開示は、自律車両ナビゲーションおよび運転に関連する種々の問題およびこれまで満たされていない必要性を認識し、それらは、自律車両をある場所から確実に出庫させ、自律車両をその場所に入庫させるためのリソースを効率的に確立し、それらを動作させるためのツールの不足を含む。例えば、自律車両が、所与の場所から離れている場合、現在は、運転者が、ルートの初期部分に沿って、自律車両を操縦することが要求され得る(例えば、自律車両が自律的に運転することを開始するための適切な道路上にあるまで)。別の例として、自律車両がその目的地に到達したとき、自律車両を所与の場所に効率的かつ確実に入庫させることが可能ではない。これらの事例では、運転者が、典型的に、自律車両の支配権を握り、車両を適切な停止点まで操縦する。
【0005】
本開示のある実施形態は、移動ターミナルシステムを使用して、自律車両車隊のためのターミナルサイトの効率的、安全、かつ信頼性がある設定および動作を促進することによって、上で説明されるものを含むこれらおよび他の問題を解決する。移動ターミナルシステムは、自律車両が、入庫(例えば、輸送されるアイテム、人々等を下すため)し、出庫(例えば、アイテム、人々等を輸送するために進行を開始するために)し得るターミナルサイトを設定および動作させるための機器を含む。移動ターミナルシステムによって設定されるターミナルサイトは、入って来る自律車両を保持または収容し得る入庫パッド、および/またはターミナルサイトから出る出て行く自律車両を保持または収容し得る出庫パッドを含む。移動ターミナルシステムの制御サブシステムは、自律車両の出庫および入庫動作を指示することを補助する。開示される移動ターミナルシステムは、例えば、1)入庫パッドおよび/または出庫パッドを伴うターミナルサイトを迅速かつ効率的に設定するための位置視線誘導標、センサ等の備品の改良された利用可能性、2)障害物がない適切な停止場所までの自律車両の効率的かつ信頼性がある指示を促進する特別に指定された入庫パッドにおける自律車両の改良された入庫、3)ルートに沿った移動を開始するための自律車両の効率的かつ信頼性がある開始または「出庫」を促進する特別に指定された出庫パッドからの自律車両の改良された出庫、4)自律車両が移動ターミナルシステムによって新しく確立されたターミナルサイトに到達するためをたどるためのルートデータを効率的に発生させるための増加した能力、および、5)新しいターミナルサイトを急速かつ効率的に確立すること、または必要に応じて、補助制御リソースを既存のターミナルサイトに提供するための増加した能力を提供することによって、いくつかの技術的利点を提供する。したがって、本開示は、自律車両の車隊の動作をサポートするために使用されるコンピュータシステムの機能を改良し、自律車両によってとられる行路の少なくとも一部中の自律車両ナビゲーションを改良し得る。
【0006】
いくつかの実施形態において、本開示に説明される移動ターミナルシステムは、必要性が生じるとき、要求に応じて、新しいターミナルサイトを迅速に展開または設定するための機器を含む車両の実践的用途の中に統合され得る。機器は、自律車両の車隊をサポートするための需要に応じて、ターミナルサイトが迅速に展開されることを可能にする。本開示は、以前に可能であったものより効率的かつ確実に、迅速に展開されたターミナルサイトの内外への自律車両の移動を指示する制御サブシステムの実践的用途の中にも統合される。移動ターミナルシステムは、障害物がない迅速に展開されたターミナルサイトの適切な入庫パッドにおける自律車両の効率的、安全、かつ信頼性があるルート指定および入庫(例えば、駐車または停止)を促進する。移動ターミナルシステムは、加えて、または代替として、ターミナルサイトから外への自律車両の信頼性がありかつ効率的出庫およびルート指定を促進する。
【0007】
いくつかの実施形態において、制御サブシステムは、入庫パッドおよび/または出庫パッド内、その近く、および/またはその周囲に位置付けられたセンサと通信する。これらのセンサからの情報は、効率的かつ確実に、適切な入庫パッドの中および/または出庫パッドから外への自律車両の移動を指示するために使用される(例えば、単独で、または自律車両センサからの情報と組み合わせて)。例えば、自律車両がターミナルサイトに入って来ると、移動ターミナルシステムの制御サブシステムは、情報をセンサから受信し、このセンサ情報を使用して、入って来る自律車両を受け取るために利用可能である入庫パッド、および/または識別された入庫パッドにつながるルートを識別し得る。識別された入庫パッドにつながるルートが、遮られた状態になる場合、制御サブシステムは、障害物がない異なる入庫パッド、および/または入庫パッドまでの異なるルートを識別し得る。出庫命令が、自律車両を入庫パッドまでこのルートにたどらせるように、入って来る自律車両に提供される。移動ターミナルシステムは、殆どまたは全く人間介入を伴わずに、積荷が輸送される場所等の迅速に展開されたターミナルサイトにおいて多数の自律車両を受け取ることに対する実践的および技術的障壁またはボトルネックを減らし、または排除し得る。
【0008】
別の例として、自律車両が、出庫パッドから出て行くことを必要とすると、出庫パッド内、上、またはその近くのセンサからの情報が、使用され(例えば、単独で、および/または自律車両センサデータと組み合わせて)、自律車両および出庫パッドの周囲の空間が移動を開始するために十分に安全であるかどうかを決定し得る。移動ターミナルシステムから提供される出庫命令は、運転者によるアクションを要求せずに、ルートに沿った移動を開始するための自律車両の改良された自動出庫を促進する。出庫命令は、ターミナルサイトから出て行くための効率的経路を示し得る。このアプローチは、実践的および技術的障壁を減らし、または排除し、例えば、積荷および/または人々の移動のために一般に遭遇されるもの等、迅速に展開されたターミナルサイトから自律車両を出庫させ得る。
【0009】
本開示のある実施形態は、これらの利点のうちのいくつか、全てを含むことも、そのいずれも含まないこともある。これらの利点および他の特徴は、付随の図面および請求項と併せて検討される以下の詳細な説明からより明確に理解されるであろう。
【0010】
ある実施形態において、移動ターミナルシステムは、展開されると、ターミナルサイトを物理的空間内に確立するように構成された位置視線誘導標を伴う(例えば、それを格納することが可能である)車両を含む。確立されたターミナルサイトは、車隊の自律車両を収容するようにサイズおよび形状を決定された少なくとも1つの入庫パッドを含む。移動ターミナルシステムは、車隊の自律車両が確立されたターミナルサイトに向かうインバウンドであることを決定するハードウェアプロセッサを伴う制御サブシステムを含む。車隊のインバウンド自律車両が確立されたターミナルサイトに向かうインバウンドであることを決定した後、インバウンド自律車両が止まるべきである入庫パッドと、インバウンド自律車両が入庫パッドに到達するために沿って進行すべきであるルートとを示す入庫命令が、決定される。入庫命令は、インバウンド自律車両に提供される。入庫命令は、インバウンド自律車両にルートに沿って入庫パッドまで進行させる(例えば、インバウンド自律車両の車載制御システムによって受信された後)。
【0011】
別の実施形態において、移動ターミナルシステムは、展開されると、ターミナルサイトを物理的空間内に確立するように構成された位置視線誘導標を伴う(例えば、それを格納することが可能である)車両を含む。確立されたターミナルサイトは、少なくとも1つの車隊の自律車両を収容するようにサイズおよび形状を決定された出庫パッドを含む。移動ターミナルシステムは、車隊の自律車両が出庫パッドから出発することを要求していることを決定するハードウェアプロセッサを伴う制御サブシステムを含む。車隊の自律車両が出庫パッドから出発することを要求していることを決定した後、自律車両が出庫パッドから出て行くことができるかどうかと、自律車両が出庫パッドから出た後に進行すべきであるルートとを示す出庫命令が、決定される。出庫命令は、自律車両に提供される。出庫命令は、自律車両に出庫パッドから出て行かせ、ルートに沿って移動させる(例えば、自律車両の車載制御システムによって受信された後)。
【図面の簡単な説明】
【0012】
本開示のより完全な理解のために、ここで、付随の図面および詳細な発明に関連して検討される以下の簡潔な説明が参照され、同様の参照番号は、同様の部分を表す。
【0013】
図1図1は、例示的移動ターミナルシステムの略図である。
【0014】
図2図2は、図1の移動ターミナルシステムによって確立されるターミナルサイト間で自律車両によって進行され得る例示的ルートを図示する略図である。
【0015】
図3図3は、図2の例示的ターミナルサイトをより詳細に図示する略図である。
【0016】
図4図4は、図1の移動ターミナルシステムを動作させる例示的方法のフローチャートである。
【0017】
図5図5は、自律運転動作を実装するように構成された例示的自律車両の略図である。
【0018】
図6図6は、図5の自律車両によって使用される自律運転動作を提供するための例示的システムである。
【0019】
図7図7は、自律車両に含まれる車載制御コンピュータの略図である。
【0020】
図8図8は、例示的出庫パッドの動作を図示する略図である。
【0021】
図9図9は、出庫パッドを動作させる例示的方法のフローチャートである。
【0022】
図10図10は、例示的入庫パッドの動作を図示する略図である。
【0023】
図11図11は、入庫パッドを動作させる例示的方法のフローチャートである。
【0024】
図12A図12Aは、例示的移動再出庫動作を図示する略図である。
【0025】
図12B図12Bは、図12Aの例示的移動再出庫デバイスを図示する略図である。
【0026】
図13図13は、例示的移動再出庫方法のフローチャートである。
【発明を実施するための形態】
【0027】
典型的に、ターミナルは、各自律車両の自律運転システムが安全に係合および係合解除されるエリアである。ターミナルは、アクティビティが実施され得る空間も提供し、アクティビティは、自律車両の機械的コンポーネントを点検すること、自律車両センサを清掃すること、自律車両センサを較正すること、自律車両を修理すること、流体を自律車両に追加すること、自律車両に燃料補給すること、トレーラ動作(例えば、荷積み、点検、計量、シーリング)を実施すること、データ記憶装置を自律車両からオフロードすること(例えば、物理的メモリを自律車両から引き出すこと、および/または無線通信を介して転送することによって)、および、トレーラを自律車両に取り付けること/自律車両から取り外すこと等。
【0028】
本開示は、自律車両の車隊の移動をサポートするための新しいターミナル(本明細書では、ターミナルサイトとも称される)を迅速に、効率的に、かつ確実に確立するためのツールに関する以前に認識されておらず、満たされていない必要性を認識する。
本開示の移動ターミナルシステムを用いて可能であるそのような迅速に展開されたターミナルサイトは、ルートのための短期必要性を満足させ得る(概念実証ルートが自律車両車隊のために試験されているとき、または、一時的ルートがエリアを迂回するために必要とされるとき(例えば、以前のルートが利用可能ではない、またはもはや適正ではない場合)等、)。例として、移動ターミナルサイトは、自然災害または道路工事が以前のルートをもはや持続可能ではないものにする場合、代替ルートをサポートすることに役立ち得る。別の例として、移動ターミナルサイトは、出荷量が増加するときの1年のある期間の間、または所与の場所における追加された出荷量の発生時等、出荷量の必要性における短期増加を満足させ得る。これらおよび他の場合のうちのいくつかでは、ターミナルサイトは、従来のターミナルを確立するために要求され得る数週間とは対照的に、数時間または数日のうちに、迅速に確立され、使用される必要があり得る。本開示の移動ターミナルシステムは、これらの状況において使用され、自律車両車隊の移動をサポートすることに役立ち得る。本開示の移動ターミナルシステムは、任意の固定された構造を要求せずに、機能的ターミナルサイトを確立することができる。
【0029】
本開示は、上で説明される問題および他の問題を解決する移動ターミナルシステムの実践的用途を提供する。新しいターミナルサイトを迅速に展開することおよび/または既存のサイトを増強することを行うためのリソースを提供することに加え、移動ターミナルシステムは、ターミナルサイトへの、ターミナルサイトからの、およびターミナルサイト内での自律車両移動を指示することに役立つように構成される。本開示は、人間オペレータによる介入を伴わずに自律車両が可能な限り進行するように促進することによって、以前に可能であったものより効率的かつ確実に、自律車両が進行することを可能にする。移動ターミナルシステムは、制御サブシステムも含み、制御サブシステムは、自律車両の入庫および出庫移動を指示することに役立つのみならず、自律車両から荷下しし、自律車両に荷積みし、自律車両を点検し、自律車両を保守するためのタスクの実行を改良する。
(移動ターミナルシステム)
【0030】
図1は、例示的移動ターミナルシステム100を示す。移動ターミナルシステム100は、車両132と、制御サブシステム102と、1つ以上のセンサ104と、新しいターミナルサイト(例えば、図2および3のサイト202、206、216)を設定するための機器106とを含む。車両132は、概して、制御サブシステム102、センサ104、および機器106を輸送することが可能である任意のタイプの車両であることができる。例えば、車両132は、図1の例に図示されるようなバンまたは任意の他の適切にサイズを決められた車両であり得る。いくつかの実施形態において、車両132は、キャンパトラックまたはバス等のより大きい車両であり、例えば、洗面所設備を含み得る。
【0031】
制御サブシステム102は、移動ターミナルシステム100の動作を調整し、自律車両の車隊の性能を改良するための情報を自律車両車隊に提供するデバイスである(下で説明される図5の自律車両502参照)。例えば、入庫命令116および出庫命令118は、図3および4に関して下記により詳細に説明されるように、制御システム102によって決定され、自律車両移動をより良好に指示するために、ターミナルサイトでの入庫中、ターミナルサイトから退出中、入って来る自律車両および出て行く自律車両に提供され得る。車隊管理データ114が、ターミナルサイトを確立する必要性がいつ、どこにあるかを決定するために使用され得、ルートデータ120が、移動ターミナルシステム100によって収集され、自律車両の車隊によって、ターミナルサイトまでナビゲートするために使用される。ルートデータ120は、ターミナルサイトの周囲の環境変化も捕捉し、および/またはターミナルサイト内またはその周囲に1つ以上の新しい車線を確立し得る。制御サブシステム102は、プロセッサ108と、メモリ110と、通信インターフェース112とを含む。プロセッサ108は、1つ以上のプロセッサを含む。プロセッサ108は、限定ではないが、状態機械、1つ以上の中央処理ユニット(CPU)チップ、論理ユニット、コア(例えば、マルチコアプロセッサ)、フィールドプログラマブルゲートアレイ(FPGA)、特定用途向け集積回路(ASIC)、またはデジタル信号プロセッサ(DSP)を含む任意の電子回路網である。プロセッサ108は、プログラマブル論理デバイス、マイクロコントローラ、マイクロプロセッサ、または前述の任意の好適な組み合わせであり得る。プロセッサ108は、メモリ110および通信インターフェース112、およびセンサ104に通信可能に結合され、それらと信号通信する(下でさらに説明される)。1つ以上のプロセッサは、データを処理するように構成され、ハードウェアおよび/またはソフトウェアにおいて実装され得る。例えば、プロセッサ108は、8ビット、16ビット、32ビット、64ビット、または任意の他の好適なアーキテクチャであり得る。プロセッサ108は、算術および論理演算を実施するための算術論理ユニット(ALU)と、オペランドをALUに供給し、ALU演算の結果を記憶するプロセッサレジスタと、ALU、レジスタ、および他のコンポーネントの調整された動作を指示することによって、命令をメモリ110からフェッチし、それらを実行する制御ユニットとを含み得る。
【0032】
メモリ110は、車隊管理データ114、入庫命令116、出庫命令118、ルートデータ120(例えば、新しいルートのためのデータまたは既存のルートのための更新されたデータを含む)、および/または移動ターミナルシステム100の機能を実行するように動作可能である任意の他のデータ、命令、論理、ルール、またはコードを記憶するように動作可能である。車隊管理データ114は、車隊内の自律車両の現在の位置と、計画された目的地とを含み得る。車隊管理データ114は、自律車両が目的地に到達するために沿って進行するであろう計画されたルートを含み得る。車隊管理データ114は、図2に関してさらに下で説明されるように、新しいターミナルサイトが展開されるべきである時間および場所を決定するために使用され得る。入庫命令116は、車隊の入って来る自律車両が、ターミナルサイト内の入庫パッドに到達するために実施できる移動を示す(図3および4参照)。例えば、入庫命令116は、自律車両によって実行されると、ターミナルサイト内の入庫パッドに到達するための自律車両の動作の少なくとも一部を指示し得る。出庫命令118は、ターミナルサイト内の出庫パッド上にある車隊の出て行く自律車両が、出庫パッドから出て行くために実施できる移動を示す。例えば、出庫命令118は、自律車両によって実行されると、出庫パッドから離れ、輸送ルート(例えば、道路)に到達するための出て行く自律車両の動作の少なくとも一部を指示し得る。ルートデータ120は、車隊の自律車両がターミナルサイトに到達するために沿って進行すべきルート(例えば、図2のルート204、214)を示し得る。ルートデータ120は、道路条件情報、進行するための障害物、交通等、センサ104によって収集されたデータを含み得る。メモリ110は、1つ以上のディスク、テープドライブ、またはソリッドステートドライブを含み、オーバーフローデータ記憶デバイスとして使用され、プログラムが実行のために選択されると、そのようなプログラムを記憶し、プログラム実行中に読み取られる命令およびデータを記憶し得る。メモリ110は、揮発性または不揮発性であり得、読み取り専用メモリ(ROM)、ランダムアクセスメモリ(RAM)、三値連想メモリ(TCAM)、ダイナミックランダムアクセスメモリ(DRAM)、およびスタティックランダムアクセスメモリ(SRAM)を備え得る。
【0033】
通信インターフェース112は、車隊の自律車両502と車隊管理システム(図2の車隊管理システム208参照)等の制御サブシステム102と、他のデバイス、システム、またはドメインとの間で、データを通信するように構成される。通信インターフェース112は、デバイス間の通信を可能にするように構成された電子回路である。例えば、通信インターフェース112は、センサ104等のローカルデバイスとの通信を促進するために、1つ以上のシリアルポート(例えば、USBポート等)および/またはパラレルポート(例えば、任意のタイプのマルチピンポート)を含み得る。さらなる例として、通信インターフェース112は、セルラー通信送受信機、WIFIインターフェース、ローカルエリアネットワーク(LAN)インターフェース、広域ネットワーク(WAN)インターフェース、モデム、スイッチ、および/またはルータを含むネットワークインターフェースであり得る。プロセッサ108は、通信インターフェース112を使用して、データを送受信するように構成される。通信インターフェース112は、任意の好適なタイプの通信プロトコルを使用するように構成され得る。通信インターフェース112は、車隊管理データ114、入庫命令116、出庫命令118、およびルートデータ120を通信する。
【0034】
センサ104は、移動ターミナルシステム100の車両132の周囲の場所、環境、または他の条件についての情報を感知するように構成された任意の数のセンサを含み得る。センサ104は、図5に図示され、下でさらに説明されるセンサ546のうちの1つ以上を含み得る。センサ104は、1つ以上のカメラまたは画像捕捉デバイス、レーダユニット、1つ以上の温度センサ、慣性測定ユニット(IMU)、レーザ距離計/LIDARユニット、および/または全地球測位システム(GPS)送受信機を含み得る。センサ104のIMUは、(例えば、図2のルート204、214に沿った)車両132の位置および向き変化を感知するように構成されるセンサの任意の組み合わせ(例えば、加速度計およびジャイロスコープ)を含み得る。センサ104のGPS送受信機は、(例えば、図2のルート204、214に沿って進行する)車両132の地理的場所を推定するように構成された任意のセンサであり得る。GPS送受信機は、地球に対する車両132の位置に関する情報を提供するように動作可能である受信機/伝送機を含み得る。センサ104のレーダユニットは、無線信号を使用して、(例えば、図2のルート204、214に沿った)車両132の局所環境内の物体を感知するように構成され得る。センサ104のレーザ距離計またはLIDARユニットは、レーザを使用して、(例えば、図2のルート204、214に沿った)車両132の環境内の物体を感知するように構成された任意のセンサであり得る。センサ104のカメラは、(例えば、図2のルート204、214に沿った)車両132の環境の複数の画像(例えば、静止画像またはビデオ)を捕捉するように構成された1つ以上のデバイスを含み得る。
【0035】
センサ104によって収集および/または発生された情報は、ルートデータ120に含まれ得る。例えば、ルートデータ120は、確立されたターミナルサイト206に到達するために進行するための座標を提供し得る(例えば、センサ104のGPS送受信機から)。ルートデータ120は、閉鎖された車線、ルート上またはその近くの障害物、交通等、センサ104によって検出されるルートについての情報を含み得る。このさらなる詳細なルート情報は、地理的座標のみより多くのものが計画されたルートについて把握されるとき、自律車両がより効率的かつ確実に動作させられ得るので、車隊の自律車両の動作をさらに改良し得る。
【0036】
機器106は、新しい(例えば、短期または一時的)ターミナルサイトを展開するために使用され得る任意の材料、備品、およびリソースを含む(例示的ターミナルサイトのより詳細な説明に関して、図3および対応する下記の説明参照)。移動ターミナルシステム100の機器106は、容量または能力を自律車両の車隊に迅速に追加するために好適である(例えば、十分に平坦で、十分に大きく、図2のマッピングされたルート204、214に沿ったエリア内に位置する)任意の場所に対して展開されることができる。機器106は、セキュアデータ記憶装置122と、自律車両保守/修理キット124と、1つ以上のポータブルデバイス126と、サイト設定キット128とを含み得る。機器106は、必要に応じた、または一時的様式における効率的輸送および展開のために、パッケージ化され得る(例えば、機器106は、折り畳み可能であり、モジュール型であり、および/またはあまり恒久的ではない構造を用いて作製され得る)。機器106は、完全な従来のターミナルサイトを確立するために使用される機器の完全未満の組を含み得る。例えば、セキュアデータ記憶装置122は、完全な従来のターミナルサイトと比較して、少なくされた容量を有し得、自律車両保守/修理キット124は、恒久的従来のターミナルサイトに含まれるものより少ないツールおよび交換部品を有し得る。カメラ、ライト、および交通障壁等の機器106の少なくともあるものは、ターミナルサイト内の安全性およびセキュリティを改良し得る。ポータブルデバイス126等の他の機器106も、さらに下で説明されるように、自律車両入庫および出庫アクティビティをサポートすることに関与する適切な技術者またはその他に、アラート(図3のアラート340参照)が送信されることを可能にすることによって、ターミナルサイト内の自律車両動作の効率を改良する。
【0037】
機器106は、物理的空間を設定し、新しい(例えば、短期)ターミナルサイト(図3参照)として動作させることと、車隊サポートアクション((自律車両の機械的コンポーネントを点検する自律車両センサ(図5のセンサ546参照)を清掃および/または較正すること、自律車両を修理すること、流体を自律車両に追加すること、自律車両に燃料補給すること、トレーラ動作(例えば、トレーラの荷積、点検、計量、シール)を実施すること、データ記憶装置を自律車両からオフロードすること(例えば、物理的メモリを自律車両から引き出し、および/または無線通信を介して転送することによって)、およびトレーラを自律車両に取り付ける/それから取り外すこと等))をターミナルサイト内で実施することとの両方を促進し得る。
【0038】
セキュアデータ記憶装置122は、データをターミナルサイト内の自律車両からオフロードするための任意のセキュアデータ記憶装置(例えば、上で説明されるメモリ110と同じまたは類似する)であり得る。例えば、自律車両が、ターミナルサイトに入庫すると、自律車両によって実施された最近の走行についてのデータが、セキュアデータ記憶装置122にオフロードされ得る。
【0039】
自律車両保守/修理キット124は、自律車両保守を実施するための任意のツールおよび/またはコンポーネントを含み得る。自律車両保守/修理キット124は、(例えば、図5に示される自律車両502のセンササブシステム544の)センサを較正するためのデバイスを含み得る。ある場合、移動ターミナルシステム100は、下記の図2および4に関してより詳細に説明されるように、経路途中保守を実施するように構成され得る。例えば、ターミナルサイトが確立された後、移動ターミナルシステム100は、自律車両ルート(例えば、図2のルート204、214)の途中で保守のための要求を受信し得る。移動ターミナルシステム100の車両は、次いで、修理を必要とする自律車両まで進行することができ、オペレータまたは技術者は、自律車両保守/修理キット124を使用して、自律車両を効率的に修理し、それが再出庫することに役立つことができる。自律車両保守/修理キット124は、自律車両を点検するためのツールを含み得る。ある場合、点検からの結果は、制御サブシステム102に提供され得、それは、次に、点検結果を集中型車隊管理システム(例えば、図2の車隊管理システム208)に提供し得る。
【0040】
ポータブルデバイス126は、概して、展開されたターミナルサイト内で動作させられ得るスマートフォン、タブレット、または他のハンドヘルドおよび/または軽量デバイスである。ポータブルデバイス126は、ターミナルサイト内の動作の信頼性および効率を改良するために講じられるべきアクションについてのアラートまたは他の通知を制御サブシステム102から受信し得る。例えば、ポータブルデバイス126は、ポータブルデバイス126のユーザが自律車両の点検および荷下しのための準備を開始し得るように、入って来る自律車両を示すアラートを受信し得る。別の例として、ポータブルデバイス126は、出庫パッドがターミナルサイトから出て行くことを要求する自律車両のために安全でないことを示すアラートを受信し得る。ポータブルデバイス126のユーザは、次いで、出庫パッド(図3参照)の周囲のエリアを安全にするためのアクションを講じることができる。さらなる例として、ポータブルデバイス126は、入って来る自律車両のアラートを受信し、自律車両ルートスケジュールにアクセスし、点検をサポートするための情報を提供し、および/または出発に先立って、自律車両の準備状態を確かめ得る。ポータブルデバイス126は、自律車両または関連付けられたトレーラの健全性および/または場所に対するユーザ可視性を提供することができる。ある場合、ポータブルデバイス126は、出発および/または到着の準備中、ターミナルからの自律車両車隊の動作をサポートするアプリケーションサービスをホストすることができる。ポータブルデバイス126は、ターミナル動作の効率を改良するためのワークフローをサポートすることができる。
【0041】
サイト設定キット128は、入庫パッドおよび出庫パッド(図3の入庫パッド/出庫パッド310参照)を確立するための材料を含む。サイト設定キット128は、位置視線誘導標またはマーカ130を含み得る。位置マーカ130は、空間内の領域の視覚的および/または物理的分離を提供し得る交通コーン、交通障壁、塗料、および任意の他のものを含み得る。サイト設定キット128は、サイト内の自律車両性能を改良するために、ターミナルサイト内に展開され得るセンサ312、316、320を含み得る(図3参照)。サイト設定キット128内のアイテムは、必要に応じて、車両132の利用可能な空間内に適合するように、折り畳み可能、拡張可能、および/またはモジュール型であり得る。サイト設定キット128内の他のアイテムは、ライト、セキュリティカメラ、テント(または他の日陰提供構造)、椅子、空間ヒータまたは冷却器、ファン、ポータブルトイレ設備等、サイト管理を促進するためのツールを含み得る。他の機器106も、車両およびトレーラ点検のために使用され得る。例えば、機器106は、計量ステーションをターミナルサイト内に設定するためのコンポーネントを含み得る。上で説明されるように、機器106を使用した点検からの結果は、制御サブシステム102に提供され得、制御サブシステム102は、次に、点検結果を集中型車隊管理システム(例えば、図2の車隊管理システム208)に提供し得る。第三者が、移動ターミナルシステム100を使用して確立される移動ターミナルサイトにおいて、燃料補給を提供するために呼ばれることができる。
(ターミナルルート指定および車隊管理)
【0042】
図2は、いくつかのターミナルサイト202、206、216が、図1の移動ターミナルシステム100を使用して展開される地理的領域で動作する自律車両車隊システム200を図示する。自律車両車隊システム200の領域は、第1のターミナルサイト202と、第2のターミナルサイト206と、第3のターミナルサイト216とを含む。ターミナルサイト202、206、216は、自律車両502へのアイテムの荷積みおよび/またはそれからの荷下し、自律車両502の計量、自律車両502の点検、自律車両502の修理等をサポートする操車場であり得る。ターミナルサイト202、206、216は、他の場所(例えば、図2に示される他のターミナルサイト202、206、216のうちの1つまたは別の目的地)まで進行すべき自律車両502を準備するためのリソースを含み得る。ターミナルサイト202、206、216は、特定の物理的構造および事前に構築された場所または建物に限定されない。例示的ターミナルサイト202、206、216のさらなる詳細は、下記の図3に関して説明される。
【0043】
自律車両502は、移動ターミナルシステム100によって決定されたものであり得るルート204、214を使用して、ターミナルサイト202、206、216間で、自律的に進行することができる。例えば、移動ターミナルシステム100が、ルート204、214に沿って進行し、種々のターミナルサイト202、206、216を確立すると、センサ104は、ルートデータ120を発生させ得る。上で説明されるように、ルートデータ120は、新しく確立されたターミナルサイト202、206、216の場所、ルート204、214の地理的座標、ルート204、214に沿った障害物についての情報、ルート204、214に沿った交通についての情報、ルート204、214に沿った車線または道路閉鎖についての情報等を含み得る。ルートデータ120は、移動ターミナルシステム100から、所与の地理的領域内を進行する車隊内の自律車両502に、および/または、領域内の自律車両502の移動を追跡および管理することに役立つ車隊管理システム208に提供され得る。車隊管理システム208は、下記により詳細に説明される。
【0044】
図2の例では、第1のターミナルサイト202は、移動ターミナルシステム100によってすでに確立されており、移動ターミナルシステム100は、もはや第1のターミナルサイト202内には存在しない。代わりに、移動ターミナルシステム100は、第2のターミナルサイト206の場所まで進行し、機器106を使用して、第2のターミナルサイト206を確立または展開している。新しいターミナルサイト206の場所は、自律車両502の増加したサポートの必要性がある任意の好適な場所(例えば、好適に、平坦であり、障害物が存在せず、車道/貨物受取場所の近くにある)であり得る。
【0045】
ある場合、要求が、移動ターミナルシステム100がターミナルサイト206を対応する場所に確立するために送信されていることもある。ある場合、ターミナルサイト206のための場所は、少なくとも部分的に車隊管理データ114に基づいて決定されていることもある。車隊管理データ114は、自律車両502が、ターミナルサイト206が確立される場所における追加のサポートを必要とすることを示し得る。例えば、車隊管理データ114が、十分なターミナル容量を欠いている場所における自律車両502の増加した交通を示す場合、新しい移動ターミナルサイト206が、移動ターミナルシステム100を使用して、この場所に展開され得る。車隊管理データ114は、車隊の自律車両502および/または車隊管理システム208から提供され得る。さらなる例として、移動ターミナルシステム100は、ルート204が、恒久的ターミナルがないこと起因して、または車隊サイズの短期増加(例えば、輸送需要の増加)をサポートするために、1つ以上の一時的サポートターミナルサイトを必要とするとき、新しいターミナルサイト206を効率的かつ迅速に確立するために展開され得る。移動ターミナルシステム100は、これらのサポートターミナルサイト202、206、216を確立し、これらの短期または動的必要性を満たすことが可能である。一般に、移動ターミナルシステム100は、従来のターミナルの完全機能性が、任意の利用可能かつ適切な場所に迅速に展開されることを可能にする。従来のターミナルは、より恒久的インフラストラクチャを据え付けるために、長リードタイムおよび高コストを要求する。
【0046】
移動ターミナルシステム100の車両132が、ルート204に沿って進行し、第1のターミナルサイト202から、第2のターミナルサイト206の場所に到達すると、ルートデータ120が、ルート204に関して収集される。ルートデータ120は、ルート204、214の地理的座標(例えば、移動ターミナルシステム100のセンサ104のGPS送受信機から)、ルート204、214に沿った障害物についての情報(例えば、移動ターミナルシステム100のセンサ104のカメラ、LIDAR、またはレーダから)、ルート204、214に沿った交通についての情報、ルート204、214に沿った車線または道路閉鎖についての情報(例えば、移動ターミナルシステム100のセンサ104のカメラ、LIDAR、またはレーダから)等を含み得る。このルートデータ120が、自律車両502が、現在可能なものより確実および効率的に、新しいターミナルサイト206まで進行することを可能にする。
【0047】
車両132が、ターミナルサイト206の場所に到達後、移動ターミナルシステム100からの機器106が、ターミナルサイト206を確立するために使用される。例えば、サイト設定キット128が、図1に関して上で説明されるように、新しいターミナルサイト206を確立するために使用され得る。例えば、位置マーカ130が、入庫パッドおよび/または出庫パッド(図3の入庫パッド/出庫パッド310参照)を含むターミナルサイト206の空間内の異なる領域を指定するために展開され得る。センサ312、316、320が、ターミナルサイト206内に展開され、ターミナルサイト206内の自律車両502の移動を効率的かつ確実に指示することを補助し得る(また、図3参照)。ライト、セキュリティカメラ、テント(または他の日陰提供構造)、椅子、空間ヒータまたは冷却器、ファン、ポータブルトイレ設備等の他の機器106も、新しいターミナルサイト206内に展開され得る。
【0048】
自律車両502が、入って来ると、制御サブシステム102は、入庫命令116を自律車両502に提供する。上記およびさらに下記の図3および4に関して説明されるように、入庫命令116は、入って来る自律車両502がターミナルサイト206内の入庫パッドに到達するために実施できる移動を示す。自律車両502が、ターミナルサイト206に入って来る間、ポータブルデバイス126は、ターミナルサイト内の動作の安全性および効率を改良するために講じられるべきアクションについてのアラートまたは他の通知を制御サブシステム102から受信し得る。例えば、ポータブルデバイス126は、入って来る自律車両を示すアラートを受信し、自律車両502の点検および荷下しのために準備し得る。
【0049】
入って来る自律車両502が、ターミナルサイト206における入庫パッド内に入庫すると、セキュアデータ記憶装置122が、データを自律車両502からオフロードするために使用され得る。自律車両保守/修理キット124が、自律車両502を点検するために、任意の必要な修理を自律車両502に行うために、および/または、自律車両502の(例えば、図5に示されるセンササブシステム544の)センサを較正するために使用され得る。自律車両502が、ターミナルサイト206から離れる準備ができると、出庫命令118が、自律車両502のために、出庫パッドから出てターミナルサイト206から外に進行するために実施すべき移動を示すために提供される。移動が、安全でない場合、ポータブルデバイス126は、出庫パッドが移動のために安全でないことを示すアラートを受信し得、適切なアクションが、出庫パッドの周囲のエリアを効率的に安全にするために示され得る(図3のアラート340およびエリア326参照)。
【0050】
ある場合、移動ターミナルシステム100は、別の新しいターミナルサイト216を確立するための要求を受信し得る(例えば、自律車両の車隊502の増加したサポートの必要性を示す車隊管理データ114に基づいて)。移動ターミナルシステム100の車両132は、ルート214に沿って新しいターミナルサイト216の場所まで進行し得る。ある場合、制御サブシステム102を動作させるための機器および/またはコンピューティングリソースは、ターミナルサイト206が動作を継続し得るように、ターミナルサイト206に残され得る。車両132が、新しいターミナルサイト216まで進行する間、ルートデータ120が、ルート204に関して上で説明されるように、収集される。例示的ターミナルサイト216は、図3に示され、下記により詳細に説明される。
【0051】
ある場合、移動ターミナルシステム100は、ルート204、214のうちの1つ以上に関する更新されたルートデータ120を発生させるための要求を受信し得る。例えば、所定の時間間隔(例えば、ある日数または週数)後、または自律車両502進行に関する問題点が検出された場合、移動ターミナルシステム100の車両132は、ルート204、214に沿って進行し、ルート204、214に関する新しいルートデータ120を発生させ得る。この新しいルートデータ120は、ルート204、214に対する任意の変化を捕捉し得る。例えば、新しいルートデータ120は、交通の変化、障害物、閉鎖された車線、ルート204、214に関するGPS座標の変化(例えば、迂回路または道路工事のため)等を反映し得る。
【0052】
ある場合、移動ターミナルシステム100は、ルート204、214の近くまたはそれに沿ったある場所に位置する自律車両502の経路途中またはターミナル外保守のための要求を受信し得る。例えば、ターミナルサイト202、206、216が確立された後、移動ターミナルシステム100は、自律車両ルート204、214途中での保守のための要求を受信し得る。移動ターミナルシステム100の車両は、次いで、修理を必要とする自律車両502まで進行する(例えば、運転される)ことができ、修理が、実施されることができる。移動ターミナルシステム100は、修理された自律車両502を再出庫させることに役立ち得る。ターミナル外保守を実施し、自律車両502を再出庫させることのさらなる詳細は、下記の図12A、Bおよび13に関して説明される。
【0053】
図2に示される車隊管理システム208は、移動ターミナルサイト202、206、216の展開と、自律車両502の移動との両方を追跡および管理する。車隊管理システム208は、概して、自律車両車隊システム200の領域内の自律車両502の車隊および移動ターミナルシステム100の移動を管理および追跡する。例えば、車隊管理システム208は、自律車両車隊システム200の領域内の自律車両交通が、閾値レベルを上回るときを検出し、迅速に展開されたターミナルサイト202、206、216の確立を開始し得る。車隊管理システム208は、車隊内の自律車両502のステータス、到着時間、および出発時間の可視性を提供することに役立つ。この情報および他の類似情報は、車隊移動のスケジューリングおよびターミナルサイト202、206、216の展開を改良するために使用され得る。車隊管理システム208からの情報は、ターミナル動作をサポートするために(例えば、ターミナルサイト202、206、216および/または他の場所における個人に)可視であり得る。
【0054】
例示的車隊管理システム208は、プロセッサ210と、メモリ212と、通信インターフェース218とを含む。プロセッサ108は、1つ以上のプロセッサを含む。プロセッサ210は、限定ではないが、状態機械、1つ以上の中央処理ユニット(CPU)チップ、論理ユニット、コア(例えば、マルチコアプロセッサ)、フィールドプログラマブルゲートアレイ(FPGAS)、特定用途向け集積回路(ASIC)、またはデジタル信号プロセッサ(DSP)を含む任意の電子回路網である。プロセッサ210は、プログラマブル論理デバイス、マイクロコントローラ、マイクロプロセッサ、または前述の任意の好適な組み合わせであり得る。プロセッサ210は、メモリ212および通信インターフェース218と、センサ104(下でさらに説明される)とに通信可能に結合され、それらと信号通信する。1つ以上のプロセッサは、データを処理するように構成され、ハードウェアおよび/またはソフトウェアにおいて実装され得る。例えば、プロセッサ210は、8ビット、16ビット、32ビット、64ビット、または任意の他の好適なアーキテクチャであり得る。プロセッサ210は、算術および論理演算を実施するための算術論理ユニット(ALU)と、オペランドをALUに供給し、ALU演算の結果を記憶するプロセッサレジスタと、命令をメモリ212からフェッチし、ALU、レジスタ、および他のコンポーネントの調整された動作を指示することによってそれらを実行する制御ユニットとを含み得る。
【0055】
メモリ212は、車隊管理データ114、ルートデータ120、および/または車隊管理システム208の機能を実行するように動作可能である任意の他のデータ、命令、論理、ルール、またはコードを記憶するように動作可能である。メモリ212は、1つ以上のディスク、テープドライブ、またはソリッドステートドライブを含み、オーバーフローデータ記憶デバイスとして使用され、プログラムが実行のために選択されると、そのようなプログラムを記憶し、プログラム実行中に読み取られる命令およびデータを記憶し得る。メモリ212は、揮発性または不揮発性であり得、読み取り専用メモリ(ROM)、ランダムアクセスメモリ(RAM)、三値連想メモリ(TCAM)、ダイナミックランダムアクセスメモリ(DRAM)、およびスタティックランダムアクセスメモリ(SRAM)を備え得る。
【0056】
通信インターフェース218は、車隊管理システム208と、自律車両502および移動ターミナルシステム100等の他のデバイス、システム、またはドメインとの間で、データを通信するように構成される。通信インターフェース218は、デバイス間の通信を可能にするように構成された電子回路である。例えば、通信インターフェース218は、セルラー通信送受信機、WIFIインターフェース、ローカルエリアネットワーク(LAN)インターフェース、広域ネットワーク(WAN)インターフェース、モデム、スイッチ、および/またはルータを含むネットワークインターフェースであり得る。プロセッサ210は、通信インターフェース218を使用して、データを送受信するように構成される。通信インターフェース218は、任意の好適なタイプの通信プロトコルを使用するように構成され得る。通信インターフェース218は、車隊管理データ114およびルートデータ120を通信する。
【0057】
ある場合、入庫命令116および/または出庫命令118は、車隊管理システム208を通して通信され得る。例えば、移動ターミナルシステム100の制御サブシステム102は、入庫命令116および/または出庫命令118を車隊管理システム208に提供し得、車隊管理システム208は、次に、入庫命令116および/または出庫命令118を適切な自律車両502に送信する。このアプローチは、移動ターミナルシステム100との直接通信の範囲外にあり得る自律車両502に到達するための入庫命令116および/または出庫命令118を可能にする。
【0058】
ある場合、移動ターミナルシステム100は、車隊の自律車両502と、自律車両502の動作の少なくとも一部を管理するタスクを課される車隊管理システム208との間の通信を改良し得る。例えば、自律車両502が、一時的に、車隊管理システム208と通信することが可能ではない場合、移動ターミナルシステム100の近傍に位置する1つ以上の自律車両502からの車隊管理データ114が、移動ターミナルシステム100に提供され得、移動ターミナルシステム100は、次いで、車隊管理データ114を車隊管理システム208に渡す。このように、移動ターミナルシステム100は、自律車両と車隊管理システムとの間の直接通信が低速であるか、または直接通信が利用可能でないとき(例えば、自律車両502が、移動ターミナルシステム100の通信範囲内に存在するが、車隊管理システム208の通信範囲外にある場合)、自律車両502と車隊管理システム208との間の補助通信経路を提供し得る。
(例示的ターミナルサイト)
【0059】
図3は、図2の例示的移動ターミナルサイト202、206、216をより詳細に図示する。図3の例示的ターミナルサイト202、206、216は、移動ターミナルシステム100が位置するセキュアエリア302を含む。セキュアエリア302は、例えば、移動ターミナルシステム100からの位置マーカ130を使用して、確立され得る。1つ以上のセキュリティカメラが、セキュアエリア302内またはその周囲に展開され得る。セキュアエリア302は、オペレーションテント304も含む。オペレーションテント304は、ターミナルサイト202、206、216内で作業するオペレータのための集結地としての機能を果たし得る。コンピュータ、椅子、加熱/冷却デバイス等の機器106が、オペレーションテント304内で展開され得る。ある場合、制御サブシステム102の全てまたは一部は、モジュール型であり、移動ターミナルシステム100の車両132から除去され、オペレーションテント304から、またはターミナルサイト202、206、216内のある他の場所から動作させられることができる。
【0060】
図3の例では、ターミナルサイト202、206、216は、ターミナルサイト202、206、216の境界線の周囲に配置されたくつかのライト306を含む。これらのライト306は、移動ターミナルシステム100の機器106の中にあり得る。展開されると、図3に示されるように、ライト306は、ターミナルサイト202、206、216内の安全性およびセキュリティを改良する。
【0061】
図3の例示的ターミナルサイト202、206、216は、自律車両502が主に自律的に動作する自律車両区域308と、従来のトラクタ-トレーラが取り扱われる手動区域328とに分割される。自律車両区域308は、少なくとも1つの入庫パッド/出庫パッド310を含む。同じ空間が、入庫パッドおよび出庫パッド310の両方として使用されることができるか、または、別個の空間が、各々のために指定され得る。入庫パッド/出庫パッド310は、位置マーカ130を使用して、指定され得る(図1および上記の対応する説明参照)。入庫パッド/出庫パッド310は、自律車両502を収容するようにサイズおよび形状を決定される。この例では、入庫または出庫準備完了自律車両502bが、入庫パッド/出庫パッド310内に示される。入庫パッド/出庫パッド310のさらなる詳細は、図8-11に関して下で説明される。
【0062】
図3の例では、入庫パッド/出庫パッド310は、入庫パッド/出庫パッド310上、内、またはその近くに位置付けられたセンサ312を含む。入庫パッド/出庫パッド310の例示的動作に関してさらに下で説明されるように、センサ312は、入庫パッド/出庫パッド310内またはその近くの移動および/または障害物を検出し得る。例えば、センサ312は、入庫パッド/出庫パッド310が現在占有されているかどうか(例えば、車両、人物、動物、または他の物体によって)および/または入庫パッド/出庫パッド310の周囲のエリア326に障害物(例えば、車両、人物、動物、または他の物体)がないかどうかを示す情報を提供し得る。
【0063】
インバウンド自律車両502aが入庫パッド/出庫パッド310に到達するために進行し得る1つ以上のインバウンドルート314a-cが、指定され得る(例えば、図1の位置マーカ130を使用して)。センサ316が、ルート314a-c上、内、またはその近くに位置付けられ、これらのルート314a-cに沿った交通を検出し得る。この交通情報は、制御サブシステム102によって、インバウンド自律車両502aが入庫パッド/出庫パッド310に到達するために沿って進行すべきより効率的ルート314a-cを決定するために使用されることができる。入庫命令116が、このルート314a-cを示し得る。例えば、障害物(例えば、止められている車両)が第1のルート314a内にある場合、入庫命令116は、インバウンド自律車両502aを入庫パッド/出庫パッド310に到達するために第2または第3のルート314b、cに沿って進行させ得る。インバウンド自律車両502aが、入庫命令116を実行すると、自律車両502aは、この改良されたルート314b、cをたどる。入庫命令116は、インバウンド自律車両502aが、殆どまたは全く交通、障害物、または遅延を伴わずにルート314a-cを介して、利用可能な入庫パッド/出庫パッド310に確実に到達するように、定期的に更新され、交通の変化(例えば、センサ316からの情報に基づいて)および/または入庫パッド/出庫パッド310における占有(例えば、センサ312からの情報に基づいて)を捕捉し得る。
【0064】
インバウンドルート314a-cに関して上で説明されるものと同様、入庫パッド/出庫パッド310から出た後、アウトバウンド自律車両502bが進行し得る1つ以上のアウトバウンドルート318a-cが、指定され得る(例えば、図1の位置マーカ130を使用して)。センサ320は、ルート318a-c上、内、またはその近くに位置付けられ、これらのルート318a-cに沿った交通を検出し得る。この交通情報は、制御サブシステム102によって、アウトバウンド自律車両502bが、入庫パッド/出庫パッド310から離れるように移動し、図2のルート204、214に対応する車道に到達するために沿って進行すべきより効率的ルート318a-cを決定するために使用されることができる。出庫命令118は、このルート318a-cを示し得る。例えば、障害物(例えば、止まっている車両)が第1のルート318a内にある場合、出庫命令118は、アウトバウンド自律車両502bをルート204、214のための車道に到達するために第2または第3のルート318b、cに沿って進行させ得る。自律車両502bが、出庫命令118を実行すると、自律車両502bは、この改良されたルート318b、cをたどる。出庫命令118は、アウトバウンド自律車両502aが、殆どまたは全く交通または障害物を伴わずに確実に、入庫パッド/出庫パッド310から出て行きルート318a-cに沿って進行するように、定期的に更新され、交通の変化(例えば、センサ320からの情報に基づく)および/または入庫パッド/出庫パッド310の周囲のエリア326内の占有(例えば、センサ312からの情報に基づいて)を捕捉し得る。
【0065】
ターミナルサイト202、206、216の手動区域328は、自律的に進行していない車両の到着332および出発334を促進する。ゲートテント330が、機器106(図1参照)を使用して、手動区域328内に設定され得る。ゲートテント330は、従来の非自律車両の到着332および出発334を監視および承認するタスクを課される個人のための空間を提供する。この管理および記録保存は、インバウンド自律車両502aおよびアウトバウンド自律車両502bのための制御サブシステム102によって実施され、それによって、さらなる改良を自律車両動作の全体的効率に提供する。ターミナルの手動区域328は、入庫時または出庫前、トレーラの取り外し/取り付け中、自律車両が手動モードで動作させられ得る場所であろう。手動側が、自律車両502も手動区域328において手動モードで動作させられる(例えば、運転者によって運転される)こと(例えば、自律車両502の物理的/機械的部分に対するわずかな修理が実施されるために)ができる場所であることも実行可能である。
【0066】
ターミナルサイト202、206、216は、別個のステージロット336およびドロップロット338を含み得る。ステージロット336およびドロップロット338は、移動ターミナルシステム(図1参照)から位置マーカ130を使用して、指定され得る。ステージロット336は、その中で車両点検および保守が自律車両502bの出発に先立って実施されるエリアであり得る。例えば、アウトバウンド自律車両502bおよび/またはそのトレーラは、ステージロット336において点検され、アウトバウンド自律車両502bの自律出発に先立って、出庫パッド310に戻され得る。点検についての情報は、電子点検報告342に入力され(例えば、移動ターミナルシステム100からポータブルデバイス126を使用して)、制御サブシステム102に提供され得る。制御サブシステム102は、次に、点検報告342を車隊管理システム208(図2参照)および/またはこの情報を必要とする他の適切な当事者に提供し得る。点検報告342の取り扱いのこの容易性は、点検情報の正確度および利用可能性を改良し、ターミナルサイト202、206、216内の点検された車両のスループットを改良し得る。ドロップロット338は、車両(例えば、インバウンド自律車両502a)によって運搬されるアイテムが、車両から外に取り出される、場所であり得る。例えば、ドロップロット338は、輸送されるアイテムが必要とされるかまたは格納されるであろう場所の近くであり得る。第三者が、ターミナルサイト202、206、216(例えば、入庫パッド/出庫パッド310、ステージロット336、またはドロップロット338)内で自律車両502の燃料補給を提供するために連絡されることができる。
【0067】
入庫パッド310の例示的動作では、入庫要求322が、インバウンド自律車両502aのために受信される。入庫要求322は、自律車両502aがターミナルサイト202、206、216に向かうインバウンドであることを示す。入庫要求322は、インバウンド自律車両502aがターミナルサイト202、206、216の入庫パッド310に止まるための許可を与えられるための要求であり得る。入庫要求322は、自律車両502aの予期される到着時間を示し、および/または、自律車両502aによって輸送されるアイテム、自律車両502aのオペレータ等についての情報を提供し得る。入庫要求322は、自律車両502aがターミナルサイト202、206、216から閾値距離内にあるとき、および/または、インバウンド自律車両502aが既知のルート204、214に沿ってターミナルサイト202、206、216に進行しているとき、送信され得る。
【0068】
入庫要求322を受信後、移動ターミナルシステム100(例えば、制御サブシステム102)は、インバウンド自律車両502aを収容し得る入庫パッド310を決定し得る。例えば、制御サブシステム102は、占有されていない、または別様に障害物または他の車両がない入庫パッド310を決定し得る。センサ312からの情報が、利用可能な入庫パッド310を決定するために使用され得る。制御サブシステム102は、インバウンド自律車両502aによって必要とされる他のリソースの近くに位置する入庫パッド310を決定し得る。例えば、入庫要求322が、ある保守が要求されること、またはアイテムが自律車両502aによって輸送されていることを示す場合、保守および/またはアイテム荷下し設備のためのリソースの近くの入庫パッド310が、インバウンド自律車両502aのために選択され得る。入庫パッド310が利用可能ではない場合、制御サブシステム102は、アラート340を送信することによって(例えば、ターミナルサイト202、206、216内で作業している技術者のポータブルデバイス126に)、インバウンド自律車両502aのために入庫パッド310を安全にするためのアクティビティを開始し得る。アラート340は、技術者または他の個人に、入庫パッド310を安全にするように命令し得る。制御サブシステム102は、インバウンド自律車両502aが入庫パッド310に到達するために沿って進行すべきインバウンドルート314a-cも決定し得る。例えば、センサ316からの移動または交通情報が、インバウンド自律車両502aが選択された入庫パッド310に到達するために最も効率的であるルート314a-cを選択するために使用され得る。
【0069】
入庫命令116は、次いで、インバウンド自律車両502aに提供される。入庫命令116は、インバウンド自律車両502aが止まるべきである入庫パッド310と、自律車両502aが入庫パッド310に到達するために沿って進行すべきであるルート314a-cとを示し得る。換言すると、入庫命令116は、インバウンド自律車両502aが入庫パッド310に到達するために実施できる移動を示し得る。例えば、入庫命令116は、インバウンド自律車両502a(図5および7参照)の制御コンピュータによって実行されると、インバウンド自律車両502aが入庫パッド310に到達するための動作および/または移動の少なくとも一部を指示する。入庫命令116は、インバウンド自律車両502aがターミナルサイト202、206、216に入ることができる時間、ターミナルサイト202、206、216に入ると、自律車両502aが入庫パッド310に到達するために沿って移動すべきターミナルサイト202、206、216内のルート314a-c、ターミナルサイト202、206、216内の入庫パッド310の場所(例えば、入庫パッド310のGPSまたは他の地理的座標)、および/または入庫パッド310の識別子を含み得る。
【0070】
入庫命令116は、必要に応じて、または間隔を置いて更新され、ルート314a-cに沿った交通の変化および/または入庫パッド310の占有の変化を考慮し得る。例えば、制御サブシステム102は、ターミナルサイト202、206、216内の交通の量を示すセンサデータを移動または交通センサ316から受信し得る。センサデータは、更新された入庫命令116を決定するために使用され得、更新された入庫命令116は、自律車両502aの制御システムによって実行されると、入庫パッド310に到達することと、入庫パッド310まで進行する間に交通を回避すること(例えば、最初に割り当てられたルート314a-cより少ない交通を伴う代替ルート314a-cをたどることによって)とを自律車両502aに行わせる。別の例として、制御サブシステム102は、入庫パッド310が現在占有されていることを示すセンサデータを入庫パッド310の周囲のセンサ312から受信し得る。更新された入庫命令116が、次いで、決定され、自律車両502aに提供され、更新された入庫命令116は、自律車両502aの制御システムによって実行されると、入庫パッド310が占有されている間、自律車両502aが入庫パッド310に入ることを防止する。例えば、自律車両502aは、入庫パッド310が安全であるまで、保持されるか、または、利用可能である場合、別の入庫パッド310に送られ得る。
【0071】
入庫命令116が決定および/または送信される頃、制御サブシステム102は、インバウンド自律車両502aの保守、点検、荷下し等のための準備をするためのアクションを示す命令とともにアラート340を技術者のポータブルデバイス126に提供することによって、インバウンド自律車両502aの到着のための準備をするためのアクティビティを開始し得る。さらに、制御サブシステム102は、インバウンド自律車両502aが入庫パッド310に到達したことを決定し(例えば、入庫の確認を受信することによって、センサ312からのデータを使用して、自律車両502aの位置に基づいて、自律車両502aが入庫パッド310にあることを決定することによって、等によって)、入庫後アクティビティを開始するためのアラート340を提供し得る(例えば、ポータブルデバイス126に)。例えば、アラート340は、自律車両502aを入庫パッド310からステージロット336またはドロップロット338に移動させ、他のタスクを実施するように技術者に命令し得る。
【0072】
出庫パッド310の例示的動作では、出庫要求324が、アウトバウンド自律車両502bのために受信される。出庫要求324は、アウトバウンド自律車両502bが全ての走行前チェックおよび点検を完了し、ルート204、214に対応する車道に戻るように移動を開始する準備ができたとき、送信され得る。アウトバウンド自律車両502bは、インバウンド自律車両502aと同じ車両であることも、異なる車両であることもある。
【0073】
出庫要求324を受信後、制御サブシステム102は、アウトバウンド自律車両502bが入庫パッド310から出て行くことができるかどうかを決定する。例えば、制御サブシステム102は、自律車両502bおよび出庫パッド310の周囲のエリア326に障害物がないかどうかを決定し得る。この決定は、アウトバウンド自律車両502bのセンサ(例えば、図5のセンサ546から)および/または出庫パッド310に関連付けられたセンサ312によって、促進され得る。制御サブシステム102は、出庫パッド310から外へのアウトバウンド自律車両502bの移動を妨害する物体、動物、または人々がエリア326にないことを決定することによって、出庫パッド310の周囲のエリア326が占有されていないことを決定し得る。出庫パッド310の周囲のエリア326が、安全でない場合、制御サブシステム102は、障害物を除去する、または別様にエリア326を安全にするためのアクションを開始し得る(例えば、アラートを技術者のポータブルデバイス126に送信することによって)。制御サブシステム102は、アウトバウンド自律車両502bが車道(例えば、ルート204、214)に向かって移動するために沿って進行すべきアウトバウンドルート318a-cも決定し得る。例えば、センサ320からの移動または交通情報が、殆どまたは全く遅延を伴わずにアウトバウンド自律車両502aが車道に到達するために最も効率的であるルート318a-cを選択するために使用され得る。
【0074】
出庫命令118は、次いで、アウトバウンド自律車両502bに送信される。出庫命令118は、アウトバウンド自律車両502bが出庫パッド310から出て行くことができるかどうかと、自律車両502bがターミナルサイト202、206、216から出て行くために沿って進行すべきルート318a-cとを示す。換言すると、出庫命令118は、アウトバウンド自律車両502bが出庫パッド310から出て行くために実施できる移動を示し得る。例えば、出庫命令118は、自律車両502bの制御システムによって実行されると、出庫パッド310を離れ、車道(例えば、ルート204、214に対応する)に到達するためのアウトバウンド自律車両502bの動作または移動の少なくとも一部を指示し得る。出庫命令118は、アウトバウンド自律車両502bが出庫パッド310から出発できる時間、および/または、アウトバウンド自律車両502bが出庫パッド310から離れるように移動するために進行すべきであるターミナルサイト202、206、216内のルート318a-cを含み得る。
【0075】
出庫命令118は、必要に応じて、または間隔を置いて更新され、ルート318a-cに沿った交通の変化および/または出庫パッド310の周囲のエリア326の占有の変化を考慮し得る。例えば、制御サブシステム102は、出庫パッド310の周囲のエリア326が現在占有されていることを示すセンサデータをセンサ312から受信し、更新された出庫命令118を提供し得、更新された出庫命令118は、アウトバウンド自律車両502bの制御システムによって実行されると、エリア326が占有されている間、アウトバウンド自律車両502bが出庫パッド310から出発することを防止する。別の例として、制御サブシステム102は、(例えば、所与のルート318a-cに沿って)確立されたターミナルサイト202、206、216内の交通の量を示すセンサデータを移動または交通センサ320から受信し、更新された出庫命令118を決定し得、更新された出庫命令118は、アウトバウンド自律車両502bの制御システムによって実行されると、交通を回避するルート318a-cに沿って出庫パッドから離れるように移動することをアウトバウンド自律車両502bに行わせる。例えば、更新された出庫命令118は、アウトバウンド自律車両502bが出庫パッド310から離れるように移動するために沿って進行すべき代替ルート318a-cを示す。
(移動ターミナルシステムの例示的動作)
【0076】
図4は、本開示の移動ターミナルシステム100を動作させるための例示的プロセス400を図示する。プロセス400は、概して、ターミナルサイト202、206、216内の自律車両移動の効率および信頼性を増加させることによって、自律車両502の改良された動作を促進する。プロセス400は、ステップ402から開始し得、移動ターミナルシステム102は、ルートをターミナルサイト202、206、216にマッピングする。例えば、移動ターミナルシステム100のセンサ104のGPSが、車隊の自律車両502がターミナルサイト202、206、216に到達するために沿って進行し得るルート204、214に関するルートデータ120を発生させ得るか、または収集し得る。図1および2に関して上で説明されるように、ルートデータ120は、地理的座標、道路条件情報、進行するための障害物、交通等、センサ104によって収集されたデータを含み得る。ステップ404では、ルートデータ120が、車隊の自律車両502によるアクセスのために提供される。ルートデータ120は、自律車両502に通信され、および/または、車隊管理システム208に提供され得、車隊管理システム208は、必要とされるとき、自律車両502がルートデータ120にアクセスすることを可能にする。
【0077】
ステップ406では、ターミナルサイト202、206、216が、移動ターミナルシステム100の機器106を使用して、設定される。ターミナルサイト202、206、216の設定は、図3に関して上で説明される。ターミナルサイト202、206、216の設定中、入庫パッドおよび/または出庫パッド310が、ターミナルサイト202、206、216内に確立される。ターミナルサイト202、206、216が、設定または確立された後、制御サブシステム102は、ステップ408において、入って来る自律車両またはインバウンド自律車両502があるかどうかを決定する(図3のインバウンド自律車両502aおよび上記の対応する説明参照)。例えば、制御サブシステム102は、入庫要求322が受信されるかどうかを決定し得る。自律車両502が、入って来ると、制御サブシステム102は、ステップ410に進む。
【0078】
ステップ410では、制御サブシステム102が、占有されていない入庫パッド310があるかどうかと、入庫パッド310に到達するための好ましいルート314a-cとを決定する(上記の図3に関する入庫パッド310の例示的動作参照)。これが該当しない場合、制御サブシステム102は、ステップ412に進み、入って来る自律車両502が入庫するための別の空間(例えば、異なる入庫パッド310)を識別し得るか、または、入って来る自律車両502のために入庫パッド310を安全にするためのアラート340を送信し得る。入庫パッド310およびルート314a-cが、ステップ410で決定されると、制御サブシステム102は、ステップ414に進む。
【0079】
ステップ414では、入庫命令116が、入って来る自律車両502に提供される。入庫命令116は、自律車両502が止まるべきである入庫パッド310と、自律車両502が入庫パッド310に到達するために沿って進行すべきルート314a-cとを示し得る。ステップ416では、制御サブシステム102が、自律車両502から荷下しすること、自律車両502を点検すること、自律車両502を計量すること等の入庫後アクティビティを開始または準備するためのアラート340を送信し得る(例えば、ターミナルサイト202、206、216内の技術者のポータブルデバイス126に)。
【0080】
ステップ418では、制御サブシステム102が、出庫要求324が出庫パッド310内の自律車両502から受信されるかどうかを決定する(図3のアウトバウンド自律車両502b参照)。出庫要求324が、受信されると、制御サブシステム102は、ステップ420に進み、エリア326が安全である(例えば、占有されておらず、障害物がない)かどうかと、ターミナルサイト202、206、216の入庫パッド310から出て行くための好ましいルート318a-cがあるかどうかとを決定する。これが該当しない場合、制御サブシステム102は、ステップ422に進み、出庫パッド310の周囲のエリア326を安全にするためのアラート340を送信し、および/または自律車両502がターミナルサイト202、206、216から出て行くために沿って進行すべき代替ルート318a-cを決定し得る。
【0081】
エリア326が、安全であり、好ましいアウトバウンドルート318a-cが、決定されると、制御サブシステム102は、ステップ424に進み、出庫命令118を自律車両502に提供する。出庫命令118は、自律車両502が出庫パッド310から出て行くことができることと、自律車両502がターミナルサイト202、206、216から出て行くために沿って進行すべきルート318a-cとを示し得る。
【0082】
ステップ426では、制御サブシステム102が、新しいターミナルサイト202、206、216が確立される必要があるかどうかを決定し得る。例えば、車隊管理データ114は、追加のターミナルサイト202、206、216が所与の領域内での自律車両502の移動をサポートするために必要とされることを示し得る。制御サブシステム102が、この必要性を決定し得るか、または、車隊管理システム208が、この必要性を示す命令を提供し得る。別の例として、制御サブシステム102は、短期ターミナルサイト202、206、216が、概念実証のためのサポートまたは一時的ルート204、214を提供するために確立されるべきであることを決定し得る。概念実証または一時的ルート204、214は、輸送量の増加が短期ターミナルサイト202、206、216の領域内で検出されるので、および/または、必要性が現在の時間から1週間(例えば、またはそれ未満)未満以内に自律車両502の車隊のサポートのために検出されるので、必要とされ得る。新しいターミナルサイト202、206、216が確立される必要がある場合、制御サブシステム102は、ステップ402に戻り、新しいターミナルサイト202、206、216のためのプロセス400を再開し得る。
【0083】
ステップ428では、制御サブシステム102が、ルート204、214をターミナルサイト202、206、216のうちの1つ以上に再マッピングすべきであるかどうかを決定し得る。例えば、所定の時間間隔(例えば、数日、数週間等)後、ルート204、214は、再マッピングされ得る。ルート204、214が、再マッピングされるべきである場合、制御サブシステム102は、ステップ430に進み、ルート204、214を再マッピングする。例えば、車両132は、ルート204、214に沿って進行し、ルート204、214への任意の可能な変化に対処するために、更新されたルートデータ120を収集し得る。
【0084】
ステップ432では、制御サブシステム102が、ターミナル外(例えば、経路途中)保守のための要求が受信されるかどうかを決定する。そのような要求が、受信される場合、制御サブシステム102は、ステップ434において、サポートが到着するであろう確認を提供し得る。車両132は、ターミナル外保守の場所まで進行し得、機器106が、自律車両502をその場所で修理および/または再較正するために使用されることができる。移動ターミナルシステム100は、例えば、下記の図12Aおよび13に関して説明されるように、修理された自律車両502を再出庫させることに役立ち得る。
(例示的自律車両および自律車両動作)
【0085】
図5は、自律運転動作が決定され得る例示的車両エコシステム500のブロック図を示す。図5に示されるように、自律車両502は、セミトレーラトラックであり得る。車両エコシステム500は、情報/データおよび関連サービスの1つ以上のソースを発生させ、および/または、それらを自律車両502内に位置し得る車載制御コンピュータ550に送達し得るいくつかのシステムおよびコンポーネントを含む。車載制御コンピュータ550は、複数の車両サブシステム540とデータ通信することができ、それらの全ては、自律車両502内に常駐することができる。車両サブシステムインターフェース560が、車載制御コンピュータ550と複数の車両サブシステム540との間のデータ通信を促進するために提供される。いくつかの実施形態において、車両サブシステムインターフェース560は、車両サブシステム540内のデバイスと通信するためのコントローラエリアネットワーク(CAN)コントローラを含むことができる。
【0086】
自律車両502は、自律車両502の動作をサポートする、種々の車両サブシステムを含み得る。車両サブシステムは、緊急停止ボタン504、車両運転サブシステム542、車両センササブシステム544、および/または車両制御サブシステム548を含み得る。図5に示される車両運転サブシステム542、車両センササブシステム544、および車両制御サブシステム548のコンポーネントまたはデバイスは、例である。自律車両502は、示されるように、または任意の他の構成として構成され得る。
【0087】
緊急停止ボタン504は、作動させられると、自律車両502の自律機能を接続解除または係合解除するように構成された物理的ボタンを含み得る。緊急停止ボタン504は、複数の車両サブシステム540および車載制御コンピュータ550と信号通信する。緊急停止ボタン504は、押し下げること、引き出すこと、スライドさせること、切り替えること、キーを使用することよって等、任意の適切な方法によって、作動させられ得る。作動させられると、緊急停止ボタン504は、フェイルセーフシーケンスを開始し、自律車両502の自律機能を係合解除し得る。このプロセスでは、緊急停止ボタン504は、作動させられると、車両運転サブシステム542、車両センササブシステム544、および車両制御サブシステム548を車載制御コンピュータ550から接続解除する。換言すると、緊急停止ボタン504が作動させられると、それは、電力を自律車両502の自律システムから切断する。一実施形態において、緊急停止ボタン504が、作動させられると、エンジン/モータ542aが、オフにされ得、ブレーキユニット548bが、適用され得、ハザードライトが、オンにされ得る。作動時、緊急停止ボタン504は、自律車両502の全ての関連開始シーケンス機能をオーバーライドし得る。
【0088】
車両運転サブシステム542は、自律車両502のための動力運動を提供するように動作可能であるコンポーネントを含み得る。例示的実施形態において、車両運転サブシステム542は、エンジン/モータ542aと、車輪/タイヤ542bと、伝動装置542cと、電気サブシステム542dと、電源542eとを含み得る。
【0089】
車両センササブシステム544は、自律車両502の環境または条件についての情報を感知するように構成されたいくつかのセンサ546を含み得る。車両センササブシステム544は、1つ以上のカメラ546aまたは画像捕捉デバイス、レーダユニット546b、1つ以上の温度センサ546c、無線通信ユニット546d(例えば、セルラー通信送受信機)、慣性測定ユニット(IMU)546e、レーザ距離計/LiDARユニット546f、全地球測位システム(GPS)送受信機546g、および/またはワイパ制御システム546hを含み得る。車両センササブシステム544はまた、自律車両502の内部システム(例えば、Oモニタ、燃料ゲージ、エンジンオイル温度等)を監視するように構成されたセンサを含み得る。
【0090】
IMU546eは、慣性加速に基づいて、自律車両502の位置および向き変化を感知するように構成されたセンサ(例えば、加速度計およびジャイロスコープ)の任意の組み合わせを含み得る。GPS送受信機546gは、自律車両502の地理的場所を推定するように構成された任意のセンサであり得る。この目的のために、GPS送受信機546gは、地球に対する自律車両502の位置に関する情報を提供するように動作可能である受信機/送信機を含み得る。レーダユニット546bは、無線信号を利用し、自律車両502の局所環境内の物体を感知するシステムを表し得る。いくつかの実施形態において、物体を感知することに加えて、レーダユニット546bは、加えて、自律車両502に近接する物体の速度および進行方向を感知するように構成され得る。レーザ距離計またはLiDARユニット546fは、レーザを使用して、自律車両502が位置する環境内の物体を感知するように構成された任意のセンサであり得る。カメラ546aは、自律車両502の環境の複数の画像を捕捉するように構成された1つ以上のデバイスを含み得る。カメラ546aは、静止画像カメラまたは動画ビデオカメラであり得る。
【0091】
車両制御サブシステム548は、自律車両502およびそのコンポーネントの動作を制御するように構成され得る。故に、車両制御サブシステム548は、スロットルおよび歯車548a、ブレーキユニット548b、ナビゲーションユニット548c、ステアリングシステム548d、および/または自律制御ユニット548e等の種々の要素を含み得る。スロットル548aは、例えば、エンジンの動作速度を制御し、次に、自律車両502の速度を制御するように構成され得る。歯車548aは、伝動装置の歯車選択を制御するように構成され得る。ブレーキユニット548bは、自律車両502を減速させるように構成された機構の任意の組み合わせを含むことができる。ブレーキユニット548bは、標準的様式において、車輪を減速させるために摩擦を使用することができる。ブレーキユニット548bは、ブレーキが適用されると、ブレーキがロックすることを防止し得るアンチロックブレーキシステム(ABS)を含み得る。ナビゲーションユニット548cは、自律車両502のための運転経路またはルートを決定するように構成された任意のシステムであり得る。ナビゲーションユニット548cは、加えて、自律車両502が動作している間、運転経路を動的に更新するように構成され得る。いくつかの実施形態において、ナビゲーションユニット548cは、自律車両502のための運転経路(例えば、図2および3のルート204、214、314a-c、318a-cに沿って)を決定するために、GPS送受信機546gからのデータと、1つ以上の所定のマップとを組み込むように構成され得る。ステアリングシステム548dは、自律モードまたは運転者制御モードにおいて、自律車両502の進行方向を調節するように動作可能であり得る機構の任意の組み合わせを表し得る。
【0092】
自律制御ユニット548eは、自律車両502の環境内の潜在的障害物または妨害物を識別、評価、および回避する、または別様に通り抜けるように構成された制御システムを表し得る。一般に、自律制御ユニット548eは、運転者を伴わない動作のために自律車両502を制御するように、または自律車両502を制御することにおいて運転者補助を提供するように構成され得る。いくつかの実施形態において、自律制御ユニット548eは、GPS送受信機546g、レーダユニット546b、LiDARユニット546f、カメラ546a、および/または他の車両サブシステムからのデータを組み込み、自律車両502のための運転経路または軌道を決定するように構成され得る。
【0093】
自律車両502の機能の多くまたは全ては、車載制御コンピュータ550によって制御されることができる。車載制御コンピュータ550は、データ記憶デバイス590またはメモリ等の非一過性コンピュータ読み取り可能な媒体内に記憶された処理命令580を実行する少なくとも1つのデータプロセッサ570(少なくとも1つのマイクロプロセッサを含み得る)を含み得る。車載制御コンピュータ550は、分散型方式において、自律車両502の個々のコンポーネントまたはサブシステムを制御する役割を果たし得る複数のコンピューティングデバイスも表し得る。いくつかの実施形態において、データ記憶デバイス590は、上記の図1-4に関して説明されるものを含む自律車両502の種々の方法および/または機能を実施するためのデータプロセッサ570によって実行可能な処理命令580(例えば、プログラム論理)を含み得る。
【0094】
データ記憶デバイス590は、車両運転サブシステム542、車両センササブシステム544、および車両制御サブシステム548のうちの1つ以上にデータを伝送すること、それらからデータを受信すること、それられと相互作用すること、またはそれらを制御することを行うための命令を含む追加の命令も含み得る。車載制御コンピュータ550は、データプロセッサ570と、データ記憶デバイス590とを含むように構成されることができる。車載制御コンピュータ550は、種々の車両サブシステム(例えば、車両運転サブシステム542、車両センササブシステム544、および車両制御サブシステム548)から受信された入力に基づいて、自律車両502の機能を制御し得る。
【0095】
図6は、精密な自律運転動作を提供するための例示的システム600を示す。システム600は、図5に説明されるように、車載制御コンピュータ550内で動作し得るいくつかのモジュールを含む。車載制御コンピュータ550は、図6の左上角に示されるセンサ融合モジュール602を含み、センサ融合モジュール602は、少なくとも4つの画像または信号処理動作を実施し得る。センサ融合モジュール602は、画像を自律車両502上に位置するカメラから取得し、画像セグメント化604を実施し、自律車両502の周囲に位置する移動物体(例えば、他の車両、歩行者等)および/または静的障害物(例えば、停止標識、減速バンプ、地形等)の存在を検出することができる。センサ融合モジュール602は、LiDAR点群データアイテムを自律車両502上に位置するLiDARセンサから取得し、LiDARセグメント化606を実施し、自律車両502の周囲に位置する物体および/または障害物の存在を検出することができる。
【0096】
センサ融合モジュール602は、インスタンスセグメント化608を画像および/または点群データアイテムに対して実施し、自律車両502の周囲に位置する物体および/または障害物の周囲の輪郭(例えば、ボックス)を識別することができる。センサ融合モジュール602は、1つの画像および/または点群データアイテムの1つのフレームからの物体および/または障害物が、時間的に続けて受信された1つ以上の画像またはフレームからの物体および/または障害物と互いに関係付けられた、または関連付けられた時間的融合610を実施することができる。
【0097】
センサ融合モジュール602は、カメラから取得される画像および/またはLiDARセンサから取得される点群データアイテムからの物体および/または障害物を融合させることができる。例えば、センサ融合モジュール602は、2つのカメラの場所に基づいて、自律車両502の前に位置する車両の2分の1を備えているカメラのうちの一方からの画像が、別のカメラによって捕捉された位置する車両と同じであることを決定し得る。センサ融合モジュール602は、融合された物体情報を干渉モジュール646に送信し、融合された障害物情報を占有グリッドモジュール660に送信する。車載制御コンピュータは、占有グリッドモジュール660を含み、占有グリッドモジュール660は、ランドマークを車載制御コンピュータ内に記憶されたマップデータベース658から読み出すことができる。占有グリッドモジュール660は、センサ融合モジュール602から取得される融合された障害物およびマップデータベース658内に記憶されるランドマークから、運転可能エリアおよび/または障害物を決定することができる。例えば、占有グリッドモジュール660は、運転可能エリアが減速バンプ障害物を含み得ることを決定することができる。
【0098】
センサ融合モジュール602の下層に、車載制御コンピュータ550は、自律車両502上に位置するLiDARセンサ614から取得される点群データアイテムに基づいて、物体検出616を実施し得るLiDARベースの物体検出モジュール612を含む。物体検出616技法は、点群データアイテムからの物体の(例えば、3D世界座標内の)場所を提供することができる。LiDARベースの物体検出モジュール612の下層に、車載制御コンピュータは、自律車両502上に位置するカメラ620から取得される画像に基づいて、物体検出624を実施し得る画像ベースの物体検出モジュール618を含む。物体検出624技法は、深層機械学習技法624を用い、カメラ620によって提供される画像から物体の(例えば、3D世界座標内の)場所を提供することができる。
【0099】
自律車両502上のレーダ656は、自律車両502の前のエリアまたは自律車両502が運転される方のエリアを走査することができる。レーダデータは、レーダデータを使用し、レーダ656によって検出される物体および/または障害物をLiDAR点群データアイテムおよびカメラ画像の両方から検出される物体および/または障害物と互いに関係付け得るセンサ融合モジュール602に送信される。レーダデータは、下でさらに説明されるように、データ処理をレーダデータに対して実施し、物体追跡モジュール648によって物体を追跡し得る干渉モジュール646にも送信され得る。
【0100】
車載制御コンピュータは、点群からの物体および画像からの物体およびセンサ融合モジュール602からの融合された物体の場所を受信する干渉モジュール646を含む。干渉モジュール646は、レーダデータも受信し、干渉モジュール646は、レーダデータを用いて、物体追跡モジュール648によって、ある時間インスタンスにおいて取得される1つの点群データアイテムおよび1つの画像から別の後続時間インスタンスにおいて取得される別の(または次の)点群データアイテムおよび別の画像まで物体を追跡することができる。
【0101】
干渉モジュール646は、物体属性推定650を実施し、画像または点群データアイテム内で検出された物体の1つ以上の属性を推定し得る。物体の1つ以上の属性は、物体のタイプ(例えば、歩行者、車、またはトラック等)を含み得る。干渉モジュール646は、挙動予測652を実施し、画像および/または点群内で検出された物体の運動パターンを推定または予測し得る。挙動予測652は、異なる時点において受信された画像の組(例えば、順次的画像)または異なる時点において受信された点群データアイテムの組(例えば、順次的点群データアイテム)における物体の場所を検出するように実施されることができる。いくつかの実施形態において、挙動予測652は、カメラから受信された各画像のためにおよび/またはLiDARセンサから受信された各点群データアイテムのために、実施されることができる。いくつかの実施形態において、干渉モジュール646は、1つおきまたは所定の数のカメラから受信された画像またはLiDARセンサから受信された点群データアイテムおき(例えば、2つの画像おきまたは3つの点群データアイテムおき)に挙動予測652を実施することによって、計算負荷を減らすように実施(例えば、起動または実行)されることができる。
【0102】
挙動予測652特徴は、レーダデータから、自律車両502を包囲する物体の速度および方向を決定し得、速度および方向情報は、物体の運動パターンを予測または決定するために使用されることができる。運動パターンは、画像がカメラから受信された後の将来の所定の長さの時間にわたる物体の予測された軌道情報を備え得る。予測された運動パターンに基づいて、干渉モジュール646は、運動パターン状況タグを物体に割り当て得る(例えば、「座標(x,y)に位置する」、「止められている」、「50mphで運転中」、「加速中」、または「減速中」)。状況タグは、物体の運動パターンを説明することができる。干渉モジュール646は、1つ以上の物体属性(例えば、物体のタイプ)および運動パターン状況タグを計画モジュール662に送信する。干渉モジュール646は、システム600および任意の数のそのコンポーネントおよびそのコンポーネントの組み合わせによって入手された任意の情報を使用して、環境分析654を実施し得る。
【0103】
車載制御コンピュータは、干渉モジュール646からの物体属性および運動パターン状況タグ、運転可能エリアおよび/または障害物、および融合位置特定モジュール626からの車両場所および姿勢情報を受信する計画モジュール662を含む(下でさらに説明される)。
【0104】
計画モジュール662は、ナビゲーション計画664を実施し、自律車両502が運転され得る軌道の組を決定することができる。軌道の組は、運転可能エリア情報、物体の1つ以上の物体属性、物体の運動パターン状況タグ、障害物の場所、および運転可能エリア情報に基づいて決定されることができる。いくつかの実施形態において、ナビゲーション計画664は、緊急事態の場合、自律車両502が安全に駐車され得る道路に隣接するエリアを決定することを含み得る。計画モジュール662は、道路上の変化する条件(例えば、交通信号灯が、黄色に変わった、または、別の車両が自律車両502の前に割り込み自律車両502の場所の所定の安全な距離内の領域に入ったので、自律車両502が危険な運転条件下にある)を決定することに応答して、運転アクション(例えば、ステアリング、ブレーキ、スロットル)を決定するための挙動意思決定666を含み得る。計画モジュール662は、軌道発生668を実施し、ナビゲーション計画動作664によって決定された軌道の組から軌道を選択する。選択された軌道情報は、計画モジュール662によって制御モジュール670に送信される。
【0105】
車載制御コンピュータは、制御モジュール670を含み、制御モジュール670は、提案される軌道を計画モジュール662から受信し、自律車両502場所および姿勢を融合位置特定モジュール626から受信する。制御モジュール670は、システム識別子672を含む。制御モジュール670は、モデルベースの軌道精緻化674を実施し、提案される軌道を精緻化することができる。例えば、制御モジュール670は、フィルタリング(例えば、カルマンフィルタ)を適用し、提案される軌道データを滑らかにし、および/または雑音を最小化することができる。制御モジュール670は、精緻化された提案される軌道情報、および自律車両502の現在の場所および/または姿勢に基づいて、適用すべきブレーキ圧の量、ステアリング角度、車両の速度を制御するためのスロットル量、および/または伝動歯車を決定することによって、ロバスト制御676を実施し得る。制御モジュール670は、自律車両502の精密な運転動作を制御および促進するために、決定されたブレーキ圧、ステアリング角度、スロットル量、および/または伝動歯車を自律車両502内の1つ以上のデバイスに送信することができる。
【0106】
画像ベースの物体検出モジュール618によって実施される深層画像ベースの物体検出624も、道路上のランドマーク(例えば、停止標識、減速バンプ等)を検出するために使用されることができる。車載制御コンピュータは、融合位置特定モジュール626を含み、融合位置特定モジュール626は、画像から検出されるランドマーク、車載制御コンピュータ上に記憶されたマップデータベース636から取得されたランドマーク、LiDARベースの物体検出モジュール612によって点群データアイテムから検出されるランドマーク、オドメータセンサ644からの速度および変位、および自律車両502上またはその中に位置するGPS/IMUセンサ638(すなわち、GPSセンサ640およびIMUセンサ642)からの自律車両502の推定される場所を取得する。この情報に基づいて、融合位置特定モジュール626は、位置特定動作628を実施し、自律車両502の場所を決定することができ、自律車両502の場所は、計画モジュール662および制御モジュール670に送信されることができる。
【0107】
融合位置特定モジュール626は、GPSおよび/またはIMUセンサ638に基づいて、自律車両502の姿勢630を推定することができる。自律車両502の姿勢は、計画モジュール662および制御モジュール670に送信されることができる。融合位置特定モジュール626は、例えば、IMUセンサ642によって提供される情報(例えば、角速度および/または線形速度)に基づいて、トレーラユニットのステータス(例えば、場所、可能な移動角度)も推定することができる(例えば、トレーラステータス推定634)。融合位置特定モジュール626は、マップコンテンツ632もチェックし得る。
【0108】
図7は、自律車両502に含まれる車載制御コンピュータ550の例示的ブロック図を示す。車載制御コンピュータ550は、少なくとも1つのプロセッサ704と、記憶された命令(例えば、図1、3、5、および6に示される入庫命令116、入庫命令118、および処理命令580)を有するメモリ702とを含む。命令は、プロセッサ704による実行時、車載制御コンピュータ550および/または車載制御コンピュータ550の種々のモジュールを構成し、図1-6に説明される動作を実施する。送信機706は、情報またはデータを自律車両502内の1つ以上のデバイスに伝送または送信する。例えば、伝送機706は、ステアリングホイールの1つ以上のモータが、自律車両502を操縦するための命令を送信することができる。受信機708は、1つ以上のデバイスによって伝送または送信される情報またはデータを受信する。例えば、受信機708は、現在の速度のステータスをオドメータセンサから、または現在の伝動歯車を伝動装置から受信する。送信機706および受信機708は、図5および6の上で説明される複数の車両サブシステム540および車載制御コンピュータ550と通信するようにも構成される。
(例示的出庫パッドおよび出庫パッド動作)
【0109】
図8は、例示的出庫パッド800をより詳細に図示する。出庫パッド800は、図3の出庫パッド310の例である。出庫パッド800は、自律車両502を収容するようにサイズおよび形状を決定された(例えば、図3に示されるターミナル202、206、216内の)所定の区域または空間と、出庫パッド800の周辺の周囲または出庫パッド800内のセンサ802a-fの組とを含む。センサ802a-fは、図3のセンサ312の例である。出庫パッド800は、トラクタユニット自律車両502および取り付けられるトレーラに適合するようにサイズおよび形状を決定され得る。例として、出庫パッド800の物理的範囲は、少なくとも部分的に出庫パッド800の周囲または出庫パッド800内に位置するセンサ802a-fによって定義され得る。いくつかの実施形態において、出庫パッド800は、物理的パッド(例えば、コンクリートパッド)を含む。いくつかの実施形態において、出庫パッド800は、出庫パッド800の1つ以上の縁または周辺の周囲の機器106からの物理的マーカ(例えば、塗装された線)または位置マーカ130を含む。
【0110】
出庫パッド800のセンサ802a-fは、出庫パッド800の区域内の障害物806、808の存在に関連付けられ得る物体、運動、および/または音を検出することが可能である任意のセンサを含む。例えば、センサ802は、カメラ、LiDARセンサ、運動センサ、赤外線センサ等を含み得る。出庫パッド800は、概して、出庫パッド800の各コーナー(すなわち、図8に図示される例示的矩形出庫パッド800の各コーナー)に、センサ802a-dを含む。いくつかの実施形態において、出庫パッド800は、(例えば、出庫パッド800の長さに沿った)中間位置に追加のセンサ802eおよび/または802fを含み、センサ802a-dからより離れた出庫パッド800の領域(例えば、自律車両502の存在により可視ではないこともある出庫パッド800の中心の近くの領域)内の障害物806、808を検出するためのビューを提供し得る。
【0111】
センサ802a-fのうちの1つ以上が、例えば、センサ802a-fを支柱等の支持構造に取り付けることによって、地面に対して種々の高さに位置付けられ得る。センサ802a-fを地面の上方に位置付けることは、自律車両502の側面に取り付けられる物体、自律車両502上またはその周囲の動物等の地面の上方にある障害物806、808の改良された検出を提供し得る。いくつかの実施形態において、センサ802a-fは、地面に対して複数の高さに位置付けられる。例えば、図8に図示されるセンサ802a-fのうちの1つ以上は、地面レベルセンサ、中間レベルセンサ、および/または高レベルセンサを表し得る。例えば、地面レベルセンサ802は、地面レベルセンサが地面またはその近くにおける領域(例えば、地面のレベルから地面から数フィート上方まで)を包含するその視野内の障害物806、808を検出し得るように、地面のレベルまたはその近くに位置付けられ得る。中間レベルセンサ802は、中間レベルセンサが、自律車両502の中央の近くの領域(例えば、地面の近くから自律車両502の上部の近くまで)を包含する視野を有するように、地面に対する中間高さ(例えば、地面と自律車両502の上部との間の中心点の近くの高さ)に位置付けられ得る。高レベルセンサ802は、中間レベルセンサの上方に設置され、例えば、地面に対して増加した高さにおいて、障害物806、808を検出し、および/または出庫パッド800の部分のより俯瞰的ビューを提供し得る。
【0112】
いくつかの実施形態において、出庫パッド800は、1つ以上の追加のセンサ804a-dを出庫パッド800の表面上または表面内に含む。センサ804a-dは、図3のセンサ312の例である。例えば、センサ804a-dは、出庫パッド800内に位置する自律車両502の下のビューを提供するように構成され得る。同様のセンサ802a-f、センサ804a-dは、障害物806、808を検出するための任意の適切なタイプのセンサを含み得る。例えば、センサ804a-dは、カメラ、LiDARセンサ、運動センサ、赤外線センサ等を含み得る。センサ804a-dは、特に、出庫パッド800の中心の近くにある、および/または出庫パッド800上に駐車されている自律車両502の下方にある障害物808等の障害物の検出を促進し得る。ある場合、そのような障害物808は、他のセンサ802a-fによって検出されないこともある。図8の例示的出庫パッド800は、6つのセンサ802a-fと、4つのセンサ804a-dとを示すが、出庫パッド800は、センサ802a-fおよび/または804a-dの任意の適切な数、組み合わせ、および設置場所を含み得ることを理解されたい。
【0113】
出庫パッド800のセンサ802a-fおよび804a-dは、制御サブシステム102と信号通信する。下記の例示的動作および図9の方法900に関してさらに説明されるように、センサ802a-f、804a-dは、概して、出庫パッド信号218を制御サブシステム102に通信する。制御サブシステム102は、概して、これらの信号830を受信し、信号830を使用して、障害物806、808が出庫パッド800の区域内で検出されるかどうかを決定する。障害物806、808の存在は、概して、自律車両502が移動を開始することが安全ではないことを示す。例として、センサ802a-f、804a-dがカメラである場合、信号830は、センサ802a-f、804a-dによって視認される出庫パッド800の一部(すなわち、カメラの視野内の出庫パッド800の一部)のビデオおよび/または写真を含み得る。制御サブシステム102は、障害物検出命令836を使用して、障害物がビデオ内で検出されるかどうかを決定する。例えば、障害物検出命令836は、ビデオのフレームに対応する画像のために物体検出ルーチンを実装するためのコードを含み得る。予期しない物体(例えば、自律車両502の一部であることが把握されていない物体)が検出された場合、制御サブシステム102は、障害物806、808が出庫パッド内で検出されたことを決定する。障害物検出命令836は、同様に、LiDARデータ(例えば、出庫パッド800内またはその周囲の予期しない物体の検出に基づく)、運動センサデータ(例えば、出庫パッド800内またはその周囲の予期しない運動の検出に基づく)、音(例えば、出庫パッド800の近くの予期しない音の検出)、赤外線データ(例えば、赤外線画像内の予期しない物体の検出に基づく)等に基づいて障害物を検出するためのアプローチを実装するためのコードを含み得る。障害物検出命令836は、自律車両502による物体および障害物の検出に関して下で説明される種々のモジュールを使用して実装され得る(図6および上記の対応する説明参照)。
【0114】
制御サブシステム102は、自律車両502からの信号832も受信する。制御サブシステム102は、概して、これらの信号832を使用して、自律車両502の正面の区域814(例えば、車両センササブシステム544のセンサの視野によって少なくとも部分的に定義される区域または領域814)に障害物810、812がないことを決定する。これらの自律車両信号832は、自律車両502の車両センササブシステム544からの信号および/または自律車両502の車載制御コンピュータ550からの通信であり得る。例えば、信号832は、自律車両の車両センササブシステム544によって取得される画像のフィード、LiDARデータ等であり得る。そのような場合、制御サブシステム102は、障害物検出命令836を使用して、障害物810、812が自律車両502の正面の区域814内で検出されるかどうかを決定し得る。他の場合、自律車両信号832は、車載制御コンピュータ550が自律車両502の正面の障害物810、812を検出したかどうかの指示を含み得る(図6および上記の対応する説明参照)。制御サブシステム102が、出庫パッド信号830に基づいて、出庫パッド800に障害物806、808がないことと、信号832に基づいて、自律車両502の正面の区域814に障害物810、812がないこととの両方を決定する場合、制御サブシステム102は、自律車両502が出庫パッド800から外に移動を開始するための許可816を含む出庫命令118を通信する。制御サブシステム102は、自律車両502が、ターミナル202、206、216から出て行くためにたどり、そのルート204、214に沿って進行すべきであるアウトバウンド車線318a-cをさらに識別し得る。例えば、アウトバウンド車線318a-cは、自律車両のルート204、214のために、および/またはターミナル内の他の交通に基づいて、好ましい開始点につながるように選択され得る。
【0115】
出庫パッド800の例示的動作では、制御サブシステム102は、自律車両502が出庫パッド800から出発するための要求を受信し得る。出発のための要求に応答して、制御サブシステム102は、少なくとも部分的に受信された出庫パッドセンサ信号830(すなわち、信号830に含まれるデータ)に基づいて、出庫パッド800が出庫パッド800からの出発を妨害するであろう障害物を有しないかどうかを決定する。例えば、センサ802a-fおよび/または804a-dがカメラを含む場合、出庫パッド信号830は、画像および/またはビデオを含み得る。そのような場合、制御サブシステム102は、障害物検出命令836を用い得、障害物検出命令836は、画像および/またはビデオにおける物体を検出し、検出された物体が障害物806、808に対応するかどうかを決定するためのルールを含む。例えば、物体検出の1つ以上の所定の方法(例えば、ニューラルネットワークまたは機械学習の方法を用いる)が、物体を検出し、検出された物体が障害物806、808に対応するかどうかを決定するために使用され得る。赤外線センサ802a-fおよび/または804a-dからの信号は、同様に、出庫パッド800の区域内の動物および/または人々の存在に関連付けられた熱シグネチャを伴う赤外線画像の部分を検出するために評価され得る。
【0116】
別の例として、センサ802a-f、804a-dがLiDARセンサを含む場合、出庫パッド信号830は、距離測定を含み得る。そのような場合、制御サブシステム102は、障害物検出命令836を用い得、障害物検出命令836は、距離測定の特性および/または変化に基づいて障害物806、808を検出するためのルールを含む。例えば、LiDARセンサによって測定された距離の変化は、障害物806、808の存在を示し得る。例えば、各LiDARセンサは、出庫パッド800に障害物806、808がないことが把握されているときに関する初期距離測定を提供するように較正され得る。所与のLiDARセンサによって報告される距離がこの初期値から変化する場合、障害物806、808が、検出され得る。
【0117】
さらに別の例として、センサ802a-fおよび/または804a-dが運動センサを含む場合、出庫パッド信号830は、出庫パッド800に関する運動データを含み得る。そのような場合、制御サブシステム102は、障害物検出命令836を用い得、障害物検出命令836は、検出された移動に基づいて障害物806、808を検出するためのルールを含む。例えば、出庫パッド800の区域内で検出された移動または運動は、出庫パッド800の区域内の動物または人物の存在によって引き起こされ得る。したがって、運動が、出庫パッド800の区域内で検出される場合、制御サブシステム102は、障害物806または808が出庫パッド800の区域内で検出されることを決定し得る。ある場合、障害物806、808が運動に基づいて検出される前、検出された移動は、風および/または他の過渡事象(例えば、出庫パッド800の区域を通過し、直ちに、その区域から離れる動物、人物、または車両)によって引き起こされる障害物806、808の誤検出を減らすために、または排除するために、少なくとも閾値期間にわたって(例えば、15秒以上)存続することを必要とし得る。
【0118】
さらなる例として、センサ802a-fおよび/または804a-dが出庫パッド800内またはその周囲の音を記録するためのマイクロホンを含む場合、出庫パッド信号830は、そのような音記録を含み得る。そのような場合、制御サブシステム102は、障害物検出命令836を用い得、障害物検出命令836は、記録される音の特性に基づいて障害物806、808を検出するためのルールを含む。例えば、発話している人物、動作中または保守を受けている車両、または特性音を発する動物に対応する音は、障害物806、808が出庫パッド800の区域内に存在し得る証拠であり得る。
【0119】
障害物806、808の検出のある例が、上で説明されるが、障害物検出の任意の他の適切な方法も、制御サブシステム102によって使用され得ることを理解されたい。いくつかの実施形態において、制御サブシステムは、2つ以上のタイプのセンサデータを使用して、障害物806、808が検出されるかどうかを決定し得る(例えば、図6のセンサ融合モジュール602に関して説明されるように、カメラ画像およびLiDARデータを組み合わせることによって)。例えば、障害物806、808は、自律車両502による物体および障害物の検出に関して説明される方法および/またはモジュールを使用して、検出され得る(図6および上記の対応する説明参照)。換言すると、障害物検出命令836は、図6に関して下で説明されるモジュールのいずれかを実装するための命令、ルール、および/またはコードを含み得る。
【0120】
制御サブシステム102は、少なくとも部分的に受信された自律車両信号832にも基づいて、出庫パッド800から離れるような自律車両502の移動を妨害するであろう自律車両502の正面の領域814に障害物810、812がないかどうかを決定する。例えば、障害物806、808を検出するための上で説明されるものと同じまたは類似アプローチが、自律車両502の正面の領域814内の障害物810、812を検出するために用いられ得る。
【0121】
出庫パッド800からの自律車両502の出発を妨害するであろう障害物806、808が出庫パッド800にないことと、出庫パッド800から離れるような自律車両502の移動を妨害するであろう障害物810、812が自律車両502の正面の領域814になく安全であることとの両方であると決定される場合、制御サブシステム102は、自律車両502が自律的に運転するための許可816を含む命令118を送信する。代替として、出庫パッド800からの自律車両502の出発を妨害するであろう障害物806、808が出庫パッド800にあることと、出庫パッド800から離れるような自律車両502の移動を妨害するであろう障害物810、812が自律車両502の正面の領域814が安全ではないこととのうちの1つまたは両方であると決定される場合、制御サブシステム102は、自律的に運転を開始するための許可の否認818を含む命令118を送信する。
【0122】
図9は、図8の出庫パッド800を使用する例示的方法900を図示する。方法900は、出庫パッド800と、制御サブシステム102とによって実装され得る。方法900は、ステップ902から開始し得、ここで、制御サブシステム102が、出庫パッド800からの自律車両502の出発のための要求を受信する。出庫パッド800から出発するための要求は、自動的に、または人間による入力に応答して、生じ得る。例えば、出発を開始するための要求は、自律車両502が出庫パッド800内に存在する任意の時間に自動的に提供され得る。例えば、ルート204、214に沿った移動が始まるべきであることを決定すると、自律車両502は、出庫パッド800から出て行くための要求を提出し得る。別の例として、個人(例えば、自律車両502のオペレータおよび/またはターミナル202、206、216の管理者)は、自律車両502の移動を開始するための要求を提供し得る。
【0123】
ステップ904では、制御サブシステムが、自律車両信号832を自律車両502から受信する。上で説明されるように、自律車両信号832は、車載制御コンピュータ550が自律車両502の正面の障害物810、812を検出したかどうかの指示および/または車両センササブシステム544の1つ以上のセンサからのセンサデータを含み得る。ステップ906では、制御サブシステム102が、出庫パッド信号830を受信する。上で説明されるように、出庫パッド信号830は、概して、出庫パッドセンサ802a-f、804a-dからのデータを含む。出庫パッド信号830は、画像データ、ビデオデータ、距離測定データ(例えば、LiDARセンサから)、運動データ、赤外線データ等の1つ以上のストリームを含み得る。
【0124】
ステップ908では、制御サブシステム102が、受信された自律車両信号832および出庫パッド信号830に基づいて、出庫パッド800および自律車両502の正面の区域814の両方に障害物806、808、810、812がないかどうかを決定する。例えば、制御サブシステム102は、出庫パッド信号830に基づいて、障害物806、808が出庫パッド800の区域内で検出されるかどうかを決定し得るか、または、自律車両502準備または走行前プロシージャの完了に従い得る。例えば、制御サブシステム102は、出庫パッド信号830に含まれる画像、ビデオ、運動データ、LiDARデータ、赤外線画像、および/または音記録に基づいて障害物806、808が検出されるかどうかを決定するために、障害物検出命令836を使用する。出庫パッド800の区域内の障害物806、808の検出の例は、図8に関して上で説明される。障害物検出命令836は、概して、画像データ、ビデオデータ、LiDARデータ、運動センサデータ、音、赤外線データ等に基づいて障害物806、808を検出するためのアプローチを実装するためのコードを含む。制御サブシステム102は、自律車両信号832に基づいて、障害物810、812が自律車両502の正面の区域814内に検出されるかどうかも決定する。上で説明されるように、障害物810、812は、車載コンピュータ550および/または制御サブシステム102によって検出され得る(すなわち、障害物806、808の検出に関して上で説明されるものと同様に)。
【0125】
障害物806、808が出庫パッド800の区域内で検出される場合、および/または障害物810、812が自律車両502の正面に検出される場合、制御サブシステム102は、ステップ908において、自律車両502が出庫パッド800から移動を開始できないことを決定し、制御サブシステム102は、ステップ910に進む。ステップ910では、制御サブシステム102が、閾値期間(例えば、15分または任意の他の適切な期間)にわたって、出庫パッド800および自律車両の正面の領域814に障害物806、808、810、812があるかどうかを決定する。ステップ910において、閾値時間に到達しない場合、制御サブシステム102は、ステップ908において、出庫パッド502が自律車両502の出発のために安全になるかどうかを決定するために自律車両信号832および出庫パッド信号830を受信し続ける。そうでなければ、閾値時間に到達する場合、制御サブシステム102は、ステップ912に進み得、命令が、出庫パッド800を点検するために提供される(すなわち、検出された障害物806、808、810、812を除去するために)。例えば、制御サブシステム102は、少なくとも閾値期間にわたって、出庫パッド800の特定の部分内で特定の障害物808を検出し得る。応答して、制御サブシステム102は、出庫パッド800の特定の部分(例えば、障害物808が検出されるエリア)を点検するための命令をターミナル202、206、216の管理者に提供し得る。出庫パッド800の一部に特定の障害物808がない状態になったこと、または障害物808を含んでいなかったことを示す応答が受信される(例えば、ターミナル202、206、216の管理者から)場合、制御サブシステム102は、出庫パッド800が自律車両502の出発のために安全であることを決定し得る。いくつかの実施形態において、制御サブシステム102は、障害物808を検出することと連付けられ得るセンサ802fおよび/または804b-d等の任意のセンサにフラグ付けしすることによって、これらのセンサ802fおよび/または804b-dのいくらかの精査または保守が適切であることを示す(例えば、検出された障害物808が出庫パッド800内に存在していないことが見出された場合)。
【0126】
障害物806、808が出庫パッド800の区域内で検出されず、障害物810、812が自律車両502の正面に検出されない場合、ステップ908において、制御サブシステム102は、自律車両502が出庫パッド800から移動を開始できることを決定し、制御サブシステム102は、ステップ914に進み得る。ステップ914では、制御サブシステム102が、少なくとも所定の期間にわたって(例えば、少なくとも1分以上)、障害物806、808、810、812が検出されないかどうかを決定する。出庫パッド800が、少なくとも所定の期間にわたって障害物806、808、810、812を有しないと決定される場合、制御サブシステム102は、ステップ916に進む。そうでなければ、出庫パッド800が、少なくとも所定の期間にわたって障害物806、808、810、812を有しないと決定されない場合、制御サブシステム102は、少なくとも所定の期間にわたって出庫パッド502に障害物806、808、810、812がないままであるかどうかを決定するために、自律車両信号832および出庫パッド信号830を受信し続ける。
【0127】
ステップ916では、制御サブシステム102は、自律車両502がルート204、214に沿って移動を開始するために進行すべきである適切なアウトバウンド車線318a-cを決定し得る(例えば、ターミナル202、206、216から道路まで進行するために)。車線318a-cは、最初に、ルート204、214に沿って、および/またはターミナル202、206、216内のローカル交通に基づいて、好ましい開始点を提供するように決定され得る。例えば、第1の車線318aが、車線318aがルート204、214に沿って移動を開始するために好ましい道路につながっており、および/またはターミナル202、206、216内でより少ない交通を経験しているので、選択され得る。しかしながら、図8に図示されるように、障害物812が第1のアウトバウンド車線318a内で検出される場合、制御サブシステム102は、自律車両502が進行すべきである代替のアウトバウンド車線318bまたは318cを決定し得る。例えば、制御サブシステム102は、車線318cがルート204、214のための好ましい開始点につながるので、または、車線318cがターミナル202、206、216内でより少ない交通を有することが把握されているので、318bではなく、アウトバウンド車線318cのみを進行するように自律車両502に命令し得る。自律車両502も、または、代替として、自律車両502が、必要に応じて、出庫パッド800からルート204、214に沿って移動を開始すべきである道路への安全自律運転を促進するために、それ自身の車線調節を決定および開始し得る。ステップ918では、制御サブシステム102が、自律的に運転を開始するための許可816を伴う命令118を提供する。自律車両502の自律運転は、図5-7に関して上記により詳細に説明される。
(例示的入庫パッドおよび入庫パッド動作)
【0128】
図10は、図3の入庫パッド310に対応する例示的入庫パッド1000a、bをより詳細に図示する。図10に図示される例示的入庫パッド1000a、bは、自律車両502を収容するようにサイズおよび形状を決定された所定の区域または空間(例えば、図3に示されるターミナル202、206、216202、206、216内の)と、入庫パッド1000a、bの周辺の周囲またはそれ内のセンサ1002a-fの組とを含む。例として、各入庫パッド1000a、bの物理的範囲は、少なくとも部分的に入庫パッド1000a、bの周囲またはそれ内に位置する対応するセンサ1002a-fによって、定義され得る。センサ1002a-fは、図3のセンサ312の例である。いくつかの実施形態において、入庫パッド1000a、bは、物理的パッド(例えば、コンクリートパッド)を含む。いくつかの実施形態において、入庫パッド1000a、bは、入庫パッド1000a、bの1つ以上の縁または周辺の周囲の物理的マーカ(例えば、塗装された線)または位置マーカ130を含む。入庫パッド1000a、bは、概して、インバウンド自律車両502の安全かつ効率的受け取りを促進する。インバウンド自律車両502の受け取りのために障害物がない入庫パッド1000a、bの識別を促進することに加え、入庫パッド1000a、bはまた、自律車両502によって運搬されている貨物タイプまたは自律車両502を動作させる運搬車のために適切であるターミナル202、206、216内のエリアへのインバウンド自律車両のルート指定を促進する。入庫パッド1000a、bは、入荷積み荷およびターミナル202、206、216内のこれらの積み荷の場所の改良された記録保存をさらに促進し得る。
【0129】
入庫パッド1000a、bのセンサ1002a-fは、図8の例示的出庫パッド800に関して上で説明されるセンサ802a-fと同じまたは類似し得る。例えば、センサ1002a-fは、物体、運動、音等を検出することが可能である任意のセンサを含み得、それらは、入庫パッド1000a、bの区域内の障害物1006、1008の存在の決定のために使用され得る。例えば、センサ1002a-fは、カメラ、LiDARセンサ、運動センサ、赤外線センサ等を含み得る。さらに、図10に図示される各センサ1002a-fは、例えば、図8のセンサ802a-fに関して上で説明されるように、入庫パッド1000a、bの区域内の地面の上方の空間の異なる部分のビューを提供するために、地面に対して種々の高さに位置付けられた1つ以上のセンサに対応し得る。いくつかの実施形態において、入庫パッド1000a、bは、1つ以上の追加のセンサ1004a-dを入庫パッド1000a、bの表面上または内に含み得る。センサ1004a-dは、図3のセンサ312の他の例である。これらの随意のセンサ1004a-dは、図8に関して上で説明されるセンサ804a-dと同じまたは類似し得る。図10の例は、6つのセンサ1002a-fと、4つのセンサ1004a-dとを示すが、入庫パッド1000a、bは、センサの任意の適切な数、組み合わせ、および設置場所(すなわち、図10に図示されるものより多いまたはより少ない数のセンサ1002a-fまたは1004a-d)を含み得ることを理解されたい。
【0130】
入庫パッド1000a、bのセンサ1002a-fおよび1004a-dは、制御サブシステム102と信号通信する。下記の例示的動作および図11の方法1100に関してさらに説明されるように、センサ1002a-fおよび1004a-dは、概して、信号1030a、b(すなわち、第1の入庫パッド1000aのための信号1030aおよび第2の入庫パッド1000bのための信号1030b)を制御サブシステム102に通信する。自律車両502が、ターミナル202、206、216へ進行しているとき、自律車両502は、入庫パッド1000がまもなく自律車両502を受け取るために必要とされるであろうことを制御サブシステム102に通信し得る。例えば、自律車両502は、自律車両502がターミナル202、206、216の閾値距離内(例えば、ターミナル202、206、216の10マイル以内)に来ると、入庫パッド割り当てを要求し得る。割り当てられる入庫パッド1000に関するそのような要求に応答して、制御サブシステム102は、受信された入庫パッド信号1030a、b(すなわち、信号1030a、bに含まれる、センサデータ)に基づいて、自律車両502の受け取りを妨害するであろう障害物1006、1008がない入庫パッド1000a、bを決定する。例として、入庫パッド1000a、bのセンサ1002a-fまたは1004a-dがカメラである場合、信号1030aは、センサ1002a-fまたは1004a-dによって視認される入庫パッド1000aまたは1000bの一部(すなわち、カメラの視野内の入庫パッド1000aまたは1000bの一部)のビデオを含み得る。制御サブシステム102は、図3の例示的出庫パッド310に関して上で説明されるものと同様、障害物検出命令1034を使用して、障害物がビデオ内で検出されるかどうかを決定する。障害物検出命令1034は、同様に、LiDARデータ(例えば、入庫パッド1000内またはその周囲の予期しない物体の検出に基づく)、運動センサデータ(例えば、入庫パッド1000内またはその周囲の予期しない運動の検出に基づく)、音(例えば、入庫パッド1000の近くの予期しない音の検出)、赤外線データ(例えば、赤外線画像内の予期しない物体の検出に基づく)等に基づいて障害物を検出するためのアプローチを実装するためのコードを含み得る。
【0131】
図10の例におけるように、第1の入庫パッド1000aに障害物1006、1008があり、第2の入庫パッド1000bに障害物がないことが決定される場合、制御サブシステム102は、第2の入庫パッド1000bの識別1012の指示を含む入庫命令116を自律車両502に提供する。命令116は、自律車両502が割り当てられた入庫パッド1000bに到達するために沿って進行すべきである適切なインバウンド車線314の識別1014をさらに含み得る。自律車両502が、割り当てられた入庫パッド1000a、bに進行するとき、障害物1010を検出する場合、自律車両502は、異なるインバウンド車線314a、bの中に移動し得る。図10に図示される例では、自律車両502は、障害物1010をインバウンド車線314a内に検出し、インバウンド車線314bの中に移動する。自律車両502は、制御サブシステム102と通信し、代替インバウンド車線314bが割り当てられた入庫パッド1000bにつながることを確実にし得、代替インバウンド車線314bが、割り当てられた入庫パッド1000bにつながらない場合、制御サブシステム102は、自律車両502のための異なる入庫パッド1000a、bを識別し得る。
【0132】
図10の入庫パッド1000の例示的動作では、制御サブシステム102は、ターミナル202、206、216にまもなく(例えば、次の15分程度以内に)到着するようにスケジューリングされたインバウンド自律車両502のための入庫パッド割り当てのための要求を受信する。この要求の受信に続いて、制御サブシステム102は、入庫パッドセンサ信号1030a、bを受信する。制御サブシステム102は、入庫パッドセンサ信号1030a、bを使用して、障害物1006、1008がない入庫パッド1000a、bを識別する。例えば、センサ1002a-fおよび/または1004a-dがカメラを含む場合、入庫パッドセンサ信号1030a、bは、画像またはビデオを含み得る。そのような場合、制御サブシステム102は、障害物検出命令1034を用い得、障害物検出命令1034は、画像またはビデオにおける物体を検出し、検出された物体が障害物1006、1008に対応するかどうかを決定するためのルールを含む。例えば、物体検出の1つ以上の所定の方法(例えば、ニューラルネットワークまたは機械学習の方法を用いる)が、物体を検出し、検出された物体が障害物1006、1008に対応するかどうかを決定するために使用され得る。赤外線センサ1002a-fおよび/または1004a-dからの信号は、同様に、入庫パッド1000a、bの区域内の動物および/または人々の存在に関連付けられた熱シグネチャを伴う赤外線画像の部分を検出するために評価され得る。
【0133】
別の例として、センサ1002a-fまたは1004a-dが、LiDARセンサを含む場合、入庫パッドセンサ信号1030a、bは、距離測定を含み得る。そのような場合、制御サブシステム102は、障害物検出命令1034を用い得、障害物検出命令1034は、距離測定の特性および/または変化に基づいて障害物1006、1008を検出するためのルールを含む。例えば、LiDARセンサによって測定された距離の変化は、障害物1006、1008の存在を示し得る。例えば、各LiDARセンサは、入庫パッド1000a、bに障害物1006、1008がないことが把握されているときに関する初期距離測定を提供するように較正され得る。所与のLiDARセンサによって報告される距離がこの初期値から変化する場合、障害物1006、1008が、検出され得る。
【0134】
さらに別の例として、センサ1002a-fおよび/または1004a-dが運動センサを含む場合、入庫パッド信号1030a、bは、入庫パッド1000a、bに関する運動データを含み得る。そのような場合、制御サブシステム102は、障害物検出命令1034を用い得、障害物検出命令1034は、検出された移動に基づいて障害物1006、1008を検出するためのルールを含む。例えば、入庫パッド1000a、bの区域内で検出された移動または運動は、入庫パッド1000a、bの区域内の動物または人物の存在によって引き起こされ得る。したがって、運動が入庫パッド1000a、b区域内で検出される場合、制御サブシステム102は、障害物1006、1008が入庫パッド1000a、bの区域内で検出されることを決定し得る。ある場合、障害物1006、1008が運動に基づいて検出される前、検出された移動は、風および/または他の過渡事象(例えば、入庫パッド1000a、bの区域を通過し、直ちに、そこから離れる動物、人物、または車両)によって引き起こされる障害物1006、1008の誤検出を減らすために、または排除するために、少なくとも閾値期間にわたって(例えば、15秒以上)存続することを必要とし得る。
【0135】
さらなる例として、センサ1002a-fおよび/または1004a-dが入庫パッド1000a、b内またはその周囲の音を記録するためのマイクロホンを含む場合、入庫パッド信号1030a、bは、そのような音記録を含み得る。そのような場合、制御サブシステム102は、障害物検出命令1034を用い得、障害物検出命令1034は、記録される音の特性に基づいて障害物1006、1008を検出するためのルールを含む。例えば、発話している人物、動作中または保守を受けている車両、または特性音を発する動物に対応する音は、障害物1006、1008が入庫パッド1000a、bの区域内に存在し得る証拠であり得る。検出障害物1006、1008の検出のある例が、上で説明されるが、障害物検出の任意の他の適切な方法も、制御サブシステム102によって使用され得ることを理解されたい。例えば、障害物1006、1008は、自律車両502による物体および障害物の検出に関して説明される方法および/またはモジュールを使用して、検出され得る(図6および上記の対応する説明参照)。
【0136】
適切な入庫パッド1000a、bが、検出されない場合、制御サブシステム102は、ターミナル202、206、216における個人に、障害物を適切な入庫パッド1000a、bから取り除くように命令し得、この入庫パッド1000a、bは、続いて、インバウンド自律車両502に割り当てられ得る(例えば、制御サブシステム102が、入庫パッド1000a、bに現在障害物がないことを確かめた後)。自律車両502がナビゲートし、止まるべきである入庫パッド1000a、bを割り当てることに加え、制御サブシステム102は、ターミナル202、206、216を通して進行し、割り当てられた入庫パッド1000a、bに安全に到達するために適切なインバウンド車線314a、bの識別子1014も提供し得る。
【0137】
自律車両502が、ターミナル202、206、216に入り、その割り当てられた車線314a、bに沿って進行を開始するとき、自律車両502が、障害物1010をその経路内に検出し得る。応答して、自律車両502は、割り当てられた入庫パッド1000a、bに到達するための新しいインバウンド車線314a、bが自律車両502に割り当てられることを要求し得る。代替として、自律車両502は、異なるインバウンド車線314a、bの中に(例えば、図10の例に図示されるように、何もないインバウンド車線314bの中に)自動的に移動し、この新しい車線314a、bに沿って進行し得る。自律車両502は、制御サブシステム102と通信し、新しいインバウンド車線314a、bが、割り当てられた入庫パッド1000a、bに到達するために使用されることができることを確かめ得る。新しいインバウンド車線314a、bが、割り当てられた入庫パッド1000a、bに到達しない場合、制御サブシステム102は、自律車両502に割り当てるための新しい入庫パッド1000a、b(すなわち、新しい車線314a、bから到達し得る入庫パッド1000a、b)を決定し得るか、または、新しい車線を自律車両502に割り当て得る(すなわち、自律車両502が、新しい割り当てられた車線314a、bをナビゲートし、適切な割り当てられた入庫パッド1000a、bに到達し得るように)。
【0138】
図11は、図10の入庫パッド1000a、bを使用する例示的方法1100を図示する。方法1100は、入庫パッド1000a、b、自律車両502、および制御サブシステム102によって実装され得る。方法1100は、ステップ1102から開始し得、ここで、制御サブシステム102は、インバウンド自律車両502を受け取り得る入庫パッド1000a、bの割り当てのための要求を受信する。要求は、自律車両502の予期される到着時間と、自律車両502のサイズ(すなわち、割り当てられた入庫パッド1000a、bが適切なサイズであるように)、自律車両502によって輸送される貨物のタイプ(例えば、自律車両502が、そのような貨物を受け取るために適切である入庫パッド1000a、bに指示されるように)等の自律車両502についての他の情報とを含み得る。
【0139】
ステップ1104では、制御サブシステム102が、入庫パッド信号1030a、bを受信する。上で説明されるように、入庫パッド信号1030a、bは、概して、入庫パッドセンサ1002a-fまたは1004a-dからのデータを含む。入庫パッド信号1030a、bは、画像データ、ビデオデータ、距離測定データ(例えば、LiDARセンサから)、運動データ、赤外線データ等の1つ以上のストリームを含み得る。
【0140】
ステップ1106では、制御サブシステム102が、入って来る自律車両502の受け取りを妨害するであろう障害物1006、1008がない入庫パッド1000a、bを決定する。例えば、制御サブシステム102は、入庫パッド信号1030a、bに基づいて、障害物1006、1008が入庫パッド1000a、bの区域内に検出されるかどうかを決定し得る。例えば、制御サブシステム102は、障害物検出命令1034を使用して、障害物1006、1008が、入庫パッド信号1030a、bに含まれる画像、ビデオ、運動データ、LiDARデータ、赤外線画像、および/または音記録に基づいて、検出されるかどうかを決定する。入庫パッド1000a、bの区域内の障害物1006、1008の検出の例は、図10に関して上で説明される。いくつかの実施形態において、制御サブシステム102は、入って来る自律車両502が、障害物1006、1008がないと決定された入庫パッド1000a、bに到達するために沿って進行すべきであるインバウンド車線314a、bをさらに決定する。例えば、車線314a、bが、そこから自律車両502がターミナル202、206、216に入ることが予期される、道路までのその近接度、ターミナル202、206、216内の既知の交通、および/または入って来る自律車両502によって輸送される貨物タイプに基づいて選択され得る。いくつかの実施形態において、制御サブシステム102は、最初に、ステップ1108に進む前、少なくとも閾値期間(例えば、15分または任意の他の適切な期間)にわたって入庫パッド1000a、bに障害物1006、1008がないことを決定し得る。
【0141】
ステップ1108では、制御サブシステム102が、入庫命令116を入って来る自律車両502に提供する。上で説明されるように、入庫命令116は、ステップ1106において識別された入庫パッド1000a、bの識別1012の指示を含み得る。命令116は、自律車両502が割り当てられた入庫パッド1000a、bに到達するために沿って進行すべきである適切なインバウンド車線314a、bの識別1014をさらに含み得る。
【0142】
ステップ1110では、制御サブシステム102が、自律車両502がターミナル202、206、216に入ったかどうかを決定する。自律車両が、ターミナル202、206、216にまだ入っていない場合、制御サブシステム102は、ステップ1112に進み、割り当てられた入庫パッド1000a、bに障害物1006、1008がないままであることをチェックし得る。例えば、制御サブシステムは、ステップ1106に関して上で説明されるように、障害物1006、1008が検出されるかどうかを決定し得る。障害物がステップ1112において検出される場合、制御サブシステム102は、ステップ1114に進み、任意の利用可能な入庫パッド1000a、bがあるかどうかをチェックし得る。
【0143】
入庫パッド1000a、bが、ステップ1114において、利用可能ではない場合、制御サブシステム102は、ステップ1116に進み得、制御サブシステム102は、インバウンド自律車両502を受け取るために、入庫パッド1000a、bを安全にするための命令を送信する。例えば、制御サブシステム102は、少なくとも閾値期間にわたって、特定の障害物1006、1008を入庫パッド1000a、bの特定の部分内に検出し得る。応答して、制御サブシステム102は、入庫パッド1000a、bの特定の部分(例えば、障害物1006、1008が検出されたエリア)を点検するための命令をターミナル202、206、216の管理者に提供し得る。入庫パッド1000a、bの一部が特定の障害物1006、1008がない状態になったことを示す応答が、制御サブシステム102によって受信される(例えば、ターミナル202、206、216の管理者から)場合、制御サブシステム102は、入庫パッド1000a、bが入って来る自律車両502の受け取りのために利用可能であることを決定し得る。いくつかの実施形態において、制御サブシステム102は、障害物1006、1008を検出することと連付けられ得るセンサ1002a-fおよび/または1004a-d等の任意のセンサにフラグ付けすることによって、これらのセンサ1002a-fおよび/または1004a-dのいくらかの精査または保守が適切であることを示す(例えば、検出された障害物1006、1008が実際には入庫パッド1000a、bの区域内に存在しなかった場合、それによって、センサ1002a-fおよび/または1004a-dが誤動作している可能性が高い)。制御サブシステム102は、概して、次いで、上で説明されるステップ1106に戻り、入って来る自律車両502に割り当てるための入庫パッド1000a、bを識別する。
【0144】
制御サブシステムが、ステップ1110において、自律車両502がターミナル202、206、216に入ったことを決定する場合、制御サブシステム102は、異なる入庫パッド1000a、bおよび/またはインバウンド車線314a、bが、例示的ステップ1118、1120、1122、1124によって例示されるように、ある理由から、自律車両502に割り当てられるべきである場合、自律車両502から受信される信号1032を監視し続け得る。ステップ1118では、制御サブシステム102は、自律車両502に割り当てられたインバウンド車線314a、bが、障害物1010によって遮断されていることを決定する。例えば、自律車両502は、車両センササブシステム544および車載コンピュータ550を使用して、障害物1010を検出し、検出された障害物1010を制御サブシステム102に通信し得る。そのような通信が受信される場合、制御サブシステム102は、ステップ1122において、新しい入庫パッド1000a、bを決定し(例えば、ステップ1106に関して上で説明されるように)、ステップ1120において、自律車両502が割り当てられた入庫パッド1000a、bに止まることを許可する前、ステップ1124において、新しい入庫命令116を自律車両502に提供し得る。例えば、ステップ1118では、制御サブシステム102は、自律車両502が障害物1010を検出し、初期インバウンド車線314aから代替の新しいインバウンド車線314bに移動したことの指示を受信し得る。制御サブシステム102は、代替車線314bが割り当てられた入庫パッド1000a、bにつながることをチェックし得る。代替車線314bが、割り当てられた入庫パッド1000a、bにつながらない場合、制御サブシステム102は、代替車線314bからアクセスされ得る新しい入庫パッド1000a、bを決定し得るか、または、割り当てられた入庫パッド1000a、bに到達するために使用され得る異なるインバウンド車線314a、bを決定し得る。
(ターミナル外保守に続く自律車両の例示的再出庫)
【0145】
図12Aは、ターミナル外保守に続いて、自律車両502を再出庫させることを補助するために、移動ターミナルシステム100に含まれ得る移動自律車両再出庫システム1200の例を図示する。再出庫システム1200は、ポータブルデバイス1202(例えば、図1のポータブルデバイス126参照)と、制御サブシステム102と、自律車両502とを含む。再出庫システム1200は、概して、停止に続き、そのルート204、214に沿った自律車両502の移動の再開を促進する。例えば、自律車両502が保守または任意の他の理由から止まる場合、止められた自律車両502の場所における1人以上のユーザ1204が、ポータブルデバイス1202を動作させ、自律車両502の周囲の区域または空間の少なくとも第1の部分1206に、自律車両502の安全移動を妨害するであろう障害物1216a、bがないことを確認し得る。一実施形態において、ユーザ1204は、整備士、修理工、整備技術者、モニタ、緊急人員、または、例えば、ルート204、214に沿って等、それが止まった後、自律車両502の再出庫を促進する他の適切な個人を備えている。自律車両502の車両センササブシステム544および/または車載制御コンピュータ550は、止められた自律車両502の周囲の区域の少なくとも第2の部分1208に障害物1216cがないかどうかを示す自律車両センサデータおよび/または別の確認を含む、情報1222を提供し得る。制御サブシステム102が止められた自律車両502の周囲の区域の部分1206および部分1208の両方に障害物1216a-cがないことを決定する場合、制御サブシステム102は、止められた自律車両502が再び移動を開始する(例えば、道路1226の中に戻るように移動し、図2のルート204、214に沿って進行することによって)ための許可1224を提供し得る。
【0146】
デバイス1202は、任意の可動またはポータブルデバイス(例えば、携帯電話、コンピュータ、等)であり得る。ポータブルデバイス1202は、概して、ユーザインターフェースを含み、それは、ユーザ入力を受信するように動作可能である。ユーザ入力は、ユーザ1204が、自律車両502の周囲の区域の部分1206に障害物1216a、bがないことを確かめた後、ユーザ1204によって提供される確認1218を含み得る。ポータブルデバイス1202は、画像および/またはビデオ1220を取得するために、カメラまたは他の適切なセンサを含み得、画像および/またはビデオ1220は、制御サブシステム102に提供され得る。下記および図13に関してさらに説明されるように、制御サブシステム102(またはポータブルデバイス自体)が、障害物1216a、bが画像および/またはビデオ1218内で検出されるかどうかを決定し得る(例えば、図8-11に関して上で説明される障害物検出命令836、1034を使用して)。ポータブルデバイス1202の例示的コンポーネントは、図12Bに図示され、下でさらに説明される。
【0147】
いくつかの実施形態において、ユーザ1204は、自律車両502の周囲の区域の部分1206を視覚的に点検し、障害物1216a、bがあるかどうかを決定する。障害物1216a、bがユーザ1204によって検出されない場合、ユーザ1204は、区域部分1206に障害物1216a、bがないことの確認1218を入力し得、ポータブルデバイス1202は、確認1218を制御サブシステム102に送信し得る。ポータブルデバイス1202がカメラを含む実施形態において、ユーザ1204は、ポータブルデバイス1202を区域部分1206の周囲で移動させ、区域部分1206の画像および/またはビデオを取得し得る。例えば、画像および/またはビデオ1220は、画像および/またはビデオ1220が少なくとも区域部分1206を包含するように、種々の視野1212a-fに関して取得され得る。例えば、ユーザ1204は、ポータブルデバイス1202のカメラ(例えば、図12Bに図示される例示的ポータブルデバイス1202のカメラ1258)が、異なる視野1212a-fに関する画像および/またはビデオ1220を捕捉するように、車両の周囲を動き回り、図12Aにおける「X」によって図示される位置1210a-fにおいて、画像および/またはビデオ1220を捕捉し得る。特定の実施形態において、ユーザ1204は、車両の周囲を動き回り、十分に短いと決定される所定の期間内に、区域部分1206が安全であり、自律車両502を再出庫させるために安全であるかどうかの決定が行われ得る位置1210a-fにおける画像および/またはビデオ1220を捕捉する。
【0148】
いくつかの実施形態において、自律車両502の一部(例えば、自律車両502に取り付けられたトレーラ)は、可視マーカ1214a-fを含み得、それは、少なくとも区域部分1206を包含する画像および/またはビデオ1220のユーザフレンドリーな捕捉を促進するように位置付けられる。ユーザ1204は、マーカ1214a-fの各々を捕捉する画像および/またはビデオ1220が撮影されるように、ポータブルデバイス1202を位置付け得る。マーカ1214a-fは、バーコードを含み得、それは、制御サブシステム102によって、受信された画像および/またはビデオ1220内で解釈され得る。したがって、マーカ1214a-fは、ポータブルデバイス1202から提供される画像および/またはビデオ1220が、自律車両502の周囲の区域の部分1206に障害物1216a、bがないことを確実にするために適切であるビューを含むことを確実にし得る。マーカ1214a-fは、制御サブシステム102が止められた自律車両502を効率的に識別し、その再出庫の記録を維持し得るように、再出庫システム1200によって再出庫させられつつある自律車両502を識別するためにさらに使用され得る。
【0149】
ポータブルデバイス1202からの画像および/またはビデオ1220の提供を伴う実施形態において、制御サブシステム102は、画像および/またはビデオ1220を受信し、障害物検出命令1230を使用して、障害物1216a、bが画像および/またはビデオ1220内で検出されるかどうかを決定する。障害物1216a、b等の障害物の検出の例は、図8-11に関して上で説明され、同じまたは類似アプローチが、障害物1216a、bを検出するために使用され得る。例えば、制御サブシステム102は、障害物検出命令1230を使用し得、障害物検出命令1230は、画像および/またはビデオ1220内の物体を検出し、検出された物体が障害物1216a、bに対応するかどうかを決定するためのルールを含む。例えば、物体検出の1つ以上の所定の方法(例えば、ニューラルネットワークまたは機械学習の方法を用いる)が、物体を検出し、検出された物体が障害物1216a、bに対応するかどうかを決定するために使用され得る。
【0150】
制御サブシステム102は、情報1222も自律車両502から受信し、情報1222は、センサデータおよび/または障害物1216cが自律車両502の周囲の区域の部分1208内で検出されるかどうかの指示を含む(図6および自律車両502による障害物または障害物の検出に関する上記の対応する説明参照)。自律車両502の周囲の区域の部分1208は、概して、自律車両502の正面の領域(例えば、自律車両502の車両センササブシステム544の1つ以上のセンサの視野内)を含む。ある場合、車載制御コンピュータ550は、障害物1216cが区域部分1208内で検出されるかどうかを決定し、この情報1222を制御サブシステム102に提供し得る。他の場合、自律車両502は、自律車両502の車両センササブシステム544からのデータとして、情報1222を提供し得る。そのような場合、制御サブシステム102は、障害物1216a、bの検出に関して、および図8-11に関して上で説明されるように、障害物検出命令1230を使用して、障害物1216cが区域部分1208内で検出されるかどうかを決定し得る。
【0151】
移動自律車両再出庫システム1200の例示的動作では、自律車両502は、保守のために(例えば、パンク等を修理または交換するために)、道路1226の路肩で止まる。整備技術者(例えば、ユーザ1204)が、止められた自律車両502の場所に到着し、必要とされる保守を実施する。保守の完了に続いて、自律車両502は、道路1226に戻る準備ができ、ルート204、214に沿って移動を継続し得る。しかしながら、自律車両502単独では、障害物が自律車両502の側面および背面に沿って存在しないことを確実にすることが可能でないこともある。例えば、車両センササブシステム544は、自律車両502の周囲の空間の部分1206を包含するビューを提供しないこともあり、部分1206において、例示的障害物1216aは、自律車両502のトレーラの側面の近傍に位置し、障害物1216bは、自律車両502に取り付けられるトレーラの下にある。自律車両502が安全に道路1226に戻ることを確実にするために、整備技術者(ユーザ1204)は、ポータブルデバイス1202を動作させ、止められた自律車両502をそのルート204、214に沿って再出庫させることを補助し得る。
【0152】
ある場合、整備技術者(ユーザ1204)は、止められた自律車両502の周囲の区域の少なくとも一部1206を可視的に点検し、自律車両502が自律車両502の安全移動を妨害するであろう障害物1216a、bを有しないかどうかを決定し得る。整備技術者(ユーザ1204)が自律車両502の周囲の区域の少なくとも一部1206に障害物1216a、bがないことを決定する場合、整備技術者(ユーザ1204)は、デバイス1202を動作させ、区域部分1206に障害物1216a、bがないことの確認を制御サブシステム102に提供し得る。確認1218を受信すると、制御サブシステム102は、自律車両502によって提供される情報1222を使用して、止められた自律車両502の周囲の区域の部分1208にも障害物1214cがないかどうかを決定する。区域1206、1208の両方が、障害物1216a-cを有しない場合、制御サブシステム102は、自律車両502が道路1226に移動を開始するための許可1224を提供する。そうでなければ、区域1206または1208のいずれかが障害物1216a-cを有する場合、許可1224は、提供されない。
【0153】
他の場合、確認1218のみを使用するのではなく、整備技術者(ユーザ1204)は、加えて、または代替として、ポータブルデバイス1202を使用して、区域部分1206の画像および/またはビデオ1220を捕捉し得る。これらの画像および/またはビデオ1220は、止められた自律車両502の周囲の区域の部分1206に障害物1216a、bがないかどうかを決定するために、制御サブシステム102に提供され得る。例えば、ある例では、画像1220が制御サブシステム102に提供される場合、整備技術者(ユーザ1204)は、自律車両502の周りを移動し、異なる視点から(例えば、図12Aに図示される異なる位置1210a-fにおいて)、自律車両502および自律車両502の周囲のエリアの画像1220を捕捉し得る。いくつかの実施形態において、整備技術者(ユーザ1204)は、画像1220が視野1212a-f内に存在し得る障害物1216a、bの表現を含むように、デバイス1202を使用して、マーカ1214a-fを含む画像1220を捕捉し得る。別の例として、ビデオ1220が制御サブシステム102に提供される場合、整備技術者(ユーザ1204)は、自律車両502の周りを移動し、異なる視点から、自律車両502および自律車両502の周囲のエリアのビデオ1220(例えば、整備技術者が図12Aに図示される異なる位置1210a-f間で移動するにつれて捕捉されたビデオ1220)を捕捉し得る。制御サブシステム102は、障害物検出命令1230を使用して、画像および/またはビデオ1220内に現れる任意の障害物1216a、bを検出する。
【0154】
障害物1216a、bが画像および/またはビデオ1220内で検出されないことの決定に続いて、制御サブシステム102は、上で説明されるように、自律車両502によって提供される情報1222を使用して、止められた自律車両502の周囲の区域の部分1208にも障害物1214cがないかどうかを決定する。区域1206、1208の両方が、障害物1216a-cを有しない場合、ポータブルデバイス1202は、自律車両502が道路1226に移動を開始するための許可1224を提供する。そうでなければ、区域1206または1208のいずれかが、全ての障害物1216a-cを有しないわけではない場合、許可1224は、提供されない。
【0155】
図12Bは、図12Aのポータブルデバイス1202の実施形態を示す。ポータブルデバイス1202は、プロセッサ1252と、メモリ1254と、ネットワークインターフェース1256と、カメラ1258とを含む。ポータブルデバイス1202は、示されるように、または任意の他の好適な構成において、構成され得る。
【0156】
プロセッサ1252は、メモリ1254に動作可能に結合された1つ以上のプロセッサを含む。プロセッサ1252は、限定ではないが、状態機械、1つ以上の中央処理ユニット(CPU)チップ、論理ユニット、コア(例えば、マルチコアプロセッサ)、フィールドプログラマブルゲートアレイ(FPGAS)、特定用途向け集積回路(ASIC)、またはデジタル信号プロセッサ(DSP)を含む任意の電子回路網である。プロセッサ1252は、プログラマブル論理デバイス、マイクロコントローラ、マイクロプロセッサ、または前述の任意の好適な組み合わせであり得る。プロセッサ1252は、メモリ1254およびネットワークインターフェース1256に通信可能に結合され、それらと信号通信する。1つ以上のプロセッサは、データを処理するように構成され、ハードウェアまたはソフトウェアにおいて実装され得る。例えば、プロセッサ1252は、8ビット、16ビット、32ビット、64ビット、または任意の他の好適なアーキテクチャであり得る。プロセッサ1252は、算術および論理演算を実施するための算術論理ユニット(ALU)と、オペランドをALUに供給し、ALU演算の結果を記憶するプロセッサレジスタと、命令をメモリからフェッチし、ALU、レジスタ、および他のコンポーネントの調整された動作を指示することによってそれらを実行する制御ユニットとを含み得る。1つ以上のプロセッサは、種々の命令を実装するように構成される。例えば、1つ以上のプロセッサは、図12Aおよび13に関して説明されるもののいくつかまたは全て等、本明細書に開示される機能を実装するための命令を実行するように構成される。いくつかの実施形態において、本明細書に説明される機能は、論理ユニット、FPGAS、ASIC、DSP、または任意の他の好適なハードウェアまたは電子回路網を使用して、実装される。
【0157】
メモリ1254は、プロセッサ1252によって実行されると、本明細書に説明される機能を実装するように動作可能である任意の他のデータ、命令、論理、ルール、またはコードとともに、図12Aに関して上で説明される情報のいずれかを記憶するように動作可能である。メモリ1254は、1つ以上のディスク、テープドライブ、またはソリッドステートドライブを含み、オーバーフローデータ記憶デバイスとして使用され、プログラムが実行のために選択されると、そのようなプログラムを記憶し、プログラム実行中に読み取られる命令およびデータを記憶し得る。メモリ1254は、揮発性または不揮発性であり得、読み取り専用メモリ(ROM)、ランダムアクセスメモリ(RAM)、三値連想メモリ(TCAM)、ダイナミックランダムアクセスメモリ(DRAM)、およびスタティックランダムアクセスメモリ(SRAM)を備え得る。
【0158】
ネットワークインターフェース1256は、有線および/または無線通信を可能にするように構成される。ネットワークインターフェース1256は、データをポータブルデバイス1202と、他のネットワークデバイス、システム、またはドメインとの間で通信するように構成される。例えば、ネットワークインターフェース1256は、WIFIインターフェース、ローカルエリアネットワーク(LAN)インターフェース、広域ネットワーク(WAN)インターフェース、モデム、スイッチ、またはルータを備え得る。プロセッサ1252は、ネットワークインターフェース1256を使用して、データを送受信するように構成される。ネットワークインターフェース1256は、任意の好適なタイプの通信プロトコルを使用するように構成され得る。
【0159】
カメラ1258は、画像および/またはビデオ1258を取得するように構成される。概して、カメラ1258は、任意のタイプのカメラであり得る。例えば、カメラ1258は、1つ以上のセンサ、開口、1つ以上のレンズ、およびシャッタを含み得る。カメラ1258は、プロセッサ1252と通信し、プロセッサ1252は、カメラ1258の動作(例えば、シャッタの開放/閉鎖等)を制御する。カメラ1258のセンサからのデータは、プロセッサ1252に提供され、制御サブシステム102による使用のための適切な画像またはビデオフォーマットにおいて、メモリ1254内に記憶され得る。
【0160】
図13は、図12Aの移動自律車両再出庫システム1200を動作させる例示的方法1300を図示する。方法1300は、ポータブルデバイス1202、制御サブシステム102、および/または自律車両502によって実装され得る。方法1300は、ステップ1302から開始し得、ここで、制御サブシステム102は、自律車両502を再出庫させるための要求を受信する。例えば、ユーザ1204(例えば、上記の図12Aの例に関して説明されるように、整備技術者)が、止められた自律車両502の保守および任意の適切な試験が完了したことの指示を提供し得る。
【0161】
ステップ1304では、制御サブシステム102が、図12Aに関して上で説明されるように、区域部分1206に障害物がないことの確認1218を受信し、および/または区域部分1206の画像および/またはビデオ1220を受信する。いくつかの実施形態において、確認1218および/または画像および/またはビデオ1220の受信は、自律車両502の再出庫を許可するための要求としての機能を果たす(すなわち、別個の要求がステップ1302において受信されないように)。
【0162】
ステップ1306では、制御サブシステム102が、情報1222を自律車両502から受信する。情報1222は、車載コンピュータ550が障害物1216cを区域部分1208内に検出しなかったことの確認および/または車両センササブシステム544からのセンサデータを含み得る。
【0163】
ステップ1308では、制御サブシステム102が、自律車両502の安全移動を妨害する、障害物1216a-cが自律車両502の周囲の区域に存在しないかどうかを決定する。例えば、図12Aに関して上で説明されるように、止められた自律車両502の周囲の区域部分1206および区域部分1208の両方に障害物1216a-cがないことが決定される場合、制御サブシステム102は、自律車両502の周囲の区域が自律車両502の移動のために安全であることを決定する。そうでなければ、制御サブシステム102が、止められた自律車両502の周囲の区域部分1206または1208のうちの少なくとも1つに障害物1216a-cが存在することを決定する場合、制御サブシステム102は、自律車両502の周囲の区域が自律車両502の移動のために安全でないことを決定する。
【0164】
止められた自律車両502の周囲の区域1206、1208が、止められた自律車両502の安全移動のために安全であると決定される場合、制御サブシステム102は、ステップ1310に進み、制御サブシステム102は、自律車両502が移動を開始するための許可1224を提供する。そうでなければ、止められた自律車両502の周囲の区域1206、1208が、止められた自律車両502の安全移動のために安全でないことが決定される場合、制御サブシステム102は、止められた自律車両502が移動を開始することを防止し得る。制御サブシステム102は、ステップ1312にさらに進み、止められた自律車両502が少なくとも閾値時間にわたって移動することを防止されているかどうかを決定し得る。これが該当する場合、制御サブシステム102は、ステップ1314において、自律車両502の周囲の区域を安全にする(例えば、障害物1216a-cのうちの1つ以上を除去する、またはユーザ1204から他のアクションを要求することによって)のためのさらなるアクションが講じられるためのアラートを提供し得る。
【0165】
いくつかの実施形態が、本開示に提供されているが、開示されるシステムおよび方法が、本開示の精神または範囲から逸脱することなく、多くの他の具体的形態で具現化され得ることを理解されたい。この例は、制限的ではなく、例証的と見なされるものであり、その意図は、本明細書に与えられる詳細に限定されるものではない。例えば、種々の要素またはコンポーネントは、組み合わせられ得るか、または別のシステムに統合され得、または、ある特徴は、省略されることも、実装されないこともある。
【0166】
加えて、離散的または別個のものとして、種々の実施形態に説明および図示される技法、システム、サブシステム、および方法は、本開示の範囲から逸脱することなく、他のシステム、モジュール、技法、または方法と組み合わせられ得るか、または統合され得る。結合され、または直接結合され、または互いに通信するとして示されるまたは議論される他のアイテムは、電気的に、機械的に、または別様にかどうかにかかわらず、いくつかのインターフェース、デバイス、または中間コンポーネントを通して、間接的に結合される、または通信し得る。変更、代用、および改変の他の例は、当業者によって確認可能であり、本明細書に開示される精神および範囲から逸脱することなく、行われ得る。
【0167】
本明細書に添付される請求項を解釈することにおいて特許庁および本願で発行された任意の特許の任意の読者を支援するために、出願人は、単語「~のための手段」または「~のためのステップ」が特定の請求項において明示的に使用されない限り、これが本明細書の出願日時点で存在するため、出願人が添付される請求項のうちのいずれも米国特許法第112条(f)項(35U.S.C.§112(f))を発動することを意図していないことを強調する。
【0168】
本開示の実装は、以下の付記の観点から説明されることができ、その特徴は、任意の合理的様式において組み合わせられることができる。
【0169】
付記1.システムであって、システムは、
自律車両の車隊であって、車隊の各自律車両は、所定のルートに沿って、自律的に移動するように構成されている、車隊の自律車両と、
自律車両の車隊の移動をサポートするように動作可能である短期ターミナルサイトを確立するように構成された手動動作式車両格納機器であって、手動動作式車両内に格納される機器は、セキュアデータ記憶媒体、自律車両修理キット、センサ修理および較正ツール、および短期ターミナルサイトの一部として領域を物理的空間内に確立するように構成された位置視線誘導標を備えているターミナルサイト設定キットのうちの1つ以上を備えている、手動動作式車両格納機器と、
命令を自律車両の車隊に提供するように構成されたハードウェアプロセッサを備えている制御サブシステムとを備え、命令は、ターミナルサイト設定キットを使用して確立される短期ターミナルサイトの場所を備えている、システム。
【0170】
付記2.確立された短期ターミナルサイトは、自律車両の点検、自律車両の保守、自律車両のセンサの較正、自律車両のセンサの清掃、および自律車両によって輸送されるアイテムの荷下しのうちの1つ以上を促進する、付記1に記載のシステム。
【0171】
付記3.ハードウェアプロセッサは、
短期ターミナルサイトにおける車隊の自律車両の点検に関連付けられた点検報告を受信することと、
自律車両管理システムに送信される点検報告を提供することと
を行うようにさらに構成されている、付記1に記載のシステム。
【0172】
付記4.ハードウェアプロセッサは、短期ターミナルサイトが概念実証または一時的ルートのためのサポートを提供するために確立されるべきであることを決定するようにさらに構成されている、付記1に記載のシステム。
【0173】
付記5.ハードウェアプロセッサは、短期ターミナルサイトの領域内における輸送量の増加および現在の時間から1週間未満以内における自律車両の車隊のサポートの必要性のうちの少なくとも1つを検出後、概念実証または一時的ルートが必要とされることを決定するようにさらに構成されている、付記4に記載のシステム。
【0174】
付記6.車両は、自律車両の車隊が短期ターミナルサイトに到達するために沿って進行すべきルートの地理的座標を示すルートデータを決定するように動作可能である全地球測位システム(GPS)送受信機を備えているセンサの組をさらに備え、
ハードウェアプロセッサは、地理的座標を自律車両の車隊の少なくとも1つの自律車両に提供するようにさらに構成されている、付記1に記載のシステム。
【0175】
付記7.ハードウェアプロセッサは、別の場所におけるターミナル外保守のための要求を受信するようにさらに構成され、要求の受信に続いて、手動動作式車両は、自律車両修理キットを伴う場所に移動させられる、付記1に記載のシステム。
【0176】
付記8.方法であって、方法は、
手動動作式車両内に、自律車両の車隊の移動をサポートするように動作可能である短期ターミナルサイトを確立するように構成された機器を格納することであって、手動動作式車両内に格納される機器は、セキュアデータ記憶媒体、自律車両修理キット、センサ修理および較正ツール、および短期ターミナルサイトの一部としで領域を物理的空間内に確立するように構成された位置視線誘導標を備えているターミナルサイト設定キットのうちの1つ以上を備えている、ことと、
手動動作式車両に関連付けられた制御サブシステムを介して、命令を自律車両の車隊に提供することと
を含み、命令は、ターミナルサイト設定キットを使用して確立される短期ターミナルサイトの場所を備えている、方法。
【0177】
付記9.確立された短期ターミナルサイトは、自律車両の点検、自律車両の保守、自律車両のセンサの較正、自律車両のセンサの清掃、および自律車両によって輸送されるアイテムの荷下しのうちの1つ以上を促進する、付記8に記載の方法。
【0178】
付記10.短期ターミナルサイトにおける自律車両の車隊の点検に関連付けられた点検報告を受信することと、
自律車両管理システムに送信される点検報告を提供することと
をさらに含む、付記8に記載の方法。
【0179】
付記11.短期ターミナルサイトが概念実証または一時的ルートのためのサポートを提供するために確立されるべきであることを決定することをさらに含む、付記8に記載の方法。
【0180】
付記12.短期ターミナルサイトの領域における輸送量の増加および現在の時間から1週間未満以内における自律車両の車隊のサポートの必要性のうちの少なくとも1つを検出後、概念実証または一時的ルートが必要とされることを決定することをさらに含む、付記11に記載の方法。
【0181】
付記13.自律車両の車隊が短期ターミナルサイトに到達するために沿って進行すべきルートの地理的座標を示すルートデータを決定することと、
地理的座標を自律車両の車隊の少なくとも1つの自律車両に提供することと
をさらに含む、付記8に記載の方法。
【0182】
付記14.別の場所におけるターミナル外保守のための要求を受信することをさらに含み、要求の受信に続いて、手動動作式車両は、自律車両修理キットを伴う場所に移動させられる、付記8に記載の方法。
【0183】
付記15.システムであって、システムは、
自律車両の車隊の移動をサポートするように動作可能である短期ターミナルサイトを確立するように構成された手動動作式車両格納機器であって、手動動作式車両内に格納される機器は、セキュアデータ記憶媒体、自律車両修理キット、センサ修理および較正ツール、および短期ターミナルサイトの一部としで領域を物理的空間内に確立するように構成された位置視線誘導標を備えているターミナルサイト設定キットのうちの1つ以上を備えている、手動動作式車両格納機器と、
命令を自律車両の車隊に提供するように構成されたハードウェアプロセッサを備えている制御サブシステムと
を備え、命令は、ターミナルサイト設定キットを使用して確立される短期ターミナルサイトの場所を備えている、システム。
【0184】
付記16.確立された短期ターミナルサイトは、自律車両の点検、自律車両の保守、自律車両のセンサの較正、自律車両のセンサの清掃、および自律車両によって輸送されるアイテムの荷下しのうちの1つ以上を促進する、付記15に記載のシステム。
【0185】
付記17.ハードウェアプロセッサは、
短期ターミナルサイトにおける車隊の自律車両の点検に関連付けられた点検報告を受信することと、
自律車両管理システムに送信される点検報告を提供することと
を行うようにさらに構成されている、付記15に記載のシステム。
【0186】
付記18.ハードウェアプロセッサは、短期ターミナルサイトが概念実証または一時的ルートのためのサポートを提供するために確立されるべきであることを決定するようにさらに構成されている、付記15に記載のシステム。
【0187】
付記19.ハードウェアプロセッサは、短期ターミナルサイトの領域内における輸送量の増加および現在の時間から1週間未満以内における自律車両の車隊のサポートの必要性のうちの少なくとも1つを検出後、概念実証または一時的ルートが必要とされることを決定するようにさらに構成されている、付記18に記載のシステム。
【0188】
付記20.
【0189】
車両は、自律車両の車隊が短期ターミナルサイトに到達するために沿って進行すべきルートの地理的座標を示すルートデータを決定するように動作可能である全地球測位システム(GPS)送受信機を備えているセンサの組をさらに備え、
【0190】
ハードウェアプロセッサは、地理的座標を自律車両の車隊の少なくとも1つの自律車両に提供するようにさらに構成されている、付記15に記載のシステム。
【0191】
付記21.ハードウェアプロセッサは、別の場所におけるターミナル外保守のための要求を受信するようにさらに構成され、要求の受信に続いて、手動動作式車両は、自律車両修理キットを伴う場所に移動させられる、付記15に記載のシステム。
【0192】
付記22.自律車両の車隊を動作させるための移動ターミナルシステムであって、システムは、
展開されると、ターミナルサイトを物理的空間内に確立するように構成された位置視線誘導標であって、確立されたターミナルサイトは、車隊の自律車両を収容するようにサイズおよび形状を決定された少なくとも1つの入庫パッドを備えている、位置視線誘導標と、
ハードウェアプロセッサを備えている制御サブシステムと
を備え、制御サブシステムは、
車隊の自律車両が確立されたターミナルサイトに向かうインバウンドであることを決定することと、
自律車両が確立されたターミナルサイトに向かうインバウンドであることを決定した後、インバウンド自律車両が止まるべきである入庫パッドと、インバウンド自律車両が入庫パッドに到達するために沿って進行すべきであるルートとを示す入庫命令を決定することと、
入庫命令をインバウンド自律車両に提供することと
を行うように構成され、
入庫命令は、インバウンド自律車両をルートに沿って入庫パッドまで進行させる、移動ターミナルシステム。
【0193】
付記23.制御サブシステムは、車隊の自律車両が確立されたターミナルサイトに到達するために沿って進行すべき外部ルートを示すルートデータを決定するように動作可能である全地球測位システム(GPS)送受信機を備えているセンサの組をさらに備え、
ハードウェアプロセッサは、ルートデータを少なくとも1つの車隊の自律車両に提供するようにさらに構成されている、付記22に記載の移動ターミナルシステム。
【0194】
付記24.ハードウェアプロセッサは、新しいターミナルサイトが確立される必要があることを示す命令を受信するようにさらに構成され、
全地球測位システムは、車隊の自律車両が新しいターミナルサイトに到達するために沿って進行すべき新しいルートを示す新しいルートデータを決定するように動作可能であり、
ハードウェアプロセッサは、新しいルートデータを少なくとも1つの車隊の自律車両に提供するようにさらに構成されている、付記23に記載の移動ターミナルシステム。
【0195】
付記25.ハードウェアプロセッサは、入庫要求をインバウンド自律車両から受信することによって、インバウンド自律車両が確立されたターミナルサイトに向かうインバウンドであることを決定するようにさらに構成され、入庫要求は、インバウンド自律車両のための確立されたターミナルサイトの入庫パッドに止まるための許可を与えられるための要求を備えている、付記22に記載の移動ターミナルシステム。
【0196】
付記26.ハードウェアプロセッサは、(i)インバウンド自律車両が確立されたターミナルサイトの閾値距離内にあること、および(ii)インバウンド自律車両が既知のルートに沿って確立されたターミナルサイトへ進行していることのうちの1つまたは両方が満たされるとき、インバウンド自律車両が確立されたターミナルサイトへの途中であることを決定するようにさらに構成されている、付記22に記載の移動ターミナルシステム。
【0197】
付記27.入庫命令は、インバウンド自律車両が確立されたターミナルサイトに入ることができる時間、インバウンド自律車両が入庫パッドに到達するために沿って進行すべきである確立されたターミナルサイト内のルート、確立されたターミナルサイト内の入庫パッドの場所、および入庫パッドの識別子のうちの少なくとも1つを備えている、付記22に記載の移動ターミナルシステム。
【0198】
付記28.システムは、確立されたターミナルサイト内に展開された1つ以上の移動センサを備え、
ハードウェアプロセッサは、
確立されたターミナルサイト内の交通の量を示す移動データを1つ以上の移動センサから受信することと、
移動データを受信した後、入庫パッドまで進行する間、インバウンド自律車両に交通を回避させる更新された入庫命令を決定することと、
更新された入庫命令をインバウンド自律車両に提供することと
を行うようにさらに構成されている、付記23に記載の移動ターミナルシステム。
【0199】
付記29.システムは、入庫パッドが占有されているかどうかを決定するために、入庫パッド内、その上、またはそれに隣接して展開された1つ以上の占有センサをさらに備え、
ハードウェアプロセッサは、
入庫パッドが占有されていることを示す占有データを1つ以上の占有センサから受信することと、
占有データを受信した後、入庫パッドが占有されている間、インバウンド自律車両が入庫パッドに入ることを防止する更新された入庫命令を決定することと、
更新された入庫命令をインバウンド自律車両に提供することと
を行うようにさらに構成されている、付記23に記載の移動ターミナルシステム。
【0200】
付記30.ハードウェアプロセッサは、
インバウンド自律車両が入庫パッドに到達したことを決定することと、
インバウンド自律車両が入庫パッドに到達したことを決定した後、入庫後アクティビティを開始するためのアラートを提供することと
を行うようにさらに構成されている、付記22に記載の移動ターミナルシステム。
【0201】
付記31.自律車両の車隊を動作させるための移動ターミナルシステムであって、システムは、
展開されると、ターミナルサイトを物理的空間内に確立するように構成された位置視線誘導標であって、確立されたターミナルサイトは、車隊の自律車両を収容するようにサイズおよび形状を決定された出庫パッドを備えている、位置視線誘導標と、
メモリに通信可能に結合されたハードウェアプロセッサを備えている制御サブシステムと
を備え、制御サブシステムは、
車隊の自律車両が出庫パッドから出発することを要求していることを決定することと、
自律車両が出庫パッドから出発することを要求していることを決定した後、自律車両が出庫パッドから出て行くことができるかどうかと、自律車両が出庫パッドから出た後に進行すべきであるルートとを示す出庫命令を決定することと、
出庫命令を自律車両に提供することと
を行うように構成され、
出庫命令は、自律車両を出庫パッドから出て行かせ、ルートに沿って移動させる、移動ターミナルシステム。
【0202】
付記32.制御サブシステムは、車隊の自律車両が確立されたターミナルサイトに到達するために沿って進行すべき外部ルートを示すルートデータを決定するように動作可能である全地球測位システム(GPS)送受信機を備えているセンサの組をさらに備え、
ハードウェアプロセッサは、ルートデータを少なくとも1つの車隊の自律車両に提供するようにさらに構成されている、付記31に記載の移動ターミナルシステム。
【0203】
付記33.ハードウェアプロセッサは、新しいターミナルサイトが確立される必要があることを示す命令を受信するようにさらに構成され、
全地球測位システムは、車隊の自律車両が新しいターミナルサイトに到達するために沿って進行すべき新しいルートを示す新しいルートデータを決定するように動作可能であり、
ハードウェアプロセッサは、新しいルートデータを少なくとも1つの車隊の自律車両に提供するようにさらに構成されている、付記32に記載の移動ターミナルシステム。
【0204】
付記34.出庫命令は、自律車両が出庫パッドから出発し得る時間、および自律車両が出庫パッドから離れるように移動するために進行する確立されたターミナルサイト内のルートのうちの少なくとも1つを備えている、付記31に記載の移動ターミナルシステム。
【0205】
付記35.ハードウェアプロセッサは、出庫命令を提供することに先立って、出庫パッドの周囲のエリアが占有されていないことを決定するようにさらに構成されている、付記31に記載の移動ターミナルシステム。
【0206】
付記36.ハードウェアプロセッサは、センサデータを使用して、出庫パッドの周囲のエリアが出庫パッドから外への自律車両の移動を妨害する物体、動物、または人々を有していないことを決定することによって、出庫パッドの周囲のエリアが占有されていないことを決定するようにさらに構成されている、付記35に記載の移動ターミナルシステム。
【0207】
付記37.システムは、出庫パッドの周囲のエリアが占有されていないかどうかを決定するために、出庫パッド内、その上、またはそれに隣接して展開された1つ以上のセンサをさらに備え、
ハードウェアプロセッサは、
出庫パッドの周囲のエリアが占有されていることを示すセンサデータを1つ以上のセンサから受信することと、
センサデータを受信した後、出庫パッドの周囲のエリアが占有されている間、自律車両が出庫パッドから出発することを防止する更新された出庫命令を決定することと、
更新された出庫命令を自律車両に提供することと
を行うようにさらに構成されている、付記35に記載の移動ターミナルシステム。
【0208】
付記38.システムは、確立されたターミナルサイト内に展開された1つ以上の移動センサをさらに備え、
ハードウェアプロセッサは、
確立されたターミナルサイト内の交通を示すセンサデータを1つ以上の移動センサから受信することと、
センサデータを受信した後、自律車両を出庫パッドから離れるように移動させ、交通を回避させる更新された出庫命令を決定することと、
更新された出庫命令を自律車両に提供することと
を行うようにさらに構成されている、付記35に記載の移動ターミナルシステム。
【0209】
付記39.更新された出庫命令は、出庫パッドから出た後、自律車両が沿って進行すべきように離れる代替ルートを示す、付記35に記載の移動ターミナルシステム。
【0210】
付記40.自律車両の車隊を動作させるための移動ターミナルシステムであって、システムは、
展開されると、ターミナルサイトを物理的空間内に確立するように構成された位置視線誘導標であって、確立されたターミナルサイトは、
車隊のインバウンド自律車両を収容するようにサイズおよび形状を決定された少なくとも1つの入庫パッドと、
車隊のアウトバウンド自律車両を収容するようにサイズおよび形状を決定された少なくとも1つの出庫パッドと、
を備えている、位置視線誘導標と、
ハードウェアプロセッサを備えている制御サブシステムと
を備え、制御サブシステムは、
インバウンド自律車両が確立されたターミナルサイトに向かうインバウンドであることを決定することと、
インバウンド自律車両が確立されたターミナルサイトに向かうインバウンドであることを決定した後、インバウンド自律車両が止まるべきである入庫パッドと、インバウンド自律車両が入庫パッドに到達するために沿って進行すべきであるルートとを示す入庫命令を決定することと、
入庫命令をインバウンド自律車両に提供することであって、入庫命令は、インバウンド自律車両を入庫パッドに移動させる、ことと、
アウトバウンド自律車両が出庫パッドから出発することを要求していることを決定することと、
アウトバウンド自律車両が出庫パッドから出発することを要求していることを決定した後、アウトバウンド自律車両が出庫パッドから出て行くことができるかどうかと、アウトバウンド自律車両が出庫パッドから出た後に進行すべきであるルートとを示す出庫命令を決定することと、
出庫命令をアウトバウンド自律車両に提供することと
を行うようにように構成され、
出庫命令は、アウトバウンド自律車両に出庫パッドから出て行かせ、ルートに沿って移動させる、移動ターミナルシステム。
【0211】
付記41.機器は、確立されたターミナルサイト内に展開された1つ以上の移動センサをさらに備え、
ハードウェアプロセッサは、
確立されたターミナルサイト内の交通の量を示すセンサデータを1つ以上の移動センサから受信することと、
センサデータを受信した後、
入庫パッドまで第1の代替ルートをたどることによって、入庫パッドまで進行する間、インバウンド自律車両に交通を回避させる更新された入庫命令を決定することと、
更新された入庫命令をインバウンド自律車両に提供することと、
出庫パッドから離れるように第2の代替ルートをたどることによって、アウトバウンド自律車両を出庫パッドから離れるように移動させ、交通を回避させる更新された出庫命令を決定することと、
更新された出庫命令をアウトバウンド自律車両に提供することと
を行うようにさらに構成されている、付記40に記載の移動ターミナルシステム。
【0212】
付記42.プロセッサは、付記8-14のいずれかに記載の方法の1つ以上の動作を実施するようにさらに構成されている、付記1-7のいずれかに記載のシステム。
【0213】
付記43.付記8-14のいずれかに記載の方法を実施する手段を備えている装置。
【0214】
付記44.付記1-7、15-21、22-30、31-39、または40-41のいずれかに記載のシステム。
【0215】
付記45.方法であって、方法は、
ターミナルサイトを物理的空間内に確立することであって、確立されたターミナルサイトは、車隊の自律車両を収容するようにサイズおよび形状を決定された少なくとも1つの入庫パッドを備えている、ことと、
車隊の自律車両が確立されたターミナルサイトに向かうインバウンドであることを決定することと、
自律車両が確立されたターミナルサイトに向かうインバウンドであることを決定した後、インバウンド自律車両が止まるべきである入庫パッドと、インバウンド自律車両が入庫パッドに到達するために沿って進行すべきであるルートとを示す入庫命令を決定することと、
入庫命令をインバウンド自律車両に提供することことと
を含み、
入庫命令は、インバウンド自律車両にルートに沿って入庫パッドまで進行させる、方法。
【0216】
付記46.車隊の自律車両が確立されたターミナルサイトに到達するために沿って進行すべき外部ルートを示すルートデータを決定することと、
ルートデータを少なくとも1つの車隊の自律車両に提供することと
をさらに含む、付記45に記載の方法。
【0217】
付記47.新しいターミナルサイトが確立される必要があることを示す命令を受信することと、
車隊の自律車両が新しいターミナルサイトに到達するために沿って進行すべき新しいルートを示す新しいルートデータを決定することと、
新しいルートデータを少なくとも1つの車隊の自律車両に提供することと
をさらに含む、付記46に記載の方法。
【0218】
付記48.入庫要求をインバウンド自律車両から受信することによって、インバウンド自律車両が確立されたターミナルサイトに向かうインバウンドであることを決定することをさらに含み、入庫要求は、インバウンド自律車両のための確立されたターミナルサイトの入庫パッドに止まるための許可を与えられるための要求を備えている、付記45に記載の方法。
【0219】
付記49.(i)インバウンド自律車両が確立されたターミナルサイトの閾値距離内にあること、および(ii)インバウンド自律車両が既知のルートに沿って確立されたターミナルサイトへ進行していることのうちの1つまたは両方が満たされるとき、インバウンド自律車両が確立されたターミナルサイトへの途中であることを決定することをさらに含む、付記45に記載の方法。
【0220】
付記50.入庫命令は、インバウンド自律車両が確立されたターミナルサイトに入ることができる時間、インバウンド自律車両が入庫パッドに到達するために沿って進行すべきである確立されたターミナルサイト内のルート、確立されたターミナルサイト内の入庫パッドの場所、および入庫パッドの識別子のうちの少なくとも1つを備えている、付記45に記載の方法。
【0221】
付記51.確立されたターミナルサイト内の交通の量を示す移動データを1つ以上の移動センサから受信することと、
移動データを受信した後、入庫パッドまで進行する間、インバウンド自律車両に交通を回避させる更新された入庫命令を決定することと、
更新された入庫命令をインバウンド自律車両に提供することと
をさらに含む、付記45に記載の方法。
【0222】
付記52.入庫パッドが占有されていることを示す占有データを1つ以上の占有センサから受信することと、
占有データを受信した後、入庫パッドが占有されている間、インバウンド自律車両が入庫パッドに入ることを防止する更新された入庫命令を決定することと、
更新された入庫命令をインバウンド自律車両に提供することと
をさらに含む、付記45に記載の方法。
【0223】
付記53.インバウンド自律車両が入庫パッドに到達したことを決定することと、
インバウンド自律車両が入庫パッドに到達したことを決定した後、入庫後アクティビティを開始するためのアラートを提供することと
をさらに含む、付記45に記載の方法。
【0224】
付記54.命令を記憶している非一過性コンピュータ読み取り可能な媒体であって、命令は、プロセッサによって実行されると、
車隊の自律車両が物理的空間内の確立されたターミナルサイトに向かうインバウンドであることを決定することであって、確立されたターミナルサイトは、車隊の自律車両を収容するようにサイズおよび形状を決定された少なくとも1つの入庫パッドを備えている、ことと、
自律車両が確立されたターミナルサイトに向かうインバウンドであることを決定した後、インバウンド自律車両が止まるべきである入庫パッドと、インバウンド自律車両が入庫パッドに到達するために沿って進行すべきであるルートとを示す入庫命令を決定することと、
入庫命令をインバウンド自律車両に提供することと
をプロセッサに行わせ、
入庫命令は、インバウンド自律車両にルートに沿って入庫パッドまで進行させる、非一過性コンピュータ読み取り可能な媒体。
【0225】
付記55.命令は、
入庫パッドが占有されていることを示す占有データを1つ以上の占有センサから受信することと、
占有データを受信した後、入庫パッドが占有されている間、インバウンド自律車両が入庫パッドに入ることを防止する更新された入庫命令を決定することと、
更新された入庫命令をインバウンド自律車両に提供することと
をプロセッサにさらに行わせる、付記54に記載の非一過性コンピュータ読み取り可能な媒体。
【0226】
付記56.プロセッサは、付記45-53のいずれかに記載の方法の1つ以上の動作を実施するようにさらに構成されている、付記22-30のいずれかに記載のシステム。
【0227】
付記57.プロセッサは、付記54-55のいずれかに記載の1つ以上の動作を実施するようにさらに構成されている、付記22-30のいずれかに記載のシステム。
【0228】
付記58.付記45-53のいずれかに記載の方法を実施する手段を備えている装置。
【0229】
付記59.付記54-55のいずれかに記載の方法を実施する手段を備えている装置。
【0230】
付記60.プロセッサによって実行されると、付記45-53のいずれかに記載の方法の1つ以上の動作をプロセッサに実施させる命令を記憶している付記54-55のいずれかに記載の非一過性コンピュータ読み取り可能な媒体。
【0231】
付記61.プロセッサは、付記8-14のいずれかに記載の方法の1つ以上の動作を実施するようにさらに構成されている、付記1-7、15-21のいずれかに記載のシステム。
【0232】
付記62.プロセッサは、付記15-21のいずれかに記載の1つ以上の動作を実施するようにさらに構成されている、付記1-7のいずれかに記載のシステム。
【0233】
付記63.付記8-14のいずれかに記載の方法を実施する手段を備えている装置。
【0234】
付記64.付記1-7、15-21のいずれかに記載の方法を実施する手段を備えている装置。
【0235】
付記65.付記1-7、15-21のいずれかに記載の1つ以上の動作を含む方法。
【0236】
付記66.付記22-41の任意の組み合わせに記載の移動ターミナルシステム。
図1
図2
図3
図4
図5
図6
図7
図8
図9
図10
図11
図12A
図12B
図13
【国際調査報告】