(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2022-11-16
(45)【発行日】2022-11-25
(54)【発明の名称】車両の将来の運転操作と少なくとも1台の仲間の車両の仲間の操作との協調的な調整のための方法および装置ならびにコンピュータプログラム製品および機械可読記憶媒体
(51)【国際特許分類】
B60W 30/08 20120101AFI20221117BHJP
B60W 40/04 20060101ALI20221117BHJP
G08G 1/09 20060101ALI20221117BHJP
G08G 1/16 20060101ALI20221117BHJP
【FI】
B60W30/08
B60W40/04
G08G1/09 H
G08G1/16 A
(21)【出願番号】P 2020558541
(86)(22)【出願日】2019-04-18
(86)【国際出願番号】 DE2019100371
(87)【国際公開番号】W WO2019206378
(87)【国際公開日】2019-10-31
【審査請求日】2021-12-20
(31)【優先権主張番号】102018109885.5
(32)【優先日】2018-04-24
(33)【優先権主張国・地域又は機関】DE
【早期審査対象出願】
(73)【特許権者】
【識別番号】595007530
【氏名又は名称】ロバート ボッシュ ゲゼルシャフト ミット ベシュレンクテル ハフツング
【氏名又は名称原語表記】Robert Bosch GmbH
(73)【特許権者】
【識別番号】522396757
【氏名又は名称】コンティネンタル オートモーティヴ テクノロジーズ ゲゼルシャフト ミット ベシュレンクテル ハフツング
(74)【代理人】
【識別番号】100152984
【氏名又は名称】伊東 秀明
(74)【代理人】
【識別番号】100148080
【氏名又は名称】三橋 史生
(74)【代理人】
【識別番号】100168985
【氏名又は名称】蜂谷 浩久
(74)【代理人】
【識別番号】100149401
【氏名又は名称】上西 浩史
(72)【発明者】
【氏名】フックス, ヘンドリック
(72)【発明者】
【氏名】ヴィーチェッタ, フロリアン
(72)【発明者】
【氏名】ミヒャルケ, トーマス
(72)【発明者】
【氏名】ラトサー マルティ, イグナチオ
(72)【発明者】
【氏名】ドルゴフ, マキシム
(72)【発明者】
【氏名】ストロンク, セバスティアン
(72)【発明者】
【氏名】ショーニヒェン, ヨナス
(72)【発明者】
【氏名】グロテンドースト, トーマス
【審査官】平井 功
(56)【参考文献】
【文献】特開2010-287109(JP,A)
【文献】特開2004-326149(JP,A)
(58)【調査した分野】(Int.Cl.,DB名)
B60W 10/00-10/30
B60W 30/00-60/00
G08G 1/00-99/00
(57)【特許請求の範囲】
【請求項1】
コンピュータが、
車両(100)の将来の運転操作と少なくとも1台の仲間の車両(104)の仲間の操作とを協調的
、かつ自動的に調整する方法であって、
前記コンピュータが、
前記仲間の車両(104)から仲間のデータパケット(202)を受信する工程であって、前記仲間のデータパケット(202)は、仲間の基準軌道(206)の仲間の軌道セット(200)、または前記仲間の基準軌道(206)と、前記仲間の車両(104)用の少なくとも1つの仲間の軌道(204)との仲間の軌道セット(200)を含み、前記仲間のデータパケット(202)は、前記仲間の基準軌道(206)を特徴付ける仲間の基準労力値(207)、または前記仲間の基準労力値(207)と、前記仲間の軌道(204)を特徴付ける仲間の労力値(208)とをさらに含むものである、受信する工程;
前記コンピュータが、
前記仲間の基準軌道(206)、または前記仲間の基準軌道(206)および前記仲間の軌道(204)を用いて、前記車両(100)用の基準軌道(110)として前記車両(100)用の軌道セット(106)から軌道(108)を選択する工程であって、前記軌道セット(106)の軌道(108)が、前記基準軌道(110)として選択され、その軌道(108)は、前記仲間の基準軌道(206)に向かって、または前記仲間の基準軌道(206)に向かって、かつ衝突範囲内の前記仲間の軌道(204)に対して、衝突のないものである、選択する工程;を含む方法であり、
さらに、
前記コンピュータが、下限軌道(111)および上限軌道(113)を用いて前記基準軌道(110)と前記軌道セット(106)のさらなる軌道(108)とを評価する工程であって、前記基準軌道(110)には基準労力値(114)が割り当てられ、前記軌道(108)にはそれぞれ労力値(112)が割り当てられ、前記下限軌道(111)は、可能な限り低い運転労力を伴う前記車両(100)に対する現在の理想的な軌道を表し、かつ労力値空間の下限値を定義し、前記上限軌道(113)は、協調のための現在の最大許容可能運転労力を伴う軌道を表し、かつ前記労力値空間の上限値を定義するものである、評価する工程;
前記コンピュータが、
前記基準労力値(114)、前記下限値、前記上限値、および前記仲間の基準労力値(207)、または前記基準労力値(114)、前記下限値、前記上限値、前記仲間の基準労力値(207)、および前記仲間の労力値(208)を用いて協調需要値を決定する工程であって、前記協調需要値は、前記仲間の車両(104)に協力が提供されるのか、前記仲間の車両(104)から協力が要求されるのかどうかを表すものである、決定する工程;
前記コンピュータが、
前記基準労力値(114)および前記協調需要値を用いて前記軌道セット(106)の前記軌道(108)から少なくとも1つの協調軌道(300)を選択する工程であって、前記仲間の車両(104)に協調が提供されることになることを前記協調需要値が表す場合に、協調軌道(300)として、前記基準労力値(114)と前記上限値との間の労力値(112)を有する軌道(108)が代替軌道として選択され、または前記仲間の車両(104)から協調が要求されることになることを前記協調需要値が表す場合に、前記協調軌道(300)として、前記基準労力値(114)と前記下限値との間の労力値(112)を有する軌道(108)が需要軌道として選択されるものである、選択する工程;および
前記コンピュータが、
データパケット(120)を前記仲間の車両(104)に送信する工程であって、前記データパケット(120)は、基準軌道(110)および前記基準軌道(110)に関連付けられた前記基準労力値(114)、ならびに少なくとも前記協調軌道(300)および前記協調軌道(300)に関連付けられた前記労力値(112)を含むものである、送信する工程;を含むことを特徴とする方法。[0031]
【請求項2】
前記評価する工程において、前記現在の最大許容可能運転労力は、基準労力値を用いて決定される、請求項1に記載の方法。
【請求項3】
前記基準労力値は、前記下限軌道(111)および/または前記基準軌道(110)を用いて決定される、請求項2に記載の方法。
【請求項4】
前記送信する工程において、前記データパケット(120)は、前記下限軌道(111)および/または前記上限軌道(113)をさらに含む、請求項1~3のいずれか1項に記載の方法。
【請求項5】
前記受信する工程において、前記仲間の基準軌道(206)は、前記仲間の車両(104)が
交通ルールに基づいて道を譲ならければならないように従属している場合、仲間の需要軌道(204)として分類され、それにより、前記仲間の車両は、その後、前記基準軌道(110)として、衝突範囲内で衝突のない前記軌道(108)の選択のために考慮されなくなる、請求項1~4のいずれか1項に記載の方法。[0023]
【請求項6】
前記受信する工程において、仲間の協調準備値は、前記仲間の基準労力値(207)、または前記仲間の基準労力値(207)および前記仲間の労力値(208)を用いて決定され、前記選択する工程において、前記協調軌道(300)は、前記仲間の協調準備値を用いてさらに選択される、請求項1~5のいずれか1項に記載の方法。
【請求項7】
前記選択する工程において、労力値(112)が前記基準労力値(114)よりも少なくとも協調量だけ前記上限値に近い軌道(108)を前記協調軌道(300)として選択する、請求項1~6のいずれか1項に記載の方法。
【請求項8】
前記受信する工程において、前記仲間の軌道セット(200)は、前記軌道(108)の計算時間に変換される、請求項1~7のいずれか1項に記載の方法。
【請求項9】
請求項1~8のいずれか1項に記載の方法を対応するユニットにおいて実行、実施および/または制御するように適合される装置(102)。
【請求項10】
請求項1~8のいずれか1項に記載の方法を実行、実施および/または制御するように適合されたコンピュータプログラム製品。
【請求項11】
請求項10に記載のコンピュータプログラム製品が記憶される機械可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【0001】
発明の分野
本発明は、車両の将来の運転操作と少なくとも1台の仲間の車両の仲間の操作との協調的な調整のための方法および装置に関する。
【0002】
先行技術
無線を介して、車両は、互いに、およびインフラ設備とメッセージを交換することができる。例えば、車両は、その検出範囲内で対象物を検出し、検出された対象物を記述した対象メッセージを送信することができる。したがって、別の車両は、それ自身の計算において、それ自身の検出範囲外でその車両によって検出された対象物を含むことができる。また、車両は、他の車両のために改善されたルート計画を可能にするために、その計画されたルートを表すルーティングメッセージを提供することができる。
【0003】
ドイツ連邦共和国特許出願公開第102007058538号は、交通において危険な状況を制御する方法を記載している。
ドイツ連邦共和国特許出願公開第102012011994号は、運転者支援および/または自動車の安全機能をサポートする方法を記載している。
ドイツ連邦共和国特許出願公開第102015221817号は、運転操作の分散調整方法を記載している。
【0004】
発明の開示
このような背景に対して、ここに提示されるアプローチは、独立請求項に記載の車両の将来の運転操作と少なくとも1台の仲間の車両の仲間の操作との協調的な調整の方法、対応する装置、および最後に対応するコンピュータプログラム製品を紹介する。ここに提示されるアプローチの有利なさらなる開発および改善は、本明細書から得られ、従属請求項に記載される。
【0005】
発明の利点
本発明の実施形態は、異なる車両の将来の運転操作が相互合意によって調整されることを有利に可能にするので、どの車両も、流れる交通を可能にするために、不釣り合いに大きな操舵介入、制動介入、および/または加速介入を実行する必要がない。この目的のために使用される方法は、制御装置等の装置を使用して実行されてもよい。この方法を実行するために、信号、測定値等を使用および/または分析してもよく、これらは、例えば、センサ、測定機器、あるいは同様の装置によって提供される。この方法は、完全にまたは部分的に自動化して実施されてもよい。人による介入を排除しなくてもよいが、必ずしも必要ではない。
【0006】
車両の将来の運転操作と少なくとも1台の仲間の車両の仲間の操作との協調的な調整の方法が提示され、該方法は以下の工程を含む:
仲間の車両から仲間のデータパケットを受信する工程であって、仲間のデータパケットは、仲間の基準軌道と、任意的に、仲間の車両用の少なくとも1つの仲間の軌道とからなる仲間の軌道セットを含み、仲間のデータパケットは、仲間の基準軌道を特徴付ける仲間の基準労力値と、任意的に、仲間の軌道を特徴付ける仲間の労力値とをさらに含む工程;
仲間の基準軌道および任意的に仲間の軌道を用いて、車両用の基準軌道として車両用の軌道セットから軌道を選択する工程であって、仲間の基準軌道および任意的に衝突範囲内の仲間の軌道に対して衝突のない軌道セットの軌道が、基準軌道として選択される工程;
下限軌道および上限軌道を用いて基準軌道と軌道セットのさらなる軌道とを評価する工程であって、基準軌道には基準労力値が割り当てられ、軌道にはそれぞれ労力値が割り当てられ、下限軌道は、可能な限り低い運転労力を伴う車両に対する現在の理想的な軌道を表し、かつ労力値空間の下限値を定義し、上限軌道は、協調のための現在の最大許容可能運転労力を伴う軌道を表し、かつ労力値空間の上限値を定義する工程;
基準労力値、下限値、上限値、仲間の基準労力値、および任意的に仲間の労力値を用いて協調需要値を決定する工程であって、協調需要値は、協調要求を通じて自身の状況を改善することがより理にかなっているのか、あるいは仲間の車両の協調要求を果たすことがより理にかなっているのかどうかを表す工程;
基準労力値および協調需要値を用いて軌道セットの軌道から少なくとも1つの協調軌道を選択する工程であって、仲間の車両に協調を提供すべきであることを協調需要値が表す場合に、協調軌道として、基準労力値と上限値との間の労力値を有する軌道が代替軌道として選択され、または仲間の車両から協調を要求すべきであることを協調需要値が表す場合に、協調軌道として、基準労力値と下限値との間の労力値を有する軌道が需要軌道として選択される工程;
データパケットを仲間の車両に送信する工程であって、データパケットは、基準軌道および基準軌道に関連付けられた基準労力値と、少なくとも協調軌道および協調軌道に関連付けられた労力値とを含む工程。
【0007】
言い換えると、車両の将来の運転操作と少なくとも1台の仲間の車両の仲間の操作との協調的な調整の方法がここに提示され、該方法は以下の工程を含む:
仲間の車両から仲間のデータパケットを受信する工程であって、仲間のデータパケットは、仲間の車両用の少なくとも1つの仲間の基準軌道の仲間の軌道セットを含み、仲間のデータパケットは、仲間の基準軌道を特徴化する仲間の基準労力値をさらに含む工程;
仲間の基準軌道および、該当する場合には仲間の需要軌道を用いて車両用の基準軌道として車両用の軌道セットから軌道を選択する工程であって、衝突範囲内の仲間の基準軌道に対して衝突がなく、かつ必要とされる追加の労力が許容可能である場合に仲間の需要軌道をさらに可能にする軌道セットの軌道が基準軌道として選択される工程;
下限軌道および上限軌道を用いて基準軌道と軌道セットのさらなる軌道とを評価する工程であって、基準軌道には基準労力値が割り当てられ、軌道にはそれぞれ労力値が割り当てられ、下限軌道は、可能な限り低い運転労力を伴う車両に対する現在の理想的な軌道を表し、かつ労力値空間の下限値を定義し、上限軌道は、協調のための現在の最大許容可能運転労力を伴う軌道を表し、かつ労力値空間の上限値を定義する工程;
協調要求を通じて自身の状況を改善することがより理にかなっているのか、あるいは協調要求を仲間の車両に付与することがより理にかなっているのかを示す協調需要値の決定する工程;
基準労力値および協調需要値を用いて軌道セットの軌道から少なくとも1つの協調軌道を選択する工程であって、仲間の車両に協調を提供すべきであることを協調需要値が表す場合に、協調軌道として、基準労力値と上限値との間の労力値を有する軌道が代替軌道として選択され、または仲間の車両から協調を要求すべきであることを協調需要値が表す場合に、協調軌道として、基準労力値と下限値との間の労力値を有する軌道が需要軌道として選択される工程;
データパケットを仲間の車両に送信する工程であって、データパケットは、基準軌道および基準軌道に関連付けられた基準労力値と、少なくとも協調軌道および協調軌道に関連付けられた労力値とを含み、労力値空間は、2つの限界軌道の労力値が車両間で同一の値によって表されるという事実によって定義される間隔に正規化される工程。
【0008】
本発明の実施形態に関する考えは、とりわけ、以下に記載される考察および知見に基づくものとみなすことができる。
【0009】
車両の運転操作は、車両の操舵、制動および/または加速と理解され得る。車両のドライブトレインは、ドラグトルクによって車両を制動し、駆動トルクによって車両を加速することができる。車両の制動システムは、制動トルクによって車両を制動することができる。車両の操舵システムは、操舵角度によって車両を操舵することができる。運転操作は、速度に依存する。例えば、車両の現在の速度は、現在の最小の運転可能曲線半径を決定する。操舵前に制動することにより、より小さな曲線半径を運転することができる。
【0010】
車両は、自車両または自我車両と記述されることがある。車両の装置において、本明細書に記載の方法を実行してもよい。車両は、運転者によって少なくとも部分的に制御されてもよい。この目的のために、運転者は、装置から運転指示を受け取ってもよい。また、運転操作は、制御装置によって少なくとも部分的に制御されてもよい。また、車両は、制御装置によって完全にまたは部分的に自動的に制御されてもよい。
【0011】
仲間の車両は、別の車両である。形容詞「仲間の」はまた、仲間の車両に関連する他の用語を区別するために、本文で使用される。仲間の車両は、仲間の運転者または仲間の制御装置によって操舵される。ここで提示される方法はまた、仲間の車両の仲間の装置上で実行されてもよい。仲間の操作は、仲間の車両の運転操作として理解され得る。ここに提示されるアプローチはまた、仲間の車両の観点から、役割を交換して実行されてもよく、それによって、用語「車両」および「仲間の車両」ならびに関連する特徴が交換される。
【0012】
軌道は、時間の経過に伴う状態の進行(例えば、位置、向き、速度ベクトルおよび加速度ベクトル等)を記述し、その上で、運転操作を使用して車両を制御することができる。軌道は、多次元、特に二次元または三次元である。軌道はまた、例えば、車両の状態が確率分布で表される場合、無限に次元化されてもよい。軌道はまた、位置特定の不確実性を取り囲むスリーブとして定義されてもよい。軌道は、車両が走行する走行面、例えば道路に沿って延在してもよい。したがって、軌道は、車両がいつどこにあり、将来どこにあるのかを記述する。軌道は、少なくとも予測範囲まで計画される。例えば、予測範囲は、車両のセンサ範囲によって決定されてもよい。予測範囲は、速度に依存することがある。衝突範囲は、予測範囲以下であってもよい。衝突範囲もまた、速度に依存することがある。軌道は、車両および仲間の車両がそれぞれ互いに少なくとも最小距離を有するように、車両から衝突範囲まで走行すれば、衝突のないものと評価される。
【0013】
軌道セットは、共通の地点で交差するか、あるいは共通の地点から始まる、可能性のある軌道の群を組み合わせる。共通の地点は、現在時刻における車両の現在位置であってもよい。共通の地点では、車両は、軌道セットの全ての軌道に対して、同一の速度で同一の方向に走行する。軌道セットの軌道は全て、少なくともわずかに異なる。少なくとも1つの運転操作は、軌道セットの全ての軌道で異なる。軌道セットの異なる軌道は、互いに交差してもよい。ここで、異なる軌道を介して、同じ将来の時点で、将来の位置に到達してもよい。
【0014】
データパケットは、自己完結型メッセージであってもよい。データパケットは、操作調整メッセージと呼ばれることがある。データパケットは、通信インターフェースを介して車両から仲間の車両に送信されてもよい。逆に、仲間の車両は、通信インターフェースを介して仲間のデータパケットを車両に提供してもよい。データパケットまたは仲間のデータパケットは、車両用に予め計画された単一の軌道の単一の軌道情報を含んでもよい。車両または仲間の車両のいずれかは、少なくとも2つの軌道の軌道情報を送信する。特に、データパケットは、車両用に予め計画された軌道セットの異なる軌道の軌道情報を含む。例えば、軌道は、互いに一定の距離で、一連の位置座標としてマッピングされてもよい。距離は、空間的または時間的であってもよい。空間距離の場合、位置座標にはタイムスタンプが与えられる。軌道はまた、パラメータ化されてマッピングされてもよい。ここで、軌道は、グラフとして数学的に記述されてもよい。軌道は、分割して記述されてもよい。
【0015】
データパケットは、各軌道の労力値を含み、労力値の労力値空間は、2つの限界軌道の労力値が車両間で同一である値によって表されるという事実によって定義される間隔に正規化されてもよい。したがって、軌道の労力値は、軌道毎の個々の運転操作の運転労力を再現する必要なく、比較可能である。
【0016】
労力値は、軌道のうちの一つを走行するために必要な運転労力を記述する。運転労力は、車両毎に異なることがある。例えば、同じ軌道上において、機敏で軽い車両の運転労力は、大型で重い車両よりも低いことがある。速度および方向が変化しない一定の運転は、運転労力が少ない、またはまったく運転労力がないと評価されることがある。強い制動は、弱い制動よりも高い運転労力で評価されることがある。強い加速は、弱い加速よりも高い運転労力で評価されることがある。狭い曲線半径は、広い曲線半径よりも高い運転労力で評価されることがある。労力値は、それぞれの軌道に沿って要求される運転労力を組み合わせて数値化する。したがって、極端な運転操作を伴う軌道は、弱く展開された運転操作を伴う軌道よりも高い労力値で評価される。
【0017】
軌道は、交差することがある。異なる車両が異なる時間に軌道の交差点に到達し、互いに少なくとも最小距離だけ常に離れている場合、軌道は、衝突しないものと評価される。最小距離は、軌道を横切るよりも、軌道の方向において、より大きくなることがある。最小距離は、速度に依存することがある。最小距離が衝突範囲より小さい場合、軌道は、衝突しやすいものと評価される。
【0018】
基準軌道は、車両が実際に走行する軌道であってもよい。基準軌道は、目標軌道と呼ばれることがある。基準軌道は、仲間の基準軌道を考慮して選択される。必要とされる追加の労力が許容可能である場合、基準軌道は、仲間の軌道を考慮してさらに選択される。基準労力値は、基準軌道を走行するために必要な運転労力を示す。基準労力値は、下限軌道の労力に対応する最小運転労力および上限軌道の労力に対応する最大運転労力と比較して決定される。最小運転労力は、-1の労力値で評価されてもよい。最大運転労力は、1の労力値で評価されてもよい。軌道の労力値および基準軌道の基準労力値は、1から-1の間にあってもよい。基準軌道よりも高い運転労力を伴う軌道は、基準労力値よりも大きな労力値を有することがある。基準軌道よりも低い運転労力を伴う軌道は、基準労力値よりも小さい労力値を有することがある。
【0019】
協調軌道は、代替軌道または需要軌道であってもよい。協調軌道が代替軌道であるか需要軌道であるかは、基準労力値に対するその労力値の比によって決定される。労力値が基準労力値よりも大きい場合、協調軌道は、代替軌道である。労力値が基準労力値よりも小さい場合、協調軌道は、需要軌道である。
【0020】
協調付与のための現在の最大許容可能追加運転労力は、協調準備値を使用することによって決定されてもよい。協調準備値は、予め定義されてもよい。例えば、車両がより協調的な軌道を走行すべきである場合、車両の運転者は、協調準備値を増加させることができる。同様に、車両があまり協調的でない軌道を走行する場合、運転者は、協調準備値を低下させることができる。
【0021】
協調準備値は、下限軌道および/または上限軌道および/または基準軌道を用いて決定されてもよい。協調準備値は、例えば、下限軌道の下限値および/または基準軌道の労力値よりも高い要因であってもよい。
【0022】
データパケットはまた、下限軌道および/または上限軌道を含んでもよい。仲間のデータパケットはまた、仲間の下限軌道および/または仲間の上限軌道を含んでもよい。限界軌道の少なくとも1つを送信することによって、基準労力値は、仲間の車両または車両自体において関連付けされてもよい。したがって、車両または仲間の車両の協調する準備をより良く見積もることができる。
【0023】
仲間の基準軌道は、仲間の車両が従属している場合は、自車両における仲間の需要軌道として分類されてもよい。この場合、衝突範囲内で仲間の需要軌道に対して衝突のない軌道を基準軌道として選択することができる。仲間の車両は、交通規則に基づいて道を譲らなければならない場合、従属している。分類を変更することにより、自身の軌道を選択する際により多くの可能性がある。
【0024】
仲間の協調準備値は、仲間の基準労力値および仲間労力値を用いて決定されてもよい。協調軌道は、仲間の協調準備値を用いて選択されてもよい。例えば、仲間の協調準備値は、仲間の基準労力値と仲間の労力値との計算された平均であってもよい。仲間の協調準備値が低いほど、仲間の車両はより協調的になる。仲間の協調準備値が高いほど、仲間の車両が協調する意思が低くなる。非常に協調的な仲間の車両には、需要軌道を協調軌道として送信することができ、これにより、車両により多くの利点がもたらされる。
【0025】
車両が依然として協調予約を有するが、現在の状況においてそれらを十分に活用する必要はないと考えていることを知らせるために、車両は、上限軌道よりも低い労力値を有する代替軌道として軌道を選択することができる。
【0026】
労力値が基準労力値よりも上限値に近い少なくとも1つの協調量である軌道を、協調軌道として選択してもよい。協調軌道のより高い労力値は、基準軌道に対するものよりも高い運転労力も許容可能であることを示すので、協調する準備を知らせるために使用されてもよい。
【0027】
仲間の軌道セットは、軌道の計算時間に変換されてもよい。仲間のデータパケットおよびデータパケットのデータ転送ならびに該方法の計算時間により、仲間の軌道は、自身の軌道に対する時間オフセットを示すことができる。時間変換によって、衝突をより正確に区別することができる。仲間の車両の将来の位置をより正確に決定することができるので、安全距離を短縮することができる。
【0028】
この方法は、例えば、ソフトウェアまたはハードウェアで、あるいは制御装置等のソフトウェアとハードウェアとの混合で実施されてもよい。
【0029】
さらに、ここに提示されるアプローチは、ここに提示される方法の変形例の工程を適切な単位で実行、制御または実施するように構成された装置を確立する。
【0030】
装置は、信号またはデータを処理するための少なくとも1つの演算器と、信号またはデータを記憶するための少なくとも1つのメモリ装置と、通信プロトコルに埋め込まれたデータを読み込みまたは出力するための少なくとも1つのインターフェースおよび/または通信インターフェースとを有する電気装置であってもよい。演算器は、例えば、自車両および/または仲間の車両のセンサ信号を処理し、センサ信号に応じてデータ信号を出力する信号プロセッサ、いわゆるシステムASIC、マイクロプロセッサまたはマイクロコントローラであってもよい。メモリ装置は、例えば、フラッシュメモリ、EPROM、あるいは磁気メモリ装置であってもよい。インターフェースは、センサからのセンサ信号を読み込むためのセンサインターフェースとして、および/またはデータ信号および/または制御信号をアクチュエータに出力するためのアクチュエータインターフェースとして構成されてもよい。通信インターフェースは、データをワイヤレスおよび/または有線で読み込むか、または出力するように構成されてもよい。インターフェースはまた、ソフトウェアモジュールであってもよく、これらは、例えば、他のソフトウェアモジュールの隣のマイクロコントローラ上に存在する。
【0031】
特にプログラム製品またはプログラムがコンピュータまたはデバイス上で実行される場合に、半導体メモリ、ハードディスクメモリまたは光メモリ等の機械可読キャリアまたは記憶媒体上に格納されてもよく、上記の実施形態のうちの1つに記載の方法の工程を実行、実施、および/または制御するために使用される、コンピュータプログラム製品またはプログラムコードを有するコンピュータプログラムも有利である。
【0032】
本発明の可能な特徴および利点のいくつかは、異なる実施形態に関して本明細書に記載されることが指摘される。当業者は、本発明のさらなる実施形態に想到するために、方法およびデバイスの特徴が、適切な方法で組み合わされ、適合され、または交換され得ることを認識する。
【図面の簡単な説明】
【0033】
以下、添付図面を参照して本発明の実施形態を説明するが、図面および説明のいずれも本発明を限定するものと解釈されるべきではない。
【
図1】
図1は、一実施形態による装置を有する車両の図を示す。
【
図2】
図2は、軌道セットおよび仲間の軌道セットを有する車両および仲間の車両の図を示す。
【
図3】
図3は、一実施形態による、仲間の軌道セットに一致する軌道セットを有する車両および仲間の車両の図を示す。
【
図4】
図4は、一実施形態による、互いに一致する軌道セットを有する車両および仲間の車両の図を示す。
【0034】
図面は単に概略的であり、縮尺通りではない。図中の同一の引用符号は、同一または同様に作用する特徴を示す。
【発明を実施するための形態】
【0035】
本発明の実施形態
車両間の操作がとりわけ、快適性、効率、および安全性を向上させるために調整される場合、これを、協調運転と呼ぶことがある。これは、直接の車車間通信(V2V)の可能性および車両の自動化の増加によって容易になる。
【0036】
異なるシナリオでは、車両間の異なる種類の操作調整の方法を実行してもよい。
【0037】
例えば、障害物を回避するときに、操作調整が可能となる。この場合、関係する車両は、まず、いくつかの可能な回避軌道を送信する。軌道は、時間の経過に伴う状態の進行、または時間の経過に伴う車両の位置をそれぞれ記述する。したがって、それは、車両が将来の時点でどこにいるかを符号化する。軌道は、非パラメータ的に、例えば、一連の位置点または時間の経過に伴う離散的若しくは連続的な分布として、あるいはパラメータ的に、例えば、多項式若しくはクロソイドの形式で、あるいは離散的若しくは連続的な分布の流れの形式で、時間に依存するグラフとして表すことができる。その過程で、いわゆる代替軌道は、隣接する車両に送信される。続いて、代替軌道の可能な組み合わせの量から、予想される損傷が最小化されるか、または完全に回避されるものが選択される。組み合わせの評価はまた、それぞれの代替軌道の優先順位付けも可能にする。
【0038】
操作調整はまた、一般的な道路交通状況においても行うことができる。必要に応じて、車両は、それらの現在の運転挙動、ならびにそれらの意図した運転挙動についての情報を、軌道の形式で送信してもよい。別の車両は、それが送信車両の意図された操作を可能にするかどうかをチェックし、場合によっては、その意図された操作を送信した車両がそれを実行することができるように、その基準軌道を調整することによって、これを暗黙的に認識する。
【0039】
協調的な操作調整のための別の可能性は、2つの軌道を転送するという考えに基づいている。この場合、現在計画されている操作を記述する計画された軌道と、例えば現在計画されているものより効率的であるので、車両が行いたい操作を記述する所望の軌道が送信される。車両の計画された軌道が、常に衝突のないものであるのに対し、所望の軌道が、計画された軌道と常に衝突するという点で、計画された軌道は、所望の軌道とは異なる。ここで、車両がその計画された軌道(自我計画)と衝突する別の車両からの所望の軌道を仲間の希望として受信する場合、それは、仲間の希望を可能にするために代替操作を実現することができるかどうかをグローバルコスト基準によってチェックし、もはや仲間の希望との衝突がないように自我計画を変更することによって協調を承認する。
【0040】
本発明の実施形態
図1は、車両100の将来の運転操作と少なくとも1台の他の車両104の運転操作との協調的な調整のための装置102を備えた車両100の図を示す。ここで、車両100は、他の車両104の後方の道路を走行している。他の車両104は、仲間の車両104と呼ぶことがある。車両100のセンサは、車両100の近傍の現在の交通状況を検出する。代替的にまたは追加的に、車両100は、無線を介して交通状況に関する情報を受信する。交通状況に応じて、車両のシステムは、現在可能な軌道108のうち軌道セット106を車両100に対して計画し、軌道108のうちの1つが基準軌道110として選択される。軌道108は、車両100が操舵、制動または加速等の運転操作を使用してこの軌道108に沿って走行した場合に、車両100が将来いるであろう位置座標の予め計算されたコースを記述する。基準軌道110は、実際には、走行されるように選択される。
【0041】
計画段階では、下限軌道111および上限軌道113もまた計画される。下限軌道111については、他の全ての車両104は無視され、静的障害物および道路境界のみが考慮される。したがって、下限軌道111は、車両100が単独で道路を走行しているかのように計画される。上限軌道113は、本質的に下限軌道の反対である。上限軌道113を計画する場合、例えば、他の道路利用者を避け、道を譲るために、必要な全ての運転操作が計画されてもよい。
【0042】
軌道108は、全て同じ原点を有する。ここでの原点は、車両100の現在位置である。軌道セット106は、予測範囲を参照して計画される。予測範囲は、車両100が、一定期間の後にどの位置座標にいるかを示す。車両100がどのように加速、制動および/または操舵されるかに応じて、軌道108は異なる長さを有し、異なる位置座標で終わる。例えば、最大減速を伴う軌道108、車線変更を伴う軌道108、操舵介入および制動介入を伴わない基準軌道110、回避操作を伴う軌道108、および中程度の制動介入を伴う軌道108がここに示される。
【0043】
ここで、軌道セット106の軌道108は、それぞれ、装置102において労力値112で例示的に評価される。この場合、評価は、2つの限界軌道111、113と比較して行われる。ここで、限界軌道111、113には、労力値範囲の極値が割り当てられる。ここでの限界値は、-1および+1である。下限軌道111は、下限値を定義する。上限軌道113は、上限値を定義する。軌道108が限界軌道111、113のうちの1つに類似するほど、その労力値112はそれぞれの限界値に近づく。したがって、基準軌道110もまた、基準労力値114で評価される。
【0044】
したがって、車線変更を伴う軌道108は、ここでは、0.3の労力値112で評価される。回避操作を伴う軌道108は、0.4の労力値112で評価される。基準軌道110は、0.2の基準労力値114で評価され、中程度の制動介入を伴う軌道108は、0.25の労力値112で評価される。
【0045】
一実施形態では、基準労力値114より大きい労力値112を有する軌道108を、代替軌道116と呼ぶ。基準労力値未満の労力値を有する軌道108を、需要軌道118と呼ぶ。
【0046】
装置102は、データパケット120を他の車両104に送信する。データパケット120は、基準軌道110、基準労力値114、および軌道セット106の少なくとも1つの軌道108に関する情報を含む。関連する労力値112もまた、データパケット120を介して送信される。
【0047】
図2は、軌道セット106および仲間の軌道セット200を有する車両100および仲間の車両104の図を示す。軌道セット106は、車両100がアクセスランプを介して複数車線道路上を走行するように計画される。基準軌道110は、車両100がアクセスランプの加速車線の約半分で道路の右側車線に変更するように計画される。他の可能性として、車両100が加速車線上により長く留まり、後の地点で右側車線に変更するか、あるいは加速車線上で制動する軌道108が計画される。
図1に示すように、基準軌道110および他の軌道108は、それぞれ、上限軌道113および下限軌道111に関連して、基準労力値114または労力値112で評価される。
【0048】
強い加速を伴わない便利な車線変更は、-0.2の労力値112で評価され、中程度の減速は、0.7と評価される。基準軌道110は、0.2の基準労力値114を有する。
【0049】
仲間の車両104は、既に道路の右側車線を走行している。車両100は、計画された仲間の軌道セット200に関する情報を有する仲間の車両104から仲間のデータパケット202を受信する。仲間の車両104に対して、仲間の軌道206は、道路の右側車線での一定の走行として計画される。代替軌道204上では、仲間の車両104は、右側車線で加速または制動される。別の軌道204上では、左側車線への車線変更が計画される。さらに、この場合、下限軌道に対応する-1.0の仲間の基準労力値207と、仲間の軌道204用の仲間の労力値208とが、仲間のデータパケット202に記憶される。車線変更は、0.6と評価され、加速は、0.2と評価され、ドラグトルクを適用することによるわずかな制動は、-0.8と評価される。仲間の基準労力値207および仲間の労力値208は、仲間の車両104の下限軌道111および上限軌道113に関連する。
【0050】
車両100では、基準軌道110が仲間の基準軌道206との衝突212につながり、仲間の車両104が優先通行権を有するので、車両100が協調を必要とすることが認識される。したがって、軌道セット106の残りの軌道108は、衝突212について調査される。道路の右側車線が仲間の車両104によって占有されているので、車両100は、現在の仲間の基準軌道206との衝突212なしで、加速車線から道路に変更することができないことがさらに認識される。
【0051】
唯一の衝突のない軌道108上では、車両100は、加速車線上で制動されることになる。
【0052】
図3は、一実施形態による、仲間の軌道セット200に一致する軌道セット106を有する車両100および仲間の車両104の図を示す。この図は、
図2の図に実質的に対応している。ここで、車両100は、軌道108から唯一の衝突のない軌道108を基準軌道110として選択した。新しい基準軌道110上では、車両100は、ここでは、仲間の車両104が右側車線を通過できるように、加速車線上で制動される。
【0053】
また、少なくとも1つの協調軌道300が、軌道108から選択される。協調軌道300は、仲間の基準軌道206に対して衝突しやすいが、他の仲間の軌道204のうちの少なくとも1つに対しては衝突がない。
【0054】
基準労力値114を有する新しい基準軌道110および関連する労力値112を有する協調軌道108は、
図1に示すように、データパケット120において仲間の車両104に送信される。
【0055】
仲間の車両104では、仲間の基準軌道206もまた、ここでは、衝突212について調査される。協調を必要とする車両100は、衝突のないその基準軌道110を選択し、可能な代替として協調軌道300を要求することが認識される。
【0056】
図4は、一実施形態による、互いに一致した軌道セット106、200を有する車両100および仲間の車両104の図を示す。この図は、
図2および
図3の図に実質的に対応している。ここで、仲間の車両104は、受信した基準軌道110ならびに受信した協調軌道300に反応し、次いで、新しい仲間の基準軌道206としてわずかな減速を伴う仲間の軌道204を選択した。
【0057】
この情報は、新しい仲間のデータパケット202において車両100に送信される。それは、ここでは、協調軌道300が新しい仲間の基準軌道206に対して衝突がないことを認識し、新しい基準軌道110として、右側車線への遅めの車線変更を伴う協調軌道300を選択する。この情報は再び、新しいデータパケット120において仲間の車両104に送信される。
【0058】
言い換えると、ここに提示されるアプローチは、任意の軌道に基づく協調的な運転操作の分散調整を提示する。
【0059】
ここに提示されるアプローチは、軌道の交換に基づく協調的な操作調整の方法を記述する。ここで、現在計画されている軌道または基準軌道および可能な軌道についての情報、例えば、回避操作(代替軌道)または意図された操作(需要軌道)についての情報は、関連する労力評価と共に転送される。これにより、参加する車両は、(合計労力が最も低い)最適な共通操作を調整することができる。必ずしも正確に1つの所望の軌道が転送されるとは限らず、複雑なシナリオにおける選択肢の数を増やして、相互に利益のある協調の確率を向上させる。需要軌道が可能であるかどうかの決定は、他の車両のコストを仮定するグローバルコスト関数に基づくものではない。したがって、最適な意思決定のために、全ての車両メーカー間で同じであるコスト関数を必要せず、あるいはエラーが生じやすい仮定を省略することができる。各車両は、内部でその自己コストを計算し、正規化される方式でそれらを他の車両に送信する。衝突からの自由は、例えば、協調相手のうちの一人が、1秒未満の極めて短い予測範囲を使用する場合に、考慮される軌道の予測範囲(予測の持続時間)が一致しないという事実によっても引き起こされ得るので、基準軌道は、衝突からの無条件の自由を必要としない。この場合、基準軌道の衝突はめったに起こらない。もう一方の極端な例では、非常に大きな予測範囲は常に、衝突につながり、これは需要軌道の絶え間ない送信を引き起こすことになる。「正しい」予測範囲は、状況に依存する。
【0060】
ここに提示されるアプローチでは、協調は、積極的な問い合わせを必要としない。ここで、例えば、その優れたセンサ技術のおかげで、はるかに包括的な環境モデルを有するので、既に前もって他の車両による協調の将来の必要性を認識する車両によって、代替軌道を使用して協調を提供することができる。
【0061】
さらに、操作調整を交渉または最適化することが可能である。例えば、第1の車両は、第2の車両が協調したい場合に、第2の車両に速度を20km/h低減することを義務付ける需要軌道を送信することができる。ここに提示されるアプローチでは、第2の車両は、10km/hの減速が許容可能であり、協調する準備ができていることを通信することができる。この場合、基準軌道の具体的な変更は不要であるので、車両制御への即座の介入を回避することができる。したがって、縛りのない連続的な交渉/最適化が達成される。
【0062】
ここに提示されるアプローチでは、軌道の純粋に有益な送信が行われる。分散協調的な操作調整は、2つの部分を有する。第1に、一連の規則を備えたプロトコルが提示され、これは、車両が通信することを可能にする。第2に、このプロトコルを使用して、異なる協調的な操作調整を実行するための方法が提示される。基本原理は、車両が軌道セットまたは軌道の量または軌道のクラスタを交換することである。この量は、1つの「基準軌道」、0からnの「代替軌道」、および/または0からmの「需要軌道」で構成される。
【0063】
「基準軌道」は、車両が現在追従し、運転制御装置/運転者によって目標パラメータとして実行される軌道である。「基準軌道」は、常に通信される。「代替軌道」は、基準軌道よりも「高価」であるが、適用可能であれば車両が走行する意思がある操作を記述する。「代替軌道」は、任意的に通信される。「需要軌道」は、より低い「コスト」により車両が走行したいと思うが、例えば、必要な操作空間が他の車両によって占有されているので、車両が現在走行することができない所望の操作を記述する。「需要軌道」は、任意的に通信される。軌道(基準軌道、需要軌道、代替軌道)は、IDまたはマーカによって明示的に符号化されない。むしろ、コスト値または労力値はそれぞれ、そのような軌道に加えて、軌道毎に送信される。これにより、他の軌道に関連して各軌道を設定し、それらからそれらの意味と優先順位を導くことができる。各軌道のコスト値の転送により、他の道路利用者は、送信車両のコスト関数の局所近似を決定することができる。これは、コスト値および関連する軌道が時間の経過と共にまとめて評価される場合に特に成功する。
【0064】
コストは、「協調コスト」として定義されてもよい。これは、協調からどれくらいの利益が得られるか、および/または協調付与からどれくらいの追加の労力が生じるかについての情報を伝えるのに役立つ。
【0065】
さらに、各軌道に対して、任意的にカテゴリーを指定することができることが規定される。このカテゴリーは、仲間の車両または他の車両における操作計画における軌道の考慮に役立つ。
【0066】
車両が「緊急軌道」を追従する場合、それは、技術的(例えば、タイヤの破裂)または状況に関連する緊急事態(例えば、子供が道路上を走る)にあり、すなわち、通常の交通規則(例えば、高速道路上での停止)に従うことができず、または(重い制動/操舵による)他の車両に対する潜在的な危険を表す。
【0067】
「協調オファー」は、他の車両がそれらの需要軌道を可能にするためのオファーを表す。関連する車両は、アドレス指定された車両のV2X IDによって、追加のオプションフィールドを介して指定され得る。
【0068】
軌道がカテゴリー「緊急車両」でマークされている場合、この軌道上の車両は、任務中であるので、特別な優先権を有する(そのような車両については、情報は既にCAM(協調認識メッセージ)に含まれている)。
【0069】
カテゴリー「提案」は、特定の他の車両に対する操作提案として軌道を送信するために、V2X IDのフィールドと共に使用されてもよい。ここでは、調整概念は、軌道の協調コスト値を用いて実行される。ここでは、軌道のコスト値を「協調コスト」と定義する。それらは、2つの限界軌道のコストによって決定される。状況を考慮して協調によって達成され得る可能な限り最良の軌道は、車両が協調から恩恵を受けるため、-1の値が与えられ、下限軌道と呼ばれる。自己コストの放棄の下で仲間の希望を可能にするために譲歩としてちょうど受け入れられる軌道は、1の値で定義され、上限軌道と呼ばれる。基準軌道を含む他の軌道は、それに応じて選別される。これは、2つの限界軌道に関連して、ローカルコスト関数によって確立されるそれらのコストを設定することによって行うことができる。
【0070】
最良の場合、協調が可能な他のすべての車両は、任意の協調希望を可能にするので、これらの車両が無視される環境において、可能な限り最良の軌道(=下限軌道)に対して、自我軌道が決定される場合、2つの限界の決定を十分に正確に達成することができ、運転物理を無視することができる。他人の軌道を可能にするための譲歩のどれがまだ許容可能であるのかを反映する上限軌道の決定は、あまり明確ではない。上限軌道の決定のための1つのアプローチは、例えば、グローバルコスト限界の定義である。ここで、1つの軌道が選択され、そのコストは、例えば、基準コスト値および/または基準労力値のコストよりも20%高い。基準コストは、例えば、基準軌道、または可能な限り最良の軌道から、あるいは好ましくは両方の組み合わせから決定されてもよい。上限コストはまた、操作/状況に応じて調整されてもよい。手動運転の場合、コスト限界は、協調要求における運転者の挙動から知ることができ、適応性がある。
【0071】
2つの限界の正確さ、またはそれらのコストは、基本的な傾向、または互いの関係よりも重要ではない。その過程で、2つの限界軌道の送信は、絶対的に必要ではなく、車両が全体として協調状況をより良く解決すると想定する他の需要/代替軌道を優先して省略してもよい。しかしながら、ここに提示された概念にとって、各車両が、その基準軌道に加えて、全体的な協調オファーとして少なくとも1つの代替軌道を送信することが重要である。同様の限界コストを伴ういくつかの操作が可能であれば(高速道路上:制動または車線変更)、操作毎に代替軌道を送信することが役立つ。
【0072】
通信された代替軌道は、ここでは、他の車両の観点から、自車両において状況を評価する必要はなく、適合された需要軌道を生成するために、協調を必要とする車両によって使用されてもよい。協調を必要とする車両は、衝突がなく、受信された代替軌道の可能な組み合わせの中から、それ自身のニーズに対する最良の解決策を提供する状況を見つけようとする。この関連する軌道は、ここでは、需要軌道として送信される。自身の限定軌道に対するこの軌道の自我コストは、協調コストの値を計算するために使用される。他の車両は、需要軌道を受信し、この軌道は、既に受け入れ可能であると決定されたそれらの送信された代替軌道を指すので、協調要求を受け入れ、それに応じてそれらの基準軌道を調整する良好な機会があり、それによって、次の工程において、元の需要軌道も基準軌道になり得る。
【0073】
車両がそれらの決定された上限軌道を代替軌道として送信した場合、協調を付与する車両は、各協調要求に対して最大コストを負担することになる。したがって、要求している当事者の観点から代替軌道によって表される状況の最良の利用を表さないが、むしろ、協調を付与している当事者にある程度応えるさらに別の需要軌道を、必要な車両が送信する場合、それは「協調」である(「友好的な」需要軌道)。実際には、これは、例えば、「高速道路に乗り入れる当事者」が必要とされるよりも強く加速するという事実によって達成され得る。
【0074】
言い換えれば、可能な自我軌道のプールから、最も安価なものではなく、例えば、最も安価なものよりも20%高価なものが選択される。
【0075】
逆の場合、仲間の車両が代替軌道として限界軌道を送信しない(それに対応して、コスト値は1未満である)場合、試しに、自身の下限軌道により近いものであり、例えば、コストに関しては、可能な限り最良の解決策と代替軌道を考慮して最良の解決策との間にある需要軌道が送信されることがある。他の車両は、2つの需要軌道を受け取り、それらのための最も好ましいものを可能にする。ここで、それらは、どの程度質問者に応じることを望むかを決定する可能性を有する。送信された基準軌道に関する需要軌道の送信された協調コストの評価は、このプロセスにおいて役立つことがある。
【0076】
車両が協調要求を付与し、その基準軌道を調整する場合、限界軌道がほぼ一定のままであるので、その送信された協調コストの値は増加する。時間の経過に伴うこの値の進行から、他の車両は、例えば、送信している車両の協調の準備がどのように変化するかを読み取ることができ、例えば、進行中の協調中に再調整を行うことが可能である。値が1に近づく場合、協調を要求している車両は、自車両にとってより高価であり、協調を付与する車両により応じる軌道(例えば、入り込む間により加速する)を選択すべきである。値が-1に近づく場合、自車両により有利な軌道を選択することができる。さらに、基準軌道の「協調コスト」の過程は、車両が現在どの程度「協調的」であるのか(すなわち、協調要求を車両に送信することが理にかなっているのかどうか)を示すことができる。値が1に近いか、または1に等しい場合、車両は、現在、譲歩をする意思がほとんどない。
【0077】
車両において、この方法は、以下の工程で実行することができる:
他の車両の操作調整メッセージを受信する工程(適用可能であれば、時間的整列、すなわち、車両が従属している場合には、現在時刻への変換および/または仲間の基準軌道の需要軌道への再割当てが行われる)。
衝突範囲内の他の基準軌道に対して衝突のない自身の基準軌道を決定する工程。
下限軌道、すなわち最良の場合の需要軌道(すべての協調車両は無視される)を決定する工程であって、下限コスト限界C=-1を定義する工程。
上限軌道、すなわち最悪の場合の代替軌道を、単に受け入れ可能な協調オファー(例えば、基準軌道と最良の場合の軌道とのコストの組み合わせを20%上回るコストを伴う)として決定する工程であって、上限コストC=1を定義する工程。
【0078】
任意的に、限界まで自身の協調忍耐に圧力を加えないさらなる代替軌道を決定することができる。(例えば、基準軌道と最良の場合の軌道とのコストの組み合わせのコストよりもわずか10%だけ高いコストを伴う)。
【0079】
自身の希望は、「現実的である」需要軌道(他の代替軌道および/または基準軌道からのタプルのうちの1つに対して衝突のない、最も低い自我コストを有する軌道)を決定することによって導入されてもよい。考慮される代替軌道のうちの1つが協調コストC=1を有する場合、「友好的な」需要軌道を決定するときに、「現実的である」軌道よりも20%高い自我コストを有する軌道を決定することができる。現実的である衝突のない解決策を見つけることができない場合、最良の場合の軌道を試しに送信することができる。
【0080】
協調を付与するために、他の車両の基準/代替/需要軌道から衝突のないタプルを形成することができ、少なくとも1つの需要軌道が含まれる。上記のタプルのそれぞれについて、最も自我コスト効率の高い自身の解決策を決定することができる。全体として、最も自我コスト効率の高い解決策を選択することができる。おそらく、他の車両の「友好的な需要軌道」に対する解決策が勝つだろう。
【0081】
協調付与の実施についての最終決定がなされ、その決定が肯定的である場合、基準軌道が調整される。
【0082】
最後に、基準軌道、代替軌道/複数の代替軌道、および、適用可能な場合、需要軌道/複数の需要軌道が送信される。
【0083】
この概念は、それぞれ1つのコスト値を有する軌道と、軌道を分類する可能性とを含む。軌道は、基準軌道、需要軌道および代替軌道に分類される。代替軌道は、協調オファーとして理解され得る。基準軌道は、定義された観測時間内に衝突しやすいものであってもよい。観測時間が経過した後、衝突の自由が要求される。車両の基準軌道が衝突しない場合でも、代替軌道および需要軌道は、正当化される。
【0084】
したがって、車両は、その自身のコスト関数内で不利な点が許容できるので、走行する意思がある軌道を予防的/積極的に通信することができる。それぞれの車両に影響を及ぼす前に協調を交渉することが可能である。これは、協調に関係する車両の操作を効率的に最適化する機会を提供する。さらに、全ての協調相手の好みが明示的に符号化され、労力値またはコストを介して通信され、その結果、仲間の車両に関する広範なコスト分析を省略することができるので、計算要件が極端に低減される可能性がある。転送されたコスト値は、協調相手のコストをより正確に見積もることができ、適用可能であれば、仲間のコストの局所的な見積もりを完全に省略することができるので、協調が成功する機会を増やす。受信した仲間の軌道のうちの1つに対するコストはまた、車両内で局所的に見積もられてもよい。該当する場合は、全ての仲間のコストの受信されたコスト値を正規化してもよい。これにより、低い計算労力で、自身のコストと仲間のコストとの大まかな比較を可能にする。カテゴリーの導入により、操作計画アルゴリズムのサポートが向上する。
【0085】
車両間の軌道情報の周期的またはイベントベース(すなわち、ある条件が満たされた場合)の交換に基づく、いくつかの車両間の協調的な操作調整の方法について説明する。まず、送信された情報について説明する。次に、調整概念を、異なる方法の変形例で説明する。
【0086】
まず、異なる軌道に対する送信規則を定義する。交換された軌道情報は、交換された軌道セットまたは軌道クラスタとして以下に説明するように、車両の基準軌道、需要軌道の数M(M≧0)、代替軌道の数N(N≧0)、および転送された各軌道の相対コスト値C(-1≦C≦1)から構成される。
【0087】
基準軌道は、例えば、常にメッセージ内で最初に来るという事実によって明示的に示される。代替的または追加的に、それはまた、明示的なマーカによって識別されてよい。各軌道について、協調オファー/緊急軌道/展開軌道/等の特別な分類を送信することができる。各軌道は、その分類化により、軌道が参照する他の車両のV2X IDのリストで補足されてもよい。
【0088】
カテゴリー「提案」は例えば、緊急車両アクセスのための通路を形成すること、または障害物を回避すること等の特別な状況において、追従することができる軌道を仲間の車両に提案するために使用され得る。
【0089】
軌道の相対コスト値は、以下のように設定される。基準軌道は、間隔-1<C0<1のコスト値C0を有する。需要軌道は、コスト値C<C0を有する。代替軌道は、コスト値C>C0を有する。
【0090】
基準軌道は、車両が現在追従している軌道であり、運転制御器/運転者の目標量である軌道である。基準軌道は、原則として競合しないべきであるが、競合は、予測範囲を超えて、または衝突までの時間(TTC)閾値を超えて限られた期間、発生する可能性がある。競合が発生する場合は、StVO(道路交通規則)に従って解決される。競合は、StVOに従って従属する車両によって解決され得る。したがって、優先車両は、その競合する軌道を送信し続けることがある。
【0091】
代替軌道は、基準軌道よりもコストが高いが、該当する場合は、車両がそれでも走行する意思がある軌道である。ここで「該当する場合」とは、「予約中」を意味し、つまり、例えば、代替軌道が基準軌道になる前に運転者の承認が要求され得る。さらに、全体的な状況の評価が行われてもよく、(局所的観点から)自身の追加コストが他の車両にとって十分な利益によって相殺されているかどうかがチェックされる。任意的に、代替軌道は、他の全ての基準軌道と競合しないように計画することができる。
【0092】
需要軌道は、所望の目的地をより良く満たす軌道であり、したがって基準軌道よりも良好なものである。需要軌道は、他の軌道と競合している。「他の軌道」は、仲間の基準軌道として理解されるべきである。例えば、異なる計画範囲により、それらが短すぎる場合、基準軌道の内部外挿との競合が生じれば十分である。
【0093】
軌道のクラスタの交換された軌道は、ユークリッド空間における軌道として排他的に考えられるのではなく、他の可能な空間における軌道でもあり得る。一例としては、車線中心に沿ったフレネ空間があり、この場合、軌道は、それぞれの車線の表示、ならびに時間の経過に伴う車線中心上の区間から構成されることがある。このようにして、軌道のクラスタは、構造化された交通空間(=例えば、車線区分線のある高速道路)で効率的に転送され得る。
【0094】
一実施形態では、関係する車両は、協調とは独立して交換される、自我状態またはセンサ情報等の、それらの環境に関するメッセージを使用する。このようにして、他の道路利用者の軌道は、例えば、仲間のセンサデータの助けを借りて、状況をより明確に分類することによって、追加的に妥当性があるものにできる。
【0095】
例えば、状況分析から、別の車が例えば高速道路に乗り入れようとしているので、協調する必要があるだろうことを認識する車両は、既に積極的に協調を提供することができる。これは、適切な代替軌道を生成し、それを送信すること(任意的に、カテゴリー「協調オファー」も設定すること)によって行われる。次いで、乗り入れる車両は、適切な需要軌道を直ちに生成し、送信することができる。この場合、主車線上の車両は、その基準軌道を調整する。ここで説明するより計算効率の高い概念は、車両が(多かれ少なかれ)協調を永続的に提供するという事実に基づいている。
【0096】
特定の状況では、他の車両への提案として軌道を送信することが役立つ場合がある。例えば、緊急車両アクセスのための通路を高速道路上に形成することを望む緊急車両の場合である。そのような提案は、運転者へのヒントとして、手動で運転する車両には有用であり得る。調整のための時間がほとんどない場合、突然の緊急事態(予期しない障害物を回避する)の場合に、別の可能な使用が起こり得る。また、提案は、右側優先の交差点に同時に多くの車両がある等の、曖昧な状況においても役立つことがある。この目的のために、車両は、他の車両の軌道を計算し、それらを「提案」としてマークし、アドレス指定された車両のV2X IDをそれらに提供する。提案軌道は、操作協調メッセージに添付され、送信される。この場合、提案軌道のコスト値は無関係である。他の車両は、メッセージを受信し、それが、それらに対する提案を含むことを確認する。それらの通常の軌道決定の範囲内で、それらは、妥当性について提案を評価し、適用可能であれば、それを優先的に考慮する。利点は、可能な代替の内部解決策が存在する場合、中央位置によって調整された変形例が提案されることである。したがって、ここで述べる方法は、中央操作調整を可能にする。
【0097】
ここに提示されるアプローチにより、協調的な操作の効率的な最適化が達成され得る。ただ1つの需要軌道またはただ1つの代替軌道の代わりに、各車両は、これらの軌道のいくつかの変形例を送信する。通信された協調コストによって、他の車両は、好みを知ることができる。受信する車両は、ここでは、その好ましい解決策を直接選択してもよい。また、それは、さらに、多数の需要軌道またはそれ自体の解決策の周囲にある代替軌道を決定し、送信することができる。
【0098】
ここに提示されるアプローチの技術的背景に関する追加情報は、以下のソースに見出すことができる。
https://www.imagine-online.de/home/(called up on 26 January 2018)Projekt IMAGinE - Intelligente Manover Automatisierung - kooperative Gefahrenvermeidung in Echtzeit
Werling et al., “Optimal trajectories for time-critical street scenarios using discretized terminal manifolds”, The International Journal of Robotics Research, 2011
During et al., “Adaptive Cooperative Maneuver Planning Algorithm for Conflict Resolution in Diverse Traffic Situations”, International Conference on Connected Vehicles and Expo, 2014
DE10 2016 209 330 A1
DE10 2012 011 994 A1
【0099】
最後に、「有する(having)」、「含む(comprising)」等の用語は他の要素または工程を除外せず、「一(a)または1つの(one)」等の用語は複数を除外しないことに留意されたい。クレーム中の符号は、限定と見なされるべきではない。