JP7461847B2 - 車両制御装置、車両制御方法、およびプログラム - Google Patents

車両制御装置、車両制御方法、およびプログラム Download PDF

Info

Publication number
JP7461847B2
JP7461847B2 JP2020167289A JP2020167289A JP7461847B2 JP 7461847 B2 JP7461847 B2 JP 7461847B2 JP 2020167289 A JP2020167289 A JP 2020167289A JP 2020167289 A JP2020167289 A JP 2020167289A JP 7461847 B2 JP7461847 B2 JP 7461847B2
Authority
JP
Japan
Prior art keywords
vehicle
merging
lane
main line
host vehicle
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020167289A
Other languages
English (en)
Other versions
JP2022059496A (ja
Inventor
開江 余
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP2020167289A priority Critical patent/JP7461847B2/ja
Publication of JP2022059496A publication Critical patent/JP2022059496A/ja
Application granted granted Critical
Publication of JP7461847B2 publication Critical patent/JP7461847B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Traffic Control Systems (AREA)

Description

本発明は、車両制御装置、車両制御方法、およびプログラムに関する。
近年、車両の走行を自動的に制御することについて研究が進められている。これに関連して、支線から本線への合流箇所における合流可能区間の長さと、支線から本線に至るまでに自車両が走行する走行距離との比率に基づいて、自車両の本線への合流の可否を判定し、合流が可能であると判定された場合に、支線から本線に向けて自車両が走行させる技術が知られている(例えば、特許文献1参照)。
国際公開第2017/159493号
従来の技術では、主に自車両の進行方向に関する距離情報に基づいて、合流区間での走行制御を行っていたが、自車両と他車両との横方向に関する情報を用いた走行制御については考慮されていなかった。そのため、合流区間において、充分に円滑な走行制御を実現することができない可能性があった。
本発明の態様は、このような事情を考慮してなされたものであり、合流区間において、より円滑な走行制御を実現することができる車両制御装置、車両制御方法、およびプログラムを提供することを目的とする。
この発明に係る車両制御装置、車両制御方法、およびプログラムは、以下の構成を採用した。
(1):この発明の一態様に係る車両制御装置は、自車両の周辺の道路状況と、前記自車両が合流車線を進行している場合の本線を進行する他車両の走行状態とを認識する認識部と、前記認識部の認識結果に基づいて、前記自車両の前記本線への合流が可能か否かを判定する合流判定部と、前記合流判定部により前記本線への合流が可能であると判定された場合に、前記自車両を前記本線に合流させる走行制御部と、を備え、前記合流判定部は、前記本線の進行方向における前記自車両と前記他車両との位置関係が第1条件を満たし、且つ、前記本線の横方向における前記自車両と前記他車両との位置関係が第2条件を満たす場合に、前記自車両の前記本線への合流が可能であると判定する、車両制御装置である。
(2):上記(1)の態様において、前記第1条件は、前記自車両と前記他車両との前記進行方向の位置関係における余裕度が所定値以上の他車両が存在することを含み、前記第2条件は、前記自車両と前記他車両との横方向の位置関係における余裕度が所定値以下であることを含むものである。
(3):上記(1)または(2)の態様において、前記合流判定部は、前記合流車線の制限速度に基づいて、前記自車両が前記本線に合流する位置を判定するものである。
(4):上記(1)~(3)のうち何れか一つの態様において、前記走行制御部は、前記第1条件および前記第2条件を満たす他車両の前方に前記自車両を進入させる走行制御を実行するものである。
(5):上記(1)~(4)のうち何れか一つの態様において、前記認識部は、合流区間の終点を認識し、前記走行制御部は、前記終点より所定距離手前の地点に前記自車両が到達した場合に、前記自車両を前記本線に合流させるための操舵制御を開始するものである。
(6):上記(5)の態様において、前記走行制御部は、前記本線に前記自車両が合流する領域が存在しない場合に、前記操舵制御によって、前記自車両を前記合流車線の中央よりも前記本線側に寄せるものである。
(7):この発明の一態様に係る車両制御装置は、自車両の周辺の道路状況と、前記自車両が走行する本線に合流する他車両の走行状態とを認識する認識部と、前記認識部の認識結果に基づいて、前記他車両の前記本線への合流が可能か否かを判定する合流判定部と、前記合流判定部により前記他車両の前記本線への合流が可能であると判定された場合に、前記他車両の挙動に基づく走行制御を実行する走行制御部と、を備え、前記合流判定部は、前記自車両と前記他車両との進行方向における位置関係が第1条件を満たし、且つ、前記自車両と前記他車両との横方向における位置関係が第2条件を満たす場合に、前記他車両の前記本線への合流が可能であると判定する、車両制御装置である。
(8):この発明の一態様に係る車両制御方法は、コンピュータが、自車両の周辺の道路状況と、前記自車両が合流車線を進行している場合の本線を進行する他車両の走行状態とを認識し、認識した結果に基づいて前記自車両の前記本線への合流が可能か否かを判定し、前記本線への合流が可能であると判定された場合に、前記自車両を前記本線に合流させ、前記本線の進行方向における前記自車両と前記他車両との位置関係が第1条件を満たし、且つ、前記本線の横方向における前記自車両と前記他車両との位置関係が第2条件を満たす場合に、前記自車両の前記本線への合流が可能であると判定する、車両制御方法である。
(9):この発明の一態様に係るプログラムは、コンピュータに、自車両の周辺の道路状況と、前記自車両が合流車線を進行している場合の本線を進行する他車両の走行状態とを認識させ、認識された結果に基づいて前記自車両の前記本線への合流が可能か否かを判定させ、前記本線への合流が可能であると判定された場合に、前記自車両を前記本線に合流させ、前記本線の進行方向における前記自車両と前記他車両との位置関係が第1条件を満たし、且つ、前記本線の横方向における前記自車両と前記他車両との位置関係が第2条件を満たす場合に、前記自車両の前記本線への合流が可能であると判定させる、プログラムである。
上記(1)~(9)の態様によれば、合流区間において、より円滑な走行制御を実現することができる。
実施形態に係る車両制御装置を含む車両システム1の構成図である。 第1制御部120および第2制御部160の機能構成図である。 第1の場面における合流区間での走行制御について説明するための図である。 合流判定部142による第1の判定処理について説明するための図である。 合流判定部142による第2の判定処理について説明するための図である。 走行制御部144による走行制御について説明するための図である。 第2の場面における合流区間での走行制御について説明するための図である。 第2の場面における判定処理について説明するための図である。 実施形態の自動運転制御装置100により実行される処理の流れの一例を示すフローチャートである。 実施形態に係る走行制御の変形例について説明するための図である。 変形例における判定処理について説明するための図である。 変形例において自動運転制御装置100により実行される処理の流れの一例を示すフローチャートである。 実施形態の自動運転制御装置100のハードウェア構成の一例を示す図である。
以下、図面を参照し、本発明の車両制御装置、車両制御方法、およびプログラムの実施形態について説明する。以下では、一例として、車両制御装置が自動運転車両に適用された実施形態について説明する。自動運転とは、例えば、自動的に車両の操舵または速度のうち、一方または双方を制御して運転制御を実行することである。上述した車両の運転制御には、例えば、ACC(Adaptive Cruise Control)や、ALC(Auto Lane Changing)、LKAS(Lane Keeping Assistance System)といった種々の運転制御が含まれてよい。自動運転車両は、乗員(運転者)の手動運転によって運転が制御されることがあってもよい。
[全体構成]
図1は、実施形態に係る車両制御装置を含む車両システム1の構成図である。車両システム1が搭載される車両(以下、自車両Mと称する)は、例えば、二輪や三輪、四輪等の車両であり、その駆動源は、ディーゼルエンジンやガソリンエンジン等の内燃機関、電動機、或いはこれらの組み合わせである。電動機は、内燃機関に連結された発電機による発電電力、或いは二次電池や燃料電池等のバッテリ(蓄電池)の放電電力を使用して動作する。
車両システム1は、例えば、カメラ10と、レーダ装置12と、LIDAR(Light Detection and Ranging)14と、物体認識装置16と、通信装置20と、HMI(Human Machine Interface)30と、車両センサ40と、ナビゲーション装置50と、MPU(Map Positioning Unit)60と、運転操作子80と、自動運転制御装置100と、走行駆動力出力装置200と、ブレーキ装置210と、ステアリング装置220とを備える。これらの装置や機器は、CAN(Controller Area Network)通信線等の多重通信線やシリアル通信線、無線通信網等によって互いに接続される。なお、図1に示す構成はあくまで一例であり、構成の一部が省略されてもよいし、更に別の構成が追加されてもよい。自動運転制御装置100は、「車両制御装置」の一例である。カメラ10と、レーダ装置12と、LIDAR14と、物体認識装置16とを組み合わせたものが「外界センサ」の一例である。HMI30は、「出力部」の一例である。
カメラ10は、例えば、CCD(Charge Coupled Device)やCMOS(Complementary Metal Oxide Semiconductor)等の固体撮像素子を利用したデジタルカメラである。カメラ10は、車両システム1が搭載される自車両Mの任意の箇所に取り付けられる。前方を撮像する場合、カメラ10は、フロントウインドシールド上部やルームミラー裏面、車体の前頭部等に取り付けられる。後方を撮像する場合、カメラ10は、リアウインドシールド上部やバックドア等に取り付けられる。側方を撮像する場合、カメラ10は、ドアミラー等に取り付けられる。カメラ10は、例えば、周期的に繰り返し自車両Mの周辺を撮像する。カメラ10は、ステレオカメラであってもよい。
レーダ装置12は、自車両Mの周辺にミリ波等の電波を放射すると共に、周辺の物体によって反射された電波(反射波)を検出して少なくとも物体の位置(距離および方位)を検出する。レーダ装置12は、自車両Mの任意の箇所に取り付けられる。レーダ装置12は、FM-CW(Frequency Modulated Continuous Wave)方式によって物体の位置および速度を検出してもよい。
LIDAR14は、自車両Mの周辺に光を照射し、散乱光を測定する。LIDAR14は、発光から受光までの時間に基づいて、対象までの距離を検出する。照射される光は、例えば、パルス状のレーザー光である。LIDAR14は、自車両Mの任意の箇所に取り付けられる。
物体認識装置16は、カメラ10、レーダ装置12、およびLIDAR14のうち一部または全部による検出結果に対してセンサフュージョン処理を行って、自車両Mの周辺の物体の位置、種類、速度等を認識する。物体には、例えば、他車両(例えば、所定距離以内に存在する周辺車両)、歩行者、自転車、道路構造物等が含まれる。道路構造物には、例えば、道路標識や交通信号機、踏切、縁石、中央分離帯、ガードレール、フェンス等が含まれる。また、道路構造物には、例えば、路面に描画または貼付された道路区画線(以下、区画線と称する)や横断歩道、自転車横断帯、一時停止線等の路面標識が含まれてもよい。また、物体には、道路上の落下物(例えば、他車両の積み荷や道路周辺に設置されていた看板)等の障害物が含まれてよい。物体認識装置16は、認識結果を自動運転制御装置100に出力する。なお、物体認識装置16は、カメラ10、レーダ装置12、およびLIDAR14の検出結果をそのまま自動運転制御装置100に出力してよい。その場合、車両システム1または外界センサの構成から物体認識装置16が省略されてもよい。また、物体認識装置16は、自動運転制御装置100に含まれていてもよい。
通信装置20は、例えば、セルラー網やWi-Fi網、Bluetooth(登録商標)、DSRC(Dedicated Short Range Communication)、LAN(Local Area Network)、WAN(WiDe Area Network)、インターネット等のネットワークを利用して、例えば、自車両Mの周辺に存在する他車両、自車両Mを利用する利用者の端末装置、或いは各種サーバ装置と通信する。
HMI30は、自車両Mの乗員に対して各種情報を出力すると共に、乗員による入力操作を受け付ける。HMI30には、例えば、各種表示装置、スピーカ、ブザー、タッチパネル、スイッチ、キー、マイク等が含まれる。また、HMI30には、自動運転と乗員による手動運転とを相互に切り替える運転切替スイッチ等が含まれてもよい。
車両センサ40は、自車両Mの速度を検出する車速センサ、加速度を検出する加速度センサ、ヨーレート(例えば、自車両Mの重心点を通る鉛直軸回りの回転角速度)を検出するヨーレートセンサ、自車両Mの向きを検出する方位センサ等を含む。また、車両センサ40は、自車両Mの位置を検出する位置センサが設けられていてもよい。位置センサは、例えば、GPS(Global Positioning System)装置から位置情報(経度・緯度情報)を取得するセンサである。また、位置センサは、ナビゲーション装置50のGNSS(Global Navigation Satellite System)受信機51を用いて位置情報を取得するセンサであってもよい。車両センサ40により検出した結果は、自動運転制御装置100に出力される。
ナビゲーション装置50は、例えば、GNSS受信機51と、ナビHMI52と、経路決定部53とを備える。ナビゲーション装置50は、HDD(Hard Disk Drive)やフラッシュメモリ等の記憶装置に第1地図情報54を保持している。GNSS受信機51は、GNSS衛星から受信した信号に基づいて、自車両Mの位置を特定する。自車両Mの位置は、車両センサ40の出力を利用したINS(Inertial Navigation System)によって特定または補完されてもよい。ナビHMI52は、表示装置、スピーカ、タッチパネル、キー等を含む。GNSS受信機51は、車両センサ40に設けられてもよい。ナビHMI52は、前述したHMI30と一部または全部が共通化されてもよい。経路決定部53は、例えば、GNSS受信機51により特定された自車両Mの位置(或いは入力された任意の位置)から、ナビHMI52を用いて乗員により入力された目的地までの経路(以下、地図上経路)を、第1地図情報54を参照して決定する。第1地図情報54は、例えば、所定区間の道路を示すリンクと、リンクによって接続されたノードとによって道路形状が表現された情報である。第1地図情報54は、POI(Point Of Interest)情報等を含んでもよい。地図上経路は、MPU60に出力される。ナビゲーション装置50は、地図上経路に基づいて、ナビHMI52を用いた経路案内を行ってもよい。ナビゲーション装置50は、通信装置20を介してナビゲーションサーバに現在位置と目的地を送信し、ナビゲーションサーバから地図上経路と同等の経路を取得してもよい。ナビゲーション装置50は、決定した地図上経路を、MPU60に出力する。
MPU60は、例えば、推奨車線決定部61を含み、HDDやフラッシュメモリ等の記憶装置に第2地図情報62を保持している。推奨車線決定部61は、ナビゲーション装置50から提供された地図上経路を複数のブロックに分割し(例えば、車両進行方向に関して100[m]毎に分割し)、第2地図情報62を参照してブロックごとに推奨車線を決定する。推奨車線決定部61は、例えば、左から何番目の車線を走行するといった決定を行う。推奨車線決定部61は、地図上経路に分岐箇所が存在する場合、自車両Mが、分岐先に進行するための合理的な経路を走行できるように、推奨車線を決定する。
第2地図情報62は、第1地図情報54よりも高精度な地図情報である。第2地図情報62は、例えば、道路形状や道路構造物に関する情報等を含んでいる。道路形状には、第1地図情報54よりも更に詳細な道路形状として、例えば、車線数、道路の曲率半径(或いは曲率)、幅員、勾配等が含まれる。上記情報は、第1地図情報54に格納されていてもよい。道路構造物に関する情報には、道路構造物の種別、位置、道路の延伸方向に対する向き、大きさ、形状、色等の情報が含まれてよい。道路構造物の種別において、例えば、区画線を1つの種別としてもよく、区画線に属するレーンマークや縁石、中央分離帯等のそれぞれを異なる種別としてもよい。また、区画線の種別には、例えば、車線変更が可能であることを示す区画線と、車線変更が不可能であることを示す区画線とが含まれてもよい。区画線の種別は、例えば、リンクを基準とした道路または車線の区間ごとに設定されてもよく、1つのリンク内に複数の種別が設定されてもよい。
また、第2地図情報62には、道路や建物の位置情報(緯度経度)、住所情報(住所・郵便番号)、施設情報等が含まれてよい。第2地図情報62は、通信装置20が外部装置と通信することにより、随時、アップデートされてよい。第1地図情報54および第2地図情報62は、地図情報として一体に設けられていてもよい。また、地図情報(第1地図情報54および第2地図情報62)は、記憶部190に記憶されていてもよい。
運転操作子80は、例えば、ステアリングホイールと、アクセルペダルと、ブレーキペダルとを備える。また、運転操作子80は、シフトレバー、異形ステア、ジョイスティックその他の操作子を含んでもよい。運転操作子80の各操作子には、例えば、乗員による操作子の操作量あるいは操作の有無を検出する操作検出部が取り付けられている。操作検出部は、例えば、ステアリングホイールの操舵角や操舵トルク、アクセルペダルやブレーキペダルの踏込量等を検出する。そして、操作検出部は、検出結果を自動運転制御装置100、もしくは、走行駆動力出力装置200、ブレーキ装置210、およびステアリング装置220のうち一方または双方に出力する。
自動運転制御装置100は、例えば、第1制御部120と、第2制御部160と、HMI制御部180と、記憶部190とを備える。第1制御部120と、第2制御部160と、HMI制御部180とは、それぞれ、例えば、CPU(Central Processing Unit)等のハードウェアプロセッサがプログラム(ソフトウェア)を実行することにより実現される。また、これらの構成要素のうち一部または全部は、LSI(Large Scale Integration)やASIC(Application Specific Integrated Circuit)、FPGA(Field-Programmable Gate Array)、GPU(Graphics Processing Unit)等のハードウェア(回路部;circuitryを含む)によって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。上述のプログラムは、予め自動運転制御装置100のHDDやフラッシュメモリ等の記憶装置(非一過性の記憶媒体を備える記憶装置)に格納されていてもよいし、DVDやCD-ROM、メモリカード等の着脱可能な記憶媒体に格納されており、記憶媒体(非一過性の記憶媒体)がドライブ装置やカードスロット等に装着されることで自動運転制御装置100の記憶装置にインストールされてもよい。行動計画生成部140と第2制御部160とを合わせたものが「運転制御部」の一例である。HMI制御部180は、「出力制御部」の一例である。
記憶部190は、上記の各種記憶装置、或いはEEPROM(Electrically Erasable Programmable Read Only Memory)、ROM(Read Only Memory)、またはRAM(Random Access Memory)等により実現されてもよい。記憶部190には、例えば、本実施形態における合流制御を実行するために必要な情報、その他の各種情報、プログラム等が格納される。また、記憶部190には、地図情報(第1地図情報54、第2地図情報62)が格納されていてもよい。
図2は、第1制御部120および第2制御部160の機能構成図である。第1制御部120は、例えば、認識部130と、行動計画生成部140とを備える。第1制御部120は、例えば、AI(Artificial Intelligence;人工知能)による機能と、予め与えられたモデルによる機能とを並行して実現する。例えば、「交差点を認識する」機能は、ディープラーニング等による交差点の認識と、予め与えられた条件(パターンマッチング可能な信号、道路標示等がある)に基づく認識とが並行して実行され、双方に対してスコア付けして総合的に評価することで実現されてよい。これによって、自動運転の信頼性が担保される。また、第1制御部120は、例えば、MPU60やHMI制御部180等からの指示に基づいて自車両Mの自動運転に関する制御を実行する。
認識部130は、外界センサの認識の結果(カメラ10、レーダ装置12、およびLIDAR14から物体認識装置16を介して入力された情報)に基づいて、自車両Mの周辺状況を認識する。例えば、認識部130は、自車両M、および自車両Mの周辺に存在する物体の種別や位置、速度、加速度等の状態を認識する。物体の種別は、例えば、物体が車両であるか、歩行者であるか等の種別であってもよく、車両ごとに識別するための種別であってもよい。物体の位置は、例えば、自車両Mの代表点(重心や駆動軸中心など)を原点とした絶対座標系(以下、車両座標系)の位置として認識され、制御に使用される。物体の位置は、その物体の重心やコーナー、進行方向の先端部等の代表点で表されてもよいし、表現された領域で表されてもよい。速度には、例えば、走行する車線の進行方向(縦方向)に対する自車両Mおよび他車両の速度(以下、縦速度と称する)と、車線の横方向に対する自車両Mおよび他車両の速度(以下、横速度)とが含まれる。物体の「状態」とは、例えば、物体が他車両等の移動体である場合には、物体の加速度やジャーク、あるいは「行動状態」(例えば車線変更をしている、またはしようとしているか否か)を含んでもよい。
また、認識部130は、例えば、道路状況認識部132と、他車両認識部134とを備える。これらの機能の詳細については後述する。
行動計画生成部140は、認識部130の認識の結果に基づいて、自動運転等の走行制御により自車両Mを走行させる行動計画を生成する。例えば、行動計画生成部140は、原則的には推奨車線決定部61により決定された推奨車線を走行し、更に、認識部130による認識結果または地図情報から取得された自車両Mの現在位置に基づく周辺の道路形状等に基づいて、自車両Mの周辺状況に対応できるように、自車両Mが自動的に(運転者の操作に依らずに)将来走行する目標軌道を生成する。目標軌道は、例えば、速度要素を含んでいる。例えば、目標軌道は、自車両Mの到達すべき地点(軌道点)を順に並べたものとして表現される。軌道点は、道なり距離で所定の走行距離(例えば数[m]程度)ごとの自車両Mの到達すべき地点であり、それとは別に、所定のサンプリング時間(例えば0コンマ数[sec]程度)ごとの目標速度(および目標加速度)が、目標軌道の一部として生成される。また、軌道点は、所定のサンプリング時間ごとの、そのサンプリング時刻における自車両Mの到達すべき位置であってもよい。この場合、目標速度(および目標加速度)の情報は軌道点の間隔で表現される。
行動計画生成部140は、目標軌道を生成するにあたり、自動運転のイベントを設定してよい。イベントには、例えば、自車両Mを一定の速度で同じ車線を走行させる定速走行イベント、自車両Mの前方の所定距離以内(例えば100[m]以内)に存在し、自車両Mに最も近い他車両(以下、前方車両と称する)に自車両Mを追従させる追従走行イベント、自車両Mを自車線から隣接車線へと車線変更させる車線変更イベント、道路の分岐地点で自車両Mを目的地側の車線に分岐させる分岐イベント、合流地点で自車両Mを本線に合流させる合流イベント、自動運転を終了して手動運転に切り替えるためのテイクオーバーイベント等が含まれる。また、イベントには、例えば、自車両Mを一旦隣接車線に車線変更させて前方車両を追い越してから再び元の車線へと車線変更させる追い越しイベントや、自車両Mの前方に存在する物体との接触を回避するために自車両Mに制動および操舵の少なくとも一方を行わせる回避イベント等が含まれてよい。
また、行動計画生成部140は、例えば、自車両Mの走行時に認識された自車両Mの周辺状況に応じて、現在の区間に対して既に決定したイベントを他のイベントに変更したり、現在の区間に対して新たなイベントを設定したりしてよい。また、行動計画生成部140は、HMI30への乗員の操作に応じて、現在の区間に対して既に設定したイベントを他のイベントに変更したり、現在の区間に対して新たなイベントを設定したりしてよい。行動計画生成部140は、設定したイベントに応じた目標軌道を生成する。
また、行動計画生成部140は、例えば、合流判定部142と、走行制御部144とを備える。これらの機能の詳細については後述する。
第2制御部160は、行動計画生成部140によって生成された目標軌道を、予定の時刻通りに自車両Mが通過するように、走行駆動力出力装置200、ブレーキ装置210、およびステアリング装置220を制御する。
第2制御部160は、例えば、目標軌道取得部162と、速度制御部164と、操舵制御部166とを備える。目標軌道取得部162は、行動計画生成部140により生成された目標軌道(軌道点)の情報を取得し、メモリ(不図示)に記憶させる。速度制御部164は、メモリに記憶された目標軌道に付随する速度要素に基づいて、走行駆動力出力装置200またはブレーキ装置210を制御する。操舵制御部166は、メモリに記憶された目標軌道の曲がり具合に応じて、ステアリング装置220を制御する。速度制御部164および操舵制御部166の処理は、例えば、フィードフォワード制御とフィードバック制御との組み合わせにより実現される。一例として、操舵制御部166は、自車両Mの前方の道路の曲率半径(或いは曲率)に応じたフィードフォワード制御と、目標軌道からの乖離に基づくフィードバック制御とを組み合わせて実行する。
HMI制御部180は、HMI30により、乗員に所定の情報を通知する。所定の情報には、例えば、自車両Mの状態に関する情報や運転制御に関する情報等の自車両Mの走行に関連のある情報が含まれる。自車両Mの状態に関する情報には、例えば、自車両Mの速度、エンジン回転数、シフト位置等が含まれる。また、運転制御に関する情報には、例えば、自動運転による運転制御の実行の有無、自動運転を開始するか否かを問い合わせる情報、運転制御の変更に関する情報、自動運転による運転制御の状況(例えば、実行中のイベントの内容)に関する情報等が含まれる。運転制御の変更に関する情報には、例えば、自動化の度合の変更を示す情報や、変更される地点を示す情報、変更に伴って運転者に運転操作の一部または全部を要求する情報が含まれる。また、所定の情報には、テレビ番組、DVD等の記憶媒体に記憶されたコンテンツ(例えば、映画)等の自車両Mの走行制御に関連しない情報が含まれてもよい。また、所定の情報には、例えば、自車両Mの現在位置や目的地、燃料の残量に関する情報が含まれてよい。
例えば、HMI制御部180は、上述した所定の情報を含む画像を生成し、生成した画像をHMI30の表示装置に表示させてもよく、所定の情報を示す音声を生成し、生成した音声をHMI30のスピーカから出力させてもよい。また、HMI制御部180は、HMI30により受け付けられた情報を通信装置20、ナビゲーション装置50、第1制御部120等に出力してもよい。また、HMI制御部180は、HMI30に出力させる各種情報を、通信装置20を介して自車両Mの利用者(乗員)が利用する端末装置に送信してもよい。端末装置は、例えば、スマートフォンやタブレット端末である。
走行駆動力出力装置200は、自車両Mが走行するための走行駆動力(トルク)を駆動輪に出力する。走行駆動力出力装置200は、例えば、内燃機関、電動機、および変速機等の組み合わせと、これらを制御するECU(Electronic Control Unit)とを備える。ECUは、第2制御部160から入力される情報、或いは運転操作子80のアクセルペダルから入力される情報に従って、上記の構成を制御する。
ブレーキ装置210は、例えば、ブレーキキャリパーと、ブレーキキャリパーに油圧を伝達するシリンダと、シリンダに油圧を発生させる電動モータと、ブレーキECUとを備える。ブレーキECUは、第2制御部160から入力される情報、或いは運転操作子80のブレーキペダルから入力される情報に従って電動モータを制御し、制動操作に応じたブレーキトルクが各車輪に出力されるようにする。ブレーキ装置210は、ブレーキペダルの操作によって発生させた油圧を、マスターシリンダを介してシリンダに伝達する機構をバックアップとして備えてよい。なお、ブレーキ装置210は、上記説明した構成に限らず、第2制御部160から入力される情報に従ってアクチュエータを制御して、マスターシリンダの油圧をシリンダに伝達する電子制御式油圧ブレーキ装置であってもよい。
ステアリング装置220は、例えば、ステアリングECUと、電動モータとを備える。電動モータは、例えば、ラックアンドピニオン機構に力を作用させて転舵輪の向きを変更する。ステアリングECUは、第2制御部160から入力される情報、或いは運転操作子80のステアリングホイールから入力される情報に従って、電動モータを駆動し、転舵輪の向きを変更させる。
[道路状況認識部、他車両認識部、合流判定部、および走行制御部の機能]
以下、実施形態に係る道路状況認識部132、他車両認識部134、合流判定部142、および走行制御部144の機能について詳細に説明する。以下では、合流区間およびその付近における走行制御を幾つかの場面に分けて説明するものとする。
<第1の場面>
図3は、第1の場面における合流区間での走行制御について説明するための図である。以下の説明において、X方向は、ほぼ道路の進行方向(道路の縦方向)であり、Y方向は、ほぼ道路の幅方向(道路の横方向)であるものとする。また、車両が車線に沿って走行している場合、X方向は、ほぼ車両の進行方向となり、Y方向は、ほぼ車両の車幅方向(車両の横方向)となる。
図3は、車線L1~L3を含む。車線L1は、車線L2の進行方向に対して左側から合流する合流車線である。車線L2およびL3は、図示の進行方向(X方向)の矢印に沿って延伸する本線である。また、車線L2は、被合流車線である。自車両Mは、例えば、ナビゲーション装置50により設定された目的地までの経路に沿って自動運転が実行されており、車線L1を合流区間に向かって速度Vmで走行している。合流区間とは、車線L1と車線L2とが連結される区間であり、例えば、車線L1~L3における地点(始点)P1から地点(終点)P2までの距離D1の区間である。地点P1は、例えば、車線L1と車線L2の進行方向から見て、車線L1と車線L2との間に存在するゼブラゾーン(導流帯)Z1の終端の地点である。また、地点P1は、ゼブラゾーンZ1内の任意の地点であってもよい。また、地点P2は、例えば、車線L1の終端から所定距離だけ手前の地点である。ここでの所定距離とは、少なくとも車線L1を走行する車両が車線L2に合流するために必要な距離を含む。また、図3の例において、車線L1と車線L2とが分離している区間(以下、「分離区間」と称する)には、車線L1と車線L2との間に区画体OB1~OB2が設けられている。区画体OB1~OB2は、例えば、壁や塀、中央分離帯等の車両が走行できないような道路構造物である。図3の例において、区画体OB1は、一方の車線(例えば、車線L2)に存在する車両から区画体OB1を挟んだ先の他方の車線(例えば、車線L1)に存在する車両が認識部130によって認識できないような壁や塀等の道路構造物である。また、区画体OB2は、一方の車線に存在する車両から区画体OB2を挟んだ先の他方の車線に存在する車両が認識部130によって認識できる中央分離帯等である。また、図3の例において、車線L2には、他車両m1を先頭に、他車両m2、m3の順で、それぞれ速度Vm1~Vm3で走行しているものとする。また、図3に示す、10[m]、0[m]、-10[m]は、各車両の後述する所定位置(例えば、自車両Mの位置)からの距離を示すものとする。
道路状況認識部132は、例えば、外界センサの検出結果に基づいて、自車両Mの周辺の道路状況を認識する。道路状況とは、例えば、道路形状や車線数、車線幅、勾配、カーブ曲率、車線ごとの法定速度等である。道路形状には、例えば、合流路、分岐路、交差路等の情報が含まれる。また、道路状況認識部132は、合流車線が存在する場合に、合流区間(開始点および終了点)に関する情報を認識してもよい。また、道路状況認識部132は、自車両Mの位置情報に基づいて、地図情報を参照し、位置情報に対応付けられた道路情報から道路状況に関する情報を認識してもよい。また、道路状況認識部132は、外界センサの検出結果から認識された結果と、地図情報から認識された結果とを照合して道路状況を認識してもよい。
他車両認識部134は、自車両Mの周辺(例えば、自車両Mを中心として所定距離以内)に存在する他車両の走行状態を認識する。例えば、他車両認識部134は、自車両Mが合流区間を走行する場合、または将来走行すると予測される場合に、合流車線(車線L1)および本線(車線L2)を走行する他車両の走行状態を認識する。走行状態には、例えば、他車両が合流先の車線L2を走行しているか否かに関する情報や、他車両が車線L2を走行している場合に、その他車両の走行位置、速度、角速度、車長等の情報が含まれる。また、走行状態には、例えば、自車両Mと他車両との相対位置や相対速度に関する情報が含まれてもよい。図3の例において、他車両認識部134は、本線L2を走行する他車両m1~m3の走行状態を認識する。他車両m3は、自車両Mが図3に示す位置(ゼブラゾーンZ1の横を走行する位置、または合流区間よりも手前の位置)から認識部130により認識できた他車両のうち最後尾の車両である。
合流判定部142は、道路状況認識部132および他車両認識部134の認識結果に基づいて、自車両Mの車線L2への合流が可能か否かを判定する。例えば、合流判定部142は、道路状況認識部132による認識結果と自車両Mの走行状態に基づいて自車両Mが車線L1から車線L2に合流する必要があると判定した場合に、道路状況と他車両の走行状態とに基づいて、自車両Mの車線L2の合流が可能な否かを判定する。
具体的には、合流判定部142は、合流先の車線L2の進行方向(縦方向)における自車両Mと他車両m1~m3との位置関係が第1条件を満たし、且つ、車線L2の横方向における自車両Mと他車両m1~m3との位置関係が第2条件を満たす場合に、自車両Mが車線L2への合流が可能であると判定する。位置関係とは、例えば、自車両Mと他車両m1~m3との相対位置や相対速度である。また、位置関係とは、自車両Mまたは他車両m1~m3と、道路上の所定位置との相対位置であってもよい。
また、合流判定部142は、自車両Mと他車両m1~m3との位置関係に基づいて、例えば、自車両Mと他車両m1~m3との干渉リスクを定量化する指標値を導出し、導出した指標値を用いて合流が可能な否かを判定する。指標値には、自車両Mと他車両m1~m3とのTHW(Time Headway)やTTC(Time to Collision)が含まれる。
本実施形態において、THWは、他車両m1~m3が所定位置に到着するまでの余裕度(以下、第1余裕度と称する)の一例である。また、第1余裕度には、自車両Mが所定位置に到着するまでの余裕度が含まれてもよい。所定位置とは、例えば、自車両Mが存在する地点(例えば自車両Mの進行方向の先端が存在する地点)である。また、所定位置とは、例えば、合流区間の始点(地点P1)や終点(地点P2)であってもよい。
また、実施形態において、TTCは、自車両Mと他車両m1~m3との縦方向または横方向における車両間の接触に関する余裕度(以下、第2余裕度と称する)の一例である。例えば、TTCは、例えば、車線L2の進行方向(縦方向)における第2余裕度を導出する場合には、車線の縦方向に関する車両間のTTCを導出し、車線L2の横方向における第2余裕度を導出する場合には、自車両Mまたは他車両m1~m3が横方向の所定位置(例えば、車線L2を区画する区画線(例えば、車線L1とL2の境界線)または車線L2の中央の位置に接触するまでのTTCを導出する。
例えば、合流判定部142は、車線L2の進行方向(本線の縦方向)に関する第1余裕度(以下、THWvと称する)および第2余裕度(以下、TTCvと称する)を導出する。例えば、合流判定部142は、以下の(1)式、(2)式を用いてTHWv、TTCvを算出する。
THWv=(他車両の位置-所定位置(自車両Mが存在する地点))/他車両の縦速度
・・・(1)
TTCv=(他車両の位置-自車両Mの位置)/(他車両の縦速度-自車両Mの縦速度)
・・・(2)
合流判定部142は、THWvおよびTTCvの導出を他車両m1~m3ごとに算出する。そして、合流判定部142は、THWvおよびTTCvの値が第1条件を満たすか否かを判定する。以下では、上述の判定を第1判定処理として説明する。図4は、合流判定部142による第1の判定処理について説明するための図である。図4に示すグラフの横軸は、THWv[s]を示し、縦軸はTTCv[s]を示している。また、図4の例では、図3に示す自車両Mと他車両m1~m3との位置関係において導出される他車両ごとのTHWvおよびTTCvの値がプロットされているものとする。図4の例において、THWvは、例えば、所定位置に既に到達している場合に正の領域にプロットされ、未到達の場合に負の領域にプロットされる。また、TTCvは、例えば、車線L2の縦方向において自車両Mと対象の他車両との車間距離が拡大し続ける場合に正の領域にプロットされ、自車両Mと対象の他車両との車間距離が縮小し続ける場合に負の領域にプロットされる。
また、図4に示すグラフ上の閾値ラインTH1~TH3は、第1条件に対応付けられた閾値の領域を示している。閾値ラインTH1は、THWvの条件を特定するためのラインであり、閾値ラインTH2はTTCv[s]の条件を特定するためのラインであり、閾値ラインTH3は、原点を通り、車線L1と車線L2との速度差に基づいて傾きが変わるラインである。車線L1と車線L2との速度は、それぞれの車線の法定速度でもよく、その車線を走行する車両の平均速度でもよい。閾値ラインTH3は、例えば、車線L1と車線L2との速度差が大きくなるほどラインの傾きが小さくなる(図4に示すθ1が小さくなる)ように設定される。
合流判定部142は、例えば、自車両Mと他車両との進行方向の位置関係における余裕度が所定値以上の他車両が存在する場合に、第1条件を満たすと判定し、所定値以上の他車両が存在しない場合に、第1条件を満たさないと判定する。合流判定部142は、例えば、THWvが閾値ラインTH1以下であり、TTCvが閾値ラインTH2以上であり、更にTHWvおよびTTCvが閾値ラインTH3以上である領域A1内に、他車両の点がプロットされている場合に、自車両Mと他車両との位置関係が、第1条件を満たすと判定し、領域A1内に他車両の点がプロットされていない場合は、第1条件を満たさないと判定する。図4の例では、他車両m3のプロット点が領域A1に含まれている。この場合、合流判定部142は、自車両Mと他車両m3とが第1条件を満たすと判定する。
なお、合流判定部142は、道路状況や他車両の走行状況に応じて、上述した閾値ラインTH1~TH3を変更することで第1条件を変更することができる。例えば、閾値ラインTH1をTTCv軸上に設定した場合、第1条件は、自車両Mよりも後方の車両であって、所定位置の到達時間が自車両Mの到達時間よりも長い他車両が第1条件に含まれることになる。
更に、合流判定部142は、車線L2の横方向の余裕度を導出する。なお、横方向の余裕度は、第1余裕度または第2余裕度のうち、一方でもよく、双方でもよい。以下では、第2余裕度を横方向の余裕度とし、第1余裕度は縦方向の余裕度とするものとして説明する。合流判定部142は、車線L2の横方向に関する第1余裕度(以下、THWhと称する)と第2余裕度(以下、TTChと称する)とを以下の(3)式、(4)式を用いて算出する。
THWh=(車両の位置-所定位置(合流区間の始点(地点P1))/車両の縦速度
・・・(3)
TTCh=(所定位置(車線L2を区画する区画線)-車両の位置)/車両の横速度
・・・(4)
上記(3)および(4)式の車両は、自車両Mおよび他車両m1~m3である。なお、(4)式において、他車両m1~m3が車線に平行で走行している場合には、仮の横速度が設定されてよい。合流判定部142は、THWhおよびTTChを自車両Mおよび他車両m1~m3ごとに算出する。そして、合流判定部142は、THWhおよびTTChの値が第2条件を満たすか否かを判定する。以下では、上述の判定を第2判定処理として説明する。
図5は、合流判定部142による第2の判定処理について説明するための図である。図5に示すグラフの横軸は、THWh[s]を示し、縦軸はTTCh[s]を示している。また、図5の例では、図3に示す自車両Mと他車両m1~m3との位置関係において導出される他車両ごとのTHWhおよびTTChの値がプロットされているものとする。図5の例において、THWhは、例えば、所定位置に既に到達している場合に正の領域にプロットされ、未だ未到達の場合に負の領域にプロットされる。また、TTChは、例えば、車線L2の進行方向の左側区画線の右側を走行している場合に負の領域にプロットされ、左側区画線の左側を走行している場合に正の領域にプロットされる。また、TTChは、例えば、車線L2の進行方向を見て右側に移動する場合に負の領域にプロットされてもよく、左側に移動する場合に正の領域にプロットされてもよい。
合流判定部142は、第2条件として、自車両MのTTChと他車両m1~m3のTTChとの差分が第1所定時間以下であり、且つ自車両MのTHWhと他車両m1~m3のTHWhとの差が第2所定時間以下であるか否かを判定する。第1所定値および第2所定値は、(3)および(4)式における所定位置に基づいて設定されてよい。合流判定部142は、上記条件を満たす場合に第2条件を満たすと判定し、上記条件を満たさない場合に第2条件を満たさないと判定する。
そして、合流判定部142は、上述した第1条件を満たし且つ第2条件を満たす場合に、自車両Mの車線L2への合流が可能であると判定する。なお、上述した判定は、合流区間およびその付近を走行中において繰り返し実行される。また、合流判定部142は、合流が可能であると判定された場合に、更に第1条件を満たす他車両の前方への合流が可能であると判定してもよい。また、合流判定部142は、第1条件を満たす車両が複数存在する場合には、第2条件を満たす車両のTTChやTHWhに基づいて、合流する位置を判定してもよい。例えば、合流判定部142は、第2条件を満たす車両のTTChやTHWhが最も大きい他車両の前方または後方への合流が可能であると判定する。
走行制御部144は、合流判定部142により合流が可能であると判定された場合に、自車両Mを車線L2に合流させる走行制御を実行する。例えば、走行制御部144は、合流判定部142により判定された他車両m3の前方(具体的には、他車両m2とm3の間)に進入して車線L2に合流するための制御を行う。
図6は、走行制御部144による走行制御について説明するための図である。走行制御部144は、自車両Mを他車両m2と他車両m3との間の領域に入るように目標軌道を生成し、生成した目標軌道に沿って自車両Mを走行させる。なお、走行制御部144は、図6の走行軌跡K1に示すように、合流区間において、自車両Mの右側のウインカーを点滅させながら、自車両Mを車線L1の中央より車線L2側を寄せて走行させるように操舵制御を行ってもよい。更に、走行制御部144は、合流区間において、他車両m2およびm3の速度(例えば、平均速度)に近づけるような速度制御や減速制御を行ってもよい。これにより、自車両Mの後方にいる他車両m3に自車両Mが車線L2に合流することを認識させ易くすることができる。これにより、他車両m3に減速を促して、他車両m2と他車両m3との領域を大きくすることができる。したがって、より円滑な合流を行うことができる。
なお、走行制御部144は、合流判定部142により自車両Mが車線L2に合流できないと判定された場合に、合流可能と判定されるまで減速または停止させる制御を行ってもよい。
<第2の場面>
次に、第2の場面について説明する。第2の場面は、例えば、合流判定部142が車線L1および車線L2~L3の制限速度に基づいて、合流する位置の判定を行う。図7は、第2の場面における合流区間での走行制御について説明するための図である。図7の例では、自車両Mが合流車線L1を速度VMで走行し、他車両m4~m6が、他車両m4を先頭に、他車両m5、m6の順で、それぞれ速度Vm4~Vm6で走行しているものとする。また、図7に示す、0[m]、5[m]、25[m]、40[m]は、各車両の所定位置(例えば、自車両Mの位置)からの距離を示すものとする。
第2の場面において、道路状況認識部132は、車線L1の法定速度を、それぞれの車線の制限速度として認識する。例えば、道路状況認識部132は、カメラ10により撮像された画像から車線L1に対応付けられた道路標識MK1に描画された速度を画像解析によって取得する。また、道路状況認識部132は、自車両Mの位置に基づいて地図情報を参照し、地図情報から走行する車線L1の法定速度を取得してもよい。図7の例において、道路状況認識部132は、車線L1の法定速度が60[kph]であると認識する。なお、道路状況認識部132は、合流先の車線L2および車線L3の法定速度を、それぞれの車線の制限速度として取得してもよい。この場合、道路状況認識部132は、道路標識MK2から車線L2およびL3の法定速度が100[kph]であると認識する。また、道路状況認識部132は、車線を走行する他車両の平均速度を制限速度として認識してもよく、固定速度を制限速度として認識してもよい。
合流判定部142は、道路状況認識部132により認識された制限速度も含めて車線L2への合流が可能か否かを判定する。なお、以下の説明では、上述した第1条件および第2条件は満たしているものとする。
図8は、第2の場面における判定処理について説明するための図である。図8の例では、図5と同様に、グラフの横軸はTHWh[s]を示し、縦軸はTTCh[s]を示している。また、図8には、上述した(3)式、(4)式で取得した自車両Mおよび他車両m4~m6のそれぞれのTHWh、TTChがグラフ上にプロットされている。また、図8には、車線L1の制限速度に基づいて設定される閾値ラインTH4が示されている。閾値ラインTH4は、例えば、自車両Mの速度と制限速度との差が所定値以上にならないように指標値(例えば、THWh)等の範囲を規定するためのものである。
例えば、合流判定部142は、自車両Mが車線L2に合流する場合であって、第1条件および第2条件を満たし、且つ、自車両Mに近い他車両(TTChが所定距離以内の他車両)が存在する場合に、THWhの値が閾値ラインTH4から所定範囲(例えば、±1[S])以内において自車両Mが合流する位置を判定する。図8の例において、合流判定部142は、合流可能な位置として領域A2と領域A3に合流が可能であると判定する。領域A2は、他車両m4とm5との間の領域である。領域A3は、他車両m5とm6との間の領域である。
走行制御部144は、2つの領域A2、A3で合流可能と判定された場合に、進行方向側の領域である領域A2に進入するための合流制御を行う。ここで、他車両Mの速度変化等により領域A2への進入が困難であると判定された場合、減速により縦方向の位置を調整し、領域A3に進入する制御を行う。「進入が困難である」とは、例えば、自車両Mが進入できない程度に領域A2が狭くなったり、車両m4またはm5が自車両Mに並走する場合である。この場合に、無理に領域A2に進入する走行制御を行うよりも、領域A3への進入を行うことで、より円滑に自車両Mを合流させることができる。
なお、走行制御部144は、例えば、他車両の速度変化等により速度調整を行っても領域A3に進入することが困難であると判定された場合(言い換えると、車線L2に自車両Mが合流する領域が存在しない場合)には、走行制御部144は、合流区間において自車両Mを車線L1の中央よりも車線L2側に寄せる制御や加減速する制御を行ってもよい。これにより、合流する意思表示を他車両に伝えることができ、他車両同士の車間を広げるように促すことができる。
また、走行制御部144は、領域A2およびA3への進入が困難である場合に、合流区間の終点(地点P2)から所定距離だけ手前の地点P3に自車両Mが到達した時点で、車線L2に合流するための操舵制御を開始してもよい。これにより、合流区間が終了するまでに、より確実に車線L2に合流することができる。なお、上述した走行制御によっても合流が困難である場合には、他車両が通過するまで減速または停止し、他車両が通過した後に車線L2への合流を行ってもよい。
第2の場面に示すように、車線の制限速度に基づいて車両の合流時における走行を制御することで、合流区間における交通渋滞を抑制して、より円滑な交通流を実現させることができる。
[処理フロー]
図9は、実施形態の自動運転制御装置100により実行される処理の流れの一例を示すフローチャートである。なお、図9の例では、自動運転制御装置100により実行される処理のうち、主に合流制御に関する処理を中心として説明する。以下に示す処理は、合流イベントとして実行されてよい。また、図9に示す処理は、例えば、自動運転の実行中において、所定タイミングまたは所定周期で繰り返し実行されてよい。
図9の例において、まず、認識部130は、自車両Mの周辺を認識する(ステップS100)。ステップS100の処理には、道路状況認識部132および他車両認識部134による認識処理が含まれる。次に、合流判定部142は、合流制御を行うか否かを判定する(ステップS102)。ステップS102の処理では、例えば、合流判定部142は、走行道路の先の合流区間を認識した場合や走行中の車線が所定距離先の地点で終了している場合に合流を行うと判定する。
合流制御を行うと判定した場合、合流判定部142は、合流先の本線を走行する他車両が存在するか否かを判定する(ステップS104)。本線を走行する対象が存在すると判定した場合、合流判定部142は、進行方向における他車両との位置関係が第1条件を満たすか否かを判定する(ステップS106)。進行方向における他車両との位置関係が第1条件を満たすと判定した場合、合流判定部142は、横方向における他車両との位置関係が第2条件を満たすか否かを判定する(ステップS108)。
横方向における他車両との位置関係が第2条件を満たすと判定された場合、走行制御部144は、他車両の前方に進入する合流制御を実行する(ステップS110)。また、ステップS108の処理において、横方向における他車両との位置関係が第2条件を満たさないと判定された場合、走行制御部144は、例えば、減速または停止して他車両の後方に合流するための走行制御を行う(ステップS112)。
また、ステップS108の処理において、進行方向における他車両との位置関係が第1条件を満たさないと判定された場合、走行制御部144は、合流区間の所定位置で操舵制御を開始し(ステップS114)、後方車両等の減速等により、合流可能な領域が見つかったタイミングで、その領域に合流するように自車両Mを制御する(ステップS116)。また、ステップS104の処理において、本線を走行する他車両が存在しないと判定された場合、走行制御部144は、合流区間で本線に合流するように自車両Mを制御する(ステップS118)。これにより、本フローチャートは、終了する。また、ステップS102の処理において、合流制御を行わないと判定された場合、本フローチャートは、終了する。
[変形例]
次に、実施形態に係る走行制御の変形例について具体的に説明する。図10は、実施形態に係る走行制御の変形例について説明するための図である。変形例では、自車両Mが車線(本線、被合流車線)L2を走行し、且つ合流区間を走行する場合に、車線L1からの他車両の合流を認識して走行制御(合流させるための走行制御)を行うものである。図10の例において、車線L1には、他車両m7を先頭に、他車両m8、m9の順で、それぞれ速度Vm7~Vm9で走行しているものとする。また、図10の例において、車線L2には、他車両m10を先頭に、自車両M、他車両Vm11の順で、それぞれ速度Vm10、VM、Vm11で走行しているものとする。また、図10に示す、5[m]、0[m]、-15[m]、-25[m]、-35[m]、-50[m]は、各車両の所定位置(例えば、合流区間の始点(地点P1))からの距離を示すものとする。また、車線L1の法定速度は、60[kph]であり、車線L2、L3の法定速度は、100[kph]である。
合流判定部142は、被合流車線を走行する場合にも、上述した(1)~(4)式等を用いて車線L2の進行方向(縦方向)および横方向における指標値を導出する。そして、合流判定部142は、導出した指標値に基づいて車線L1を走行する他車両m7~m9が車線L2に合流するための第1条件および第2条件を満たすか否かを判定する。また、合流判定部142は、他車両m7~m9のうち何れかの車両が第1条件および第2条件を満たす場合に、車線L1および車線L2の法定速度に基づいて他車両が車線L2に合流する場合の位置を判定する。
図11は、変形例における判定処理について説明するための図である。図11のグラフの横軸はTHWh[s]を示し、縦軸はTTCh[s]を示している。また、図10には、(3)式、(4)式で取得した自車両Mおよび他車両m7~m11のそれぞれのTHWh、TTChがグラフ上にプロットされている。また、図11には、車線L1の法定速度に基づく閾値ラインTH4と、車線L2、L3の法定速度に基づいて設定された閾値ラインTH5が示されている。閾値ラインTH5は、例えば、自車両Mの速度と法定速度との差が所定値以上に大きくならないように指標値(例えば、THWh)等の範囲を規定するためのものである。
合流判定部142は、図11のプロット結果に基づいて、車線L1を走行する他車両m7~m9のうち、自車両Mのプロット点と最も近い他車両m9が、車線L2に合流してきた場合には、自車両Mの前に進入してくる可能性が高いと判定する。この場合、走行制御部144は、他車両Mの挙動に基づいて減速制御を行い、自車両Mの前に他車両m9を進入させ易くする。なお、走行制御部144は、減速制御を行う場合に、閾値ラインTH5を基準とした所定範囲内で減速するように制御してもよい。また、走行制御部144は、他車両m9と自車両MとのTHWhおよびTTChの差分値に基づいて加速制御を行い、自車両Mの後(自車両Mと他車両m11との間)の領域に、他車両m9を進入させるようにしてもよい。上述の処理により、合流区間において、より円滑な走行制御を実現できる。
[処理フロー]
図12は、変形例において自動運転制御装置100により実行される処理の流れの一例を示すフローチャートである。なお、図12の例では、主に自車線(本線)を走行している場合に、他車両が合流する場面での走行制御処理を中心として説明する。また、図12に示す処理は、例えば、自動運転の実行中において、所定タイミングまたは所定周期で繰り返し実行されてよい。また、図12の例では、自車両Mは、自動運転により自車線を定速走行しているものとする。
図12の例において、まず、認識部130は、自車両Mの周辺を認識する(ステップS200)。ステップS200の処理には、道路状況認識部132および他車両認識部134による認識処理が含まれる。次に、合流判定部142は、自車線に合流を行う他車両が存在するか否かを判定する(ステップS202)。
自車線に合流を行う他車両が存在すると判定した場合、合流判定部142は、進行方向における他車両との位置関係が第1条件を満たすか否かを判定する(ステップS204)。進行方向における他車両との位置関係が第1条件を満たすと判定した場合、合流判定部142は、横方向における他車両との位置関係が第2条件を満たすか否かを判定する(ステップS206)。
横方向における他車両との位置関係が第2条件を満たすと判定された場合、走行制御部144は、他車両Mの挙動に基づいて自車両Mの前方に他車両を進入させる走行制御を実行する(ステップS208)。ステップS208の処理では、走行制御部144は、他車両と接触しないように減速制御等を行ってもよい。また、ステップS204の処理において、進行方向における他車両との位置関係が第2条件を満たさないと判定された場合、走行制御部144は、減速、加速、または自車線に対して合流車線側とは反対側の隣接車線に車線変更等を行って他車両との接触を回避する走行制御を実行する(ステップS210)。また、ステップS202の処理において、合流を行う他車両が存在しないと判定された場合、走行制御部144は、自動運転(例えば、定速走行)を継続する(ステップS212)。これにより、本フローチャートの処理は、終了する。
上述した実施形態によれば、自動運転制御装置100(車両制御装置の一例)は、自車両Mの周辺の道路状況と、自車両Mが合流車線を進行している場合の本線を進行する他車両の走行状態とを認識する認識部130と、認識部130の認識結果に基づいて、自車両Mの本線への合流が可能か否かを判定する合流判定部142と、合流判定部142により本線への合流が可能であると判定された場合に、自車両Mを本線に合流させる走行制御部144と、を備え、合流判定部142は、本線の進行方向における自車両Mと他車両との位置関係が第1条件を満たし、且つ、本線の横方向における自車両Mと他車両との位置関係が第2条件を満たす場合に、自車両Mの本線への合流が可能であると判定することにより、合流区間において、より円滑な走行制御を実現することができる。
また、上述した実施形態によれば、自動運転制御装置100(車両制御装置の一例)は、自車両Mの周辺の道路状況と、自車両Mが走行する本線に合流する他車両の走行状態とを認識する認識部130と、認識部130の認識結果に基づいて、他車両の本線への合流が可能か否かを判定する合流判定部142と、合流判定部142により他車両の本線への合流が可能であると判定された場合に、他車両の挙動に基づく走行制御を実行する走行制御部144と、を備え、合流判定部142は、自車両Mと他車両との進行方向における位置関係が第1条件を満たし、且つ、自車両Mと他車両との横方向における位置関係が第2条件を満たす場合に、前記他車両の前記本線への合流が可能であると判定することにより、合流区間において、より円滑な走行制御を実現することができる。
また、上述した実施形態によれば、合流区間における交通流を、より円滑にさせることができる。
[ハードウェア構成]
図13は、実施形態の自動運転制御装置100のハードウェア構成の一例を示す図である。図示するように、自動運転制御装置100のコンピュータは、通信コントローラ100-1、CPU100-2、ワーキングメモリとして使用されるRAM100-3、ブートプログラム等を格納するROM100-4、フラッシュメモリやHDD等の記憶装置100-5、ドライブ装置100-6等が、内部バスあるいは専用通信線によって相互に接続された構成となっている。通信コントローラ100-1は、自動運転制御装置100以外の構成要素との通信を行う。ドライブ装置100-6には、光ディスク等の可搬型記憶媒体(例えば、コンピュータ読み込み可能な非一時的記憶媒体)が装着される。記憶装置100-5には、CPU100-2が実行するプログラム100-5aが格納されている。このプログラムは、DMA(Direct Memory Access)コントローラ(不図示)等によってRAM100-3に展開されて、CPU100-2によって実行される。CPU100-2が参照するプログラム100-5aは、ドライブ装置100-6に装着された可搬型記憶媒体に格納されていてもよいし、ネットワークを介して他の装置からダウンロードされてもよい。これによって、自動運転制御装置100の各構成要素のうち一部または全部が実現される。
上記説明した実施形態は、以下のように表現することができる。
プログラムを記憶した記憶装置と、
ハードウェアプロセッサと、を備え、
前記ハードウェアプロセッサが前記記憶装置に記憶されたプログラムを実行することにより、
自車両の周辺の道路状況と、前記自車両が合流車線を進行している場合の本線を進行する他車両の走行状態とを認識し、
認識した結果に基づいて前記自車両の前記本線への合流が可能か否かを判定し、
前記本線への合流が可能であると判定された場合に、前記自車両を前記本線に合流させ、
前記本線の進行方向における前記自車両と前記他車両との位置関係が第1条件を満たし、且つ、前記本線の横方向における前記自車両と前記他車両との位置関係が第2条件を満たす場合に、前記自車両の前記本線への合流が可能であると判定する、
ように構成されている、車両制御装置。
以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
1…車両システム、10…カメラ、12…レーダ装置、14…LIDAR、16…物体認識装置、20…通信装置、30…HMI、40…車両センサ、50…ナビゲーション装置、60…MPU、80…運転操作子、100…自動運転制御装置、120…第1制御部、130…認識部、132…道路状況認識部、134…他車両認識部、140…行動計画生成部、142…合流判定部142…走行制御部、160…第2制御部、162…目標軌道取得部、164…速度制御部、166…操舵制御部、180…HMI制御部、190…記憶部、200…走行駆動力出力装置、210…ブレーキ装置、220…ステアリング装置

Claims (8)

  1. 自車両の周辺の道路状況と、前記自車両が合流車線を進行している場合の本線を進行する他車両の走行状態とを認識する認識部と、
    前記認識部の認識結果に基づいて、前記自車両の前記本線への合流が可能か否かを判定する合流判定部と、
    前記合流判定部により前記本線への合流が可能であると判定された場合に、前記自車両を前記本線に合流させる走行制御部と、を備え、
    前記合流判定部は、前記本線の進行方向における前記自車両と前記他車両との位置関係が第1条件を満たし、且つ、前記本線の横方向における前記自車両と前記他車両との位置関係が第2条件を満たす場合に、前記自車両の前記本線への合流が可能であると判定し、
    前記第1条件は、前記合流車線と前記本線との速度差に応じた前記自車両と前記他車両との前記進行方向の位置関係における余裕度が所定値以上の他車両が存在することを含み、
    前記第2条件は、前記自車両と前記他車両との横方向の位置関係における余裕度が所定値以下であることを含み、
    前記速度差は、前記合流車線の法定速度と前記本線の法定速度との差、または、前記認識部により認識された前記合流車線を走行する車両の平均速度と前記本線を走行する車両の平均速度との差である、
    車両制御装置。
  2. 前記合流判定部は、前記合流車線の法定速度に基づいて、前記自車両が前記本線に合流する位置を判定する、
    請求項1に記載の車両制御装置。
  3. 前記走行制御部は、前記第1条件および前記第2条件を満たす他車両の前方に前記自車両を進入させる走行制御を実行する、
    請求項1または2に記載の車両制御装置。
  4. 前記認識部は、合流区間の終点を認識し、
    前記走行制御部は、前記終点より所定距離手前の地点に前記自車両が到達した場合に、前記自車両を前記本線に合流させるための操舵制御を開始する、
    請求項1からのうち何れか1項に記載の車両制御装置。
  5. 前記走行制御部は、前記本線に前記自車両が合流する領域が存在しない場合に、前記操舵制御によって、前記自車両を前記合流車線の中央よりも前記本線側に寄せる、
    請求項に記載の車両制御装置。
  6. 前記自車両が本線を走行している場合において、
    前記認識部は、前記自車両の周辺の道路状況と、前記自車両が走行する本線に合流する他車両の走行状態とを認識し、
    前記合流判定部は、前記認識部の認識結果に基づいて、前記他車両の前記本線への合流が可能か否かを判定し、
    前記走行制御部は、前記合流判定部により前記他車両の前記本線への合流が可能であると判定された場合に、前記他車両の挙動に基づく走行制御を実行し、
    前記合流判定部は、前記自車両と前記他車両との進行方向における位置関係が前記第1条件を満たし、且つ、前記自車両と前記他車両との横方向における位置関係が前記第2条件を満たす場合に、前記他車両の前記本線への合流が可能であると判定する、
    請求項1に記載の車両制御装置。
  7. コンピュータが、
    自車両の周辺の道路状況と、前記自車両が合流車線を進行している場合の本線を進行する他車両の走行状態とを認識し、
    認識した結果に基づいて前記自車両の前記本線への合流が可能か否かを判定し、
    前記本線への合流が可能であると判定された場合に、前記自車両を前記本線に合流させ、
    前記本線の進行方向における前記自車両と前記他車両との位置関係が第1条件を満たし、且つ、前記本線の横方向における前記自車両と前記他車両との位置関係が第2条件を満たす場合に、前記自車両の前記本線への合流が可能であると判定し、
    前記第1条件は、前記合流車線と前記本線との速度差に応じた前記自車両と前記他車両との前記進行方向の位置関係における余裕度が所定値以上の他車両が存在することを含み、
    前記第2条件は、前記自車両と前記他車両との横方向の位置関係における余裕度が所定値以下であることを含み、
    前記速度差は、前記合流車線の法定速度と前記本線の法定速度との差、または、認識した前記合流車線を走行する車両の平均速度と前記本線を走行する車両の平均速度との差である、
    車両制御方法。
  8. コンピュータに、
    自車両の周辺の道路状況と、前記自車両が合流車線を進行している場合の本線を進行する他車両の走行状態とを認識させ、
    認識された結果に基づいて前記自車両の前記本線への合流が可能か否かを判定させ、
    前記本線への合流が可能であると判定された場合に、前記自車両を前記本線に合流させ、
    前記本線の進行方向における前記自車両と前記他車両との位置関係が第1条件を満たし、且つ、前記本線の横方向における前記自車両と前記他車両との位置関係が第2条件を満たす場合に、前記自車両の前記本線への合流が可能であると判定させ、
    前記第1条件は、前記合流車線と前記本線との速度差に応じた前記自車両と前記他車両との前記進行方向の位置関係における余裕度が所定値以上の他車両が存在することを含み、
    前記第2条件は、前記自車両と前記他車両との横方向の位置関係における余裕度が所定値以下であることを含み、
    前記速度差は、前記合流車線の法定速度と前記本線の法定速度との差、または、認識された前記合流車線を走行する車両の平均速度と前記本線を走行する車両の平均速度との差である、
    プログラム。
JP2020167289A 2020-10-01 2020-10-01 車両制御装置、車両制御方法、およびプログラム Active JP7461847B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020167289A JP7461847B2 (ja) 2020-10-01 2020-10-01 車両制御装置、車両制御方法、およびプログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020167289A JP7461847B2 (ja) 2020-10-01 2020-10-01 車両制御装置、車両制御方法、およびプログラム

Publications (2)

Publication Number Publication Date
JP2022059496A JP2022059496A (ja) 2022-04-13
JP7461847B2 true JP7461847B2 (ja) 2024-04-04

Family

ID=81124354

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020167289A Active JP7461847B2 (ja) 2020-10-01 2020-10-01 車両制御装置、車両制御方法、およびプログラム

Country Status (1)

Country Link
JP (1) JP7461847B2 (ja)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016017758A (ja) 2014-07-04 2016-02-01 日産自動車株式会社 走行支援装置及び走行支援方法
JP2017019397A (ja) 2015-07-10 2017-01-26 株式会社デンソー 走行制御装置
JP2018147040A (ja) 2017-03-01 2018-09-20 本田技研工業株式会社 車線変更推定装置、車線変更推定方法、およびプログラム
JP2018197966A (ja) 2017-05-24 2018-12-13 日産自動車株式会社 走行支援方法及び走行支援装置
JP2019086964A (ja) 2017-11-06 2019-06-06 トヨタ自動車株式会社 自動運転装置
JP2019105578A (ja) 2017-12-14 2019-06-27 アイシン・エィ・ダブリュ株式会社 車線変更可否判定システムおよび車線変更可否判定プログラム
JP2020052646A (ja) 2018-09-26 2020-04-02 トヨタ自動車株式会社 車両制御装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08263793A (ja) * 1995-03-23 1996-10-11 Honda Motor Co Ltd 車両制御装置

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016017758A (ja) 2014-07-04 2016-02-01 日産自動車株式会社 走行支援装置及び走行支援方法
JP2017019397A (ja) 2015-07-10 2017-01-26 株式会社デンソー 走行制御装置
JP2018147040A (ja) 2017-03-01 2018-09-20 本田技研工業株式会社 車線変更推定装置、車線変更推定方法、およびプログラム
JP2018197966A (ja) 2017-05-24 2018-12-13 日産自動車株式会社 走行支援方法及び走行支援装置
JP2019086964A (ja) 2017-11-06 2019-06-06 トヨタ自動車株式会社 自動運転装置
JP2019105578A (ja) 2017-12-14 2019-06-27 アイシン・エィ・ダブリュ株式会社 車線変更可否判定システムおよび車線変更可否判定プログラム
JP2020052646A (ja) 2018-09-26 2020-04-02 トヨタ自動車株式会社 車両制御装置

Also Published As

Publication number Publication date
JP2022059496A (ja) 2022-04-13

Similar Documents

Publication Publication Date Title
CN110001634B (zh) 车辆控制装置、车辆控制方法及存储介质
CN110531755B (zh) 车辆控制装置、车辆控制方法及存储介质
US11225249B2 (en) Vehicle control device, vehicle control method, and storage medium
JP7474314B2 (ja) 車両制御装置、車両制御方法、およびプログラム
JP6641583B2 (ja) 車両制御装置、車両制御方法、およびプログラム
CN111819124A (zh) 车辆控制装置、车辆控制方法及程序
JP2019108103A (ja) 車両制御装置、車両制御方法、およびプログラム
JP2019089516A (ja) 車両制御装置、車両制御方法、およびプログラム
JP7029322B2 (ja) 車両制御装置、車両制御方法、及びプログラム
JP7085371B2 (ja) 車両制御装置、車両制御方法、およびプログラム
WO2019073511A1 (ja) 車両制御装置、車両制御方法、及びプログラム
CN110001641B (zh) 车辆控制装置、车辆控制方法及存储介质
JP7112374B2 (ja) 車両制御装置、車両制御方法、およびプログラム
JP6827026B2 (ja) 車両制御装置、車両制御方法、及びプログラム
JP2019137189A (ja) 車両制御システム、車両制御方法、およびプログラム
US20190276029A1 (en) Vehicle control device, vehicle control method, and storage medium
JP7324600B2 (ja) 車両制御装置、車両制御方法、およびプログラム
CN110194153B (zh) 车辆控制装置、车辆控制方法及存储介质
JP7080091B2 (ja) 車両制御装置、車両制御方法、およびプログラム
JP2021015428A (ja) 車両制御装置、車両制御方法、およびプログラム
JP7125969B2 (ja) 車両制御装置、車両制御方法、およびプログラム
CN115716473A (zh) 车辆控制装置、车辆控制方法及存储介质
JP7461847B2 (ja) 車両制御装置、車両制御方法、およびプログラム
CN112429001A (zh) 车辆控制装置、车辆控制方法及存储介质
JP2020147215A (ja) 車両制御装置、車両制御方法、およびプログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20221128

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230929

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231003

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231129

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240305

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240325

R150 Certificate of patent or registration of utility model

Ref document number: 7461847

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150