(57)【特許請求の範囲】
【請求項１】
自車両を囲うように設定され他車両との干渉を少なくとも規定の進行方向変更からなる回避行動で回避可能な干渉回避エリアを有すると共に、自車両の周囲に位置する他車両と車車間通信をしながら群走行を行う群走行制御装置であって、
上記進行方向変更による回避量は、上記干渉回避エリアにおいて、自車両の側方位置に比較して、自車両の前方位置が大きく設定され、
自車両の周囲に位置する他車両と車車間通信を行うことで、自車両に対する他車両の相対距離情報を取得する相対距離取得手段と、
上記相対距離取得手段が取得した他車両の相対距離情報に基づき、その相対距離が小さな他車両を干渉回避対象として選択する回避対象選択手段と、
他車両と車車間通信を行うことで、上記回避対象選択手段が選択した干渉回避対象についての、位置情報あるいは、車速情報及び車体ヨーレート情報を含む車両情報を取得する車両情報取得手段と、
上記車両情報取得手段で取得した車両情報に基づいて、自車両に対する干渉回避対象の相対位置を算出する相対位置情報算出手段と、
上記相対位置情報算出手段の算出した相対位置に基づき、回避対象選択手段によって選択された干渉回避対象が自車両の干渉回避エリアのどの位置に侵入したかを検出する干渉回避エリア侵入検出手段と、
干渉回避エリア侵入検出手段が検出した干渉回避対象の位置と、その干渉回避対象が位置する干渉回避エリアの位置に設定された進行方向変更による回避量に基づき、上記干渉回避対象に対する自車両の回避行動を決定する回避行動決定手段と、を備え、
回避行動決定手段で決定された回避行動に自車両を制御することを特徴とする群走行制御装置。
【請求項２】
自車両を囲うように設定され他車両との干渉を少なくとも規定の進行方向変更からなる回避行動で回避可能な干渉回避エリアを有すると共に、自車両の周囲に位置する他車両と車車間通信をしながら群走行を行う群走行制御装置であって、
上記進行方向変更による回避量は、上記干渉回避エリアにおいて、自車両の側方位置に比較して、自車両の前方位置が大きく設定され、
自車両の周囲に位置する他車両と車車間通信を行うことで、自車両に対する他車両の相対距離情報を取得する相対距離取得手段と、
上記相対距離取得手段が取得した他車両の相対距離情報に基づき、その相対距離が小さな他車両を干渉回避対象として選択する回避対象選択手段と、
他車両と車車間通信を行うことで、上記回避対象選択手段が選択した干渉回避対象についての、位置情報あるいは、車速情報及び車体ヨーレート情報を含む車両情報を取得する車両情報取得手段と、
上記車両情報取得手段で取得した車両情報に基づいて、自車両に対する干渉回避対象の相対位置を算出する相対位置情報算出手段と、
上記相対位置情報算出手段の算出した相対位置に基づき、回避対象選択手段によって選択された干渉回避対象が自車両の干渉回避エリアのどの位置に侵入したかを検出する干渉回避エリア侵入検出手段と、
干渉回避エリア侵入検出手段が検出した干渉回避対象の位置と、その干渉回避対象が位置する干渉回避エリアの位置に設定された進行方向変更による回避量に基づき、上記干渉回避対象に対する自車両の回避行動を決定する回避行動決定手段と、を備え、
回避行動決定手段で決定された回避行動に自車両を制御し、
上記干渉回避エリアは、自車両から規定した距離だけ離れた前方向位置に規定した幅の減速エリアを有し、
上記回避行動決定手段は、干渉回避対象が上記減速エリアに位置する場合には、進行方向変更による回避動作を行わずに減速行動を行う回避行動を、自車両に発生させる回避行動として決定することを特徴とする群走行制御装置。
【請求項３】
自車両を囲うように設定され他車両との干渉を少なくとも規定の進行方向変更からなる回避行動で回避可能な干渉回避エリアを有すると共に、自車両の周囲に位置する他車両と車車間通信をしながら群走行を行う群走行制御装置であって、
上記進行方向変更による回避量は、上記干渉回避エリアにおいて、自車両の側方位置に比較して、自車両の前方位置が大きく設定され、
自車両の周囲に位置する他車両と車車間通信を行うことで、自車両に対する他車両の相対距離情報を取得する相対距離取得手段と、
上記相対距離取得手段が取得した他車両の相対距離情報に基づき、その相対距離が小さな他車両を干渉回避対象として選択する回避対象選択手段と、
他車両と車車間通信を行うことで、上記回避対象選択手段が選択した干渉回避対象についての、位置情報あるいは、車速情報及び車体ヨーレート情報を含む車両情報を取得する車両情報取得手段と、
上記車両情報取得手段で取得した車両情報に基づいて、自車両に対する干渉回避対象の相対位置を算出する相対位置情報算出手段と、
上記相対位置情報算出手段の算出した相対位置に基づき、回避対象選択手段によって選択された干渉回避対象が自車両の干渉回避エリアのどの位置に侵入したかを検出する干渉回避エリア侵入検出手段と、
干渉回避エリア侵入検出手段が検出した干渉回避対象の位置と、その干渉回避対象が位置する干渉回避エリアの位置に設定された進行方向変更による回避量に基づき、上記干渉回避対象に対する自車両の回避行動を決定する回避行動決定手段と、を備え、
回避行動決定手段で決定された回避行動に自車両を制御し、
上記干渉回避エリアよりも外側であって、自車両に予め規定した基準位置を通過する車幅方向に延びる直線よりも自車両前方に並走エリアを有し、
上記回避行動決定手段は、干渉回避エリアに侵入したと検出した干渉回避対象を、並走エリアに存在するように上記回避行動を求めることを特徴とする群走行制御装置。
【請求項４】
上記車両情報取得手段で取得した車両情報に基づいて、自車両に対する他車両の相対速度を算出する相対速度算出手段を備え、
上記回避対象選択手段は、干渉回避対象の候補となる他車両の相対位置及び相対速度に基づき上記各他車両の自車両への到達予想時間を算出し、到達予想時間が小さな他車両を干渉回避対象として選択することを特徴とする請求項１〜請求項３のいずれか１項に記載した群走行制御装置。
【請求項５】
上記干渉回避エリアの大きさは、自車両の速度に応じて変更され、自車両の速度が大きい場合、自車両の速度が小さい場合に比べて当該干渉回避エリアが大きくなるように設定することを特徴とする請求項１〜請求項４のいずれか１項に記載した群走行制御装置。
【請求項６】
上記車両情報取得手段は、回避対象車両以外の他車両についての車両情報も取得し、
自車両の周囲に存在する障害物の自車両に対する相対距離を含む位置情報を検出する障害物検出手段と、
上記障害物検出手段が検出する障害物の相対位置と、相対位置情報算出が算出した他車両の相対位置に基づき、上記他車両と同位置に存在するとみなされる障害物を、干渉回避対象の候補としての障害物との認識から排除する重複認識排除手段と、を備え
上記回避対象選択手段は、上記相対距離取得手段が取得した他車両の相対距離と上記重複認識排除手段によって排除されなかった障害物の相対距離に基づき、その相対距離が小さな他車両又は障害物を干渉回避対象として選択し、
上記回避対象選択手段が障害物を干渉回避対象と選択した場合には、上記障害物検出手段が検出した位置情報を、干渉回避対象の相対位置とすることを特徴とする請求項１〜請求項５のいずれか１項に記載した群走行制御装置。
【請求項７】
上記車両情報取得手段は、干渉回避対象車両以外の他車両についての車両情報も取得し、
自車両の周囲に存在する障害物の自車両に対する相対距離を含む位置情報を検出する障害物検出手段を備え、
上記回避対象選択手段は、上記相対距離取得手段が取得した他車両の相対距離と上記障害物距離検出手段が検出した障害物の相対距離に基づき、その相対距離が小さな他車両又は障害物を干渉回避対象として選択し、
上記回避対象選択手段が障害物を干渉回避対象と選択した場合には、上記障害物検出手段が検出した位置情報を、相対位置情報算出手段が算出した干渉回避対象の相対位置とし、
上記回避行動決定手段は、
車両情報取得手段が取得した他車両の車両情報と障害物検出手段が検出する障害物の位置情報に基づき、上記他車両及び障害物が存在しないエリア若しくは障害物が存在する位置とは反対側の方向に自車両が回避するように回避行動を決定することを特徴とする請求項１〜請求項６のいずれか１項に記載した群走行制御装置。
【請求項８】
自車両を囲うように設定され他車両との干渉を少なくとも規定の進行方向変更からなる回避行動で回避可能な干渉回避エリアを有すると共に、自車両の周囲に位置する他車両と車車間通信をしながら群走行を行う群走行制御方法であって、
上記進行方向変更による回避量は、上記干渉回避エリアにおいて、自車両の側方位置に比較して、自車両の前方位置が大きく設定され、
自車両の周囲に位置する他車両と車車間通信を行うことで、自車両に対する各他車両の相対距離を取得して、その他車両の相対距離に基づき、その相対距離が小さな他車両を干渉回避対象として選択し、
他車両と車車間通信を行うことで、上記干渉回避対象についての、位置情報あるいは、車速情報及び車体ヨーレート情報を含む車両情報を取得し、その取得した車両情報に基づいて、自車両に対する干渉回避対象の相対位置を算出し、算出した相対位置に基づき、干渉回避対象が自車両の干渉回避エリアのどの位置に侵入したかを検出し、
検出した干渉回避対象の位置と、その干渉回避対象が位置する干渉回避エリアの位置に設定された進行方向変更による回避量に基づき、上記干渉回避対象に対する自車両の回避行動を決定することを特徴とする群走行制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自車両を他車両とともに群走行させるための群走行制御の技術に関する。
【背景技術】
【０００２】
群走行に関する従来技術としては、例えば特許文献１に記載の技術がある。この従来技術は、Ｂｏｉｄモデル（魚、鳥の群行動モデル）を車両制御に適用したものである。すなわち、自車両が周囲車両のボイド情報(ベクトル情報)を自動的に検知して、その結果に基づいて自車両の速度を自動的に制御する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１７６３５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記従来技術では、自車両が周囲車両の全てのボイド情報(ベクトル情報)を検知して、自車両を周囲車両とともに群走行するように自動群走行制御を行うため、群の挙動を乱さないような他車両に対する干渉回避行動を決定するために必要な群走行制御の処理負荷が大きい。
本発明は、上記のような点に着目してなされたもので、処理負荷を抑えつつ群の挙動を乱さないような干渉回避行動を行うことを目的としている。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明は、自車両を囲うように設定されて他車両との干渉を少なくとも規定の進行方向変更からなる回避行動で回避可能な干渉回避エリアを有すると共に、自車両の周囲に位置する他車両と車車間通信をしながら群走行を行う群走行制御装置である。上記進行方向変更による回避量は、上記干渉回避エリアにおいて、自車両の側方位置に比較して、自車両の前方位置が大きく設定する。自車両に対する相対距離が小さな他車両を干渉回避対象として選択する。干渉回避対象が自車両の干渉回避エリアのどの位置に侵入したかを検出する。検出された干渉回避対象の位置、及びその干渉回避対象が位置する干渉回避エリア内の位置に応じた進行方向変更の回避量に基づき、上記干渉回避対象に対し、自車両の回避動作を行わせる。
【発明の効果】
【０００６】
本発明は、選択した干渉回避対象の干渉回避エリアの位置に応じた進行方向変更の回避量に基づき、自車両の回避行動を行う。この結果、処理負荷を抑えつつ群の挙動を乱さないような干渉回避行動を行うことが可能となる。
【図面の簡単な説明】
【０００７】
【図１】本発明に基づく実施形態に係る車両の構成を説明する模式的概要図である。
【図２】本発明に基づく第１実施形態に係る群走行制御コントローラの構成を説明する図である。
【図３】本発明に基づく第１実施形態に係る干渉回避エリア及び並走エリアの例を示す図である。
【図４】本発明に基づく第１実施形態に係る群走行制御コントローラの処理を説明する図である。
【図５】無線通信装置と障害物検出手段による検出結果の例を示す図である。
【図６】存在位置の一致による重複情報の削除を説明する図である。
【図７】相対情報の算出方法を説明する図である。
【図８】干渉回避対象の選択方法（干渉回避エリアが円形の場合）を説明する図である。
【図９】干渉回避対象の選択方法（干渉回避エリアが円形以外の場合）を説明する図である。
【図１０】干渉回避パターンの例を示す図である。
【図１１】本発明に基づく第２実施形態に係る群走行制御コントローラの構成を説明する図である。
【図１２】本発明に基づく第２実施形態に係る群走行制御コントローラの処理を説明する図である。
【図１３】フリースペースの位置の判定方法を説明する図である。
【図１４】フリースペースがある場合の回避後の自車両と周囲車両との位置関係を例示する図である。
【図１５】フリースペースとしてみなせる場合の自車両と周囲車両との位置関係を例示する図である。
【図１６】フリースペースがない場合の自車両と周囲物体との位置関係と目標位置決定方法を説明する図である。
【図１７】並走エリアに干渉回避対象を存在させるための干渉回避行動の目標位置決定方法を説明するための図である。
【発明を実施するための形態】
【０００８】
（第１実施形態）
次に、本発明の第１実施形態について図面を参照しつつ説明する。
図１は、本実施形態に係る車両の構成を説明する模式的概要図である。
（構成）
本実施形態の車両（自車両）は、４輪車両を例示する。車両の車輪の数は、２輪若しくは３輪で構成されていても良いし５輪以上で構成されていても良い。
車両は、図１に示すように、駆動源２、制動装置３、ステアリング装置４、駆動コントローラ５、制動コントローラ６、ステアリングコントローラ７を備える。  駆動源２は、駆動輪に駆動力を伝達する。駆動源２は、エンジンでも良いし、モータでも良い。また、駆動源２は、駆動輪毎に装備されていても良い。制動装置３は、各車輪１に制動力を付与する装置である。ステアリング装置４は、転舵輪を転舵させる装置である。
【０００９】
駆動コントローラ５は、駆動源２を介して、車両に付与する駆動力を制御することで車両に発生する加速度を制御する。制動コントローラ６は、制動装置３を介して、各輪１に付与する制動力を制御することで、車両の発生する減速力を制御する。ステアリングコントローラ７は、ステアリング装置４を介して車両の進行方向を制御する。なお、ステアリングコントローラ７は、左右輪の回転数差を変更することで、進行方向を制御するように構成されていても良い。または、所定の車輪への制動を制御することでヨーレートを発生させて進行方向の制御を実行するようにしても良い。以下の例では、干渉回避の場合には、制動制御によるヨーレート発生にて進行方向を制御する場合を主に例示している。
【００１０】
また車両は、無線通信装置９、障害物検出手段８、群走行制御コントローラ１０を備える。
無線通信装置９は、車両周囲の他車両と車車間通信を行う。車車間通信によって互いの位置情報その他の車両情報を取得する。
障害物検出手段８は、超音波や短波などを車両周囲に照射することで、車両周囲の障害物を検出する。なお、障害物検出手段８は複数設定されている。障害物検出手段８は、車両周囲の障害物の有無を検出するとともに、その相対距離を含む相対位置を算出する機能を有している。
【００１１】
群走行制御コントローラ１０は、他車両との間で無線通信を行うことにより、他車両の相対距離と車両情報を取得するとともに、車両情報をやり取りすることができない障害物の相対距離を含む相対位置を検出する。群走行制御コントローラ１０は、その結果に基づいて、自車両が群走行制御を行うための対象車両に対応した並走行動を決定したり、干渉回避対象に対する回避行動を決定する。そして、自車両の周囲に存在する他車両と群を形成して走行するための制御を行う。ここで、自車両と群走行する可能性のある他車両にも自車両と同様な群走行のためのシステムが搭載されている。
【００１２】
上記群走行制御コントローラ１０は、車車間通信手段１０Ａ、自車両情報取得手段１０Ｂ、相対情報算出手段１０Ｃ、回避対象選択手段１０Ｄ、挙動決定手段１０Ｅ、指令出力部１０Ｆを備える。車車間通信手段１０Ａは、相対距離取得手段１０Ａａ、車両情報取得手段１０Ａｂを備える。挙動決定手段１０Ｅは、干渉回避エリア侵入検出手段１０Ｅａ、回避行動決定手段１０Ｅｂ、並走行動決定手段１０Ｅｃを備える。相対情報算出手段１０Ｃは、相対位置情報算出手段１０Ｃａ、重複認識排除手段１０Ｃｂを備える。
ここで、自車両Ｍ０の周囲には、干渉回避エリアＡＲ−１及び並走エリアＡＲ−２が設定されている。
【００１３】
干渉回避エリアＡＲ−１は、他車両との干渉を少なくとも規定の進行方向変更からなる回避行動で回避可能なエリアであって、自車両Ｍ０の周囲に所定の大きさのエリアとして設定される。例えば、図３に示すように、自車両Ｍ０に規定した基準位置Ｐを中心にして、予め規定した回避半径Ｒを半径とした円内を干渉回避エリアＡＲ−１に設定する。基準位置Ｐは、例えば車両重心、もしくは、無線通信装置９が設置されている位置など、車両に予め設定した位置である。干渉回避エリアＡＲ−１の大きさや形は、固定でも良いし、自車速などに変更しても良い。干渉回避エリアＡＲ−１の大きさは、例えば、各車両が通常予定されている車速において、自車両Ｍ０が到達するのに掛かる時間が１秒の移動距離を基準にして範囲を設定する。また例えば、干渉回避エリアＡＲ−１の大きさを、自車速が小さい場合に比較して、自車速が大きい場合には大きくなるように設定する。すなわち、干渉回避エリアＡＲ−１の大きさを変化させることによって、干渉回避時の安全マージンに余裕を持たせることができる。ここで言及した干渉回避エリアＡＲ−１の大きさに関しては、物理的な距離で定義する場合や、時間の長さで定義する場合があり、特に後者に関しては、自車両Ｍ０と周囲車両、障害物の速度差が大きい場合に有効な手法である。すなわち、干渉回避対象との相対速度でその大きさを決定しても良い。
【００１４】
並走エリアＡＲ−２は、干渉回避エリアＡＲ−１よりも外側であって自車両Ｍ０の真横よりも前方に設定される。ここで、自車両Ｍ０の真横より前方とは、例えば上記基準位置Ｐを通る車幅方向の直線Ｌよりも車両側方の位置とする。
また上記干渉回避エリアＡＲ−１内は、その位置によって回避行動の回避パターン（回避行動の種別及び回避量）が異なるように設定されている。ここで、回避行動としては、進行方向変更による回避行動（旋回行動など）と、減速行動による回避行動を設定する。本実施形態では、上記干渉回避エリアＡＲ−１において、上記進行方向変更による回避量は、自車両Ｍ０の側方位置に比較して、自車両Ｍ０の前方位置が大きく設定されている。たとえば、上記回避量は、側方位置から自車両Ｍ０の前方に向かうにつれて大きくなるように設定されている。又、上記干渉回避エリアＡＲ−１において、減速行動による回避量は、自車両Ｍ０に接近するほど大きくなるように設定されている。また、上記減速行動による回避量は、側方位置から自車両Ｍ０の前方に向かうにつれて大きくなるように設定してもよい。例えば、図３のような、基準位置Ｐを通る車幅方向の直線Ｌからの半時計回りの角度で規定する。そして、α〜（π−α）で規定する自車両Ｍ０の前方のうち、自車両Ｍ０に近い位置に回避エリアＡＲ−ａを設定し、その外周側に減速エリアＡＲ−ｂを設定する。その他のエリアに減速・回避エリアＡＲ−ｃを設定する。
【００１５】
ここで、減速行動を行う減速エリアＡＲ−ｂを規定する所定幅の設定は、例えば、一般道路の車線幅や、車両が回避しようとする場合に進行方向変更による回避量によって、横方向の重力加速度が大きくなってしまうような幅に設定する。
車車間通信手段１０Ａは、無線通信装置９を介して、自車両Ｍ０から周囲に存在する各車両に対して、相対距離を測定するための要求信号を送信し、受信した車両が送信元に対して信号を返信することで、信号の往復時間から相対距離を測定する。また、返信信号にその車両における車両情報を重畳することで、周囲車両に対して、車両情報を通知する機能を有している。
【００１６】
すなわち、相対距離取得手段１０Ａａが、自車両Ｍ０の周囲に位置する他車両と車車間通信を行うことで、自車両Ｍ０に対する各他車両の相対距離を取得する。車両情報取得手段１０Ａｂが、他車両と車車間通信を行うことで、他車両についての、位置情報あるいは、車速情報及び車体ヨーレート情報を含む車両情報を取得する。
自車両情報取得手段１０Ｂは、自車両Ｍ０の車両情報（位置、車体速度、車体ヨーレート等）を取得する。自車両Ｍ０の車両情報は、例えばＧＰＳ情報、車速センサの情報、ヨーレートセンサの情報を使用すれば良い。
【００１７】
相対情報算出手段１０Ｃは、車両情報取得手段１０Ａｂが取得した自車両Ｍ０周囲の他車両の車両情報と、自車両情報取得手段１０Ｂが取得した自車両Ｍ０の車両情報から、自車両Ｍ０に対する周囲車両の相対情報（相対位置、相対車体速度、相対車体ヨーレート）を算出する。又、相対情報算出手段１０Ｃは、算出した他車両の位置情報と障害物の位置情報に基づき、他車両と位置が重なる障害物の認識を排除する。
すなわち、相対位置情報算出手段１０Ｃａが、上記車両情報取得手段１０Ａｂで取得した車両情報に基づいて、他車両の相対位置を算出する。
【００１８】
又、重複認識排除手段１０Ｃｂが、上記障害物検出手段８が検出する障害物の相対位置と、他車両位置情報算出手段が取得した他車両の相対位置に基づき、他車両と同位置に存在するとみなされる障害物を、回避候補の障害物との認識から排除する。
回避対象選択手段１０Ｄは、車両情報をやり取りすることができる周囲車両の相対距離と、車両情報をやり取りすることができない障害物の相対距離に基づいて、自車両Ｍ０の走行制御を決定する上での対象となる干渉回避対象（最寄りの車両、最寄りの障害物等）を選択する。すなわち、回避対象選択手段１０Ｄは、他車両等の干渉回避対象候補の相対距離に基づき、その相対距離が小さな対象を干渉回避対象として選択する。
【００１９】
挙動決定手段１０Ｅは、干渉回避対象が干渉回避エリアＡＲ−１のどのエリアＡＲ−ａ〜ＡＲ−ｃに存在するかを判定し、詳細な挙動情報（目標値）を決定する。
すなわち、干渉回避エリア侵入検出手段１０Ｅａが、上記相対位置情報算出手段１０Ｃａの算出した相対位置あるいは相対位置に関連する相対位置情報に基づき、回避対象選択手段１０Ｄによって選択された干渉回避対象が自車両Ｍ０の干渉回避エリアＡＲ−１のどの位置に侵入したかを検出する。
【００２０】
回避行動決定手段１０Ｅｂが、干渉回避エリア侵入検出手段１０Ｅａが検出した干渉回避対象の位置、及びその干渉回避対象が位置する干渉回避エリアＡＲ−１内の位置に設定された進行方向変更量に基づき、上記干渉回避対象に対する自車両Ｍ０の回避行動を決定する。
又、並走行動決定手段１０Ｅｃは、上記干渉回避対象に対する並走するための行動を決定する。
指令出力部１０Ｆは、挙動決定手段１０Ｅで決定された行動に自車両Ｍ０を制御するための指令を、ステアリングコントローラ７、制動コントローラ６、駆動コントローラ５に出力する。
【００２１】
次に、群走行制御コントローラ１０の処理を、図４を参照して説明する。
ここで、群走行制御コントローラ１０の処理は、自車両Ｍ０との相対距離が最小となる周囲車両若しくは障害物を干渉回避対象として選択し、その干渉回避対象が存在するエリアに応じて、干渉回避と並走を切り替えながら群走行を行うための処理を行うものである。
この群走行制御コントローラ１０は、所定サンプリング周期毎に作動して処理を実行する。
【００２２】
なお、Ｓ１０１からＳ１０６に述べる処理は、無線通信装置９で取得可能な周囲車両に関して、自車両Ｍ０に対する周囲車両の相対情報（位置、車体速度、車体ヨーレート）を算出するとともに、障害物検出手段８で検出した障害物に関して、その障害物までの相対距離を含む相対位置を算出する処理を行う。Ｓ１０７からＳ１０８に述べる処理は、最寄り物体（周囲車両や障害物）を干渉回避対象として選択する処理に対応する。Ｓ１０９からＳ１１１に述べる処理は、最寄り物体が干渉回避エリアＡＲ−１内に存在するか否かを判定し、存在エリアに応じて、自車両Ｍ０の挙動を変化させる処理に対応する。ここでは、具体的な例として、走行中の自車両Ｍ０と周囲車両、障害物の有無と相対位置を検出して、その相対位置に基づいて、回避パターンを変更することで、群走行を行っている他の車両への挙動変化を最小限に抑える場合で例示する。
【００２３】
なお、他車両も、自車両Ｍ０と同様の制御を行う。
まずステップＳ１０１にて、自車両Ｍ０の車両情報を取得する。車両情報としては、位置、車体速度、車体ヨーレートがある。これらの車両情報は、例えば、ＧＰＳおよびジャイロセンサ、車速センサ、ステアリング操舵角（若しくは転舵輪の転舵角など）から取得可能である。また、左右の車輪１速差等に基づく車両の旋回量を使用しても良い。
また、無線通信装置９に測距機能が実装されている場合には、自車両Ｍ０と周囲車両との間で通信を行うことで、相対距離を測定することが可能であり、この情報を利用することで、お互いの相対位置を理解することが可能である。
【００２４】
次にステップＳ１０２では、自車両Ｍ０を中心として、干渉回避エリアＡＲ−１と並走エリアＡＲ−２を設定する。なお、この処理は、エリアが固定であれば不要である。自車速に応じて変更する場合には、ステップＳ１０２にて、干渉回避エリアＡＲ−１の大きさを特定してその位置の設定を行う。
次にステップＳ１０３では、周囲車両の車両情報を取得する。Ｓ１０１で述べた動作は周囲車両でも同様に行われており、これらの車両情報が無線信号上に重畳されて送信される。このため、自車両Ｍ０では周囲車両に対して、車両情報の取得要求を行うことで、周囲車両の車両情報を取得できる。又、無線通信装置９に測距機能が実装されている場合には、自車両Ｍ０からの測距要求信号に対する周囲車両からの返信信号に車両情報を重畳することで、信号の往復時間から相対距離測定が可能になるとともに、周囲車両の車両情報を同時に取得可能になる。
【００２５】
またステップＳ１０４では、無線通信では車両情報を取得できない障害物について、障害物検出手段８により、その有無と相対距離を含む相対位置を検出する。例えば、ＬＲＦ（Ｌａｓｅｒ  Ｒａｎｇｅ  Ｆｉｎｄｅｒ）を利用することで、自車両Ｍ０周囲に存在する周囲車両や障害物の有無と相対位置（相対距離、相対角度）を高精度に検出することができる。
次にステップＳ１０５では、自車両Ｍ０の車両情報（位置、車体速度、車体ヨーレート）と周囲車両の車両情報（位置、車体速度、車体ヨーレート）に基づいて、自車両Ｍ０に対する周囲車両の相対情報（相対距離、相対速度）を算出する。
【００２６】
次に、ステップＳ１０６では、障害物検出手段８の検出情報と車両情報取得手段１０Ａｂの取得情報との排他処理を行う。この時点では、Ｓ１０４で検出した周囲車両および障害物の相対位置（相対距離、相対角度）と、Ｓ１０５で算出した周囲車両の相対情報（相対距離、相対速度）を取得しているが、例えば図５に示すように、これらの情報には、重複が生じている可能性がある。そのため、これらの情報の一致度合いを判定し、重複した情報を排除する処理を行う。例えば図５では、無線通信装置９によって、３台の周囲車両が認識されており、また、障害物検出手段８によって、３つの物体（周囲車両（１）、障害物、壁面）が検出されている。そのうち、周囲車両（１）に関しては、無線通信装置９および障害物検出手段８の両方にて検出されており、検出結果としては、重複している状態となっている。その場合、情報量の少ない障害物検出手段８にて検出された結果（存在有無、相対位置）を破棄することで、重複している情報を取り除く。ただし、無線通信装置９と障害物検出手段８はそれぞれ位置検出精度が異なり、相対位置が完全に一致することが困難である。このため、それぞれの検出結果に多少の誤差を持たせることで、相対位置の一致を確認することが好ましい。また、それぞれの位置検出精度が異なるため、より高精度な位置検出結果を用いることも考えられる。このような処理を行うことによって、図６に示す検出結果が得られる。なお、障害物検出手段８（ＬＲＦ）による検出結果は、物体の曲面として出力されるため、自車両Ｍ０に対する検出された曲面の最寄り点（自車両Ｍ０に一番近い点）を、その物体の相対座標とする。
【００２７】
次にステップＳ１０７では、以上の処理で取得した相対情報に基づき、自車両Ｍ０から周囲車両、および、障害物に対する方向成分を算出する。
ここでは説明のために、周囲車両１台に着目して、その自車両Ｍ０に対する周囲車両１台の相対情報の算出について説明し、その位置関係を図７に示す。実際には、下記の式を干渉回避対象の候補となる対象物の数だけ個々設定して算出する。
【００２８】
まず、自車両Ｍ０と周囲車両は、以下の車両情報を有しているものとする。
自車両Ｍ０の車両情報
位置：（ｘ1，ｙ1）
車体速度：ｖ1  ［ｍ／ｓ］
車体ヨーレート：γ1  ［ｒａｄ／ｓ］
周囲車両の車両情報
位置：（ｘ2，ｙ2）
車体速度：ｖ2  ［ｍ／ｓ］
車体ヨーレート：γ2  ［ｒａｄ／ｓ］
【００２９】
この条件下では、自車両Ｍ０に対する周囲車両の相対距離と相対角度、相対車体速度（自車両Ｍ０から周囲車両に対する方向成分）は、上に示した自車両Ｍ０および周囲車両の車両情報を用いて、以下のように算出される。
周囲車両の相対情報
相対距離：      ｄｒ  ＝√｛（ｘ2−ｘ1）2＋（ｙ2−ｙ1）2｝［ｍ］ 
・・・（１）
相対角度：      ｄθ＝arctan（（ｙ2−ｙ1）／ｘ2−ｘ1））［ｒａｄ］
・・・（２）
相対車体速度：ｄｖ＝ｖ2・cos（φ2−ｄθ）  −ｖ1・cos（φ1−ｄθ）  ［ｍ／ｓ］                                                                 ・・・（３）
ここで、ｄφは、周囲車両の相対車体ヨー角である。このｄφは、自車両Ｍ０の姿勢角φ1と周囲車両の姿勢角φ2を用いて、以下のように定義する。
【００３０】
【数１】
0005476887.tif 000002
【００３１】
なお、周囲車両の相対車体ヨー角に関しては、上記の式によらず、これまでの移動軌跡を考慮することによって、算出することも可能である。また、周囲車両ではなく障害物に関しては、車体速度を取得することができないため、他車両の相対速度は、車体速度をゼロとした以下の式で算出する。もっとも、自車両情報及び相対位置の変化に基づき障害物の相対速度を算出しても良い。
ｄｖ  ＝−ｖ1・cos（φ1−ｄθ）［ｍ／ｓ］
【００３２】
次にステップＳ１０８では、自車両Ｍ０の制御を行うに当たって、回避のための目標対象となる干渉回避対象（最寄り車両、障害物）を決定する。候補となる対象物がＮ台存在する場合、自車両Ｍ０に対する相対距離と相対角度、相対車体速度（自車両Ｍ０から対象物に対する方向成分）をそれぞれｄｒｉ、ｄθｉ、ｄｖｉ（ｉ＝１，・・・、Ｎ）と表現する。また、自車両Ｍ０の干渉回避エリアＡＲ−１よりも外側で、自車両Ｍ０の側方よりも後方に存在する対象物に関しては、干渉回避エリアＡＲ−１、及び、並走エリアＡＲ−２に存在していないため、以下のような演算を行うことによって、対象物の選択から除外する。
【００３３】
ｄｒｉ′＝Ｋ・ｄｒｉ＝Ｋ・√｛（ｘ2−ｘ1）2  ＋（ｙ2−ｙ1）2｝［ｍ］
・・・（４）
但し、Ｋは次のように設定する。
Ｋ  ＝１    ：干渉回避エリアＡＲ−１若しくは並走エリアＡＲ−２に存在する場合
Ｋ＝∞    ：それ以外に場合
干渉回避対象を選択するためには、（４）式の演算結果が最小となるものを選択すれば良い。
【００３４】
但し、相対速度も加味して干渉回避対象を選択する場合には、次のようにして干渉回避対象を選択する。すなわち対象物の自車両Ｍ０への到達予想時間を算出し、到達予想時間が最小となる対象物を干渉回避対象として選択する。この選択方法は、自車両Ｍ０と対象物との速度差が大きい場合に有効な手法である。この場合、自車両Ｍ０に対する対象物までの相対距離ｄｒｉ′と、相対速度（自車両Ｍ０から対象物に対する方向成分）ｄｖｉを用いて、以下のように定義する。
【００３５】
【数２】
0005476887.tif 000003
【００３６】
上記Ｔは、自車両Ｍ０への到達予想時間に相当する車間時間である。そして、このＴが一番小さい対象物を干渉回避対象として選択する。このように定義することで、自車両Ｍ０と対象物との速度差が大きい場合にも、お互いの挙動を考慮した体感的な相対距離を表現することが可能である。そして、この値が最小となるものを選択することで、体感的に最寄りの周囲車両、もしくは、最寄りの障害物と感じられる物体を選択することが可能となる。
【００３７】
次に、ステップＳ１０９では、自車両Ｍ０の挙動を決定するために、選択された干渉回避対象が自車両Ｍ０周囲におけるどのエリアに存在するかを判定する。そして、干渉回避対象が自車両Ｍ０の干渉回避エリアＡＲ−１に存在すると判定した場合には、ステップＳ１１０に移行する。一方、干渉回避対象が自車両Ｍ０の干渉回避エリアＡＲ−１に存在しないと判定した場合には、ステップＳ１１１に移行する。
【００３８】
これにより、干渉回避対象が、自車両Ｍ０の干渉回避エリアＡＲ−１に存在する場合には、干渉回避対象に対して回避行動を行い（Ｓ１１０）、自車両Ｍ０の並走エリアＡＲ−２に存在する場合には、干渉回避対象（干渉回避対象が障害物である場合には、最寄りの周囲車両）と並走行動を行う（Ｓ１１２）。
ここで上記ステップＳ１０９の処理は、干渉回避エリアＡＲ−１の形状を半径Ｒの円形と定義することで、干渉回避対象が存在するエリアの判定ロジックが簡素化することが可能である。具体的に、相対距離で干渉回避対象を選択する場合には、干渉回避エリアＡＲ−１の大きさと干渉回避対象との相対距離の最小値ｄｒ′（ｍｉｎ）を比較すれば良いため、以下の（５）式で判定が可能である。
Ｒ  −ｄｒ′（ｍｉｎ）［ｍ］                                 ・・・（５）
【００３９】
例えば、図８のような状態では、上記（４）式は、
周囲車両（１）：  ｄｒ1
周囲車両（２）：  ｄｒ2
周囲車両（３）：  Ｋ・ｄｒ3  ＝∞
とそれぞれ演算され、上記（５）式は、以下の式で表される。
Ｒ  −ｄｒ2［ｍ］
この式が正の値となる場合には、干渉回避対象が干渉回避エリアＡＲ−１内に存在していることになり、負の値となる場合には、並走エリアＡＲ−２内に存在している可能性がある。
例えば図８の例では、この（５）式が正の値となるため、周囲車両（２）に対して干渉回避行動を行うこととなる。
【００４０】
ここで、例えば図９に示すような、干渉回避エリアＡＲ−１の形状を円形以外にした場合には、相対距離のｘ成分およびｙ成分と、自車両Ｍ０から見た干渉回避対象の存在する角度成分に対応する干渉回避エリアＡＲ−１の境界線のｘ座標およびｙ座標を比較する必要がある。干渉回避エリアＡＲ−１の境界線の座標を（Ｃx、Ｃy）とし、干渉回避対象との相対距離の最小値ｄｒ1′（ｍｉｎ）のｘ成分およびｙ成分をそれぞれｄｘi′（ｍｉｎ）、ｄｙi′（ｍｉｎ）とすると、以下の式で判定が可能である。
ｘ成分：  Ｐx  −ｄｘi′（ｍｉｎ）［ｍ］
ｙ成分：  Ｐy  −ｄｙi′（ｍｉｎ）［ｍ］
【００４１】
図９のように、例えば、干渉回避対象が自車両Ｍ０に対して右前方に存在する場合には、両式において、正の値となった場合に、干渉回避対象が干渉回避エリアＡＲ−１内に存在していることを示し、片方でも負の値となった場合に並走エリアＡＲ−２内に存在していることを示す。また、相対距離ではなく、時間の長さで干渉回避エリアＡＲ−１を定義した場合にも、同様の計算を行うことによって、その判定が可能となる。
【００４２】
次に、ステップＳ１１０では、自車両Ｍ０の挙動として干渉回避行動を行う。すなわち、干渉回避対象に干渉回避行動を行うような指令値を決定する。
本実施形態では、自車両Ｍ０が干渉回避対象に対する干渉回避行動を行うべく、自車両Ｍ０に対する干渉回避対象の相対位置（相対距離、相対角度）に基づいて、自車両Ｍ０に発生する目標車体速度ｖと目標車体ヨーレートγを決定する。
【００４３】
目標車体速度ｖは、干渉回避対象までの相対距離が短くなるに従って、小さくなる（減速する）ように設定する。目標車体ヨーレートγは、自車両Ｍ０に対して、干渉回避対象が側方から前方に存在するに従って、大きくなるように設定する。すなわち、発生させる目標車体ヨーレートγを大きくするほど、車両の進行方向変更の回避量が大きくなることとなる。
【００４４】
また、上述のように、干渉回避エリアＡＲ−１は、自車両Ｍ０の前方に回避エリアＡＲ−ａ及び減速エリアＡＲ−ｂが配置され、その他のエリアに減速・回避エリアＡＲ−ｃが設定されている（図３参照）。すなわち、干渉回避エリアＡＲ−１の位置に応じて回避行動が異なる。ここで、減速エリアＡＲ−ｂは、自車両Ｍ０の前方に減速のみの回避行動を行うエリアである。この減速エリアＡＲ−ｂを設定することで、不用意な進行方向変更による回避行動を抑制することができる。
【００４５】
そして、干渉回避エリアＡＲ−１における干渉回避対象の位置、及びそのエリアに設定した回避行動パターンに基づき、回避行動及び回避量を、以下のように決定する。つまり目標車体速度ｖと目標車体ヨーレートγを決定する。
（１）減速エリアＡＲ−ｂ（α≦ｄθ≦π−αの領域の自車両Ｍ０から遠い領域）の場合
ｖ  ＝Ｋv・（ｄｒｉ′（ｍｉｎ）  −ＤＲ）
γ＝０
（２）回避エリアＡＲ−ａ（α≦ｄθ≦π−αの領域の自車両Ｍ０に近い領域）の場合
ｖ  ＝０
γ  ＝Ｋγ・ｄθ            （α≦ｄθ≦π／２の場合）
γ  ＝Ｋγ・（ｄθ−π）    （π／２≦ｄθ≦π−αの場合）
（３）減速・回避エリアＡＲ−ｃ（その他のエリア）
【００４６】
【数３】
0005476887.tif 000004
【００４７】
ここで、上記Ｋｖは速度ゲインであって、Ｋγはヨーレートゲインである。これらのゲインＫｖ、Ｋγは例えば一定値に設定する。若しくはゲインＫｖ、Ｋγを自車両Ｍ０の車速に比例した値としても良い。
上記設定によって、目標車体ヨーレートγは、自車両Ｍ０の真横に位置する場合にはゼロ若しくは最小となり、車両前方に向かうにつれて徐々に大きな値となり、車両前方で一番大きくなる。なお、車両前方側と後方側でヨーレートゲインＫγの値を変えてもよい。例えば車両前方側のヨーレートゲインＫγは、車両後方側のヨーレートゲインＫγよりも大きく設定しても良い。
【００４８】
ここで、処理を簡単にするため、干渉回避エリアＡＲ−１中の各エリアを基準位置Ｐを中心とした角度によって区別する場合を例示しているが、エリアの区分けはこれに限定されない。
またステップＳ１１１では、干渉回避対象が並走エリアＡＲ−２に存在するか否かを判定し、並走エリアＡＲ−２に存在する場合にはステップＳ１１２に移行する。干渉回避対象が並走エリアＡＲ−２に存在しない場合には、群走行制御のための指令値を出力することなく復帰する。
【００４９】
ステップＳ１１２では、自車両Ｍ０の挙動として並走行動を行うための指令を出力する。このとき、現在の干渉回避対象が障害物の場合には、無線通信を用いて取得した他車両のうち自車両Ｍ０に近い車両を回避車両として設定し直す処理を行う。そして、干渉回避対象（最寄りの周囲車両）の車体速度、車体ヨーレートを利用して、例えば下記式に基づき、自車両Ｍ０の目標車体速度ｖ、目標車体ヨーレートγを設定する。すなわち干渉回避対象（最寄りの周囲車両）と姿勢角を合わせるように制御を行うことで、干渉回避対象（最寄りの周囲車両）に追従させる。
ｖ  ＝Ｋv1・｛√（ｄｘ2＋ｄｙ2）  −ＤＲ｝［ｍ／ｓ］
γ  ＝Ｋγ1・｛arctan｛（ｄｙ−ＤＲ・sinφ2）／（ｄｘ−ＤＲ・cosφ2）｝  −φ1｝「ｒａｄ／ｓ」
ここで、Ｋv1やＫγ1は、ゲインであって例えば一定の値に設定しておく。
【００５０】
次に、ステップＳ１１３では、ステップＳ１１０及びステップＳ１１２で設定した目標車体速度ｖ、目標車体ヨーレートγを発生するための指令値を、現在の自車両の情報に基づき算出して、上記制動コントローラ６やステアリングコントローラ７に出力する。
ここで、上記説明では、進行方向を変更する回避行動をヨーレートで発生するように制御する場合で例示している。これに代えて、転舵輪の転舵を調整することで進行方向を変更するように設定しても良い。この場合の進行方向変更による回避量は、例えば、車両前方位置で、操舵角が540°相当(フル転舵）となり、側方（ｄθ＝０）で操舵角が0°相当となり、その間は徐々に変化する設定にすればよい。また、進行方向を変更する回避行動は、２輪による走行車両である場合には、左右輪の回転数差を付けることによる旋回行動によって進行方向の変更を実現しても良い。
【００５１】
（動作、作用その他）
自車両Ｍ０は周囲の車両と群走行している場合には、各車両は個々に、自己の並走エリアに存在する最寄りの車両を対象とし、その最寄りの車両と並走するように走行する。
この状態で、所定時間毎に自車両Ｍ０に対する最寄りの車両を干渉回避対象として設定しながら、その干渉回避対象が干渉回避エリアＡＲ−１に侵入したと判定すると、並走制御から回避制御に切り替わる。回避行動に切り替わると、自車両Ｍ０はその干渉回避対象を干渉回避エリアＡＲ−１の外に位置させるための回避行動を行う。なお、他車両のおいても同様な制御が実施されている。
【００５２】
回避制御は、干渉回避エリアＡＲ−１における干渉回避対象の侵入位置によって回避行動が異なる。
図１０に、干渉回避エリアＡＲ−１に干渉回避対象が侵入した場合における、干渉回避対象に対する自車両Ｍ０の干渉回避行動のパターン例を示す。なお、点線矢印は回避行動の際の移動軌跡を意味しており、特に、矢印の長さは、自車両Ｍ０の回避速度を意味している。
図１０（ａ）のように、自車両Ｍ０の前方の回避エリアＡＲ−ａに干渉回避対象が存在すると判定すると、回避のための目標車体ヨーレートγが最大に設定される。この結果、自車両Ｍ０に大きなヨーレートが発生するように制御され、つまり当該干渉回避対象から離れる方向に進行方向が大きく変更されるように自車両Ｍ０が制御される。
【００５３】
一方、図１０（ｂ）のように、減速・回避エリアＡＲ−ｃにおける自車両Ｍ０の斜め前方かつ側方に干渉回避対象が存在する場合には、自車両Ｍ０を減速すると共に、干渉回避対象から離れる方向に進行方向が変更されるように自車両Ｍ０が制御される。但し、発生させるヨーレートを自車前方に干渉回避対象が存在する場合に比べて小さく抑える事で、進行方向の変更が小さく制御されて群の乱れを小さく抑える。さらに、図１０（ｃ）のように、自車両Ｍ０の真横に干渉回避対象が存在する場合には、進行方向の変更を行う事なく、減速のみで干渉回避対象に対する干渉回避行動を行う。
【００５４】
なお、減速・回避エリアＡＲ−ｃに干渉回避対象が存在する場合であっても、車両側方よりも後方（基準位置Ｐを通過する直線Ｌよりも後方）に干渉回避対象が存在する場合には、減速による回避行動は行わず、ヨーレート（進行方向変更）による回避行動によって回避する。この場合であっても、車両後方に干渉回避対象が位置する場合に比べて車両側方に干渉回避対象が存在する場合の方が進行方向変更が小さく抑えられる。なお、車両側方よりも後方（基準位置Ｐを通過する直線Ｌよりも後方）に干渉回避対象が存在する場合には、減速による回避行動に代えて加速による回避行動を行うようにしても良い。
また、自車両Ｍ０の前方の減速エリアＡＲ−ｂに干渉回避対象が存在する場合には、進行方向の変更を行う事なく、減速のみで干渉回避対象に対する干渉回避行動を行う。
【００５５】
以上のように、車車間通信を用いて取得した周囲車両の車両情報（位置、車体速度、車体ヨーレート）、および、障害物検出手段８を用いて取得した物体（周囲車両と障害物）との相対距離を用いて、自車両Ｍ０に対する相対情報を算出し、その相対距離と相対角度に応じて、群行動を乱さない干渉回避対象に対する最適な回避行動を実現することができる。
また、干渉回避対象の定義を相対距離だけでなく、時間的な概念を導入することで、体感的に最寄りの周囲車両や障害物を干渉回避対象として選択することが可能となり、より適切な回避行動を行うことで、安定した自律群を形成することが可能になる。
ここで、ステップＳ１０５は相対速度検出手段を構成する。
【００５６】
（本実施形態の効果）
（１）自車両Ｍ０を囲うように設定され他車両との干渉を少なくとも規定の進行方向変更からなる回避行動で回避可能な干渉回避エリアＡＲ−１を有すると共に、自車両Ｍ０の周囲に位置する他車両と車車間通信をしながら群走行を行う群走行制御装置である。上記進行方向変更による回避量は、上記干渉回避エリアＡＲ−１において、自車両Ｍ０の側方位置に比較して、自車両Ｍ０の前方位置が大きく設定する。相対距離取得手段１０Ａａは、自車両Ｍ０の周囲に位置する他車両と車車間通信を行うことで、自車両Ｍ０に対する各他車両の相対距離情報を取得する。干渉回避対象選択手段１０Ｄは、上記相対距離取得手段１０Ａａが取得した各他車両の相対距離情報に基づき、その相対距離が小さな他車両を干渉回避対象として選択する。車両情報取得手段１０Ａｂは、他車両と車車間通信を行うことで、上記回避対象選択手段１０Ｄが選択した干渉回避対象についての、位置情報あるいは、車速情報及び車体ヨーレート情報を含む車両情報を取得する。相対位置情報算出手段１０Ｃａは、上記車両情報取得手段１０Ａｂで取得した車両情報に基づいて、自車両Ｍ０に対する干渉回避対象の相対位置を算出する。干渉回避エリア侵入検出手段１０Ｅａは、上記相対位置情報算出手段１０Ｃａの算出した相対位置に基づき、回避対象選択手段１０Ｄによって選択された干渉回避対象が自車両Ｍ０の干渉回避エリアＡＲ−１のどの位置に侵入したかを検出する。回避行動決定手段１０Ｅｂは、干渉回避エリア侵入検出手段１０Ｅａが検出した干渉回避対象の位置と、その干渉回避対象が位置する干渉回避エリアＡＲ−１の位置に設定された進行方向変更による回避量に基づき、上記干渉回避対象に対する自車両Ｍ０の回避行動を決定する。そして、回避行動決定手段１０Ｅｂで決定された回避行動に自車両Ｍ０を制御する。
【００５７】
上記構成を備えることで、群走行している状態のときに、群走行している全ての車両を対象とすることなく、自車両Ｍ０に近い車両だけを干渉回避対象として選択して回避行動を行う。このため、干渉回避のための処理負荷を抑えることが出来る。
更に、選択した干渉回避対象の干渉回避エリアＡＲ−１の位置に応じた進行方向変更の回避量に基づき、自車両Ｍ０の回避行動を行う。具体的には、干渉回避対象が車両側方で干渉回避エリアＡＲ−１に侵入した場合には、進行方向変更による回避量が小さく抑えられて群の挙動の乱れを小さくする。一方、干渉回避対象が車両前方で干渉回避エリアＡＲ−１に侵入した場合には、進行方向変更による回避量が大きくなって確実に回避行動をとることが出来る。
この結果、処理負荷を抑えつつ群の挙動を乱さないような干渉回避行動を行うことが可能となる。
【００５８】
（２）相対速度算出手段は、上記車両情報取得手段１０Ａｂで取得した車両情報に基づいて、自車両Ｍ０に対する他車両の相対速度を算出する。上記回避対象選択手段１０Ｄは、干渉回避対象の候補となる他車両（障害物も対象とする場合には障害物も含む。）の相対位置及び相対速度に基づき、各対象物の自車両Ｍ０への到達予想時間を算出し、到達予想時間が最小となる対象物を干渉回避対象として選択する。
これによって、自車両Ｍ０及び周囲物体の速度を考慮して干渉回避対象を選択することが可能となる。すなわち、時間的な要因も考慮して干渉回避対象を選択することで、運転者にとって、回避行動が体感的にイメージしやすくなる。
【００５９】
（３）上記干渉回避エリアＡＲ−１の大きさは、自車両Ｍ０の速度に応じて変更され、自車両Ｍ０の速度が大きい場合、自車両Ｍ０の速度が小さい場合に比べて当該干渉回避エリアＡＲ−１の大きさが大きいことを特徴とする。
これによって、自車両Ｍ０の速度が早い場合であっても、車速に応じて確実に回避行動をとることが出来るようになる。
【００６０】
（４）上記干渉回避エリアＡＲ−１は、自車両Ｍ０から規定した距離だけ離れた前方向位置に規定した幅の減速エリアＡＲ−ｂを有する。回避行動決定手段１０Ｅｂは、干渉回避対象が上記減速エリアＡＲ−ｂに位置する場合には、進行方向変更による回避動作を行わずに減速行動を行う回避行動を、自車両Ｍ０に発生する回避行動として決定する。
これによって、自車両Ｍ０の前方であっても所定の距離が離れた位置にある干渉回避対象に対しては、進行方向変更による回避行動を行わずに減速行動のみを行う。このため、自車両Ｍ０の前方に存在する干渉回避対象への回避行動に関しては、自車両Ｍ０に干渉回避対象が所定以上接近するまでは、進行方向変更の回避量を最小限に抑制出来る。この結果、必要に応じた減速および回避行動を行い、自律群走行を安定して行うことができる。
【００６１】
（５）障害物検出手段８は、自車両Ｍ０の周囲に存在する障害物の自車両Ｍ０に対する相対距離を含む位置情報を検出する。上記回避対象選択手段１０Ｄは、上記相対距離取得手段１０Ａａが取得した各他車両の相対距離と上記障害物距離検出手段が検出した障害物（但し、重複認識排除手段１０Ｃｂが排除した障害物を除く。）の相対距離に基づき、その相対距離が小さな他車両又は障害物を干渉回避対象として選択する。上記回避対象選択手段１０Ｄが障害物を干渉回避対象と選択した場合には、上記障害物検出手段８が検出した位置情報を干渉回避対象の相対位置とする。また、重複認識排除手段１０Ｃｂは、上記障害物検出手段８が検出する障害物の相対位置と、相対位置情報算出が算出した他車両の相対位置に基づき、他車両と同位置に存在するとみなされる障害物を、干渉回避対象の候補としての障害物との認識から排除する。
これによって、車者間通信で情報を取得できない他の車両等を含む障害物も干渉回避対象とすることが可能となる。
更に、自車両Ｍ０の周囲に存在する他車両を、重複して干渉回避対象の候補と認識することを防止できる。
【００６２】
（第２実施形態）
次に、第２実施形態について図面を参照して説明する。
本実施形態では、図１１に示すように、相対情報算出手段１０Ｃは、回避経路判定部を有する。
また、回避行動決定手段１０Ｅｂは、回避先決定部１０Ｅｄを有する。
その他の構成は、上記第１実施形態と同様である。第１実施形態と共通する基本的構成についての重複した説明は避け、ここでは異なる点を中心に説明する。そして、本実施形態では、エリア設定方法による群挙動の特性や、周囲車両や障害物の存在を考慮して、より安定した干渉回避行動を行う処理について説明する。
【００６３】
回避経路判定部１０Ｃｃは、自車両Ｍ０の周囲に存在する車両や障害物を検出して、障害物の存在しないスペース（フリースペース）や、相対情報を取得可能な周囲車両の存在位置を判定する。また回避先決定部１０Ｅｄは、回避経路判定部１０Ｃｃの判定に基づき、回避行動の際に干渉回避対象を並走エリアＡＲ−２内に決定するための、自車両の回避のための目標位置を決定する。そして、回避行動決定手段１０Ｅｂは、上記設定された目標位置も加味して回避行動を決定する。
【００６４】
次に、本実施形態の群走行制御コントローラ１０の処理を図１３を参照して説明する。本実施形態では、自車両Ｍ０の干渉回避エリアＡＲ−１に干渉回避対象が存在する場合に、自車両Ｍ０の周囲に存在する車両や障害物を検出して、障害物の存在しないフリースペース、若しくは相対情報を取得可能な周囲車両の存在位置の方向に回避を行いながら、並走エリアＡＲ−２内に干渉回避対象を存在させるように、自車両Ｍ０が移動するための処理を行う。
ステップＳ１０１〜ステップＳ１０９までの処理は、第１実施形態と同様であるので説明を省略する。
【００６５】
なお、Ｓ２０１からＳ２０４に述べる処理は、自車両Ｍ０の周囲に存在する車両や障害物を検出して、障害物の存在しないフリースペースや相対情報を取得可能な周囲車両の方向への干渉回避行動を行うための目標値を決定する処理に対応する。Ｓ２０５からＳ２０８に述べる処理は、上記の干渉回避行動を行う際の目標位置付近に並走エリアＡＲ−２が存在する場合に、その方向に干渉回避行動を行う処理に対応する。ここでは、具体的な例として、複数の車両が並列群を形成して走行している際に、周囲の車両障害物の状況を把握することで、群の形態を極力変化させることなく、自車両Ｍ０が回避行動を行う方法について説明する。
【００６６】
先ず、第１実施形態と同様に、ステップＳ１０１からステップＳＳ１０８の処理を実施することで、干渉回避対象が決定され、ステップＳ１０９にて、干渉回避対象が自車両Ｍ０の干渉回避エリアＡＲ−１に存在するか否かを判定する。干渉回避対象が自車両Ｍ０の干渉回避エリアＡＲ−１に存在する場合にはステップＳ２０１に移行する。
ステップＳ２０１では、無線通信装置９で車両情報を取得可能な自車両Ｍ０における干渉回避対象以外の周囲車両及び障害物のないフリースペースの位置を判定する。フリースペースの位置の判定方法としては、図１３に示すような相対情報を利用し、自車両Ｍ０の周囲に存在する車両、および、障害物の相対位置を判定して、自車両周囲に存在するスペースの状態を判定する。
【００６７】
ここで、フリースペースとは、自車両Ｍ０の干渉回避エリアＡＲ−１の大きさと、周囲車両（１）と周囲車両（２）との間隔を比較して、自車両Ｍ０が周囲車両（１）に対して干渉回避行動を行ったとき、図１４に示すように、この２台の車両が自車両Ｍ０の干渉回避エリアＡＲ−１に存在しない状態となるスペースの位置を意味する。すなわち、フリースペースとは、回避行動後の自車両の干渉回避エリア内に他車両や障害物が存在しなくなると予測されるスペースである。
【００６８】
ステップＳ２０２では、自車両Ｍ０の周囲にフリースペースがあるか否かを判定する。自車両Ｍ０の周囲にフリースペースがあると判定した場合には、ステップＳ２０３に移行する。フリースペースが無いと判定した場合にはステップＳ２０４に移行する。
ここで、図１５のように、複数の周囲車両が自車両Ｍ０の干渉回避エリアＡＲ−１に存在した場合にも、自車両Ｍ０の干渉回避エリアＡＲ−１の側方側にだけ周囲車両が存在するのであれば、進行方向変更による回避量は極めて小さく、ほとんど回避行動を行う必要がない。従って、この場合もフリースペースがあるとして判定しても構わない。
【００６９】
ステップＳ２０３では、検出したフリースペース付近を干渉回避時の目標位置として決定する。
ステップＳ２０４は、図１６のように自車両Ｍ０の周囲にフリースペースがない場合に移行して、現時点で干渉回避行動を行うために選択した干渉回避対象以外で、無線通信装置９によって相対情報（位置、車体速度、車体ヨーレート）が取得できる周囲車両、図１６では周囲車両（２）付近を、干渉回避時の目標位置として決定する。
【００７０】
そして、ステップＳ２０５では、Ｓ２０３およびＳ２０４で決定した目標位置に移動したときに、干渉回避対象が自車両Ｍ０の並走エリアＡＲ−２に存在すると予測されるか否かを判定する。並走エリアＡＲ−２に存在すると予測される場合にはステップＳ２０７に移行する。一方、並走エリアＡＲ−２に存在すると予想されない場合にはステップＳ２０６に移行する。
【００７１】
ステップＳ２０６では、予め干渉回避エリアＡＲ−１に設定した回避パターンを変更することで、自車両Ｍ０の並走エリアＡＲ−２に、干渉回避対象を存在させるようにすることが可能か判定する。可能と判定した場合にはステップＳ２０７に移行する。可能でないと判定した場合にはステップＳ２０８に移行する。回避パターンを変更を変更とは、許容出来る範囲で、進行方向変更の回避量を、干渉回避エリアＡＲ−１の現在干渉回避対象が存在する位置に設定した回避量と変更することを言う。
【００７２】
ステップＳ２０７は、回避行動後の状態が、図１４のように干渉回避対象（周囲車両（１））が並走エリアＡＲ−２内に存在すると予測される場合に移行するように、Ｓ２０３およびＳ２０４で決定した目標位置に基づいて、干渉回避行動を行うための自車両Ｍ０の目標車体速度ｖ、車体ヨーレートγを決定、つまり干渉回避行動を決定する。
すなわち、まず第１実施形態のステップＳ１１０の処理と同様な処理を実施して、干渉回避エリアにおける干渉回避対象の位置に基づいて目標車体速度ｖ、車体ヨーレートγを求める。その後に、その回避量による回避行動で上記決定した目標位置付近に向かうか否かを判定する。目標位置付近に向かわないと判定した場合には、目標位置付近に向かう回避量となるように、ヨーレートゲインＫγを補正する。
【００７３】
これによって、自車両Ｍ０における並走エリアＡＲ−２に干渉回避対象（周囲車両（１））を存在させて、並走行動を行う。
またステップＳ２０８は、図１６のように、干渉回避対象が並走エリアＡＲ−２内に存在しないと予測される場合に移行し、図１８のように干渉回避行動の目標位置を若干変更し、その目標位置に基づいて、干渉回避行動を行うための自車両Ｍ０の車体速度、車体ヨーレートを決定、つまり干渉回避行動の決定を行う。
【００７４】
すなわち、まず第１実施形態のステップＳ１１０の処理と同様な処理を実施して、干渉回避エリアにおける干渉回避対象の位置に基づいて目標車体速度ｖ、車体ヨーレートγを求める。その後に、その回避量による回避行動で上記決定した目標位置付近に向かうか否かを判定する。目標位置付近に向かわないと判定した場合には、目標位置付近に向かう回避量となるように、ヨーレートゲインＫγを補正する。
これによって、自車両Ｍ０における並走エリアＡＲ−２に干渉回避対象（周囲車両（１））を存在させて、並走行動を行うことができる。
【００７５】
（作用）
自車両Ｍ０の干渉回避エリアＡＲ−１に干渉回避対象が存在する場合に、自車両Ｍ０の周囲に存在する車両や障害物を検出して、障害物の存在しないフリースペース、若しくは相対情報を取得可能な周囲車両の存在位置の方向に回避を行いながら、並走エリアＡＲ−２内に干渉回避対象を存在させるように、自車両Ｍ０が移動する。これによって自車両Ｍ０の挙動を安定化するとともに、群挙動を安定化することができる。
このとき、回避行動としてフリースペースに向かう事で、自車両の干渉回避行動によって他の車両に干渉回避行動のための行動を要求しないので、群の乱れを最小限に抑えることが出来る。
【００７６】
又、フリースペースが無い場合でも、周囲車両側の回避行動も考慮して、車車間通信を行っている干渉回避対象以外の周囲車両側に向けて回避する事で確実に回避可能となる。
このように、本実施形態では、エリア設定方法による群挙動の特性や、周囲車両や障害物の存在を考慮することで、他の車両に対して、自車両Ｍ０の挙動変化を伝播させず、さらなる並列群の安定化を図ることができる。
なお、上述の各実施形態では他車両との通信を車両から車両に直接通信する車車間通信を用いた例を示したが、基地局を通じて間接的に通信する方式とすることができるのはもちろんである。
【００７７】
（本実施形態の効果）
（１）上記回避行動決定手段１０Ｅｂは、干渉回避エリアＡＲ−１に侵入したと検出した干渉回避対象を、並走エリアＡＲ−２に存在させように上記回避量を求める。
自車両Ｍ０の並走エリアＡＲ−２内に干渉回避対象が存在するように、自車両Ｍ０の速度や車体ヨーレートなどの回避行動の回避量を決定して干渉回避行動を行うので、自車両Ｍ０の挙動が安定化するとともに、群挙動を安定化することができる。
【００７８】
（２）障害物検出手段８は、自車両Ｍ０の周囲に存在する障害物の自車両Ｍ０に対する相対距離を含む位置情報を検出する。上記回避対象選択手段１０Ｄは、上記相対距離取得手段１０Ａａが取得した各他車両の相対距離と上記障害物距離検出手段が検出した障害物の相対距離に基づき、その相対距離が小さな他車両又は障害物を干渉回避対象として選択する。上記回避対象選択手段１０Ｄが障害物を干渉回避対象と選択した場合には、上記障害物検出手段８が検出した位置情報を干渉回避対象の相対位置とする。
【００７９】
更に、上記回避行動決定手段１０Ｅｂは、車両情報取得手段１０Ａｂが取得した他車両の車両情報と障害物検出手段８が検出する障害物の位置情報に基づき、上記他車両及び障害物が存在しないエリア若しくは障害物が存在する位置とは反対側の方向に自車両Ｍ０が回避するように回避行動を決定する。例えば、上記回避行動決定手段１０Ｅｂは、車両情報取得手段１０Ａｂが取得した他車両の車両情報と障害物検出手段８が検出する障害物の位置情報に基づき、上記干渉回避エリアＡＲ−１中に他車両及び障害物が存在しない状態に出来るエリアの位置、若しくは干渉回避対象以外の車車間通信が可能な他車両の位置を判定し、その判定した位置の存在する方向に自車両Ｍ０が回避するように回避行動を決定する。
これによって、周囲物体が存在しないスペース、若しくは障害物が存在する位置とは反対側の方向、例えば干渉回避対象以外の車者間通信可能な他車両の方向に回避する。この結果、自車両Ｍ０が余裕を持った干渉回避を行い、この結果、群挙動を安定化することができる。
【符号の説明】
【００８０】
１    車輪
２    駆動源
３    制動装置
４    ステアリング装置
５    駆動コントローラ
６    制動コントローラ
７    ステアリングコントローラ
８    障害物検出手段
９    無線通信装置
１０  群走行制御コントローラ
１０Ａ      車車間通信手段
１０Ａａ    相対距離取得手段
１０Ａｂ    車両情報取得手段
１０Ｂ      自車両情報取得手段
１０Ｃ      相対情報算出手段
１０Ｃａ    相対位置情報算出手段
１０Ｃｂ    重複認識排除手段
１０Ｃｃ    回避経路判定部
１０Ｄ      回避対象選択手段
１０Ｅ      挙動決定手段
１０Ｅａ    干渉回避エリア侵入検出手段
１０Ｅｂ    回避行動決定手段
１０Ｅｃ    並走行動決定手段
１０Ｅｄ    回避先決定部
１０Ｆ      指令出力部
ＡＲ−１    干渉回避エリア
Ａｒ−ａ          回避エリア
ＡＲ−ｃ    減速・回避エリア
ＡＲ−ｂ    減速エリア
ＡＲ―２    並走エリア
Ｋγ  ヨーレートゲイン
Ｌ    直線
Ｍ０  自車両
Ｐ    基準位置
ｖ    目標車体速度
γ    目標車体ヨーレート
【図１】
0005476887.tif 000005
【図２】
0005476887.tif 000006
【図３】
0005476887.tif 000007
【図４】
0005476887.tif 000008
【図５】
0005476887.tif 000009
【図６】
0005476887.tif 000010
【図７】
0005476887.tif 000011
【図８】
0005476887.tif 000012
【図９】
0005476887.tif 000013
【図１０】
0005476887.tif 000014
【図１１】
0005476887.tif 000015
【図１２】
0005476887.tif 000016
【図１３】
0005476887.tif 000017
【図１４】
0005476887.tif 000018
【図１５】
0005476887.tif 000019
【図１６】
0005476887.tif 000020
【図１７】
0005476887.tif 000021