JP2019159428A - 車両制御装置、車両制御方法及びプログラム - Google Patents
車両制御装置、車両制御方法及びプログラム Download PDFInfo
- Publication number
- JP2019159428A JP2019159428A JP2018041269A JP2018041269A JP2019159428A JP 2019159428 A JP2019159428 A JP 2019159428A JP 2018041269 A JP2018041269 A JP 2018041269A JP 2018041269 A JP2018041269 A JP 2018041269A JP 2019159428 A JP2019159428 A JP 2019159428A
- Authority
- JP
- Japan
- Prior art keywords
- vehicle
- lane
- host vehicle
- host
- control unit
- 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.)
- Pending
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/10—Path keeping
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0212—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
- G05D1/0223—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving speed control of the vehicle
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/08—Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
- B60W30/09—Taking automatic action to avoid collision, e.g. braking and steering
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/14—Adaptive cruise control
- B60W30/16—Control of distance between vehicles, e.g. keeping a distance to preceding vehicle
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/18—Propelling the vehicle
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/18—Propelling the vehicle
- B60W30/18009—Propelling the vehicle related to particular drive situations
- B60W30/18154—Approaching an intersection
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/18—Propelling the vehicle
- B60W30/18009—Propelling the vehicle related to particular drive situations
- B60W30/18163—Lane change; Overtaking manoeuvres
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/02—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to ambient conditions
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/0088—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots characterized by the autonomous decision making process, e.g. artificial intelligence, predefined behaviours
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2552/00—Input parameters relating to infrastructure
- B60W2552/53—Road markings, e.g. lane marker or crosswalk
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0231—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
- G05D1/0246—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0257—Control of position or course in two dimensions specially adapted to land vehicles using a radar
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/29—Geographical information databases
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Computation (AREA)
- Game Theory and Decision Science (AREA)
- Medical Informatics (AREA)
- Mathematical Physics (AREA)
- Traffic Control Systems (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
Abstract
【課題】周辺状況に応じて、より適切に前方の車両を追い越すことができる車両制御装置及びプログラムを提供すること。【解決手段】車両制御装置は、自車両の周辺状況を認識する認識部(120)と、前記認識部の認識結果に基づいて前記自車両の加減速及び操舵を制御する運転制御部であって、前記自車両に追い越しを行わせる場合において、前記自車両が存在する自車線において前記自車両の前方に存在する複数の前走車両が渋滞状態で連なっており、且つ前記複数の前走車両のうち最先の前記前走車両の位置が、自車両が走行する予定の所定位置よりも自車両に近い場合、前記自車両に、前記複数の前走車両を追い越させる運転制御部(140,160)と、を備える。【選択図】図2
Description
本発明は、車両制御装置、車両制御方法及びプログラムに関する。
近年、車両の運転を自動的に制御すること(以下、自動運転と称する)について研究が進められている。これに関連し、ナビゲーション装置に、右折車線や左折車線における渋滞の後端を求め、自車の進行方向が渋滞している場合には、渋滞の後端に自車が到達できるように予め車線変更を案内する技術が知られている(例えば、特許文献1参照)。
ところで、渋滞の先頭が右左折の位置まで到達していない渋滞箇所においては、隣接車線から渋滞を追い越した後、自車線に戻る方が渋滞箇所を早く通過できる。しかしながら、従来の技術では、前方の車両の後端に並ぶか、或いは、前方の車両を追い越すかを判断できないことが想定される。
本発明は、このような事情を考慮してなされたものであり、周辺状況に応じて、前方の車両を追い越すか否かを判断することができる車両制御装置、車両制御方法及びプログラムを提供することを目的の一つとする。
(1):自車両の周辺状況を認識する認識部と、前記認識部の認識結果に基づいて前記自車両の加減速及び操舵を制御する運転制御部であって、前記自車両に追い越しを行わせる場合において、前記自車両が存在する自車線において前記自車両の前方に存在する複数の前走車両が渋滞状態で連なっており、且つ前記複数の前走車両のうち最先の前記前走車両の位置が、自車両が走行する予定の所定位置よりも自車両に近い場合、前記自車両に、前記複数の前走車両を追い越させる運転制御部と、を備える車両制御装置。
(2):(1)に記載の車両制御装置において、前記所定位置とは、前記自車両が走行する予定の経路に沿って走行するために、渋滞状態で連なっている前記複数の前走車両を、車線変更を伴って追い越した後、元の車線に戻ることが望まれる位置である。
(3):(2)に記載の車両制御装置において、前記所定位置とは、複数の車線が合流し、片側一車線になる位置の手前の位置であって、かつ合流後本線になる車線上の位置である。
(4):(2)又は(3)に記載の車両制御装置において、前記所定位置とは、前記予定の経路において右折することが指示されている交差点の手前の位置であって、かつ右折可能な車線上の位置、又は、前記予定の経路において左折することが指示されている交差点の手前の位置であって、かつ左折可能な車線上の位置である。
(5):(2)又は(3)に記載の車両制御装置において、前記運転制御部は、前記自車両の速度及び操舵を制御し、前記自車両を車線中央から、車線車幅方向に左右いずれかの区画線側に偏した位置に移動させ、前記認識部は、前記運転制御部によって前記自車両が前記車線中央から偏した位置に移動した後、前記最先の前記前走車両の位置を認識するもの。
(6):(5)に記載の車両制御装置において、前記運転制御部は、前記認識部によって認識された前記最先の前記前走車両の位置が、前記所定位置の手前であるか否かを判定するもの。
(7):コンピュータが、自車両の周辺状況を認識し、認識結果に基づいて前記自車両の加減速及び操舵を制御する運転制御部であって、前記自車両に追い越しを行わせる場合において、前記自車両が存在する自車線において前記自車両の前方に存在する複数の前走車両が渋滞状態で連なっており、且つ前記複数の前走車両のうち最先の前記前走車両の位置が、自車両が走行する予定の所定位置よりも自車両に近い場合、前記自車両に、前記複数の前走車両を追い越させる、車両制御方法。
(8):コンピュータに、自車両の周辺状況を認識する処理と、認識結果に基づいて前記自車両の加減速及び操舵を制御する運転制御部であって、前記自車両に追い越しを行わせる場合において、前記自車両が存在する自車線において前記自車両の前方に存在する複数の前走車両が渋滞状態で連なっており、且つ前記複数の前走車両のうち最先の前記前走車両の位置が、自車両が走行する予定の所定位置よりも自車両に近い場合、前記自車両に、前記複数の前走車両を追い越させる処理と、を実行させるプログラム。
(1)〜(7)によれば、周辺状況に応じて、前方の車両を追い越すか否かを判断することができる。
以下、図面を参照し、本発明の車両制御装置及びプログラムの実施形態について説明する。なお、以下では、左側通行の法規が適用される場合について説明するが、右側通行の法規が適用される場合、左右を逆に読み替えればよい。
<実施形態>
[全体構成]
図1は、実施形態に係る車両制御装置を利用した車両システム1の構成図である。車両システム1が搭載される車両(以下、自車両Mと称する)は、例えば、二輪や三輪、四輪等の車両であり、その駆動源は、ディーゼルエンジンやガソリンエンジンなどの内燃機関、電動機、或いはこれらの組み合わせを含む。電動機は、内燃機関に連結された発電機による発電電力、或いは二次電池や燃料電池の放電電力を使用して動作する。
[全体構成]
図1は、実施形態に係る車両制御装置を利用した車両システム1の構成図である。車両システム1が搭載される車両(以下、自車両Mと称する)は、例えば、二輪や三輪、四輪等の車両であり、その駆動源は、ディーゼルエンジンやガソリンエンジンなどの内燃機関、電動機、或いはこれらの組み合わせを含む。電動機は、内燃機関に連結された発電機による発電電力、或いは二次電池や燃料電池の放電電力を使用して動作する。
車両システム1は、例えば、カメラ10と、レーダ装置12と、ファインダ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に示す構成はあくまで一例であり、構成の一部が省略されてもよいし、更に別の構成が追加されてもよい。
カメラ10は、例えば、CCD(Charge Coupled Device)やCMOS(Complementary Metal Oxide Semiconductor)等の固体撮像素子を利用したデジタルカメラである。カメラ10は、自車両Mの任意の箇所に取り付けられる。前方を撮像する場合、カメラ10は、フロントウインドシールド上部やルームミラー裏面等に取り付けられる。カメラ10は、例えば、周期的に繰り返し自車両Mの周辺を撮像する。カメラ10は、ステレオカメラであってもよい。
レーダ装置12は、自車両Mの周辺にミリ波などの電波を放射すると共に、物体によって反射された電波(反射波)を検出して少なくとも物体の位置(距離及び方位)を検出する。レーダ装置12は、自車両Mの任意の箇所に取り付けられる。レーダ装置12は、FM−CW(Frequency Modulated Continuous Wave)方式によって物体の位置及び速度を検出してもよい。
ファインダ14は、LIDAR(Light Detection and Ranging)である。ファインダ14は、自車両Mの周辺に光を照射し、散乱光を測定する。ファインダ14は、発光から受光までの時間に基づいて、対象までの距離を検出する。照射される光は、例えば、パルス状のレーザー光である。ファインダ14は、自車両Mの任意の箇所に取り付けられる。
物体認識装置16は、カメラ10、レーダ装置12及びファインダ14のうち一部または全部による検出結果に対してセンサフュージョン処理を行って、物体の位置、種類、速度などを認識する。物体認識装置16は、認識結果を自動運転制御装置100に出力する。物体認識装置16は、カメラ10、レーダ装置12及びファインダ14の検出結果をそのまま自動運転制御装置100に出力してよい。車両システム1から物体認識装置16が省略されてもよい。
通信装置20は、例えば、セルラー網やWi−Fi網、Bluetooth(登録商標)、DSRC(Dedicated Short Range Communication)などを利用して、自車両Mの周辺に存在する他車両と通信し、或いは無線基地局を介して各種サーバ装置と通信する。
HMI30は、自車両Mの乗員に対して各種情報を提示すると共に、乗員による入力操作を受け付ける。HMI30は、各種表示装置、スピーカ、ブザー、タッチパネル、スイッチ、キーなどを含む。
車両センサ40は、自車両Mの速度を検出する車速センサ、加速度を検出する加速度センサ、鉛直軸回りの角速度を検出するヨーレートセンサ、自車両Mの向きを検出する方位センサ等を含む。
ナビゲーション装置50は、例えば、GNSS(Global Navigation Satellite System)受信機51と、ナビHMI52と、経路決定部53とを備える。ナビゲーション装置50は、HDD(Hard Disk Drive)やフラッシュメモリなどの記憶装置に第1地図情報54を保持している。
GNSS受信機51は、GNSS衛星から受信した信号に基づいて、自車両Mの位置を特定する。自車両Mの位置は、車両センサ40の出力を利用したINS(Inertial Navigation System)によって特定または補完されてもよい。
ナビHMI52は、表示装置、スピーカ、タッチパネル、キーなどを含む。ナビHMI52は、前述したHMI30と一部または全部が共通化されてもよい。
経路決定部53は、例えば、GNSS受信機51により特定された自車両Mの位置(或いは入力された任意の位置)から、ナビHMI52を用いて乗員により入力された目的地までの経路(以下、地図上経路)を、第1地図情報54を参照して決定する。第1地図情報54は、例えば、道路を示すリンクと、リンクによって接続されたノードとによって道路形状が表現された情報である。第1地図情報54は、道路の曲率やPOI(Point Of Interest)情報などを含んでもよい。地図上経路は、MPU60に出力される。
ナビゲーション装置50は、地図上経路に基づいて、ナビHMI52を用いた経路案内を行ってもよい。ナビゲーション装置50は、例えば、乗員の保有するスマートフォンやタブレット端末等の端末装置の機能によって実現されてもよい。ナビゲーション装置50は、通信装置20を介してナビゲーションサーバに現在位置と目的地を送信し、ナビゲーションサーバから地図上経路と同等の経路を取得してもよい。
MPU60は、例えば、推奨車線決定部61を含み、HDDやフラッシュメモリなどの記憶装置に第2地図情報62を保持している。推奨車線決定部61は、ナビゲーション装置50から提供された地図上経路を複数のブロックに分割し(例えば、車両進行方向に関して100[m]毎に分割し)、第2地図情報62を参照してブロック毎に推奨車線を決定する。推奨車線決定部61は、左から何番目の車線を走行するといった決定を行う。推奨車線決定部61は、地図上経路に分岐箇所が存在する場合、自車両Mが、分岐先に進行するための合理的な経路を走行できるように、推奨車線を決定する。地図上経路、或いは推奨車線により示される経路は、「予定の経路」の一例である。
第2地図情報62は、第1地図情報54よりも高精度な地図情報である。第2地図情報62は、例えば、車線の中央の情報或いは車線の境界の情報、車線の種別の情報等を含んでいる。また、第2地図情報62には、道路情報、交通規制情報、住所情報(住所・郵便番号)、施設情報、電話番号情報などが含まれてよい。第2地図情報62は、通信装置20が他装置と通信することにより、随時、アップデートされてよい。
運転操作子80は、例えば、アクセルペダル、ブレーキペダル、シフトレバー、ステアリングホイール、異形ステア、ジョイスティックその他の操作子を含む。運転操作子80には、操作量或いは操作の有無を検出するセンサが取り付けられており、その検出結果は、自動運転制御装置100、もしくは、走行駆動力出力装置200、ブレーキ装置210及びステアリング装置220のうち一部または全部に出力される。
自動運転制御装置100は、例えば、第1制御部120と、第2制御部160と、記憶部180とを備える。第1制御部120と、第2制御部160とのそれぞれは、例えば、CPU(Central Processing Unit)などのプロセッサがプログラム(ソフトウェア)を実行することにより実現される。また、これらの構成要素のうち一部または全部は、LSI(Large Scale Integration)やASIC(Application Specific Integrated Circuit)、FPGA(Field-Programmable Gate Array)、GPU(Graphics Processing Unit)などのハードウェア(回路部;circuitryを含む)によって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。プログラムは、予め自動運転制御装置100の記憶部180に格納されていてもよいし、DVDやCD−ROMなどの着脱可能な記憶媒体に格納されており、記憶媒体がドライブ装置に装着されることで記憶部180にインストールされてもよい。
記憶部180は、例えば、HDD、フラッシュメモリ、EEPROM(Electrically Erasable Programmable Read Only Memory)、ROM(Read Only Memory)又はRAM(Random Access Memory)などにより実現される。記憶部180は、例えば、プロセッサによって読み出されて実行されるプログラムを格納する。
図2は、第1制御部120及び第2制御部160の機能構成図である。第1制御部120は、例えば、認識部130と、行動計画生成部140とを備える。第1制御部120は、例えば、AI(Artificial Intelligence;人工知能)による機能と、予め与えられたモデルによる機能とを並行して実現する。例えば、「交差点を認識する」機能は、ディープラーニング等による交差点の認識と、予め与えられた条件(パターンマッチング可能な信号、道路標示などがある)に基づく認識とが並行して実行され、双方に対してスコア付けして総合的に評価することで実現されてよい。これによって、自動運転の信頼性が担保される。
認識部130は、カメラ10、レーダ装置12及びファインダ14から物体認識装置16を介して入力された情報に基づいて、自車両Mの周辺状況を認識する。具体的には、130は、自車両Mの周辺にある物体の位置及び速度、加速度等の状況を認識する。物体の位置は、例えば、自車両Mの代表点(重心や駆動軸中心など)を原点とした絶対座標上の位置として認識され、制御に使用される。物体の位置は、その物体の重心やコーナー等の代表点で表されてもよいし、表現された領域で表されてもよい。物体の「状態」とは、物体の加速度やジャーク、或いは「行動状態」(例えば車線変更をしている又はしようとしているか否か)を含んでもよい。
また、認識部130は、例えば、自車両Mが走行している車線(走行車線)を認識する。例えば、認識部130は、第2地図情報62から得られる道路区画線のパターン(例えば実線と破線の配列)と、カメラ10によって撮像された画像から認識される自車両Mの周辺の道路区画線のパターンとを比較することで、走行車線を認識する。なお、認識部130は、道路区画線に限らず、道路区画線や路肩、縁石、中央分離帯、ガードレールなどを含む走路境界(道路境界)を認識することで、走行車線を認識してもよい。この認識において、ナビゲーション装置50から取得される自車両Mの位置やINSによる処理結果が加味されてもよい。また、認識部130は、一時停止線、障害物、赤信号、料金所、その他の道路事象を認識する。
認識部130は、走行車線を認識する際に、走行車線に対する自車両Mの位置や姿勢を認識する。認識部130は、例えば、自車両Mの基準点の車線中央からの乖離及び自車両Mの進行方向の車線中央を連ねた線に対してなす角度を、走行車線に対する自車両Mの相対位置及び姿勢として認識してもよい。これに代えて、認識部130は、走行車線のいずれかの側端部(道路区画線または道路境界)に対する自車両Mの基準点の位置などを、走行車線に対する自車両Mの相対位置として認識してもよい。
行動計画生成部140は、例えば、イベント決定部142と、目標軌道生成部144と、判定部146とを備える。イベント決定部142は、推奨車線が決定された経路において自動運転のイベントを決定する。イベントは、自車両Mの走行態様を規定した情報である。
イベントには、例えば、自車両Mを一定の速度で同じ車線を走行させる定速走行イベント、自車両Mの前方に存在する他車両(以下、前走車両と称する)に自車両Mを追従させる追従走行イベント、自車両Mを自車線から隣接車線へと車線変更させる車線変更イベント、道路の分岐地点で自車両Mを目的側の車線に分岐させる分岐イベント、合流地点で自車両Mを本線に合流させる合流イベント、自動運転を終了して手動運転に切り替えるためのテイクオーバーイベントなどが含まれる。「追従」とは、例えば、自車両Mと前走車両との相対距離(車間距離)を一定に維持させる走行態様である。また、イベントには、例えば、自車両Mを一旦隣接車線に車線変更させて前走車両を隣接車線において追い越してから再び元の車線へと車線変更させる追い越しイベント、障害物との接近を回避するために自車両Mに制動及び操舵の少なくとも一方を行わせる回避イベントなどが含まれてよい。
また、イベント決定部142は、自車両Mが走行している際に認識部130により認識された周辺状況に応じて、既に決定したイベントを他のイベントに変更したり、新たにイベントを決定したりしてよい。
目標軌道生成部144は、原則的には推奨車線決定部61により決定された推奨車線を自車両Mが走行し、更に、自車両Mが推奨車線を走行する際に周辺状況に対応するため、イベントにより規定された走行態様で自車両Mを自動的に(運転者の操作に依らずに)走行させる将来の目標軌道を生成する。目標軌道には、例えば、将来の自車両Mの位置を定めた位置要素と、将来の自車両Mの速度等を定めた速度要素とが含まれる。
例えば、目標軌道生成部144は、自車両Mが順に到達すべき複数の地点(軌道点)を、目標軌道の位置要素として決定する。軌道点は、所定の走行距離(例えば数[m]程度)毎の自車両Mの到達すべき地点である。所定の走行距離は、例えば、経路に沿って進んだときの道なり距離によって計算されてよい。
また、目標軌道生成部144は、所定のサンプリング時間(例えば、0コンマ数[sec]程度)毎の目標速度及び目標加速度を、目標軌道の速度要素として決定する。また、軌道点は、所定のサンプリング時間毎の、そのサンプリング時刻における自車両Mの到達すべき位置であってもよい。この場合、目標速度や目標加速度は、サンプリング時間及び軌道点の間隔によって決定される。目標軌道生成部144は、生成した目標軌道を示す情報を、第2制御部160に出力する。
判定部146は、前走車両の速度に対する自車両Mの相対速度(以下、相対速度RS)が所定速度V1以上であるか否かを判定する。前走車両とは、自車線において自車両Mの前方を、自車両Mとの間に他の車両が存在しない状態で走行している車両である。所定速度V1は、例えば、数十[km/h]程度の速度である。
判定部146により、相対速度RS所定速度V1以上であり、隣接車線の他車両の状況により車線変更可能であると判定された場合、イベント決定部142は、前走車両を追い越すと決定する。隣接車線の他車両の状況により車線変更可能であると判定される場面は、隣接車線を自車両Mと並走して走行する他車両が存在せず、自車両Mよりも前方の隣接車線に存在する前方車両と自車両Mとの衝突余裕時間TTC(Time-To-Collision)が閾値Th1よりも大きく、且つ自車両Mよりも後方の隣接車線に存在する後方車両と自車両Mとの衝突余裕時間TTCが閾値Th2よりも大きい場面である。閾値Th1は、例えば、自車両Mの前端を隣接車線側に仮想的に延出させた延出線と前方車両との距離を、自車両Mおよび前方車両の相対速度で除算することで導出される。閾値Th2は、例えば、自車両Mの後端を隣接車線側に仮想的に延出させた延出線と後方車両との距離を、自車両Mおよび後方車両の相対速度で除算することで導出される。閾値Th1と閾値Th2は同じ値であってもよいし、異なる値であってもよい。
但し、判定部146は、以下に説明する追い越し中止条件についても判定を行い、イベント決定部142は、追い越し中止条件が満たされる場合、追い越しを中止する。追い越し中止条件とは、(A)自車線において自車両Mの前方に存在する複数の前走車両が渋滞状態で連なっており、且つ(B)複数連なっている車両のうち最先の前走車両の位置が、自車両Mが走行する予定の所定位置よりも自車両Mから遠い位置であることである。渋滞状態とは、例えば、自車線において自車両Mの前方に存在する複数の前走車両のそれぞれの速度が所定速度V2以下であり、且つ複数の前走車両の車間距離が所定車間距離以内である状態である。所定速度V2とは、例えば、20[km/h]程度の速度である。所定車間距離とは、例えば、数[m]程度の距離である。
所定位置とは、目標軌道に沿って走行するために、車線変更を伴って車両群を追い越した後、元の車線に戻ることが望まれる位置である。この望まれる位置とは、例えば、(1)複数の車線が合流し、片側一車線になる位置から所定距離D1だけ手前の位置であって、かつ合流後本線になる車線上の位置(以下、所定位置SP1;後に図示して説明する)、(2)目標軌道によって右折することが指示されている交差点から所定距離D2だけ手前の位置であって、かつ右折可能な車線上の位置(以下、所定位置SP2)、(3)目標軌道によって左折することが指示されている交差点から所定距離D3だけ手前の位置であって、かつ左折可能な車線上の位置(以下、所定位置SP3)、或いは(4)目標軌道によって分岐車線に進路変更することが指示されている分岐点から所定距離D4だけ手前の位置であって、分岐車線に進行可能な車線上の位置(以下、所定位置SP4)である。所定距離D1及び所定距離D4は、それぞれ例えば、数[m]〜数十[m]程度の距離であり、所定距離D2及び所定距離D3は、それぞれ例えば、数十[m]程度の距離である。以降の説明において、所定位置SP1〜SP4を互いに区別しない場合には、総称して所定位置SPと記載する。
イベント決定部142は、判定部146によって相対速度RSが所定速度V1以上であると判定され、かつ追い越し中止条件を満たさないと判定された場合、現在自車両Mが走行する区間に対して計画されたイベントを追い越しイベントに変更する。この場合、目標軌道生成部144は、追い越しイベントに応じた目標軌道を生成する。また、イベント決定部142は、判定部146によって相対速度RSが所定速度V1以上ではないと判定された場合、又は、相対速度RSが所定速度V1以上であると判定され且つ追い越し中止条件が満たされると判定された場合、すなわち、前走車両を追い越さない場合、現在自車両Mが走行する区間に対して計画されたイベントを追い越しイベントに変更せずに、現在のイベントを保持する。例えば、目標軌道生成部144は、定速で走行したり、前走車両に追従したりするための目標軌道を生成する。
また、イベント決定部142は、判定部146によって相対速度RSが所定速度V1以上であると判定され、かつ追い越し中止条件を満たさないと判定された場合、更に、追い越し時に車線変更先の車線となる隣接車線上の各他車両とのTTC(Time-To Collision)が所定時間以上であるか否かを判定し、隣接車線上の各他車両とのTTCが所定時間以上である場合に、現在のイベントを追い越しイベントに変更し、隣接車線上の各他車両とのTTCが所定時間未満である場合に、現在のイベントを保持してよい。このように、追い越しを禁止または中止するための条件として、前述した追い越し中止条件以外の条件が設定されてもよい。
第2制御部160は、目標軌道生成部144によって生成された目標軌道を、予定の時刻通りに自車両Mが通過するように、走行駆動力出力装置200、ブレーキ装置210及びステアリング装置220を制御する。
第2制御部160は、例えば、取得部162と、速度制御部164と、操舵制御部166とを備える。第2制御部160及び行動計画生成部140は、「運転制御部」の一例である。
取得部162は、目標軌道生成部144により生成された目標軌道(軌道点)の情報を取得し、記憶部180のメモリに記憶させる。
速度制御部164は、メモリに記憶された目標軌道に含まれる速度要素(例えば目標速度や目標加速度等)に基づいて、走行駆動力出力装置200及びブレーキ装置210の一方または双方を制御する。
操舵制御部166は、メモリに記憶された目標軌道に含まれる位置要素(例えば目標軌道の曲り具合を表す曲率等)に応じて、ステアリング装置220を制御する。
速度制御部164及び操舵制御部166の処理は、例えば、フィードフォワード制御とフィードバック制御との組み合わせにより実現される。一例として、操舵制御部166は、自車両Mの前方の道路の曲率に応じたフィードフォワード制御と、目標軌道からの乖離に基づくフィードバック制御とを組み合わせて実行する。
走行駆動力出力装置200は、車両が走行するための走行駆動力(トルク)を駆動輪に出力する。走行駆動力出力装置200は、例えば、内燃機関、電動機及び変速機などの組み合わせと、これらを制御するパワーECU(Electronic Control Unit)とを備える。パワーECUは、第2制御部160から入力される情報、或いは運転操作子80から入力される情報に従って、上記の構成を制御する。
ブレーキ装置210は、例えば、ブレーキキャリパーと、ブレーキキャリパーに油圧を伝達するシリンダと、シリンダに油圧を発生させる電動モータと、ブレーキECUとを備える。ブレーキECUは、第2制御部160から入力される情報、或いは運転操作子80から入力される情報に従って電動モータを制御し、制動操作に応じたブレーキトルクが各車輪に出力されるようにする。ブレーキ装置210は、運転操作子80に含まれるブレーキペダルの操作によって発生させた油圧を、マスターシリンダを介してシリンダに伝達する機構をバックアップとして備えてよい。なお、ブレーキ装置210は、上記説明した構成に限らず、第2制御部160から入力される情報に従ってアクチュエータを制御して、マスターシリンダの油圧をシリンダに伝達する電子制御式油圧ブレーキ装置であってもよい。
ステアリング装置220は、例えば、ステアリングECUと、電動モータとを備える。電動モータは、例えば、ラックアンドピニオン機構に力を作用させて転舵輪の向きを変更する。ステアリングECUは、第2制御部160から入力される情報、或いは運転操作子80から入力される情報に従って、電動モータを駆動し、転舵輪の向きを変更させる。
[処理フロー]
以下、実施形態の自動運転制御装置100による一連の処理の流れを、フローチャートを用いて説明する。図3は、実施形態に係る自動運転制御装置100による一連の処理の流れの一例を示すフローチャートである。本フローチャートの処理は、例えば、所定の周期で繰り返し行われる。
以下、実施形態の自動運転制御装置100による一連の処理の流れを、フローチャートを用いて説明する。図3は、実施形態に係る自動運転制御装置100による一連の処理の流れの一例を示すフローチャートである。本フローチャートの処理は、例えば、所定の周期で繰り返し行われる。
まず、判定部146は、認識部130の認識結果に基づいて、前走車両が存在し、且つ相対速度RSが所定速度V1以上であるか否かを判定する(ステップS100)。
判定部146によって、前走車両が存在しない、或いは前走車両が存在するが相対速度RSが所定速度V1未満であると判定された場合、イベント決定部142は、現在のイベントを保持する(ステップS102)。
判定部146によって、前走車両が存在し、且つ相対速度RSが所定速度V1以上であると判定された場合、目標軌道生成部144は、自車両Mが車幅方向に関して自車線の中央から左側、或いは右側に、ある一定距離分だけ離れる目標軌道を生成する(ステップS104)。これによって、カメラ10やレーダ装置12、ファインダ14が異なる視点から周囲の物体を検出するため、認識部130が前走車両の更に前方の状況を認識しやすくなる。
次に、判定部146は、(A)自車線において自車両Mの前方に存在する複数の前走車両が渋滞状態で連なっているか否かを判定する(ステップS106)。
判定部146により、自車線において自車両Mの前方に複数の前走車両が渋滞状態で連なっている状態ではないと判定された場合、イベント決定部142は、現在の区間において計画されたイベントを追い越しイベントに変更し、目標軌道生成部144が、追い越しイベントに基づいて、前走車両を追い越すための目標軌道を生成する(ステップS108)。
図4は、追い越し対象の前走車両の一例である駐車車両を追い越す場面の一例を示す図である。図中m1は、駐車車両を表し、L1は自車線を表し、L2は隣接車線を表している。また、LM1は、自車線L1を区画する2本の区画線のうち、自車両Mの進行方向に対して左側の区画線を表し、LM2は、自車線L1を区画する2本の区画線のうち、自車両Mの進行方向に対して右側の区画線を表している。また、図示するX方向は、自車両Mの進行方向であって、Y方向は、道路幅方向である。
図示の例では、ステップS104の処理によって、自車両Mの基準点PMが、車幅方向Yに関して自車線L1の中央CLから区画線LM1側に、ある一定距離DY1分だけ離れるように自車両Mを区画線LM2側(右側)に寄せ、認識部130に駐車車両m1の更に前方を認識させやすくしている。駐車車両m1の前方の所定距離D5以内に複数の前走車両が渋滞状態で連なっている状態ではないことから、イベント決定部142によって追い越しイベントが計画される。この結果、自車両Mは、一旦隣接車線L2へと車線変更して駐車車両m1を追い越すことになる。
一方、判定部146は、自車線において自車両Mの前方に複数の前走車両が渋滞状態で連なっていると判定した場合、前走車両の前方に存在する複数の前走車両と前走車両とを含む車両群を、交通渋滞によって形成された車列(以下、渋滞車列と称する)であると判定する(ステップS110)。
次に、判定部146は、第1地図情報54や第2地図情報62が表す地図上において、自車両Mの進行方向に関して、(B)渋滞車列の先頭車両mTOPの位置が、自車両Mが走行する予定の所定位置SPよりも自車両Mに近い位置であるか否かを判定する(ステップS112)。
例えば、第1地図情報54や第2地図情報62が表す地図上において、自車両Mが走行している道路に対して所定位置SPが存在する場合、判定部146は、認識部130によって認識された渋滞車列の先頭車両mTOPまでの距離(すなわち、渋滞車列の長さ)を地図のスケールに換算し、地図上における自車両Mの位置からスケール換算した距離分離れた地点を先頭車両mTOPの位置として特定する。
そして、判定部146は、地図上において、所定位置SPと、先頭車両mTOPの位置と、自車両Mの位置を比較し、渋滞車列の先頭車両mTOPが所定位置SPよりも自車両Mから遠い位置に存在する、或いは渋滞車列の先頭車両mTOPが所定位置SPよりも自車両Mに近い位置に存在すると判定する。
判定部146は、渋滞車列の先頭車両mTOPが所定位置SPよりも自車両Mに近い位置に存在すると判定した場合、すなわち、追い越し中止条件が満たされない場合、自車両Mが、周辺を走行する他の車両の通行を妨げることなく、渋滞車列を隣接車線において追い越してから所定位置SPよりも手前で元の車線に戻れると判定する(ステップS114)。
次に、イベント決定部142が、現在の区間において計画されたイベントを追い越しイベントに変更し、目標軌道生成部144が、追い越しイベントに基づいて、渋滞車列を追い越すための目標軌道を生成する。これを受けて、第2制御部160が、目標軌道に基づき自車両Mの速度及び操舵を制御することで、自車両Mを一旦隣接車線に車線変更させて渋滞車列を隣接車線において追い越してから再び元の車線へと車線変更させる(ステップS116)。
図5は、所定位置SP1までに渋滞車列を追い越す第1の場面を例示した図である。図中m1からm3は、渋滞車列を構成する他車両を表し、L1は自車線を表し、L2は隣接車線を表している。L1とL2とは合流し、L1と、L2とのうち、L1が合流後本線となる。渋滞車列を形成する車両m1からm3のうち、車両m3が先頭車両mTOPであり、車両m1が渋滞車列の末尾車両mENDである。図示の例では、進行方向Xに関して、渋滞車列の先頭車両mTOPの位置が所定位置SP1よりも自車両Mに近い位置に存在している。この場合、自車両Mは、隣接車線において渋滞車列を追い越してから所定位置SP1よりも手前で元の車線に戻る際、所定位置SP1付近で一時停止することなく、円滑に走行することができる。したがって、判定部146は、自車両Mが、自車両Mの前方の渋滞車列を隣接車線において追い越してから再び元の車線に戻れると判定する。これを受けて、イベント決定部142が追い越しイベントを計画し、目標軌道生成部144が、追い越しイベントに応じた目標軌道を生成し、第2制御部160が、目標軌道に基づき自車両Mの速度及び操舵を制御することで、自車両Mに渋滞車列を追い越させる。
一方、判定部146は、ステップS112の処理によって、渋滞車列の先頭車両mTOPが所定位置SPよりも自車両Mから遠い位置に存在すると判定した場合、すなわち、追い越し中止条件が満たされる場合、自車両Mが、周辺を走行する他の車両の走行を妨げることなく、渋滞車列を隣接車線において追い越してから再び元の車線に戻れないと判定する(ステップS118)。
次に、イベント決定部142が、現在の区間において計画されたイベントが追従走行イベントでなければそのイベントを追従走行イベントに変更し、追従走行イベントであればそのままイベントを保持する。目標軌道生成部144は、追従走行イベントに基づいて、渋滞車列の最後尾の末尾車両mEND(すなわち、前走車両)に追従するための目標軌道を生成する。これを受けて、第2制御部160は、目標軌道に基づいて、自車両Mと前走車両との車間距離が一定となるように、少なくとも自車両Mの速度を制御することで、自車両Mを前走車両に追従させる(ステップS120)。これによって本フローチャートの処理が終了する。
図6は、所定位置SP1までに渋滞車列を追い越さない第2の場面を例示した図である。図6に示す場面は、図5と同じ場所における異なる時点での場面である。図示の例では、進行方向Xに関して、渋滞車列の先頭車両mTOPの位置が所定位置SP1よりも自車両Mから遠い位置に存在している。この場合、自車両Mは、隣接車線において渋滞車列を追い越してから元の車線に戻る際、隣接車線の所定位置SP1付近で一時停止し、渋滞車列に合流させてもらうか、渋滞車列が通過するのを待つ必要がある。これらの動作は非効率かつ制御の難易度が高いものとなるため、イベント決定部142は、渋滞車列の追い越しを中止すると決定し、追従走行イベントを計画する。これを受けて、目標軌道生成部144が、追従走行イベントに応じた目標軌道を生成し、第2制御部160が、目標軌道に基づき、少なくとも自車両Mの速度を制御することで、自車両Mを渋滞車列の末尾車両mENDに追従させる。
以下、ステップS112において、判定部146が渋滞車列の先頭車両mTOPの位置と、所定位置SPとの関係を判定する場合の他の場面について説明する。図7は、所定位置SP2までに渋滞車列を追い越す第3の場面を例示した図である。図8は、所定位置SP2までに渋滞車列を追い越さない第4の場面を例示した図である。図8に示す場面は、図7と同じ場所における異なる時点での場面である。図7及び図8の図中L1は隣接車線を表し、L2は自車線を表している。また、L1が直進車線であって、L2が右折車線である。
図7に示す一例では、進行方向Xに関して、渋滞車列の先頭車両mTOPの位置が所定位置SP2よりも自車両Mに近い位置に存在している。この場合、自車両Mは、隣接車線において渋滞車列を追い越してから所定位置SP2よりも手前で元の車線(この一例では、右折車線)に戻る際、所定位置SP2付近で一時停止することなく、円滑に走行することができる。したがって、判定部146は、自車両Mが、自車両Mの前方の渋滞車列を隣接車線において追い越してから再び元の車線に戻れると判定する。これを受けて、イベント決定部142が追い越しイベントを計画し、目標軌道生成部144が、追い越しイベントに応じた目標軌道を生成し、第2制御部160が、目標軌道に基づき自車両Mの速度及び操舵を制御することで、自車両Mに渋滞車列を追い越させる。
図8に示す一例では、進行方向Xに関して、渋滞車列の先頭車両mTOPの位置が所定位置SP2よりも自車両Mから遠い位置に存在している。この場合、自車両Mは、隣接車線において渋滞車列を追い越してから右折車線に戻る際、直進車線の所定位置SP2付近で一時停止し、渋滞車列に合流させてもらうか、渋滞車列が通過するのを待つ必要がある。これらの動作は直進車線において自車両Mの後方を走行する他の車両の走行の妨げになるため、イベント決定部142は、渋滞車列の追い越しを中止すると決定し、追従走行イベントを計画する。これを受けて、目標軌道生成部144が、追従走行イベントに応じた目標軌道を生成し、第2制御部160が、目標軌道に基づき、少なくとも自車両Mの速度を制御することで、自車両Mを渋滞車列の末尾車両mENDに追従させる。
図9は、所定位置SP3までに渋滞車列を追い越す第5の場面を例示した図である。図10は、所定位置SP3までに渋滞車列を追い越さない第6の場面を例示した図である。図10に示す場面は、図9と同じ場所における異なる時点での場面である。図9及び図10の図中L1は自車線を表し、L2は隣接車線を表している。また、L1が左折車線であって、L2が直進車線である。
図9に示す一例では、進行方向Xに関して、渋滞車列の先頭車両mTOPの位置が所定位置SP3よりも自車両Mに近い位置に存在している。この場合、自車両Mは、隣接車線において渋滞車列を追い越してから所定位置SP3よりも手前で元の車線(この一例では、左折車線)に戻る際、所定位置SP3付近で一時停止することなく、円滑に走行することができる。したがって、判定部146は、自車両Mが、自車両Mの前方の渋滞車列を隣接車線において追い越してから再び元の車線に戻れると判定する。これを受けて、イベント決定部142が追い越しイベントを計画し、目標軌道生成部144が、追い越しイベントに応じた目標軌道を生成し、第2制御部160が、目標軌道に基づき自車両Mの速度及び操舵を制御することで、自車両Mに渋滞車列を追い越させる。
図10に示す一例では、進行方向Xに関して、渋滞車列の先頭車両mTOPの位置が所定位置SP3よりも自車両Mから遠い位置に存在している。この場合、自車両Mは、直進車線において渋滞車列を追い越してから左折車線に戻る際、直進車線の所定位置SP3付近で一時停止し、渋滞車列に合流させてもらうか、渋滞車列が通過するのを待つ必要がある。これらの動作は、直進車線において自車両Mの後方を走行する他の車両の走行の妨げになるため、イベント決定部142は、渋滞車列の追い越しを中止すると決定し、追従走行イベントを計画する。これを受けて、目標軌道生成部144が、追従走行イベントに応じた目標軌道を生成し、第2制御部160が、目標軌道に基づき、少なくとも自車両Mの速度を制御することで、自車両Mを渋滞車列の末尾車両mENDに追従させる。
図11は、所定位置SP4までに渋滞車列を追い越す第7の場面を例示した図である。図12は、所定位置SP4までに渋滞車列を追い越さない第8の場面を例示した図である。図12に示す場面は、図11と同じ場所における異なる時点での場面である。図11及び図12の図中L1は自車線を表し、L2は隣接車線を表し、L3は、分岐車線を表している。
図11に示す一例では、進行方向Xに関して、渋滞車列の先頭車両mTOPの位置が所定位置SP4よりも自車両Mに近い位置に存在している。この場合、自車両Mは、隣接車線において渋滞車列を追い越してから所定位置SP4よりも手前で元の車線(この一例では、自車線L1)に戻る際、所定位置SP4付近で一時停止することなく、円滑に走行することができる。したがって、判定部146は、自車両Mが、自車両Mの前方の渋滞車列を隣接車線において追い越してから再び元の車線に戻れると判定する。これを受けて、イベント決定部142が、追い越しイベントを計画し、目標軌道生成部144が、追い越しイベントに応じた目標軌道を生成し、第2制御部160が、目標軌道に基づき自車両Mの速度及び操舵を制御することで、自車両Mに渋滞車列を追い越させる。
図12に示す一例では、進行方向Xに関して、渋滞車列の先頭車両mTOPの位置が所定位置SP4よりも自車両Mから遠い位置に存在している。この場合、自車両Mは、隣接車線において渋滞車列を追い越してから自車線に戻る際、隣接車線の所定位置SP4付近で一時停止し、渋滞車列に合流させてもらうか、渋滞車列が通過するのを待つ必要がある。これらの場合、自車両Mは、隣接車線において自車両Mの後方を走行する他の車両の走行の妨げになる。したがって、イベント決定部142は、渋滞車列の追い越しを中止すると決定し、追従走行イベントを計画する。これを受けて、目標軌道生成部144が、追従走行イベントに応じた目標軌道を生成し、第2制御部160が、目標軌道に基づき、少なくとも自車両Mの速度を制御することで、自車両Mを渋滞車列の末尾車両mENDに追従させる。
以上説明した実施形態によれば、自車両Mの周辺状況を認識する認識部130と、認識部130の認識結果に基づいて自車両Mの加減速及び操舵を制御する制御部であって、自車両Mが存在する自車線において自車両Mの前方に存在する複数の前走車両が渋滞状態で連なっており、最先の前走車両の位置が、自車両が走行する予定の所定位置SPよりも自車両Mに近い位置である場合、自車両Mに、前記複数の前走車両を追い越させる第2制御部160と、を備えるため、周辺状況に応じて、前方の車両を追い越すか否かを判断することができる。
[ハードウェア構成]
図13は、実施形態の自動運転制御装置100のハードウェア構成の一例を示す図である。図示するように、自動運転制御装置100は、通信コントローラ100−1、CPU100−2、ワーキングメモリとして使用されるRAM100−3、ブートプログラムなどを格納するROM100−4、フラッシュメモリやHDDなどの記憶装置100−5、ドライブ装置100−6などが、内部バス或いは専用通信線によって相互に接続された構成となっている。通信コントローラ100−1は、自動運転制御装置100以外の構成要素との通信を行う。記憶装置100−5には、CPU100−2が実行するプログラム100−5aが格納されている。このプログラムは、DMA(Direct Memory Access)コントローラ(不図示)などによってRAM100−3に展開されて、CPU100−2によって実行される。これによって、第1制御部120及び第2制御部160のうち一部または全部が実現される。
図13は、実施形態の自動運転制御装置100のハードウェア構成の一例を示す図である。図示するように、自動運転制御装置100は、通信コントローラ100−1、CPU100−2、ワーキングメモリとして使用されるRAM100−3、ブートプログラムなどを格納するROM100−4、フラッシュメモリやHDDなどの記憶装置100−5、ドライブ装置100−6などが、内部バス或いは専用通信線によって相互に接続された構成となっている。通信コントローラ100−1は、自動運転制御装置100以外の構成要素との通信を行う。記憶装置100−5には、CPU100−2が実行するプログラム100−5aが格納されている。このプログラムは、DMA(Direct Memory Access)コントローラ(不図示)などによってRAM100−3に展開されて、CPU100−2によって実行される。これによって、第1制御部120及び第2制御部160のうち一部または全部が実現される。
上記説明した実施形態は、以下のように表現することができる。
プログラムを記憶するストレージと、
プロセッサと、を備え、
前記プロセッサは、前記プログラムを実行することにより、
自車両の周辺状況を認識し、
認識結果に基づいて前記自車両の加減速及び操舵を制御する運転制御部であって、前記自車両に車線変更を伴う追い越しを行わせる場合において、前記自車両が存在する自車線において前記自車両の前方に存在する複数の前走車両が渋滞状態で連なっており、且つ前記複数の前走車両のうち最先の前記前走車両の位置が、自車両が走行する予定の所定位置よりも前方であるか否かを判定し、前記複数の前走車両が渋滞状態で連なっており、且つ前記最先の前記前走車両の位置が前記予定の位置よりも前方であると判定した場合、前記自車両に、前記複数の前走車両を追い越させない、
ように構成されている、車両制御装置。
プログラムを記憶するストレージと、
プロセッサと、を備え、
前記プロセッサは、前記プログラムを実行することにより、
自車両の周辺状況を認識し、
認識結果に基づいて前記自車両の加減速及び操舵を制御する運転制御部であって、前記自車両に車線変更を伴う追い越しを行わせる場合において、前記自車両が存在する自車線において前記自車両の前方に存在する複数の前走車両が渋滞状態で連なっており、且つ前記複数の前走車両のうち最先の前記前走車両の位置が、自車両が走行する予定の所定位置よりも前方であるか否かを判定し、前記複数の前走車両が渋滞状態で連なっており、且つ前記最先の前記前走車両の位置が前記予定の位置よりも前方であると判定した場合、前記自車両に、前記複数の前走車両を追い越させない、
ように構成されている、車両制御装置。
以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
1…車両システム、10…カメラ、12…レーダ装置、14…ファインダ、16…物体認識装置、20…通信装置、30…HMI、40…車両センサ、50…ナビゲーション装置、60…MPU、80…運転操作子、100…自動運転制御装置、120…第1制御部、130…認識部、140…行動計画生成部、142…イベント決定部、144…目標軌道生成部、146…判定部、160…第2制御部、162…取得部、164…速度制御部、166…操舵制御部、200…走行駆動力出力装置、210…ブレーキ装置、220…ステアリング装置、RS…相対速度、SP、SP1、SP2、SP3、SP4…所定位置
Claims (8)
- 自車両の周辺状況を認識する認識部と、
前記認識部の認識結果に基づいて前記自車両の加減速及び操舵を制御する運転制御部であって、前記自車両が存在する自車線において前記自車両の前方に存在する複数の前走車両が渋滞状態で連なっており、且つ前記複数の前走車両のうち最先の前記前走車両の位置が、自車両が走行する予定の所定位置よりも自車両に近い場合、前記自車両に、前記複数の前走車両を追い越させる運転制御部と、
を備える車両制御装置。 - 前記所定位置とは、前記自車両が走行する予定の経路に沿って走行するために、渋滞状態で連なっている前記複数の前走車両を、車線変更を伴って追い越した後、元の車線に戻ることが望まれる位置である、
請求項1に記載の車両制御装置。 - 前記所定位置とは、複数の車線が合流し、片側一車線になる位置の手前の位置であって、かつ合流後本線になる車線上の位置である、
請求項2に記載の車両制御装置。 - 前記所定位置とは、前記予定の経路において右折することが指示されている交差点の手前の位置であって、かつ右折可能な車線上の位置、又は、前記予定の経路において左折することが指示されている交差点の手前の位置であって、かつ左折可能な車線上の位置である、
請求項2又は請求項3に記載の車両制御装置。 - 前記運転制御部は、前記自車両の速度及び操舵を制御し、前記自車両を車線中央から、車線車幅方向に左右いずれかの区画線側に偏した位置に移動させ、
前記認識部は、前記運転制御部によって前記自車両が前記車線中央から偏した位置に移動した後、前記最先の前記前走車両の位置を認識する、
請求項1から請求項4のいずれか一項に記載の車両制御装置。 - 前記運転制御部は、前記認識部によって認識された前記最先の前記前走車両の位置が、前記所定位置の手前であるか否かを判定する、
請求項5に記載の車両制御装置。 - コンピュータが、
自車両の周辺状況を認識し、
認識結果に基づいて前記自車両の加減速及び操舵を制御する運転制御部であって、前記自車両に追い越しを行わせる場合において、前記自車両が存在する自車線において前記自車両の前方に存在する複数の前走車両が渋滞状態で連なっており、且つ前記複数の前走車両のうち最先の前記前走車両の位置が、自車両が走行する予定の所定位置よりも自車両に近い場合、前記自車両に、前記複数の前走車両を追い越させる、
車両制御方法。 - コンピュータに、
自車両の周辺状況を認識する処理と、
認識結果に基づいて前記自車両の加減速及び操舵を制御する運転制御部であって、前記自車両に追い越しを行わせる場合において、前記自車両が存在する自車線において前記自車両の前方に存在する複数の前走車両が渋滞状態で連なっており、且つ前記複数の前走車両のうち最先の前記前走車両の位置が、自車両が走行する予定の所定位置よりも自車両に近い場合、前記自車両に、前記複数の前走車両を追い越させる処理と、
を実行させるプログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018041269A JP2019159428A (ja) | 2018-03-07 | 2018-03-07 | 車両制御装置、車両制御方法及びプログラム |
CN201910159453.1A CN110239542A (zh) | 2018-03-07 | 2019-03-01 | 车辆控制装置、车辆控制方法及存储介质 |
US16/291,030 US20190278285A1 (en) | 2018-03-07 | 2019-03-04 | Vehicle control device, vehicle control method, and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018041269A JP2019159428A (ja) | 2018-03-07 | 2018-03-07 | 車両制御装置、車両制御方法及びプログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2019159428A true JP2019159428A (ja) | 2019-09-19 |
Family
ID=67843834
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018041269A Pending JP2019159428A (ja) | 2018-03-07 | 2018-03-07 | 車両制御装置、車両制御方法及びプログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US20190278285A1 (ja) |
JP (1) | JP2019159428A (ja) |
CN (1) | CN110239542A (ja) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021143908A (ja) * | 2020-03-11 | 2021-09-24 | 本田技研工業株式会社 | 車両制御装置、車両、車両制御方法およびプログラム |
JP2022059430A (ja) * | 2020-10-01 | 2022-04-13 | 本田技研工業株式会社 | 車両制御装置、車両制御方法、およびプログラム |
CN115273450A (zh) * | 2022-08-19 | 2022-11-01 | 北京航空航天大学 | 一种网联自动驾驶环境下车辆进入编队的换道方法 |
WO2023002797A1 (ja) * | 2021-07-20 | 2023-01-26 | 株式会社デンソー | 制御装置 |
JP2024062799A (ja) * | 2022-10-25 | 2024-05-10 | トヨタ自動車株式会社 | 車載装置 |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6904849B2 (ja) * | 2017-08-14 | 2021-07-21 | 本田技研工業株式会社 | 車両制御装置、車両制御方法、およびプログラム。 |
DE102018209910A1 (de) * | 2018-06-19 | 2019-12-19 | Bayerische Motoren Werke Aktiengesellschaft | Fahrerassistenzsystem und Verfahren zum automatisierten Fahren mit automatisierter Längsführung |
JP6913716B2 (ja) * | 2019-07-17 | 2021-08-04 | 本田技研工業株式会社 | 車両制御装置、車両制御方法、及びプログラム |
CN113066298B (zh) * | 2021-03-17 | 2022-04-29 | 北京航迹科技有限公司 | 车辆行驶控制方法、装置、车辆、服务器、存储介质 |
US11935404B2 (en) | 2021-03-24 | 2024-03-19 | Toyota Motor Engineering & Manufacturing North America, Inc. | Integrated congested mitigation for freeway non-recurring queue avoidance |
CN116312011A (zh) * | 2021-12-21 | 2023-06-23 | 博泰车联网(南京)有限公司 | 一种车辆推荐行驶车道的方法、系统、介质及第一车辆 |
US12330652B2 (en) * | 2022-12-19 | 2025-06-17 | Ford Global Technologies, Llc | Lane-based vehicle control |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102005023185A1 (de) * | 2005-05-19 | 2006-11-23 | Robert Bosch Gmbh | Spurwechselassistent für Kraftfahrzeuge |
JP2012073925A (ja) * | 2010-09-29 | 2012-04-12 | Fuji Heavy Ind Ltd | 車両用運転支援装置 |
JP2015228092A (ja) * | 2014-05-30 | 2015-12-17 | 株式会社デンソー | 運転支援装置および運転支援プログラム |
EP2955077B1 (en) * | 2014-06-10 | 2022-08-17 | Volvo Car Corporation | Overtake assessment system and autonomous vehicle with an overtake assessment arrangement |
JP2016168985A (ja) * | 2015-03-16 | 2016-09-23 | トヨタ自動車株式会社 | 走行制御装置 |
JP6308233B2 (ja) * | 2016-02-29 | 2018-04-11 | トヨタ自動車株式会社 | 車両制御装置及び車両制御方法 |
CN105632186B (zh) * | 2016-03-11 | 2019-01-11 | 博康智能信息技术有限公司 | 检测车辆加塞行为的方法和装置 |
SE540620C2 (en) * | 2016-04-22 | 2018-10-02 | Scania Cv Ab | Method and system for determining risks for vehicles about leaving a platoon |
JP6429203B2 (ja) * | 2016-05-19 | 2018-11-28 | 本田技研工業株式会社 | 車両制御システム、車両制御方法、および車両制御プログラム |
DE102016009763A1 (de) * | 2016-08-11 | 2018-02-15 | Trw Automotive Gmbh | Steuerungssystem und Steuerungsverfahren zum Bestimmen einer Trajektorie und zum Erzeugen von zugehörigen Signalen oder Steuerbefehlen |
-
2018
- 2018-03-07 JP JP2018041269A patent/JP2019159428A/ja active Pending
-
2019
- 2019-03-01 CN CN201910159453.1A patent/CN110239542A/zh active Pending
- 2019-03-04 US US16/291,030 patent/US20190278285A1/en not_active Abandoned
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021143908A (ja) * | 2020-03-11 | 2021-09-24 | 本田技研工業株式会社 | 車両制御装置、車両、車両制御方法およびプログラム |
JP2022059430A (ja) * | 2020-10-01 | 2022-04-13 | 本田技研工業株式会社 | 車両制御装置、車両制御方法、およびプログラム |
JP7535902B2 (ja) | 2020-10-01 | 2024-08-19 | 本田技研工業株式会社 | 車両制御装置、車両制御方法、およびプログラム |
WO2023002797A1 (ja) * | 2021-07-20 | 2023-01-26 | 株式会社デンソー | 制御装置 |
JP2023015596A (ja) * | 2021-07-20 | 2023-02-01 | 株式会社デンソー | 制御装置 |
JP7528884B2 (ja) | 2021-07-20 | 2024-08-06 | 株式会社デンソー | 制御装置 |
CN115273450A (zh) * | 2022-08-19 | 2022-11-01 | 北京航空航天大学 | 一种网联自动驾驶环境下车辆进入编队的换道方法 |
CN115273450B (zh) * | 2022-08-19 | 2023-10-17 | 北京航空航天大学 | 一种网联自动驾驶环境下车辆进入编队的换道方法 |
JP2024062799A (ja) * | 2022-10-25 | 2024-05-10 | トヨタ自動車株式会社 | 車載装置 |
JP7694532B2 (ja) | 2022-10-25 | 2025-06-18 | トヨタ自動車株式会社 | 車載装置 |
Also Published As
Publication number | Publication date |
---|---|
CN110239542A (zh) | 2019-09-17 |
US20190278285A1 (en) | 2019-09-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6704890B2 (ja) | 車両制御装置、車両制御方法、およびプログラム | |
JP7021983B2 (ja) | 車両制御装置、車両制御方法、およびプログラム | |
JP7043295B2 (ja) | 車両制御装置、車両制御方法、およびプログラム | |
JP7071173B2 (ja) | 車両制御装置、車両制御方法、およびプログラム | |
JP2019159428A (ja) | 車両制御装置、車両制御方法及びプログラム | |
JP6710710B2 (ja) | 車両制御装置、車両制御方法、およびプログラム | |
WO2019171576A1 (ja) | 車両制御装置、車両制御方法、およびプログラム | |
JP6648384B2 (ja) | 車両制御装置、車両制御方法、およびプログラム | |
JP7085371B2 (ja) | 車両制御装置、車両制御方法、およびプログラム | |
JP2019185211A (ja) | 車両制御装置、車両制御方法、及びプログラム | |
JP7098366B2 (ja) | 車両制御装置、車両制御方法、およびプログラム | |
JP2019182305A (ja) | 車両制御装置、車両制御方法、およびプログラム | |
JP6613509B2 (ja) | 車両制御装置、車両制御方法、およびプログラム | |
JP2018154200A (ja) | 経路決定装置、車両制御装置、経路決定方法、およびプログラム | |
JP2019202690A (ja) | 車両制御装置、車両制御方法、及びプログラム | |
JP2019160032A (ja) | 車両制御装置、車両制御方法、およびプログラム | |
WO2019073511A1 (ja) | 車両制御装置、車両制御方法、及びプログラム | |
JP2019156075A (ja) | 車両制御装置、車両制御方法、及びプログラム | |
US10854083B2 (en) | Vehicle control device, vehicle control method, and storage medium | |
US20190299987A1 (en) | Vehicle control device, vehicle control method, and storage medium | |
JP2019137189A (ja) | 車両制御システム、車両制御方法、およびプログラム | |
JP6614509B2 (ja) | 車両制御装置、車両制御方法、およびプログラム | |
JP2019156270A (ja) | 車両制御装置、車両制御方法、及びプログラム | |
JP2019131077A (ja) | 車両制御装置、車両制御方法、およびプログラム | |
JP2019159427A (ja) | 車両制御装置、車両制御方法、およびプログラム |