[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP7232100B2 - 車両の走行制御装置 - Google Patents

車両の走行制御装置 Download PDF

Info

Publication number
JP7232100B2
JP7232100B2 JP2019064498A JP2019064498A JP7232100B2 JP 7232100 B2 JP7232100 B2 JP 7232100B2 JP 2019064498 A JP2019064498 A JP 2019064498A JP 2019064498 A JP2019064498 A JP 2019064498A JP 7232100 B2 JP7232100 B2 JP 7232100B2
Authority
JP
Japan
Prior art keywords
vehicle
distance
deceleration
control
driving environment
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
JP2019064498A
Other languages
English (en)
Other versions
JP2020166392A (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.)
Subaru Corp
Original Assignee
Subaru Corp
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 Subaru Corp filed Critical Subaru Corp
Priority to JP2019064498A priority Critical patent/JP7232100B2/ja
Priority to US16/744,965 priority patent/US11204608B2/en
Publication of JP2020166392A publication Critical patent/JP2020166392A/ja
Application granted granted Critical
Publication of JP7232100B2 publication Critical patent/JP7232100B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0223Control 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
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Estimation 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/02Estimation 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/06Road conditions
    • B60W40/072Curvature of the road
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Purposes 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/14Adaptive cruise control
    • B60W30/143Speed control
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Purposes 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/14Adaptive cruise control
    • B60W30/16Control of distance between vehicles, e.g. keeping a distance to preceding vehicle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Purposes 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/14Adaptive cruise control
    • B60W30/16Control of distance between vehicles, e.g. keeping a distance to preceding vehicle
    • B60W30/162Speed limiting therefor
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0287Control of position or course in two dimensions specially adapted to land vehicles involving a plurality of land vehicles, e.g. fleet or convoy travelling
    • G05D1/0291Fleet control
    • G05D1/0293Convoy travelling
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W2420/00Indexing codes relating to the type of sensors based on the principle of their operation
    • B60W2420/40Photo, light or radio wave sensitive means, e.g. infrared sensors
    • B60W2420/403Image sensing, e.g. optical camera
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Input parameters relating to infrastructure
    • B60W2552/30Road curve radius
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Input parameters relating to infrastructure
    • B60W2552/53Road markings, e.g. lane marker or crosswalk
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Input parameters relating to objects
    • B60W2554/80Spatial relation or speed relative to objects
    • B60W2554/802Longitudinal distance
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Input parameters relating to objects
    • B60W2554/80Spatial relation or speed relative to objects
    • B60W2554/804Relative longitudinal speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W2556/00Input parameters relating to data
    • B60W2556/45External transmission of data to or from the vehicle
    • B60W2556/50External transmission of data to or from the vehicle of positioning data, e.g. GPS [Global Positioning System] data

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)
  • Mathematical Physics (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Regulating Braking Force (AREA)
  • Traffic Control Systems (AREA)

Description

本発明は、先行車等の前方障害物に対して衝突回避のための減速制御を行う車両の走行制御装置に関する。
最近の車両においては、運転者の負担を軽減し、快適且つ安全に運転できるようにするための運転支援の技術が種々提案され、一部は既に実用化されている。
この種の運転支援は、追従車間距離制御(ACC:Adaptive Cruise Control)機能と車線維持制御(Lane Keeping)機能とを備えることで、先行車との車間を維持しつつ走行車線に沿って車両を自動走行させることができる。更に、ロケータ機能を備えることで、自車両を目的地まで自動走行させることもできる。
ACC制御では、例えば車両に搭載されている車載カメラや各種レーダセンサ、或いはそれらの組み合わせからなる前方認識装置により、先行車との距離を認識し、先行車に追従して走行させるものである。そして、このACC制御では、先行車が停車した場合は所定車間距離を開けて自車両を停車させ、先行車の発進に従って自車両を発進させる全車速追従制御が行われる。
ところで、自車両が先行車に追従して自動停車するに際しては、先行車と自車両との相対車速、及び車間距離に基づき、自車両が先行車に対して所定車間距離を開けて停車するように減速制御を行う。例えば、高速道路走行等において、自車両前方に事故渋滞や工事渋滞等、車両の流れをいきなり滞らせるような渋滞が発生している状態であっても、前方認識装置により、渋滞車列の最後尾車両が遠方から認識されていれば、減速制御では、急減速させることなく、自車両を最後尾車両に対し、所定車間距離を開けた状態で停車、或いは低速追従させることができる。
しかし、例えば、高速道路走行において、自車両の前方がカーブ路等の場合、前方認識装置にて遠方から渋滞車列の最後尾を認識することができず、比較的近距離で渋滞車列の最後尾を認識した場合、減速制御では、自車両を急減速させて車間距離を確保することになる。
渋滞車列の最後尾車両が遠方より認識することができない場合であっても、自車両を事前に減速させて、急減速を回避させる技術として、例えば、特許文献1(特開2001-216599号公報)では、測位衛星からの測位信号等に基づいて取得した自車両の現在位置と、道路交通情報配信サービスから取得した自車両の進行方向の渋滞情報に含まれている渋滞車列の最後尾車両(先行車)の位置情報とに基づいて、最後尾までの距離を算出し、この距離が予め設定した一定距離以内の場合、運転者に減速を促す警告を発する技術が開示されている。
更に、同文献には、最後尾までの距離が一定距離以内で、且つ車速が一定値以上の場合は、上述した警告に加え、変速比のダウンシフトとブレーキ動作との双方或いは一方の制御により車間距離が一定以上となるように強制的に減速させるようにした技術が開示されている。
特開2001-216599号公報
しかしながら、道路交通情報配信サービス等から得られる情報(クラウド情報)は、所定時間毎(例えば、5秒毎)に更新されるものであるため、実際の最後尾車両の位置情報には、所定の誤差があることが想定される。
従って、見通しの悪いカーブ(所謂ブラインドカーブ)等において、道路交通情報配信サービス等の情報にのみ基づいて減速を行った場合、前方認識装置によって最後尾車両を認識したときには当該最後尾車両に接近しすぎてしまい、急減速を余儀なくされる等の虞がある。
本発明は上記事情に鑑みてなされたもので、見通しの悪い道路等においても、急減速を行うことなく先行車に対する減速制御を行うことができる車両の走行制御装置を提供することを目的とする。
本発明の一態様による車両の走行制御装置は、自車両に搭載した自律センサを用いて自車走行路前方の走行環境を認識する第1の走行環境認識手段と、外部通信により車外から受信した情報に基づいて前記自車走行路前方の走行環境を認識する第2の走行環境認識手段と、前記第1の走行環境認識手段で認識した前記走行環境に基づいて前記自律センサによる視程距離を算出する視程距離算出手段と、前記第1の走行環境認識手段によって渋滞最後尾車両が認識されているとき、第1の減速度で前記渋滞最後尾車両の手前で停車するための第1の制御目標距離を算出し、前記第1の制御目標距離に基づく第1の減速制御を行う第1の減速制御手段と、前記第2の走行環境認識手段のみによって前記渋滞最後尾車両が認識されているとき、前記第1の減速度よりも小さい減速度である第2の減速度で前記渋滞最後尾車両の手前で停車するための第2の制御目標距離を算出し、前記第2の制御目標距離に基づく第2の減速制御を行う第2の減速制御手段と、前記第2の走行環境認識手段に設定された距離の推定誤差と前記視程距離の和が、前記第2の走行環境認識手段で認識した前記渋滞最後尾車両までの距離よりも大きいとき、減速制御を前記第2の減速制御から前記第1の減速制御に引き継ぐまでに必要な減速必要距離を算出し、前記第2の制御目標距離よりも手前から前記減速必要距離を加味したタイミングにて前記第2の減速制御を開始する開始タイミング変更手段と、を備えたことをものである。
本発明の車両の走行制御装置によれば、見通しの悪い道路においても、急減速を行うことなく先行車に対する減速制御を行うことができる。
自動運転システムの概略構成図 渋滞前減速制御ルーチンを示すフローチャート 見通しの悪いカーブの具体例を示す説明図 見通しの悪いカーブにおいて自律センサによる認識が困難な領域を例示する説明図 減速制御時における各パラメータを示す説明図 (a)は自律センサによる検知範囲が十分な場合の減速制御を示す説明図であって(b)は自律センサによる検知範囲が不十分な場合の減速制御を示す説明図 カーブ走行時に道路側壁によって視界が遮られた場合の自律センサによる視程距離を示す説明図 カーブ走行時に隣車線を走行する車両によって視界が遮られた場合の自律センサによる視程距離を示す説明図 カーブ走行時に隣車線を走行する車両によって視界が遮られた場合の自律センサによる白線認識に基づく視程距離を示す説明図 直進走行時に雨、霧、降雪、或いはトンネル入口等により視界が遮られた場合の視程距離を示す説明図 直進走行時に逆光により視界が遮られた場合の視程距離を示す説明図
以下、図面に基づいて本発明の一実施形態を説明する。図1に示す自動運転システム1は、自車両100(図4~図11参照)に搭載されている。この自動運転システム1は、自車位置を検出する手段としてロケータユニット11と第1の走行環境情報取得手段としてのカメラユニット21とが搭載されている。
ロケータユニット11は道路地図上の自車両100の位置(自車位置)を推定すると共に、この自車位置の前方の道路地図データを取得する。一方、カメラユニット21は自車両100の前方の走行環境情報を取得して、走行車線の左右を区画する区画線、道路形状、先行車の有無等を認識すると共に、区画線中央の道路曲率、先行車との車間距離及び相対速度等を求める。
ロケータユニット11は、ロケータ演算部12と記憶手段としての高精度道路地図データベース18とを有している。このロケータ演算部12、後述する前方走行環境認識部21d、及び自動運転制御部22は、CPU,RAM,ROM等を備える周知のマイクロコンピュータ、及びその周辺機器で構成されており、ROMにはCPUで実行するプログラムやベースマップ等の固定データ等が予め記憶されている。
このロケータ演算部12の入力側に、自車両100に作用する前後加速度を検出する加速度センサ13、前後左右各車輪の回転速度から車速を検出する車速検出手段としての車輪速センサ14、自車両100の角速度或いは角加速度を検出するジャイロセンサ15、複数の測位衛星から発信される測位信号を受信するGNSS(Global Navigation Satelite System)受信機16等、自車両100の現在位置(自車位置)を推定するに際し、必要とするパラメータを検出するセンサ類が接続されている。更に、ロケータ演算部12に対して道路地図上の目的地情報(住所、電話番号、モニタに表示された登録一覧からの選択等)を入力する目的地情報入力装置17が接続されている。
又、ロケータ演算部12は、道路地図情報取得部12a、目標ルート作成演算部12bを備えている。道路地図情報取得部12aはGNSS受信機16で受信した測位信号に基づき自車両100の位置座標(緯度、経度)を取得し、この位置座標と目的地情報入力装置17を介して入力された目的地の位置座標(緯度、経度)を、高精度道路地図データベース18に記憶されている道路地図上にマップマッチングして、両位置を特定し、現在の自車位置から目的地までの道路地図情報を目標ルート作成演算部12bに送信する。
尚、道路地図情報取得部12aは、トンネル内走行等のようにGNSS受信機16の感度低下により測位衛星からの有効な測位信号を受信することができない環境では、車輪速センサ14で検出した車輪速に基づき求めた車速、ジャイロセンサ15で検出した角速度、加速度センサ13で検出した前後加速度に基づいて自車位置を推定する自律航法に切替えて、道路地図上の自車位置を推定する。
ところで、上述した高精度道路地図データベース18はHDD等の大容量記憶媒体であり、高精度な道路地図情報(ダイナミックマップ)が記憶されている。この高精度道路地図情報は、自動運転を行う際に必要とする車線データ(車線幅データ、車線中央位置座標データ、車線の進行方位角データ、制限速度等)を保有しており、この車線データは、道路地図上の各車線に数メートル間隔で格納されている。
目標ルート作成演算部12bは、道路地図情報取得部12aでマップマッチングした現在位置と目的地とを結ぶ目標ルートを道路地図上に作成すると共に、自車両100前方の目標ルート上に、自車両100を走行車線(3車線であれば、左側車線、中央車線、右側車線の何れかの左右区画線の中央)に沿って自動走行させるための目標進行路を設定する。この目標進行路情報は自動運転制御部22で読込まれる。
一方、カメラユニット21は、自車両100の車室内前部の上部中央に固定されており、車幅方向中央を挟んで左右対称な位置に配設されている自律センサとしてのメインカメラ21a及びサブカメラ21bからなる車載カメラ(ステレオカメラ)と、画像処理ユニット(IPU)21c、及び前方走行環境認識部21dとを有している。このカメラユニット21は、両カメラ21a,21bで撮像した自車両100前方の走行環境画像情報をIPU21cにて所定に画像処理する。
前方走行環境認識部21dは、IPU21cで画像処理された走行環境画像情報を読込み、この走行環境画像情報に基づき前方走行環境を認識する。認識する前方走行環境には、自車両100が走行する進行路(自車進行路)の道路形状(左右を区画する区画線の中央の道路曲率[1/m]、及び左右区画線間の幅(車幅))、自車進行路及び隣接する車線を走行する先行車が含まれている。更に、先行車を検出した場合は、この先行車との車間距離、及びこの車間距離の変化に基づいて求めた相対車速も前方走行環境に含まれる。この前方走行環境情報が自動運転制御部22に送信される。
自動運転制御部22は、渋滞情報取得部22a、車両制御演算部22bを備えており、入力側に、ロケータ演算部12、前方走行環境認識部21d以外に、渋滞情報取得手段としての渋滞情報受信機32が接続されている。この渋滞情報受信機32は、VICS( Vehicle Information and Communication System:登録商標)センタに代表される道路交通情報配信センタから配信されるクラウド情報である走行環境情報としての道路交通情報を受信する。この道路交通情報の1つに渋滞情報がある。この渋滞情報は、所定時間(例えば、5[sec])毎に更新されて配信される。すなわち、本実施形態において、渋滞情報取得部22aは、渋滞情報受信機32とともに第2の走行環境認識手段としての機能を実現する。
又、この自動運転制御部22の出力側に、警報手段としての警報装置31、自車両100を車線に沿って走行させる操舵制御部33、強制ブレーキにより自車両100を減速させるブレーキ制御部34、自車両100の車速を制御する加減速制御部35が接続されている。
自動運転制御部22の渋滞情報取得部22aは、渋滞情報受信機32で受信した渋滞情報を取得する。ところで、渋滞は、一般に走行速度が20~40[Km/h]以下であって、車列が1[Km]以上と定義されている。従って、所定時間経過後の渋滞車列は、渋滞停車が継続している場合を除けば進行方向に移動していることになる。この渋滞情報には、渋滞車列の距離、移動速度、及び先頭の車両と最後尾車両Peとの各位置座標等が含まれている。この渋滞情報は車両制御演算部22bで読込まれる。
車両制御演算部22bは、ACC(Adaptive Cruise Control)機能を有している。従って、カメラユニット21が目標進行路上に先行車を補足していない場合は、自車両100をセット車速で走行させ、先行車が補足された場合は、所定車間距離を維持した状態で先行車に追従走行させる。このACCは自車両100が渋滞車列の最後尾車両Peに接近する際に実行される渋滞前減速制御にも適用される。
この渋滞前減速制御において、車両制御演算部22bは、基本的には、自律センサであるカメラユニット21により取得した走行環境情報に基づいて最後尾車両Peが検出(捕捉)された場合には、第1の減速度として予め設定された減速度(ACC制御において予め設定された基本減速度a_acc)を用いて最後尾車両Peの手前で自車両100を停止させるために必要な第1の制御目標距離として追従停止距離Z_accを算出し、最後尾車両Peまでのセンサ車間距離Z_sensorが追従停止距離Z_accを下回った場合には基本減速度a_accを用いた第1の減速制御(追従減速制御)を行う。
その一方で、走行環境によっては、最後尾車両Peに対して接近するまで、当該最後尾車両Peを検出できない場合がある。このようなケースとして、例えば、図3,4,7に示すように、自車走行路(自車走行レーン)の前方にカーブが存在し、且つ、当該カーブに沿って設けられた側壁により、カメラユニット21の検出範囲が一部遮られる場合等が該当する。或いは、例えば、図8,9に示すように、自車走行路前方にカーブが存在し、且つ、自車走行路よりも旋回方向内側の隣接車線を走行する車両等の障害物により、カメラユニット21の検出範囲が一部遮られる場合等が該当する。或いは、例えば、図10に示すように、自車走行路前方が直進路等であっても、雨、霧、降雪、またはトンネル入口等により前方の視界が遮られる場合が該当する。或いは、例えば、図11に示すように、自車走行路前方が直進路等であっても、逆光により前方の視界が遮られる場合が該当する。
これらの場合であって、渋滞情報取得部22aからのクラウド情報のみにより、カメラユニット21よりも先に最後尾車両Peを検出(捕捉)した場合には、車両制御演算部22bは、予め設定した第2の減速度(基本減速度a_accよりも小さい予備的な減速度である予備減速度a_cloud)を用いて最後尾車両Peの手前で自車両100を停止させるために必要な第2の制御目標距離として予備減速距離Z_predecを算出し、クラウド情報から捕捉した最後尾車両Peまでの道のり距離である車間距離(クラウド車間距離Z_cloud)が予備減速距離Z_predecを下回った場合には予備減速度a_cloudを用いた第2の減速制御(予備減速制御)を行う。
ところで、このようなクラウド情報に基づく予備減速は、基本減速度a_accを用いた減速制御に引き継ぐことを前提とするものであり、そもそもクラウド車間距離Z_cloud自体が所定の誤差を有していることを前提とする。なお、このような誤差は、クラウド推定誤差Z_errとして、VICS等の精度からある程度予測可能であり、固定値として扱うことができる。
従って、カメラユニット21により走行環境情報を認識可能な距離である視程距離Z_visが短い場合であって、且つ、クラウド車間距離Z_cloudの誤差が大きい場合、仮にクラウド情報に基づく予備減速を行っていたとしても、当該予備減速が不十分な場合がある。そこで、車両制御演算部22bは、カメラユニット21による視程距離Z_visを算出すると共に、算出した視程距離Z_visとクラウド推定誤差Z_errの和が予備減速距離Z_predecよりも大きいとき、現在の自車速V_accにおいて、予備減速から追従減速に引き継ぐまでに必要な距離である減速必要距離Z_reqを算出する。そして、視程距離Z_visとクラウド推定誤差Z_errと減速必要距離Z_reqの和が、クラウド車間距離Z_cloudよりも大きくなったとき、予備減速距離Z_predecに到達していない場合であっても予備減速制御を開始する。
このように、本実施形態において、車両制御演算部22bは、視程距離算出手段、第1の減速制御手段、第2の減速制御手段、及び開始タイミング変更手段としての各機能を実現する。
上述した車両制御演算部22bでの渋滞前減速制御は、具体的には図2に示す渋滞前減速制御ルーチンのフローチャートに従って実行される。
このルーチンは設定時間毎に繰り返し実行されるものであり、ルーチンがスタートすると、車両制御演算部22bは、先ず、ステップS101において、カメラユニット21により認識した走行環境情報から、渋滞の最後尾車両を検出しているか否かを調べる。
そして、車両制御演算部22bは、ステップS101において、最後尾車両を検出していないと判定した場合にはステップS102に進み、最後尾車両を検出したと判定した場合にはステップS112に進む。
ステップS101からステップS102に進むと、車両制御演算部22bは、渋滞情報取得部22aから渋滞情報を読み込み、続くステップS103において、自車両100の前方所定距離以内に渋滞が存在するか否かを調べる。
そして、車両制御演算部22bは、ステップS103において、所定距離以内に渋滞が存在すると判定した場合にはステップS104に進み、所定距離以内に渋滞が存在しないと判定した場合にはそのままルーチンを抜ける。
ステップS103からステップS104に進むと、車両制御演算部22bは、渋滞情報取得部22aから読み込んだ渋滞情報に基づく最後尾車両に対し、自車両100が現在の車速から予め設定された予備減速度a_cloudのみを用いて予備的な減速を行ったときに、最後尾車両の手前で停止すのに必要な距離である予備減速距離Z_predecを算出する。
この予備減速距離Z_predecは、例えば、以下の(1)式に基づいて算出される。
Z_predec=V_acc/(2・a_cloud) …(1)
なお、(1)式において、V_accは、追従者間距離制御における自車速である。
ステップS104からステップS105に進むと、車両制御演算部22bは、カメラユニット21により認識した走行環境情報から、車載カメラによる視程距離Z_visを算出する。
この視程距離Z_visは、カメラユニット21により認識した走行環境情報に応じて、種々のパターンにより算出される。例えば、自車走行路前方にカーブが存在し、且つ、当該カーブに沿って設けられた側壁により、カメラユニット21の検出範囲が一部遮られる場合の視程距離Z_visとしては、図7に示す関係に基づいて、自車走行路を100%視認可能な地点までの視程距離Z_vis(100%)と、自車走行路を50%視認可能な地点までの視程距離Z_vis(50%)と、自車走行路を視認不能な地点までの視程距離Z_vis(0%)を、以下の(2)式~(4)式を用いて算出することが可能である。
Z_vis(100%)=(R_lane-(R_lane-d_wall)1/2 …(2)
Z_vis(50%)=Z_vis(100%)・2 …(3)
Z_vis(0%)=((R_lane+d_lane)-R_wall1/2+Z_vis(100%) …(4)
ここで、式中において、R_laneは道路半径、R_wallは壁面半径、d_laneは道路幅の半値、d_wallは道路中心から壁面までの距離である。
また、例えば、自車走行路前方にカーブが存在し、且つ、自車走行路よりも旋回方向内側の隣接車線を走行する車両等の障害物により、カメラユニット21の検出範囲が一部遮られる場合の視程距離Z_visとしては、図8に示す関係に基づいて、自車走行路を100%視認可能な地点までの視程距離Z_vis(100%)と、自車走行路を50%視認可能な地点までの視程距離Z_vis(50%)と、自車走行路を視認不能な地点までの視程距離Z_vis(0%)を、以下の(5)式~(7)式を用いて算出することが可能である。
Z_vis(100%)=(R_lane-(R_lane-d_obs)1/2 …(5)
Z_vis(50%)=Z_vis(100%)・2 …(6)
Z_vis(0%)=((R_lane+d_lane)-R_obs1/2+Z_vis(100%) …(7)
ここで、式中において、R_obsはカーブ中心から障害物までの距離(例えば、障害物が車両である場合には車両の旋回半径)、d_obsは道路中心から障害物までの距離である。
或いは、例えば、図9に示すように、自車走行路を区画する旋回方向内側の白線及び旋回方向外側の白線に基づいて自車走行路を100%視認可能な地点までの視程距離Z_vis(100%)と、自車走行路を50%視認可能な地点までの視程距離Z_vis(50%)と、自車走行路を視認不能な地点までの視程距離Z_vis(0%)を、以下の(8)式~(10)式を用いて算出することが可能である。
Z_vis(100%)=Z_linein …(8)
Z_vis(50%)=Z_vis(100%)・2 …(9)
Z_vis(0%)=Z_lineout …(10)
ここで、Z_lineinは旋回方向内側の白線の視認可能な距離、Z_lineoutは旋回方向外側の白線の視認可能な距離である。
なお、このようなカーブにおける視程距離Z_visとしては、何れを用いても構わないが、以下の制御において、例えば、視程距離Z_vis(50%)を好適に用いることが可能である。
また、例えば、図10,11に示すように、自車走行路前方が直進路等であっても、雨、霧、降雪、またはトンネル入口等により前方の視界が遮られる場合、或いは、自車走行路前方が直進路等であっても、逆光により前方の視界が遮られる場合の視程距離Z_visとしては、白線の視認可能な距離Z_lineを用いることが可能である。
ステップS105からステップS106に進むと、車両制御演算部22bは、予め設定された基本減速度a_accを用いて自車両100を減速させた際に、視程距離内において停止することが可能な最大車速である視程内停止可能車速V_visを算出する。
この視程内停止可能車速V_visは、例えば、以下の(11)式に基づいて算出される。
V_vis=(2・a_acc・Z_vis)1/2 …(11)
そして、ステップS106からステップS107に進むと、車両制御演算部22bは、視程距離Z_visとクラウド推定誤差Z_errの和が、自車両100から渋滞情報取得部22aで取得した渋滞最後尾車両Peまでのクラウド車間距離Z_cloudよりも大きいか否かを調べる。
そして、車両制御演算部22bは、ステップS107において、視程距離Z_visとクラウド推定誤差Z_errの和がクラウド車間距離Z_cloudよりも大きいと判断した場合にはステップS108に進み、視程距離Z_visとクラウド推定誤差Z_errの和がクラウド車間距離Z_cloud以下であると判断した場合にはステップS110に進む。
なお、視程距離Z_visとクラウド推定誤差Z_errの和がクラウド車間距離Z_cloudよりも大きい場合とは、渋滞情報取得部22aで現在取得されている渋滞最後尾車両Peが次の瞬間にカメラユニット21によって突然検出される可能性がある場合である。一方、視程距離Z_visとクラウド推定誤差Z_errの和がクラウド車間距離Z_cloud以下である場合とは、渋滞情報取得部22aで現在取得されている渋滞最後尾車両Peが次の瞬間にカメラユニット21によって突然検出される可能性が低い場合である。
ステップS107からステップS108に進むと、車両制御演算部22bは、予備減速距離Z_predecがクラウド車間距離Z_cloudよりも大きいか否かを調べる。
そして、車両制御演算部22bは、ステップS108において、予備減速距離Z_predecがクラウド車間距離Z_cloudよりも大きいと判断した場合にはステップS109に進み、予備減速距離Z_predecがクラウド車間距離Z_cloud以下であると判断した場合にはそのままルーチンを抜ける。
また、ステップS107からステップS110に進むと、車両制御演算部22bは、渋滞情報取得部22aで取得されている位置に渋滞最後尾車両Peが存在すると仮定した場合に、当該渋滞最後尾車両Peに対する減速を行うに際し、基本減速度a_accによる減速に引き継ぐ前に、予備減速度a_cloudを用いた減速に必要な距離である減速必要距離Z_reqを算出する。換言すれば、ステップS110において、車両制御演算部22bは、予備減速度a_cloudを用いた減速により、自車速V_accを視程内停止可能車速V_visまで減速させるために必要な距離として、減速必要距離Z_reqを算出する。
この減速必要距離Z_reqは、例えば、以下の(12)式に基づいて算出される。
Z_req=(V_acc-(2・a_acc)1/2)/(2・a_cloud) …(12)
ステップS110からステップS111に進むと、車両制御演算部22bは、視程距離Z_visとクラウド推定誤差Z_errと減速必要距離Z_reqの和がクラウド車間距離Z_cloudよりも大きいか否かを調べる。ここで、視程距離Z_visとクラウド推定誤差Z_errと減速必要距離Z_reqの和とは、渋滞最後尾車両Peに対する予備減速度a_cloudによる予備的な減速を開始した後、カメラユニット21により実際の渋滞最後尾車両Peを検出して通常の追従減速を開始した場合にも基本減速度a_accよりも大きい減速度を用いることなく自車両100を渋滞最後尾車両Peの手前で停止させるために必要な最小距離である。
そして、車両制御演算部22bは、ステップS111において、視程距離Z_visとクラウド推定誤差Z_errと減速必要距離Z_reqの和がクラウド車間距離Z_cloudよりも大きいと判断した場合にはステップS109に進み、視程距離Z_visとクラウド推定誤差Z_errと減速必要距離Z_reqの和がクラウド車間距離Z_cloud以下であると判断した場合にはそのままルーチンを抜ける。
ステップS108或いはステップS111からステップS109に進むと、車両制御演算部22bは、予備減速度a_cloudによる減速を行った後、ルーチンを抜ける。
また、ステップS101からステップS112に進むと、車両制御演算部22bは、カメラユニット21により検出した実際の最後尾車両Peまでの車間距離であるセンサ車間距離Z_sensorを算出する。
続くステップS113において、車両制御演算部22bは、基本減速度a_accを用いた減速により、自車速V_accで走行中の自車両100を渋滞最後尾車両Peの手前で停止させるために必要な距離として、追従停止距離Z_accを算出する。
この追従停止距離Z_accは、例えば、以下の(13)式に基づいて算出される。
Z_acc=(V_acc)/(2・a_acc) …(13)
続くステップS114に進むと、車両制御演算部22bは、センサ車間距離Z_sensorが追従停止距離Z_accよりも大きいか否かを調べる。
そして、車両制御演算部22bは、ステップS114において、センサ車間距離Z_sensorが追従停止距離Z_acc以下であると判断した場合には、そのままルーチンを抜ける。
一方、車両制御演算部22bは、ステップS114において、センサ車間距離Z_sensorが追従停止距離Z_accよりも大きいと判断した場合には、ステップS115に進み、基本減速度a_accによる減速を行った後、ルーチンを抜ける。
このような実施形態によれば、車両制御演算部22bは、カメラユニット21で認識した走行環境に基づいてステレオカメラによる視程距離Z_visを算出するとともに、自車走行路前方に渋滞最後尾車両Peが認識されているとき基本減速度a_accを用いて自車速V_accを減速させて渋滞最後尾車両Peの手前で停車させるための追従停止距離Z_accを算出し、追従停止距離Z_accに基づく減速制御を行うとともに、渋滞情報取得部22aのみによって渋滞最後尾車両Peが認識されているとき基本減速度a_accよりも小さい予備減速度a_cloudを用いて自車速V_accを減速させて渋滞最後尾車両Peの手前で停車させるための予備減速距離Z_predecを算出し、基本減速度a_accによる減速に引き継ぐまでの間は予備減速距離Z_predecに基づく減速制御を行う構成において、渋滞情報取得部22aに設定されたクラウド推定誤差Z_errと視程距離Z_visの和が、渋滞情報取得部22aによって認識した渋滞最後尾車両Peまでの距離であるクラウド車間距離Z_cloudよりも大きいとき、減速制御を予備減速度a_cloudによる減速制御から基本減速度a_accによる減速に引き継ぐまでに必要な減速必要距離Z_reqを算出し、予備減速距離Z_predecよりも手前から、減速必要距離Z_reqに基づくタイミングにて予備減速度a_cloudによる減速制御を行うことにより、見通しの悪い道路等においても、急減速を行うことなく先行車に対する減速制御を行うことができる。
すなわち、渋滞情報取得部22aによってのみ渋滞最後尾車両Peが認識されている場合において、例えば、図6(a)に示すように、クラウド推定誤差Z_errと視程距離Z_visの和がクラウド車間距離Z_cloud以下であるときは視程距離Z_visが十分な距離であり、予備減速距離Z_predecに基づくタイミングで予備減速度a_cloudを用いた減速制御を開始することにより、不必要に早いタイミングで減速制御を開始することなく、カメラユニット21によって渋滞最後尾車両Peを検出した際に、適切な車速で基本減速度a_accを用いた減速制御に引き継ぐことができる。
一方、例えば、図6(b)に示すように、クラウド推定誤差Z_errと視程距離Z_visの和がクラウド車間距離Z_cloudよりも大きいときは視程距離Z_visが不十分な距離である可能性を考慮し、減速必要距離Z_reqを加味したタイミング(すなわち、視程距離補正したタイミング)で予備減速度a_cloudを用いた減速制御を開始することにより、カメラユニット21により渋滞最後尾車両Peを比較的近距離で検出した際にも、渋滞情報取得部22aによる認識誤差に起因して予備減速度a_cloudによる減速が不十分となることを回避することができ、この場合においても、適切な車速で基本減速度a_accを用いた減速制御に引き継ぐことができる。
なお、本発明は、以上説明した各実施形態に限定されることなく、種々の変形や変更が可能であり、それらも本発明の技術的範囲内である。例えば、上述の実施形態においては、自律センサとしてステレオカメラを用いた一例について説明したが、レーザーレーダ等の他のセンサを自律センサとして用いても良いことは勿論である。
1 … 自動運転システム
11 … ロケータユニット
12 … ロケータ演算部
12a … 道路地図情報取得部
12b … 目標ルート作成演算部
13 … 加速度センサ
14 … 車輪速センサ
15 … ジャイロセンサ
16 … GNSS受信機
17 … 目的地情報入力装置
18 … 高精度道路地図データベース
21 … カメラユニット
21a … メインカメラ
21b … サブカメラ
21c … 画像処理ユニット(IPU)
21d … 前方走行環境認識部
22 … 自動運転制御部
22a … 渋滞情報取得部
22b … 車両制御演算部
31 … 警報装置
32 … 渋滞情報受信機
33 … 操舵制御部
34 … ブレーキ制御部
35 … 加減速制御部
100 … 自車両
V_vis … 視程内停止可能車速
V_acc … 自車速
Z_cloud … クラウド車間距離
Z_vis … 視程距離
Z_err … クラウド推定誤差
Z_predec … 予備減速距離
Z_req … 減速必要距離
Z_sensor … センサ車間距離
Z_acc … 追従停止距離
a_acc … 基本減速度
a_cloud … 予備減速度

Claims (2)

  1. 自車両に搭載した自律センサを用いて自車走行路前方の走行環境を認識する第1の走行環境認識手段と、
    外部通信により車外から受信した情報に基づいて前記自車走行路前方の走行環境を認識する第2の走行環境認識手段と、
    前記第1の走行環境認識手段で認識した前記走行環境に基づいて前記自律センサによる視程距離を算出する視程距離算出手段と、
    前記第1の走行環境認識手段によって渋滞最後尾車両が認識されているとき、第1の減速度で前記渋滞最後尾車両の手前で停車するための第1の制御目標距離を算出し、前記第1の制御目標距離に基づく第1の減速制御を行う第1の減速制御手段と、
    前記第2の走行環境認識手段のみによって前記渋滞最後尾車両が認識されているとき、前記第1の減速度よりも小さい減速度である第2の減速度で前記渋滞最後尾車両の手前で停車するための第2の制御目標距離を算出し、前記第2の制御目標距離に基づく第2の減速制御を行う第2の減速制御手段と、
    前記第2の走行環境認識手段に設定された距離の推定誤差と前記視程距離の和が、前記第2の走行環境認識手段で認識した前記渋滞最後尾車両までの距離よりも大きいとき、減速制御を前記第2の減速制御から前記第1の減速制御に引き継ぐまでに必要な減速必要距離を算出し、前記第2の制御目標距離よりも手前から前記減速必要距離を加味したタイミングにて前記第2の減速制御を開始する開始タイミング変更手段と、
    を備えたことを特徴とする車両の走行制御装置。
  2. 前記開始タイミング変更手段は、前記視程距離と前記推定誤差と前記減速必要距離の和が、前記第2の走行環境認識手段によって認識した前記渋滞最後尾車両までの距離よりも大きいとき、前記第2の減速制御を開始することを特徴とする請求項1に記載の車両の走行制御装置。
JP2019064498A 2019-03-28 2019-03-28 車両の走行制御装置 Active JP7232100B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2019064498A JP7232100B2 (ja) 2019-03-28 2019-03-28 車両の走行制御装置
US16/744,965 US11204608B2 (en) 2019-03-28 2020-01-16 Vehicle traveling control apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019064498A JP7232100B2 (ja) 2019-03-28 2019-03-28 車両の走行制御装置

Publications (2)

Publication Number Publication Date
JP2020166392A JP2020166392A (ja) 2020-10-08
JP7232100B2 true JP7232100B2 (ja) 2023-03-02

Family

ID=72607840

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019064498A Active JP7232100B2 (ja) 2019-03-28 2019-03-28 車両の走行制御装置

Country Status (2)

Country Link
US (1) US11204608B2 (ja)
JP (1) JP7232100B2 (ja)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11518384B2 (en) * 2018-12-07 2022-12-06 Thinkware Corporation Method for displaying lane information and apparatus for executing the method
JP7243392B2 (ja) * 2019-03-29 2023-03-22 マツダ株式会社 車両走行制御装置
CN112665538B (zh) * 2020-12-09 2023-10-13 云南昆船电子设备有限公司 车辆自主导航横向测距系统及方法
CN112874521B (zh) * 2021-01-22 2022-06-14 北京罗克维尔斯科技有限公司 一种车辆跟停的控制方法、装置及车辆
US12085944B2 (en) * 2021-03-02 2024-09-10 Yujin Robot Co., Ltd. Moving path planning apparatus and method for robot
JP7229314B1 (ja) 2021-10-04 2023-02-27 三菱電機株式会社 運転支援装置、運転支援システム、運転支援プログラム、および、運転支援方法
CN115116025B (zh) * 2022-05-25 2024-05-07 上海市城市建设设计研究总院(集团)有限公司 基于地下道路视距的行车风险评估系统

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004142686A (ja) 2002-10-28 2004-05-20 Hitachi Ltd 自動車用走行制御装置および自動車の走行制御システム
JP2013134535A (ja) 2011-12-26 2013-07-08 Nissan Motor Co Ltd 車両用運転支援装置
JP2019098914A (ja) 2017-12-01 2019-06-24 株式会社Subaru 渋滞前減速報知装置
JP2019215730A (ja) 2018-06-13 2019-12-19 株式会社Subaru 車両の運転支援装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001216599A (ja) 2000-01-31 2001-08-10 Matsushita Electric Ind Co Ltd 追突防止装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004142686A (ja) 2002-10-28 2004-05-20 Hitachi Ltd 自動車用走行制御装置および自動車の走行制御システム
JP2013134535A (ja) 2011-12-26 2013-07-08 Nissan Motor Co Ltd 車両用運転支援装置
JP2019098914A (ja) 2017-12-01 2019-06-24 株式会社Subaru 渋滞前減速報知装置
JP2019215730A (ja) 2018-06-13 2019-12-19 株式会社Subaru 車両の運転支援装置

Also Published As

Publication number Publication date
US20200310452A1 (en) 2020-10-01
US11204608B2 (en) 2021-12-21
JP2020166392A (ja) 2020-10-08

Similar Documents

Publication Publication Date Title
JP7232100B2 (ja) 車両の走行制御装置
US10310508B2 (en) Vehicle control apparatus
US10697790B2 (en) Lane selecting device, vehicle control system and lane selecting method
US11884277B2 (en) Method for producing a model of the surroundings of a vehicle
JP6222137B2 (ja) 車両制御装置
US10513267B2 (en) Vehicle safety system
JP7303684B2 (ja) 車両の自動運転支援装置
EP3287744B1 (en) Route searching apparatus and route searching method
JP5056174B2 (ja) 車両運転支援システム、運転支援装置、車両及び車両運転支援方法
JP7007879B2 (ja) 渋滞前減速報知装置
US11631257B2 (en) Surroundings recognition device, and surroundings recognition method
JP7360269B2 (ja) 車両の走行制御装置
JP7401978B2 (ja) 交差点発進判定装置
EP3852080B1 (en) Driving assistance method and driving assistance device
JP2018171959A (ja) 車両の走行支援装置
JP2009173093A (ja) 車両運転支援システム、運転支援装置、車両及び車両運転支援方法
JP7470555B2 (ja) 交通標識表示装置
JP6380257B2 (ja) 車両情報提供装置
JP2022117882A (ja) 自動運転支援システム
JP2021170165A (ja) 車両の走行制御装置
RU2767653C1 (ru) Способ управления транспортным средством и устройство управления транспортным средством
CN109425861B (zh) 本车位置可信度运算装置
JP2023013304A (ja) 車両制御システム
US20220340142A1 (en) Preceding vehicle identification apparatus and preceding vehicle identification method
JP2023008213A (ja) 車両制御システム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220214

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20221228

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: 20230124

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230217

R150 Certificate of patent or registration of utility model

Ref document number: 7232100

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150