JP2019156228A - 車両制御装置、車両制御方法、およびプログラム - Google Patents
車両制御装置、車両制御方法、およびプログラム Download PDFInfo
- Publication number
- JP2019156228A JP2019156228A JP2018046948A JP2018046948A JP2019156228A JP 2019156228 A JP2019156228 A JP 2019156228A JP 2018046948 A JP2018046948 A JP 2018046948A JP 2018046948 A JP2018046948 A JP 2018046948A JP 2019156228 A JP2019156228 A JP 2019156228A
- Authority
- JP
- Japan
- Prior art keywords
- vehicle
- space
- road
- evacuation
- 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.)
- 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
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/04—Conjoint control of vehicle sub-units of different type or different function including control of propulsion units
-
- 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
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/20—Conjoint control of vehicle sub-units of different type or different function including control of steering systems
-
- 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/08—Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
- B60W30/095—Predicting travel path or likelihood of collision
- B60W30/0956—Predicting travel path or likelihood of collision the prediction being responsive to traffic or environmental parameters
-
- 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
- B60W40/04—Traffic conditions
-
- 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
- B60W60/00—Drive control systems specially adapted for autonomous road vehicles
- B60W60/001—Planning or execution of driving tasks
-
- 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
-
- 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/10—Number of lanes
-
- 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/30—Road curve radius
-
- 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
-
- 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
- B60W2554/00—Input parameters relating to objects
- B60W2554/80—Spatial relation or speed relative to objects
Landscapes
- Engineering & Computer Science (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Human Computer Interaction (AREA)
- Traffic Control Systems (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- General Physics & Mathematics (AREA)
Abstract
【課題】周辺状況に基づく自車両の制御により他車両とのすれ違いを円滑に行うことができる車両制御装置、車両制御方法、およびプログラムを提供すること。【解決手段】車両制御装置(100)において、自車両とすれ違う他車両の位置および前記自車両の周辺の退避スペースの位置を含む周辺状況を認識する認識部(130、132、134)と、前記認識部により認識された他車両が前記退避スペースへ移動することが必要か否かを判定する退避要否判定部(142)と、前記認識部により認識された周辺状況に基づいて前記自車両の加減速および操舵を制御する運転制御部(140、160)であって、前記退避要否判定部により、前記他車両が前記退避スペースへ移動することが必要であると判定された場合に、前記自車両の向きを道路の延在方向に対して前記退避スペースと反対側に向けて停止または減速させる運転制御部と、を備える。【選択図】図2
Description
本発明は、車両制御装置、車両制御方法、およびプログラムに関する。
従来、車両同士がすれ違うことが困難な道路において、通り抜けを支援する支援システムが知られている(例えば、特許文献1)。特許文献1では、1車線道路と、この1車線道路へ進入するための進入道路との各々の道路ごとに、それぞれ異なった送信チャネルを利用して対向車両を含む他車両との間で車車間通信を行う技術が開示されている。
しかしながら、従来の技術では、自車両の挙動により他車両を所定のスペースに誘導することで、他車両とのすれ違いを円滑に行うための運転制御については考慮されていなかった。
本発明は、このような事情を考慮してなされたものであり、周辺状況に基づく自車両の制御により他車両とのすれ違いを円滑に行うことができる車両制御装置、車両制御方法、およびプログラムを提供することを目的の一つとする。
(1):自車両とすれ違う他車両の位置および前記自車両の周辺の退避スペースの位置を含む周辺状況を認識する認識部と、前記認識部により認識された他車両が前記退避スペースへ移動することが必要か否かを判定する退避要否判定部と、前記認識部により認識された周辺状況に基づいて前記自車両の加減速および操舵を制御する運転制御部であって、前記退避要否判定部により、前記他車両が前記退避スペースへ移動することが必要であると判定された場合に、前記自車両の向きを道路の延在方向に対して前記退避スペースと反対側に向けて停止または減速させる運転制御部と、を備える車両制御装置である。
(2):(1)において、前記運転制御部は、前記自車両の向きを、前記道路の延在方向に対して前記退避スペース側に変更した後に、前記道路の延在方向に対して前記退避スペースと反対側に向けて停止または減速させるものである。
(3):(1)または(2)において、前記運転制御部は、前記道路の延在方向に沿った前記退避スペースの長さが所定長以上である場合に、前記自車両の向きを道路の延在方向に対して前記退避スペースと反対側に向けて停止または減速させるものである。
(4):(1)〜(3)のうち何れか一つにおいて、前記運転制御部は、前記道路の延在方向において、前記自車両の前端部が前記退避スペースの手前側の端部を超えた位置で、前記自車両の向きを道路の延在方向に対して前記退避スペースと反対側に向けて停止または減速させるものである。
(5):(1)〜(4)のうち何れか一つにおいて、前記運転制御部は、前記自車両が前記他車両よりも先に前記退避スペースに到達すると予測される場合に、前記自車両の向きを道路の延在方向に対して前記退避スペースと反対側に向けて停止または減速させるものである。
(6):車両制御装置が、自車両とすれ違う他車両の位置および前記自車両の周辺の退避スペースの位置を含む周辺状況を認識し、認識された前記他車両が前記退避スペースへ移動することが必要か否かを判定し、認識された前記周辺状況に基づいて、前記自車両の加減速および操舵を制御し、前記他車両が退避スペースへ移動することが必要であると判定された場合に、前記自車両の向きを道路の延在方向に対して前記退避スペースと反対側に向けて停止または減速させる、車両制御方法である。
(7):車両制御装置に、自車両とすれ違う他車両の位置および前記自車両の周辺の退避スペースの位置を含む周辺状況を認識させ、認識された前記他車両が前記退避スペースへ移動することが必要か否かを判定させ、認識された前記周辺状況に基づいて、前記自車両の加減速および操舵を制御させ、前記他車両が退避スペースへ移動することが必要であると判定された場合に、前記自車両の向きを道路の延在方向に対して前記退避スペースと反対側に向けて停止または減速させる、プログラムである。
(1)〜(7)によれば、周辺状況に基づく自車両の制御により他車両とのすれ違いを円滑に行うことができる。
以下、図面を参照し、本発明の車両制御装置、車両制御方法、およびプログラムの実施形態について説明する。以下では、左側通行の法規が適用される場合について説明するが、右側通行の法規が適用される場合、左右を逆に読み替えればよい。
[全体構成]
図1は、実施形態に係る車両制御装置を利用した車両システム1の構成図である。車両システム1が搭載される車両は、例えば、二輪や三輪、四輪等の車両であり、その駆動源は、ディーゼルエンジンやガソリンエンジン等の内燃機関、電動機、或いはこれらの組み合わせである。電動機は、内燃機関に連結された発電機による発電電力、或いは二次電池や燃料電池の放電電力を使用して動作する。
図1は、実施形態に係る車両制御装置を利用した車両システム1の構成図である。車両システム1が搭載される車両は、例えば、二輪や三輪、四輪等の車両であり、その駆動源は、ディーゼルエンジンやガソリンエンジン等の内燃機関、電動機、或いはこれらの組み合わせである。電動機は、内燃機関に連結された発電機による発電電力、或いは二次電池や燃料電池の放電電力を使用して動作する。
車両システム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に示す構成はあくまで一例であり、構成の一部が省略されてもよいし、更に別の構成が追加されてもよい。また、自動運転制御装置100は、「車両制御装置」の一例である。
カメラ10は、例えば、CCD(Charge Coupled Device)やCMOS(Complementary Metal Oxide Semiconductor)等の固体撮像素子を利用したデジタルカメラである。カメラ10は、車両システム1が搭載される車両(以下、自車両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には、道路を走行する自車両Mまたは他車両が一時的に退避可能な退避スペースに関する情報が含まれてよい。第2地図情報62は、通信装置20が他装置と通信することにより、随時、アップデートされてよい。
運転操作子80は、例えば、アクセルペダル、ブレーキペダル、シフトレバー、ステアリングホイール、異形ステア、ジョイスティックその他の操作子を含む。運転操作子80には、操作量あるいは操作の有無を検出するセンサが取り付けられており、その検出結果は、自動運転制御装置100、もしくは、走行駆動力出力装置200、ブレーキ装置210、およびステアリング装置220のうち一部または全部に出力される。
自動運転制御装置100は、例えば、第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のHDDやフラッシュメモリ等の記憶装置に格納されていてもよいし、DVDやCD−ROM等の着脱可能な記憶媒体に格納されており、記憶媒体がドライブ装置に装着されることで自動運転制御装置100のHDDやフラッシュメモリにインストールされてもよい。また、行動計画生成部140と、第2制御部160とを合わせたものが「運転制御部」の一例である。運転制御部は、例えば、認識部130により認識された周辺状況に基づいて自車両Mの加減速および操舵を制御する。
図2は、第1制御部120および第2制御部160の機能構成図である。第1制御部120は、例えば、認識部130と、行動計画生成部140とを備える。第1制御部120は、例えば、AI(Artificial Intelligence;人工知能)による機能と、予め与えられたモデルによる機能とを並行して実現する。例えば、「交差点を認識する」機能は、ディープラーニング等による交差点の認識と、予め与えられた条件(パターンマッチング可能な信号、道路標示等がある)に基づく認識とが並行して実行され、双方に対してスコア付けして総合的に評価することで実現されてよい。これによって、自動運転の信頼性が担保される。
認識部130は、カメラ10、レーダ装置12、およびファインダ14から物体認識装置16を介して入力された情報に基づいて、自車両Mの周辺にある物体の位置、および速度、加速度等の状態を認識する。物体には、例えば、歩行者、他車両等の移動体や工事箇所等の障害物が含まれる。物体の位置は、例えば、自車両Mの代表点(重心や駆動軸中心等)を原点とした絶対座標上の位置として認識され、制御に使用される。物体の位置は、その物体の重心やコーナー等の代表点で表されてもよいし、表現された領域で表されてもよい。物体が他車両である場合、物体の「状態」とは、物体の加速度やジャーク、あるいは「行動状態」(例えば車線変更をしている、またはしようとしているか否か)を含んでもよい。また、物体が、歩行者である場合、物体の「状態」とは、物体が移動する方向、あるいは「行動状態」(例えば、道路を横断している、またはしようとしているか否か)を含んでもよい。
また、認識部130は、例えば、自車両Mが走行している車線(道路)を認識する。例えば、認識部130は、第2地図情報62から得られる道路区画線のパターン(例えば実線と破線の配列)と、カメラ10によって撮像された画像から認識される自車両Mの周辺の道路区画線のパターンとを比較することで、走行車線を認識する。なお、認識部130は、道路区画線に限らず、道路区画線や路肩、縁石、中央分離帯、ガードレール等を含む走路境界(道路境界)を認識することで、走行車線を認識してもよい。この認識において、ナビゲーション装置50から取得される自車両Mの位置やINSによる処理結果が加味されてもよい。また、認識部130は、自車両Mが走行する道路の幅を認識する。この場合、認識部130は、カメラ10によって撮像された画像から道路幅を認識してもよく、第2地図情報62から得られる道路区画線から道路幅を認識してもよい。また、認識部130は、カメラ10によって撮像された画像に基づいて、障害物の幅(例えば、他車両の車幅)や高さ、車長、形状等を認識してもよい。また、認識部130は、一時停止線、赤信号、料金所、その他の道路事象を認識する。
認識部130は、走行車線を認識する際に、走行車線に対する自車両Mの位置や姿勢を認識する。認識部130は、例えば、自車両Mの代表点の車線中央からの乖離、および自車両Mの進行方向の車線中央を連ねた線に対してなす角度を、走行車線に対する自車両Mの相対位置および姿勢として認識してもよい。これに代えて、認識部130は、走行車線のいずれかの側端部(道路区画線または道路境界)に対する自車両Mの代表点の位置等を、走行車線に対する自車両Mの相対位置として認識してもよい。また、認識部130は、第1地図情報54または第2地図情報62に基づいて、道路上の構造物(例えば、電柱、中央分離帯等)を認識してもよい。認識部130の特定他車両認識部132および退避スペース認識部134の機能については、後述する。
行動計画生成部140は、原則的には推奨車線決定部61により決定された推奨車線を走行し、更に、自車両Mの周辺状況に対応できるように、自車両Mが自動的に(運転者の操作に依らずに)将来走行する目標軌道を生成する。目標軌道は、自車両Mの代表点が通過する目標となる軌道である。また、目標軌道は、例えば、速度要素を含んでいる。例えば、目標軌道は、自車両Mの到達すべき地点(軌道点)を順に並べたものとして表現される。軌道点は、道なり距離で所定の走行距離(例えば数[m]程度)ごとの自車両Mの到達すべき地点であり、それとは別に、所定のサンプリング時間(例えば0コンマ数[sec]程度)ごとの目標速度および目標加速度が、目標軌道の一部として生成される。また、軌道点は、所定のサンプリング時間ごとの、そのサンプリング時刻における自車両Mの到達すべき位置であってもよい。この場合、目標速度や目標加速度の情報は軌道点の間隔で表現される。
行動計画生成部140は、目標軌道を生成するにあたり、自動運転のイベントを設定してよい。自動運転のイベントには、定速走行イベント、低速追従走行イベント、車線変更イベント、分岐イベント、合流イベント、テイクオーバーイベント等がある。行動計画生成部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の前方の道路の曲率に応じたフィードフォワード制御と、目標軌道からの乖離に基づくフィードバック制御とを組み合わせて実行する。
走行駆動力出力装置200は、車両が走行するための走行駆動力(トルク)を駆動輪に出力する。走行駆動力出力装置200は、例えば、内燃機関、電動機、および変速機等の組み合わせと、これらを制御するECUとを備える。ECUは、第2制御部160から入力される情報、或いは運転操作子80から入力される情報に従って、上記の構成を制御する。
ブレーキ装置210は、例えば、ブレーキキャリパーと、ブレーキキャリパーに油圧を伝達するシリンダと、シリンダに油圧を発生させる電動モータと、ブレーキECUとを備える。ブレーキECUは、第2制御部160から入力される情報、或いは運転操作子80から入力される情報に従って電動モータを制御し、制動操作に応じたブレーキトルクが各車輪に出力されるようにする。ブレーキ装置210は、運転操作子80に含まれるブレーキペダルの操作によって発生させた油圧を、マスターシリンダを介してシリンダに伝達する機構をバックアップとして備えてよい。なお、ブレーキ装置210は、上記説明した構成に限らず、第2制御部160から入力される情報に従ってアクチュエータを制御して、マスターシリンダの油圧をシリンダに伝達する電子制御式油圧ブレーキ装置であってもよい。
ステアリング装置220は、例えば、ステアリングECUと、電動モータとを備える。電動モータは、例えば、ラックアンドピニオン機構に力を作用させて転舵輪の向きを変更する。ステアリングECUは、第2制御部160から入力される情報、或いは運転操作子80から入力される情報に従って、電動モータを駆動し、転舵輪の向きを変更させる。
[特定他車両認識部の機能]
特定他車両認識部132は、例えば、認識部130により認識された自車両Mの周辺に存在する他車両のうち、自車両Mの前方に存在し、近い将来において自車両Mとすれ違うことが予測される走行中の対向車両を、特定他車両として認識する。
特定他車両認識部132は、例えば、認識部130により認識された自車両Mの周辺に存在する他車両のうち、自車両Mの前方に存在し、近い将来において自車両Mとすれ違うことが予測される走行中の対向車両を、特定他車両として認識する。
[退避スペース認識部の機能]
退避スペース認識部134は、自車両Mの周辺に存在する退避スペースを認識する。図3は、退避スペース認識部134の処理の一例を示す図である。図3の例では、自車両Mが、左右の道路区画線LL、LRにより区画された道路R1の延在方向(図中X方向)に沿って走行し、特定他車両m1が、自車両Mに対向して道路R1を走行しているものとする。退避スペース認識部134は、例えば、カメラ10、レーダ装置12、およびファインダ14から物体認識装置16を介して入力される情報に基づいて、自車両Mの前方であって、道路R1からの進入が可能な退避スペースAR1の位置を認識する。退避スペースAR1の位置とは、例えば、自車両Mから見て、道路R1の延在方向に対する退避スペースAR1の手前側の端部の位置(開始位置)SPおよび奥側の端部の位置(終了位置)EPでもよく、退避スペースAR1を形成する各端部の位置でもよい。
退避スペース認識部134は、自車両Mの周辺に存在する退避スペースを認識する。図3は、退避スペース認識部134の処理の一例を示す図である。図3の例では、自車両Mが、左右の道路区画線LL、LRにより区画された道路R1の延在方向(図中X方向)に沿って走行し、特定他車両m1が、自車両Mに対向して道路R1を走行しているものとする。退避スペース認識部134は、例えば、カメラ10、レーダ装置12、およびファインダ14から物体認識装置16を介して入力される情報に基づいて、自車両Mの前方であって、道路R1からの進入が可能な退避スペースAR1の位置を認識する。退避スペースAR1の位置とは、例えば、自車両Mから見て、道路R1の延在方向に対する退避スペースAR1の手前側の端部の位置(開始位置)SPおよび奥側の端部の位置(終了位置)EPでもよく、退避スペースAR1を形成する各端部の位置でもよい。
また、退避スペース認識部134は、道路R1の延在方向に沿ったスペースのうち、長さD1が所定長以上であるスペースを退避スペースAR1として認識する。所定長とは、例えば、特定他車両m1等の車長に基づく長さ(例えば、車長の約2倍程度)でもよく、固定の長さ(例えば、10[m]程度)でもよい。これにより、特定他車両m1が道路R1から退避スペースAR1に進入したり、退避スペースAR1から道路R1に戻る場合の運転が容易になるため、特定他車両m1とのすれ違いを円滑に行うことができる。
また、退避スペース認識部134は、例えば、特定他車両m1の全体を包含可能なスペースを退避スペースAR1として認識する。また、退避スペース認識部134は、特定他車両m1の一部が進入可能なスペースを退避スペースAR1として認識してもよい。特定他車両m1の一部が進入可能なスペースとは、特定他車両m1の一部がそのスペースに進入することにより自車両Mが道路R1を通行することを可能にするスペースである。
また、退避スペース認識部134は、自車両Mの位置情報に基づいて、第2地図情報62の位置情報を参照し、合致した位置情報を中心とした周囲の地図情報から退避スペースAR1を認識してもよい。
また、退避スペース認識部134は、特定他車両認識部132により特定他車両m1が認識されたタイミングで退避スペースの認識を行ってもよく、退避要否判定部142により退避スペースへの退避が必要であると判定された場合に、退避スペースの認識を行ってもよい。
[退避要否判定部の機能]
退避要否判定部142は、特定他車両m1の位置および退避スペースAR1の位置を含む周辺状況に基づいて、特定他車両m1が退避スペースAR1へ移動することが必要か否かを判定する。具体的には、まず、退避要否判定部142は、自車両Mおよび特定他車両m1のそれぞれの車幅の合計値(マージン幅を含んでもよい)と、道路R1の道路幅W1とに基づいて、自車両Mと特定他車両m1とが対面通行するのに道路R1の道幅W1が十分であるか否かを判定する。車幅の合計値が道路幅W1以上である場合、退避要否判定部142は、対面通行するのに道路R1の道幅W1が十分ではないと判定する。次に、退避要否判定部142は、対面通行するのに道路R1の道幅W1が十分ではないと判定した場合、自車両Mの走行軌道よりも特定他車両m1の走行軌道に近い位置(例えば、自車両Mから見て道路R1の右外側)に退避スペースAR1が存在するか否かを判定する。自車両Mの走行軌道よりも特定他車両m1の走行軌道に近い位置に退避スペースAR1が存在する場合、退避要否判定部142は、特定他車両m1が退避スペースAR1へ移動することが必要であると判定する。
退避要否判定部142は、特定他車両m1の位置および退避スペースAR1の位置を含む周辺状況に基づいて、特定他車両m1が退避スペースAR1へ移動することが必要か否かを判定する。具体的には、まず、退避要否判定部142は、自車両Mおよび特定他車両m1のそれぞれの車幅の合計値(マージン幅を含んでもよい)と、道路R1の道路幅W1とに基づいて、自車両Mと特定他車両m1とが対面通行するのに道路R1の道幅W1が十分であるか否かを判定する。車幅の合計値が道路幅W1以上である場合、退避要否判定部142は、対面通行するのに道路R1の道幅W1が十分ではないと判定する。次に、退避要否判定部142は、対面通行するのに道路R1の道幅W1が十分ではないと判定した場合、自車両Mの走行軌道よりも特定他車両m1の走行軌道に近い位置(例えば、自車両Mから見て道路R1の右外側)に退避スペースAR1が存在するか否かを判定する。自車両Mの走行軌道よりも特定他車両m1の走行軌道に近い位置に退避スペースAR1が存在する場合、退避要否判定部142は、特定他車両m1が退避スペースAR1へ移動することが必要であると判定する。
一方、退避要否判定部142は、自車両Mと特定他車両m1とが対面通行するのに道路R1の道幅W1が十分である場合、或いは、対面通行するのに道路R1の道幅W1が十分でないが、特定他車両m1の走行軌道よりも自車両Mの走行軌道に近い位置(例えば、自車両Mから見て道路R1の左外側)に退避スペースAR1が存在する場合に、特定他車両m1が退避スペースAR1へ移動することが必要ではないと判定する。
[すれ違い制御部の機能]
すれ違い制御部144は、例えば、退避要否判定部142により特定他車両m1が退避スペースAR1へ移動することが必要であると判定された場合に、自車両Mの挙動により特定他車両m1を退避スペースに誘導して、特定他車両m1とすれ違う運転制御を実行する。図4は、すれ違い制御部144の処理の一例を示す図である。すれ違い制御部144は、例えば、退避スペースAR1の手前で自車両Mを一時停止させ、一時停止させてから所定時間が経過しても特定他車両m1が前進しない場合に、退避スペースAR1を超えない位置で、自車両Mの向きを道路R1の延在方向に対して退避スペースAR1と反対側に向けて停止させる。退避スペースAR1を超えない位置とは、例えば、自車両Mの先端部が、自車両M側から見て、退避スペースAR1の奥側の端部の位置EPから道路幅方向(横方向;図中Y方向)に延伸させた直線ELを超えない位置である。
すれ違い制御部144は、例えば、退避要否判定部142により特定他車両m1が退避スペースAR1へ移動することが必要であると判定された場合に、自車両Mの挙動により特定他車両m1を退避スペースに誘導して、特定他車両m1とすれ違う運転制御を実行する。図4は、すれ違い制御部144の処理の一例を示す図である。すれ違い制御部144は、例えば、退避スペースAR1の手前で自車両Mを一時停止させ、一時停止させてから所定時間が経過しても特定他車両m1が前進しない場合に、退避スペースAR1を超えない位置で、自車両Mの向きを道路R1の延在方向に対して退避スペースAR1と反対側に向けて停止させる。退避スペースAR1を超えない位置とは、例えば、自車両Mの先端部が、自車両M側から見て、退避スペースAR1の奥側の端部の位置EPから道路幅方向(横方向;図中Y方向)に延伸させた直線ELを超えない位置である。
また、退避スペースAR1を超えない位置とは、例えば、自車両Mの前端部が、退避スペースAR1の手前側の端部の位置SPから道路幅方向に延伸させた直線SLを超えた位置でもよい。また、退避スペースAR1を超えない位置とは、直線SLよりも手前の位置でもよい。
また、すれ違い制御部144は、上述した特定他車両m1とすれ違う運転制御において、自車両Mを停止させることに代えて、減速させてもよい。退避スペース付近で自車両Mを停止または減速させることで、特定他車両m1に対して、自車両Mの近くに退避スペースAR1が存在すること、自車両Mが特定他車両m1とすれ違う意思があること、および自車両Mとすれ違う位置を特定他車両m1側に伝達することができる。特定他車両m1側に伝達するとは、例えば、特定他車両m1に搭載された物体認識装置に認識させること、または特定他車両m1を運転する乗員に通知することである。
また、自車両Mの向きを道路R1の延在方向に対して退避スペースAR1と反対側に向けるとは、例えば、自車両Mの中心軸CA(例えば、重心Gを通り、道路の延在方向に沿って延伸した直線)に対して、退避スペースAR1と反対側に所定角度θ1以上向けることである。所定角度θ1は、道路幅W1に基づいて設定される角度でもよく、固定の角度でもよい。このように、自車両Mを退避スペースAR1と反対側に向けて停止または減速させることで、特定他車両m1に対して、退避スペースがあること、および自車両Mが特定他車両m1とすれ違う意思があることを、より明確に特定他車両m1側に伝達することができる。したがって、特定他車両m1を退避スペースAR1に誘導することができ、円滑なすれ違いを実現することができる。
また、すれ違い制御部144は、自車両Mの向きを道路R1の延在方向に対して退避スペースAR1と反対側に向ける場合に、自車両Mの向きを道路R1の延在方向に対して退避スペースAR1側に変更した後に、退避スペースAR1と反対側に向けて停止させてもよい。図5は、すれ違い制御部144における自車両Mを停止させるまでの制御の一例について説明するための図である。すれ違い制御部144は、特定他車両m1を退避スペースAR1に誘導する場合に、図5に示すように、まず、自車両Mの向きを、道路R1の延在方向に対して退避スペースAR1側に変更し、その後、退避スペースAR1と反対側に向けて停止するための目標軌道K1を生成する。道路R1の延在方向に対して退避スペースAR1側に変更する場合、すれ違い制御部144は、例えば、自車両Mの現在位置から停止位置までの距離や、道路幅W1に基づいて、退避スペースAR1側に向ける角度を設定し、設定した角度に基づいて自車両Mの向きを変更する。
このように、自車両Mが停止するまでの制御において、自車両Mの停止位置よりも手前で退避スペースAR1側に向けた後に、退避スペースAR1と反対側に向けることで、自車両Mを大きく旋回させることができるため、退避スペースAR1と反対側に向ける角度を大きくすることができる。したがって、特定他車両m1に対して退避スペースがあること、および自車両Mが特定他車両m1とすれ違う意思があることを、より強調して伝達することができる。
また、すれ違い制御部144は、特定他車両m1が退避スペースAR1に進入したことによって、特定他車両m1とすれ違うことができるすれ違い可能スペースを認識した場合に、すれ違い可能スペースを走行する目標軌道を生成する。図6は、すれ違い制御部144により生成される、すれ違い可能スペースを走行する目標軌道K2の一例を示す図である。すれ違い制御部144は、認識部130により認識された自車両Mが走行する位置に近い道路区画線LLと特定他車両m1との最短の幅W2が所定幅Wth以上であるか否かを判定する。所定幅Wthとは、例えば、自車両Mが走行可能な幅であり、より具体的には自車両Mの車幅に所定のマージン幅を加算した幅である。
すれ違い制御部144は、特定他車両m1が退避スペースAR1に進入したことによって、幅W2が所定幅Wth以上となった場合に、自車両Mが幅W2のスペースを通過するための目標軌道K2を生成する。これにより、特定他車両m1と接触することなく、円滑にすれ違うことができる。
また、すれ違い制御部144は、特定他車両m1が退避スペースAR1に進入しても、幅W2が所定幅Wth未満である場合には、特定他車両m1との最小間隔が所定間隔以上となる範囲で、自車両Mを数[m]程度だけ前進させて停止させる目標軌道を生成してもよい。このように、自車両Mが特定他車両m1とすれ違う場合に、少しずつ前進させることで、自車両Mの後方のスペースを広げて、特定他車両m1を退避スペースAR1から道路R1へと移動させ易くすることができる。また、自車両Mと特定他車両m1とが少しずつ前進させながらすれ違うことができるため、自車両Mと特定他車両m1との接触可能性を低減することができる。
また、すれ違い制御部144は、認識部130により認識された自車両Mの位置および速度と、特定他車両m1の位置および速度とに基づいて自車両Mが特定他車両m1よりも先に退避スペースAR1に到達するかを予測してもよい。そして、自車両Mが特定他車両m1よりも先に退避スペースAR1に到達すると予測される場合、すれ違い制御部144は、退避スペースを超えない位置で、自車両Mの向きを道路R1の延在方向に対して退避スペースAR1と反対側に向けて停止または減速させる。これにより、自車両Mが先に退避スペースの位置に到達する場合に、退避スペースAR1と反対側を向いて停止を行うことで、特定他車両m1に対して退避スペースAR1があること、自車両Mが特定他車両m1とすれ違う意思があること、および自車両Mとすれ違う位置を、特定他車両m1が退避スペースに到達する前に伝達することができるため、より円滑にすれ違いを行うことができる。
[処理フロー]
図7は、実施形態の自動運転制御装置100により実行される処理の流れを示すフローチャートである。本フローチャートの処理は、例えば、所定の周期或いは所定のタイミングで繰り返し実行されてよい。また、本フローチャートの開始時には、行動計画生成部140により目標軌道が生成され、生成された目標軌道に基づいて第2制御部160により自動運転制御が実行されているものとする。
図7は、実施形態の自動運転制御装置100により実行される処理の流れを示すフローチャートである。本フローチャートの処理は、例えば、所定の周期或いは所定のタイミングで繰り返し実行されてよい。また、本フローチャートの開始時には、行動計画生成部140により目標軌道が生成され、生成された目標軌道に基づいて第2制御部160により自動運転制御が実行されているものとする。
図7の例において、退避スペース認識部134は、特定他車両認識部132により特定他車両m1が認識されたか否かを判定する(ステップS100)。特定他車両認識部132により特定他車両m1が認識されたと判定された場合、退避スペース認識部134は、退避スペースを認識する(ステップS102)。次に、退避要否判定部142は、特定他車両m1を退避スペースに退避させる必要があるか否かを判定する(ステップS104)。特定他車両m1を退避スペースに退避させる必要があると判定された場合、すれ違い制御部144は、自車両Mを道路R1の延在方向に対して退避スペースと反対側に向ける(ステップS106)。次に、すれ違い制御部144は、特定他車両m1とすれ違うことが可能なすれ違い可能スペースが存在するか否かを判定する(ステップS108)。すれ違い可能スペースが存在しないと判定された場合、すれ違い制御部144は、すれ違い可能スペースが存在するまで待機する。待機するとは、例えば、自車両Mが停止している状態や、特定他車両m1とのすれ違いのための微速前進している状態が含まれる。また、例えば、特定他車両m1が退避スペースに移動することにより、すれ違い可能スペースが存在すると判定された場合、すれ違い制御部144は、すれ違い可能スペースを走行する目標軌道を生成し、生成した目標軌道に沿って自車両Mを走行させる(ステップS110)。また、ステップS104の処理において、特定他車両m1を退避させる必要がないと判定された場合、すれ違い制御部144は、すれ違い可能スペースに自車両Mを走行させる(ステップS110)。
また、ステップS100の処理において、特定他車両m1を認識していないと判定された場合、行動計画生成部140は、認識部130により認識された周辺状況に基づいて目標軌道を生成し、生成した目標軌道に沿って自車両Mを走行させる(ステップS112)。これにより、本フローチャートの処理は、終了する。
上述した実施形態によれば、車両制御装置において、自車両Mとすれ違う特定他車両m1の位置および自車両Mの周辺の退避スペースの位置を含む周辺状況を認識する認識部(特定他車両認識部132、退避スペース認識部134)と、認識部により認識された特定他車両が退避スペースへ移動することが必要か否かを判定する退避要否判定部142と、認識部により認識された周辺状況に基づいて自車両Mの加減速および操舵を制御する運転制御部(行動計画生成部140、第2制御部160)であって、退避要否判定部142により、特定他車両m1が退避スペースへ移動することが必要であると判定された場合に、自車両Mの向きを道路の延在方向に対して退避スペースと反対側に向けて停止または減速させる運転制御部とを備えることにより、周辺状況に基づく自車両の制御により他車両とのすれ違いを円滑に行うことができる。
具体的には、本実施形態によれば、特定他車両を退避スペースに誘導するために、自車両Mを直進状態で停止させずに、退避スペースと反対側に向けて停止または減速させることにより、特定他車両m1に対して、退避スペースがあること、および自車両Mが特定他車両m1とすれ違う意思があることを特定他車両m1に伝達することができる。これにより、自車両Mと特定他車両m1との円滑なすれ違い運転制御を実現することができる。
なお、上述した実施形態では、特定他車両m1を退避スペースAR1に退避させることで、特定他車両m1とすれ違う制御を行ったが、例えば、特定他車両m1の走行軌道よりも自車両Mの走行軌道に近い位置に退避スペースがある場合、すれ違い制御部144は、自車両Mを退避スペースに進入させて、特定他車両m1とすれ違う制御を行ってもよい。
[ハードウェア構成]
図8は、実施形態の自動運転制御装置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によって実行される。これによって、自動運転制御装置100の第1制御部120および第2制御部160のうち一部または全部が実現される。
図8は、実施形態の自動運転制御装置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によって実行される。これによって、自動運転制御装置100の第1制御部120および第2制御部160のうち一部または全部が実現される。
上記説明した実施形態は、以下のように表現することができる。
プログラムを記憶した記憶装置と、
ハードウェアプロセッサと、を備え、
前記ハードウェアプロセッサは、前記記憶装置に記憶されたプログラムを実行することにより、
自車両とすれ違う他車両の位置および前記自車両の周辺の退避スペースの位置を含む周辺状況を認識し、
認識された前記他車両が前記退避スペースへ移動することが必要か否かを判定し、
認識された前記周辺状況に基づいて、前記自車両の加減速および操舵を制御し、
前記他車両が退避スペースへ移動することが必要であると判定された場合に、前記自車両の向きを道路の延在方向に対して前記退避スペースと反対側に向けて停止または減速させる、
ように構成されている、車両制御装置。
プログラムを記憶した記憶装置と、
ハードウェアプロセッサと、を備え、
前記ハードウェアプロセッサは、前記記憶装置に記憶されたプログラムを実行することにより、
自車両とすれ違う他車両の位置および前記自車両の周辺の退避スペースの位置を含む周辺状況を認識し、
認識された前記他車両が前記退避スペースへ移動することが必要か否かを判定し、
認識された前記周辺状況に基づいて、前記自車両の加減速および操舵を制御し、
前記他車両が退避スペースへ移動することが必要であると判定された場合に、前記自車両の向きを道路の延在方向に対して前記退避スペースと反対側に向けて停止または減速させる、
ように構成されている、車両制御装置。
以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
1…車両システム、10…カメラ、12…レーダ装置、14…ファインダ、16…物体認識装置、20…通信装置、30…HMI、40…車両センサ、50…ナビゲーション装置、60…MPU、80…運転操作子、100…自動運転制御装置、120…第1制御部、130…認識部、132…特定他車両認識部、134…退避スペース認識部、140…行動計画生成部、142…退避要否判定部、144…すれ違い制御部、160…第2制御部、200…走行駆動力出力装置、210…ブレーキ装置、220…ステアリング装置、M…自車両
Claims (7)
- 自車両とすれ違う他車両の位置および前記自車両の周辺の退避スペースの位置を含む周辺状況を認識する認識部と、
前記認識部により認識された他車両が前記退避スペースへ移動することが必要か否かを判定する退避要否判定部と、
前記認識部により認識された周辺状況に基づいて前記自車両の加減速および操舵を制御する運転制御部であって、前記退避要否判定部により、前記他車両が前記退避スペースへ移動することが必要であると判定された場合に、前記自車両の向きを道路の延在方向に対して前記退避スペースと反対側に向けて停止または減速させる運転制御部と、
を備える車両制御装置。 - 前記運転制御部は、前記自車両の向きを、前記道路の延在方向に対して前記退避スペース側に変更した後に、前記道路の延在方向に対して前記退避スペースと反対側に向けて停止または減速させる、
請求項1に記載の車両制御装置。 - 前記運転制御部は、前記道路の延在方向に沿った前記退避スペースの長さが所定長以上である場合に、前記自車両の向きを道路の延在方向に対して前記退避スペースと反対側に向けて停止または減速させる、
請求項1または2に記載の車両制御装置。 - 前記運転制御部は、前記道路の延在方向において、前記自車両の前端部が前記退避スペースの手前側の端部を超えた位置で、前記自車両の向きを道路の延在方向に対して前記退避スペースと反対側に向けて停止または減速させる、
請求項1から3のうち何れか1項に記載の車両制御装置。 - 前記運転制御部は、前記自車両が前記他車両よりも先に前記退避スペースに到達すると予測される場合に、前記自車両の向きを道路の延在方向に対して前記退避スペースと反対側に向けて停止または減速させる、
請求項1から4のうち何れか1項に記載の車両制御装置。 - 車両制御装置が、
自車両とすれ違う他車両の位置および前記自車両の周辺の退避スペースの位置を含む周辺状況を認識し、
認識された前記他車両が前記退避スペースへ移動することが必要か否かを判定し、
認識された前記周辺状況に基づいて、前記自車両の加減速および操舵を制御し、
前記他車両が退避スペースへ移動することが必要であると判定された場合に、前記自車両の向きを道路の延在方向に対して前記退避スペースと反対側に向けて停止または減速させる、
車両制御方法。 - 車両制御装置に、
自車両とすれ違う他車両の位置および前記自車両の周辺の退避スペースの位置を含む周辺状況を認識させ、
認識された前記他車両が前記退避スペースへ移動することが必要か否かを判定させ、
認識された前記周辺状況に基づいて、前記自車両の加減速および操舵を制御させ、
前記他車両が退避スペースへ移動することが必要であると判定された場合に、前記自車両の向きを道路の延在方向に対して前記退避スペースと反対側に向けて停止または減速させる、
プログラム。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018046948A JP2019156228A (ja) | 2018-03-14 | 2018-03-14 | 車両制御装置、車両制御方法、およびプログラム |
| US16/297,797 US20190283743A1 (en) | 2018-03-14 | 2019-03-11 | Vehicle control device, vehicle control method, and storage medium |
| CN201910183711.XA CN110271548A (zh) | 2018-03-14 | 2019-03-11 | 车辆控制装置、车辆控制方法及存储介质 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018046948A JP2019156228A (ja) | 2018-03-14 | 2018-03-14 | 車両制御装置、車両制御方法、およびプログラム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2019156228A true JP2019156228A (ja) | 2019-09-19 |
Family
ID=67903811
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018046948A Pending JP2019156228A (ja) | 2018-03-14 | 2018-03-14 | 車両制御装置、車両制御方法、およびプログラム |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20190283743A1 (ja) |
| JP (1) | JP2019156228A (ja) |
| CN (1) | CN110271548A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7669836B2 (ja) | 2021-07-12 | 2025-04-30 | 日産自動車株式会社 | 車両制御方法及び車両制御装置 |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7159137B2 (ja) * | 2019-09-25 | 2022-10-24 | 本田技研工業株式会社 | 車両制御装置、車両制御方法、およびプログラム |
| DE102019215625A1 (de) * | 2019-10-11 | 2021-04-15 | Robert Bosch Gmbh | Verfahren zum Betreiben einer Fahrzeugsteuerung |
| US11338810B2 (en) | 2020-02-25 | 2022-05-24 | Ford Global Technologies, Llc | Vehicle yield decision |
| US11847919B2 (en) * | 2020-05-19 | 2023-12-19 | Toyota Motor North America, Inc. | Control of transport en route |
| US20230150515A1 (en) * | 2021-11-16 | 2023-05-18 | Hyundai Mobis Co., Ltd. | Vehicle control system and vehicle driving method using the vehicle control system |
| DE102023002485A1 (de) * | 2023-06-20 | 2024-04-11 | Mercedes-Benz Group AG | Verfahren zum Passieren einer Straße mit Gegenverkehr |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006106945A (ja) * | 2004-10-01 | 2006-04-20 | Denso Corp | ナビゲーション装置およびすれ違い可能位置表示制御プログラム |
| JP2011235847A (ja) * | 2010-05-13 | 2011-11-24 | Clarion Co Ltd | ナビゲーション装置 |
| JP2016143137A (ja) * | 2015-01-30 | 2016-08-08 | 富士重工業株式会社 | 車両の運転支援装置 |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102012215093A1 (de) * | 2012-08-24 | 2014-02-27 | Robert Bosch Gmbh | Fahrerassistenzsystem und Verfahren zum Betreiben des Fahrerassistenzsystems |
| WO2016189727A1 (ja) * | 2015-05-28 | 2016-12-01 | 日産自動車株式会社 | 走行制御装置及び方法 |
| JP6600892B2 (ja) * | 2015-08-06 | 2019-11-06 | 本田技研工業株式会社 | 車両制御装置、車両制御方法、および車両制御プログラム |
| JP6471681B2 (ja) * | 2015-11-26 | 2019-02-20 | 株式会社デンソー | 退避走行支援装置、退避走行支援方法 |
| WO2017154152A1 (ja) * | 2016-03-09 | 2017-09-14 | 本田技研工業株式会社 | 車両制御システム、車両制御方法、および車両制御プログラム |
| JP6293197B2 (ja) * | 2016-04-26 | 2018-03-14 | 本田技研工業株式会社 | 車両制御システム、車両制御方法、および車両制御プログラム |
-
2018
- 2018-03-14 JP JP2018046948A patent/JP2019156228A/ja active Pending
-
2019
- 2019-03-11 US US16/297,797 patent/US20190283743A1/en not_active Abandoned
- 2019-03-11 CN CN201910183711.XA patent/CN110271548A/zh active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006106945A (ja) * | 2004-10-01 | 2006-04-20 | Denso Corp | ナビゲーション装置およびすれ違い可能位置表示制御プログラム |
| JP2011235847A (ja) * | 2010-05-13 | 2011-11-24 | Clarion Co Ltd | ナビゲーション装置 |
| JP2016143137A (ja) * | 2015-01-30 | 2016-08-08 | 富士重工業株式会社 | 車両の運転支援装置 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7669836B2 (ja) | 2021-07-12 | 2025-04-30 | 日産自動車株式会社 | 車両制御方法及び車両制御装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN110271548A (zh) | 2019-09-24 |
| US20190283743A1 (en) | 2019-09-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6600878B2 (ja) | 車両制御装置、車両制御方法、およびプログラム | |
| JP6704890B2 (ja) | 車両制御装置、車両制御方法、およびプログラム | |
| JP7071173B2 (ja) | 車両制御装置、車両制御方法、およびプログラム | |
| JP6710710B2 (ja) | 車両制御装置、車両制御方法、およびプログラム | |
| JP6995671B2 (ja) | 車両制御装置、車両制御方法、およびプログラム | |
| JP6586685B2 (ja) | 車両制御装置、車両制御方法、およびプログラム | |
| JP7112374B2 (ja) | 車両制御装置、車両制御方法、およびプログラム | |
| CN110271542B (zh) | 车辆控制装置、车辆控制方法及存储介质 | |
| JP2019151207A (ja) | 車両制御装置、車両制御方法、およびプログラム | |
| JP2019160032A (ja) | 車両制御装置、車両制御方法、およびプログラム | |
| WO2019073511A1 (ja) | 車両制御装置、車両制御方法、及びプログラム | |
| JP6648384B2 (ja) | 車両制御装置、車両制御方法、およびプログラム | |
| JP2019155974A (ja) | 車両制御装置、車両制御方法、およびプログラム | |
| JP2019156228A (ja) | 車両制御装置、車両制御方法、およびプログラム | |
| JP2019159428A (ja) | 車両制御装置、車両制御方法及びプログラム | |
| JP2019159427A (ja) | 車両制御装置、車両制御方法、およびプログラム | |
| JP2019160031A (ja) | 車両制御装置、車両制御方法、およびプログラム | |
| JP2019156270A (ja) | 車両制御装置、車両制御方法、及びプログラム | |
| JP2019137189A (ja) | 車両制御システム、車両制御方法、およびプログラム | |
| JP7345349B2 (ja) | 車両制御装置、車両制御方法、およびプログラム | |
| JP2019131077A (ja) | 車両制御装置、車両制御方法、およびプログラム | |
| JP2019137185A (ja) | 車両制御システム、車両制御方法、およびプログラム | |
| JPWO2019069347A1 (ja) | 車両制御装置、車両制御方法、およびプログラム | |
| JP2019156272A (ja) | 車両制御装置、車両制御方法、及びプログラム | |
| JP2019147486A (ja) | 車両制御システム、車両制御方法、およびプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20201130 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20211026 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211117 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20220308 |