JP2018097590A - 障害物判定システムおよび障害物判定プログラム - Google Patents

障害物判定システムおよび障害物判定プログラム Download PDF

Info

Publication number
JP2018097590A
JP2018097590A JP2016241284A JP2016241284A JP2018097590A JP 2018097590 A JP2018097590 A JP 2018097590A JP 2016241284 A JP2016241284 A JP 2016241284A JP 2016241284 A JP2016241284 A JP 2016241284A JP 2018097590 A JP2018097590 A JP 2018097590A
Authority
JP
Japan
Prior art keywords
obstacle
road
avoidance
vehicle
behavior
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
Application number
JP2016241284A
Other languages
English (en)
Inventor
石川 健
Takeshi Ishikawa
健 石川
直城 吉川
Naoki Yoshikawa
直城 吉川
康之 楠元
Yasuyuki Kusumoto
康之 楠元
賢人 長島
Kento Nagashima
賢人 長島
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.)
Aisin AW Co Ltd
Toyota Motor Corp
Original Assignee
Aisin AW Co Ltd
Toyota Motor 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 Aisin AW Co Ltd, Toyota Motor Corp filed Critical Aisin AW Co Ltd
Priority to JP2016241284A priority Critical patent/JP2018097590A/ja
Priority to US15/833,000 priority patent/US10762784B2/en
Publication of JP2018097590A publication Critical patent/JP2018097590A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • G08G1/164Centralised systems, e.g. external to vehicles
    • 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/08Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
    • B60W30/095Predicting travel path or likelihood of collision
    • 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/04Traffic conditions
    • 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
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/08Interaction between the driver and the control system
    • B60W50/14Means for informing the driver, warning the driver or prompting a driver intervention
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096708Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control
    • G08G1/096725Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control where the received information generates an automatic action on the vehicle control
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096733Systems involving transmission of highway information, e.g. weather, speed limits where a selection of the information might take place
    • G08G1/096758Systems involving transmission of highway information, e.g. weather, speed limits where a selection of the information might take place where no selection takes place on the transmitted or the received information
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096766Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission
    • G08G1/096775Systems involving transmission of highway information, e.g. weather, speed limits where the system is characterised by the origin of the information transmission where the origin of the information is a central station
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • G08G1/166Anti-collision systems for active traffic, e.g. moving vehicles, pedestrians, bikes
    • 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
    • B60W2520/00Input parameters relating to overall vehicle dynamics
    • B60W2520/10Longitudinal 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
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/18Steering angle
    • 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
    • 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
    • B60W2555/00Input parameters relating to exterior conditions, not covered by groups B60W2552/00, B60W2554/00
    • B60W2555/60Traffic rules, e.g. speed limits or right of way
    • 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
    • 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
    • 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
    • B60W2756/00Output or target parameters relating to data
    • B60W2756/10Involving external transmission of data to or from the vehicle

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Atmospheric Sciences (AREA)
  • Mathematical Physics (AREA)
  • Human Computer Interaction (AREA)
  • Traffic Control Systems (AREA)

Abstract

【課題】対向車両とすれ違った地点に障害物が存在すると誤判定する可能性を低減する障害物判定システム及び障害物判定プログラムを提供する。
【解決手段】障害物判定システムは、障害物を回避する車両の挙動である回避挙動を検出する回避挙動検出部と、回避挙動が生じた道路が、対向車両の回避を要する道路でない場合に、障害物が存在していると判定する障害物判定部と、を備える。対向車両の回避を要する道路で回避挙動があった場合には、障害物が存在していると判定しない。
【選択図】図3

Description

本発明は、障害物判定システムおよび障害物判定プログラムに関する。
車両の挙動に基づいて、当該車両が障害物に遭遇したか否かを判定する技術が知られている(特許文献1、参照)。特許文献1において、急なハンドル操作や加減速があった場合に車両が障害物に遭遇したと判定される。
特開2008−234044号公報
しかしながら、障害物を回避する以外の場面での車両の挙動が、障害物を回避する場合の車両の挙動と類似することがあり、障害物が存在しないのに障害物が存在すると誤判定するという問題があった。具体的に、幅員が狭い道路で対向車とすれ違う際に走行車線側に回避した際の挙動とが類似するため、対向車とすれ違っただけなのに障害物が存在すると誤判定される場合があった。
本発明は、前記課題にかんがみてなされたもので、対向車両とすれ違った地点に障害物が存在すると誤判定する可能性を低減する技術を提供することを目的とする。
前記の目的を達成するため、本発明の障害物判定システムは、障害物を回避する車両の挙動である回避挙動を検出する回避挙動検出部と、回避挙動が生じた道路が、対向車両の回避を要する道路でない場合に、障害物が存在していると判定する障害物判定部と、を備える。
前記の目的を達成するため、本発明の障害物判定プログラムは、障害物を回避する車両の挙動である回避挙動を検出する回避挙動検出部と、回避挙動が生じた道路が、対向車両の回避を要する道路でない場合に、障害物が存在していると判定する障害物判定部と、として機能させる。
前記の構成において、対向車両の回避を要する道路で回避挙動があった場合に、障害物が存在していると判定しないようにすることで、単に対向車両を回避しただけの地点に障害物が存在すると誤判定する可能性を低減できる。
障害物判定システムのブロック図である。 図2A,図2C,図2Dは道路の平面図、図2Bは操舵角のグラフである。 障害物判定処理のフローチャートである。
ここでは、下記の順序に従って本発明の実施の形態について説明する。
(1)障害物判定システムの構成:
(2)障害物判定処理:
(3)他の実施形態:
(1)障害物判定システムの構成:
図1は、本発明の一実施形態にかかる障害物判定システム10の構成を示すブロック図である。障害物判定システム10は、車両に備えられた車載器である。障害物判定システム10は、制御部20と記録媒体30とを備えている。制御部20は、CPUとRAMとROM等を備え、記録媒体30やROMに記憶された障害物判定プログラム21を実行する。
記録媒体30は、地図情報30aと画像DB(Database)30bとを記録している。地図情報30aは、ノードデータとリンクデータとを含む。ノードデータは、おもに交差点についての情報を示す。具体的に、ノードデータは、交差点に対応するノードの座標や交差点の形状を示す。リンクデータは、道路を連続する交差点で区切ったリンク(道路区間)についての情報を示す。具体的に、リンクデータは、道路区間ごとに道幅と通行区分とを示す。道幅とは、道路の幅員を意味し、例えば測量を行うことによって得られている。
通行区分とは、一方通行であるか否かの区分である。一方通行でない道路では、車両が互いに反対方向に走行することが可能である。一方通行でない道路においては、道路を走行する自車両から前方を見た場合における道路の幅方向の右側と左側が、それぞれ走行車線側または対向車線側であると定義されている。自車両は走行車線側を走行可能であり、当該自車両と反対方向に走行する対向車両は対向車線側を走行可能である。本実施形態において、自車両から前方を見た場合における左側が走行車線側であることとする。なお、走行車線と対向車線とは、必ずしも白線等によって明確に区別されていなくてもよい。また、走行車線と対向車線とがそれぞれ複数個設けられている場合もある。
さらに、リンクデータは、形状補間点データを含む。形状補間点データは、道路区間の幅方向の中央に設定された形状補間点の座標を示すデータである。制御部20は、ノードの座標と形状補間点の座標とを取得し、これらの座標を接続する折れ線、または、これらの座標の近似曲線をリンクの形状として取得する。また、制御部20は、前記の折れ線または近似曲線の方向をリンクの方向として取得する。
画像DB30bは、自車両に備えられたカメラ44が撮像した撮像画像の画像データを蓄積するデータベースである。画像DB30bにおいて、撮像画像の撮像地点と撮像時刻とが対応付けられている。
自車両は、GPS受信部41と車速センサ42とジャイロセンサ43とカメラ44と操舵制御ECU(Electronic Control Unit)45と通信部46とを備えている。GPS受信部41は、GPS衛星からの電波を受信し、図示しないインタフェースを介して自車両の現在地を算出するための信号を出力する。車速センサ42は、自車両が備える車輪の回転速度に対応した信号を出力する。制御部20は、車速センサ42からの信号に基づいて車速を取得する。ジャイロセンサ43は、自車両の水平面内の旋回についての角加速度を検出し、自車両の向きに対応した信号を出力する。制御部20は、ジャイロセンサ43からの信号に基づいて自車両の進行方向を取得する。制御部20は、GPS受信部41や車速センサ42やジャイロセンサ43等の出力信号に基づいて自車両の走行軌跡を特定することで自車両の現在地を取得する。具体的に、制御部20は、公知のマップマッチング(走行軌跡と道路区間の形状との比較)を行うことにより、自車両が現在走行している道路区間である走行区間を特定し、当該走行区間上の位置に近づくように現在地を補正する。
カメラ44は、自車両の外部の風景を撮像するカメラであり、予め決められた時間周期(例えば1秒)ごとに撮像を行う。制御部20は、カメラ44が撮像した撮像画像の画像データを画像DB30bに蓄積する。また、制御部20は、撮像画像の撮像時刻と撮像地点(撮像時刻における現在地)とを各撮像画像に対応付けて記録する。操舵制御ECU45は、自車両が備える操舵輪の操舵角を制御するためのコンピュータである。操舵制御ECU45は、運転者が操作するステアリングホイールの回転角を検出し、当該回転角に応じた操舵輪の操舵角となるようにステアリングギアボックス等を制御する。通信部46は、障害物判定システム10と障害物画像配信サーバ50との間の無線通信を実現するための通信回路である。障害物画像配信サーバ50は、障害物Zの手前を通過する他の車両等に障害物画像を配信するコンピュータである。
障害物判定プログラム21は、回避挙動検出モジュール21aと障害物判定モジュール21bとを含む。回避挙動検出モジュール21aと障害物判定モジュール21bとは、それぞれコンピュータとしての制御部20を回避挙動検出部と障害物判定部として機能させるプログラムモジュールである。
回避挙動検出モジュール21aは、障害物を回避する自車両の挙動である回避挙動を検出するための機能を制御部20に実現させるためのプログラムモジュールである。具体的に、回避挙動検出モジュール21aの機能により制御部20は、操舵角と車速と走行距離とを自車両の挙動として検出し、当該自車両の挙動が後述する条件を満足した場合に、回避挙動を検出する。なお、制御部20は、操舵制御ECU45から操舵角を検出し、車速センサ42の出力信号に基づいて車速を検出するとともに、時系列の車速を積分することにより走行距離を検出する。
表1は回避挙動を検出するための条件を示す表である。また、図2Aは回避挙動を説明するための道路の平面図である。図2Aにおいて、回避挙動中の複数の時刻における自車両Pの状態が実線によって模式的に示されている(後述する図2C〜図2Dも同様)。表1に示す条件1〜条件5のすべてが成立した場合に、回避挙動が検出されたこととなる。条件1は、操舵角の絶対値の増加量が予め決められた急操舵閾値以上となることである。
図2Bは、操舵角のグラフである。図2Bの縦軸は操舵角を示し、横軸は時刻を示す。図2Bに示すように、操舵角は、自車両Pが直進する際に0となり、操舵方向が左方向である場合に正となり、操舵方向が右方向である場合に負となることとする。操舵角の絶対値の増加量とは、単位時間当たりに増加した操舵角の大きさである。ここで、条件1が成立することは、一定の基準よりも急な操舵が行われたことを意味する。
条件2は、条件1の成立後における操舵角の絶対値の増加量が急操舵閾値の1/2以上となることである。つまり、条件2が成立することは、条件1の急操舵が行われた後に、条件1の急操舵ほど急ではないが、ある程度急な操舵が行われたことを意味する。
条件3は、条件1の操舵方向と条件2の操舵方向とが逆方向となることである。つまり、条件2が成立することは、一定の基準よりも急な操舵が行われた後に、ある程度急な操舵方向が反対方向に行われたこと、すなわち急操舵の往復が行われたことを意味する。ここで、条件1が成立した際の自車両Pの現在地を、回避挙動の開始地点Sと表記し、条件2が成立した際の自車両Pの現在地を回避挙動の終了地点Eと表記する。また、条件1が成立した時刻を条件2回避挙動の開始時刻TSと表記し、条件2が成立した時刻を回避挙動の終了時刻TEと表記する。
条件4は、条件1の成立地点(開始地点S)から条件2の成立地点(終了地点E)までの距離Lが予め決められた基準距離(例えば50m)以下であることである。つまり、条件4が成立することは、一定の基準よりも短い距離の間に、急操舵の往復が行われたことを意味する。
条件5は、条件1の成立から条件2の成立までの平均車速が予め決められた基準車速(例えば20km/時)以下であることである。つまり、条件5が成立することは、一定の基準よりも遅い車速で、急操舵の往復が行われたことを意味する。
図2A,図2Bの例では、最初に左方向に急操舵を行った後に、前進をしながら障害物Zの左側方を通過し、その後、右方向に操舵を行うことによって、自車両Pが障害物Zを回避する回避挙動が示されている。図示しないが、右方向に障害物Zを回避する回避挙動が行われた際も、条件1〜条件5のすべてが成立することとなる。
障害物判定モジュール21bは、回避挙動が生じた道路が、対向車両の回避を要する道路でない場合に、障害物が存在していると判定するための機能を制御部20に実現させるためのプログラムモジュールである。具体的に、障害物判定モジュール21bの機能により制御部20は、回避挙動が生じた道路として、回避挙動の開始時刻TSにおける走行区間である回避区間を取得し、当該回避区間が、対向車両の回避を要する道路であるか否かを判定する。制御部20は、回避区間として、回避挙動の終了時刻TEにおける走行区間を取得してもよい。
本実施形態において、対向車両の回避を要する道路とは、道幅が閾値未満の道路である。障害物判定モジュール21bの機能により制御部20は、予め記録媒体30に記録されている自車両Pの車幅Dを取得する。そして、制御部20は、自車両Pの車幅Dに予め決められた基準余幅Kを加算した値(D+K)を閾値として設定する。基準余幅Kは、例えば平均的な車両の幅に係数(例えば1.5)を乗算した値である。障害物判定モジュール21bの機能により制御部20は、地図情報30aのリンクデータから回避区間の道幅Wを取得し、当該道幅Wが閾値(D+K)未満であるか否かを判定する。
図2Aは回避区間の道幅Wが閾値(D+K)以上である例を示し、図2C,図2Dは当該回避区間の道幅Wが閾値(D+K)未満である例を示している。なお、図2A,図2C,図2Dのいずれにおいても回避区間は一方通行ではなく、自車両Pから前方を見て左側が走行車線Fとなり、右側が対向車線Rとなっている。
さらに、本実施形態において、対向車両の回避を要する道路とは、一方通行ではない道路である。障害物判定モジュール21bの機能により制御部20は、地図情報30aのリンクデータから回避区間の通行区分を取得し、当該回避区間が一方通行であるか否かを判定する。
そして、障害物判定モジュール21bの機能により制御部20は、回避区間の道幅Wが閾値(D+K)未満であり、かつ、当該回避区間が一方通行でない場合に、当該回避区間が対向車両の回避を要する道路であるとして、障害物Zが存在していないと判定する。一方、制御部20は、回避区間の道幅Wが閾値(D+K)以上である場合、当該回避区間が対向車両の回避を要する道路でないとして、障害物Zが存在していると判定する。さらに、制御部20は、回避区間が一方通行である場合、当該回避区間が対向車両の回避を要する道路でないとして、障害物Zが存在していると判定する。
ただし、障害物判定モジュール21bの機能により制御部20は、回避挙動が生じた道路が、対向車両の回避を要する道路であっても、回避挙動において自車両Pが対向車線Rに接近した場合には、障害物Zが存在していると判定する。具体的に、障害物判定モジュール21bの機能により制御部20は、表1の条件1における操舵方向が対向車線R側であるか否かを判定し、当該操舵方向が対向車線R側である場合には、障害物Zが存在していると判定する。
図2Cにおいては、条件1における操舵方向が走行車線F側であり、障害物Zが存在していると判定されないこととなる。一方、図2Dにおいては、条件1における操舵方向が対向車線R側であり、障害物Zが存在していると判定されることとなる。
また、障害物判定モジュール21bの機能により制御部20は、障害物Zが存在していると判定した場合に、回避挙動が生じた地点を撮像した撮像画像を障害物画像配信サーバ50に送信する。障害物判定モジュール21bの機能により制御部20は、車両が回避挙動の開始時刻TSから終了時刻TEとの間の期間に撮像された撮像画像の画像データを画像DB30bから取得し、当該画像データを障害物画像配信サーバ50に送信する。なお、送信対象の撮像画像の撮像時刻は、必ずしも開始時刻TSから終了時刻TEとの間でなくてもよい。すなわち、回避挙動の開始地点Sと終了地点Eとの間の地点を撮像した撮像画像であればよく、カメラ44の光軸方向に応じて送信対象の撮像画像の撮像時刻が調整されてもよい。
以上説明した本実施形態の構成において、図2Cに示すように,対向車両Qの回避を要する道路で回避挙動があった場合に、障害物Zが存在していると判定しないようにすることで、単に対向車両Qを回避しただけの地点に障害物Zが存在すると誤判定する可能性を低減できる。
ここで、図2Cに示すように、道幅Wが閾値(D+K)未満の道路は、自車両Pと対向車両Qとが接近した位置ですれ違うため対向車両Qを回避する必要がある道路であると言える。さらに、図2Cに示すように、一方通行ではない道路は、対向車両Qが存在する道路であり、対向車両Qを回避する必要がある道路であると言える。反対に、一方通行の道路では対向車両Qがそもそも存在し得ず、その回避も生じる可能性も極めて低い。ただし、図2Dに示すように、たとえ対向車両Qの回避を要する道路であっても、自車両Pが対向車線Rに接近した場合には、対向車両Qを回避したのではなく、障害物Zを回避したものと考えられる。従って、障害物Zの判定漏れが生じる可能性を抑制できる。
以上説明した構成によって、単に対向車両Qを回避したに過ぎないのに障害物Zが存在していると誤判定する可能性を低減できるため、無駄な撮像画像が障害物画像配信サーバ50に送信される可能性を低減できる。
(2)障害物判定処理:
次に、障害物判定プログラム21の機能により実行される障害物判定処理を説明する。障害物判定処理は、自車両Pの走行時において常時実行される処理である。なお、障害物判定処理を行う期間において、カメラ44による撮像とマップマッチングとが常時実行されている。
まず、回避挙動検出モジュール21aの機能により制御部20は、自車両Pの挙動を監視する(ステップS100)。すなわち、制御部20は、自車両Pが走行中において、車速センサ42と操舵制御ECU45からの出力信号を常時監視し、回避挙動が検出できるようにする。次に、回避挙動検出モジュール21aの機能により制御部20は、回避挙動が検出されたか否かを判定する(ステップS105)。すなわち、制御部20は、表1に示す条件1〜条件5のすべてが成立したか否かを判定する。
回避挙動が検出されたと判定されなかった場合(ステップS105:N)、制御部20は、ステップS100に戻り、回避挙動の検出を継続する。一方、回避挙動が検出されたと判定された場合(ステップS105:Y)、障害物判定モジュール21bの機能により制御部20は、回避区間を取得する(ステップS110)。すなわち、制御部20は、表1の条件1が成立した時刻である開始時刻TSにおいて、走行区間として特定されていた道路区間を回避区間として取得する。
次に、障害物判定モジュール21bの機能により制御部20は、回避区間の道幅Wを取得する(ステップS115)。具体的に、制御部20は、地図情報30aのリンクデータから回避区間の道幅Wを取得する。
次に、障害物判定モジュール21bの機能により制御部20は、回避区間の通行区分を取得する(ステップS120)。具体的に、制御部20は、地図情報30aのリンクデータから回避区間について、一方通行であるか否かの区分である通行区分を取得する。
次に、障害物判定モジュール21bの機能により制御部20は、回避区間が一方通行でないか否かを判定する(ステップS125)。すなわち、制御部20は、対向車両Qが存在する可能性が極めて低い道路で回避挙動が生じたか否かを判定する。
回避区間が一方通行でないと判定しなかった場合(ステップS125:N)、障害物判定モジュール21bの機能により制御部20は、障害物Zが存在すると判定する(ステップS130)。つまり、回避区間が一方通行である場合、制御部20は、障害物Zが存在すると判定する。すなわち、制御部20は、対向車両Qが存在する可能性が極めて低い一方通行の道路で回避挙動が生じており、障害物Zを回避した可能性が高いとして、障害物Zが存在していると判定する。
次に、障害物判定モジュール21bの機能により制御部20は、回避挙動が生じた地点を撮像した撮像画像を障害物画像配信サーバ50に送信する(ステップS135)。すなわち、障害物Zが撮像されている可能性の高い撮像画像の画像データを障害物画像配信サーバ50に送信する。
一方、回避区間が一方通行でないと判定した場合(ステップS125:Y)、障害物判定モジュール21bの機能により制御部20は、当該回避区間の道幅Wが閾値(D+K)未満であるか否かを判定する(ステップS140)。すなわち、制御部20は、回避区間に対向車両Qが存在し得るとともに、当該対向車両Qと接近した位置で自車両Pがすれ違わなければならなかったか否かを判定する。つまり、制御部20は、回避区間が対向車両Qの回避を要する道路であるか否かを判定する。
回避区間の道幅Wが閾値(D+K)未満であると判定しなかった場合(ステップS140:N)、障害物判定モジュール21bの機能により制御部20は、障害物Zが存在すると判定する(ステップS130)。つまり、回避区間の道幅Wが閾値(D+K)以上である場合、制御部20は、回避区間が対向車両Qの回避を要する道路でないとして、障害物Zが存在すると判定する。すなわち、図2Aに示すように、制御部20は、対向車両Qと接近した位置で自車両Pがすれ違うことはなく、対向車両Qを回避する必要がない道路にて回避挙動が生じたとして、障害物Zが存在すると判定する。
一方、回避区間の道幅Wが閾値(D+K)未満であると判定した場合(ステップS140:Y)、障害物判定モジュール21bの機能により制御部20は、表1の条件1における操舵方向が対向車線R側であるか否かを判定する(ステップS145)。すなわち、制御部20は、回避挙動において自車両Pが対向車線Rに接近したか否かを判定する。
表1の条件1における操舵方向が対向車線R側であると判定した場合(ステップS145:Y)、障害物判定モジュール21bの機能により制御部20は、障害物Zが存在すると判定する(ステップS130)。すなわち、図2Dに示すように、制御部20は、対向車両Qに接近するような回避挙動が生じており、対向車両Qではなく障害物Zを回避したものと判定する。
一方、表1の条件1における操舵方向が対向車線R側であると判定しなかった場合(ステップS145:N)、障害物判定モジュール21bの機能により制御部20は、障害物Zが存在しないと判定する(ステップS150)。すなわち、図2Cに示すように、制御部20は、障害物Zではなく対向車両Qを回避した可能性が高いとして、障害物Zが存在しないと判定する。
(3)他の実施形態:
前記実施形態においては、車載の障害物判定システム10が本発明の構成を備えたが、必ずしも車載器が本発明の構成を備えなくてもよい。例えば、本発明の構成を備えたサーバが自車両と通信を行うことにより、当該自車両にて回避挙動が生じたか否かを判定してもよい。また、障害物Zの判定の結果は、必ずしも画像の送信可否の決定に利用されなくてもよい。例えば、障害物Zが存在する付近を走行する車両に対して、サーバが注意喚起をするための情報(撮像画像は含まない)を送信してもよい。
道幅Wの閾値は、必ずしも自車両Pの車幅Dに応じて設定されなくてもよく、予め決められた一定の値であってもよい。さらに、道幅Wの閾値は、回避挙動が生じた道路の湾曲形状や路肩の形状や制限速度等に応じて設定されてもよい。例えば、運転者が対向車両Qから圧迫感を受けやすい道路ほど道幅Wの閾値が小さくなるように設定されてもよい。
また、制御部20は、回避挙動において自車両Pが対向車線Rに接近したか否かを判定しなくてもよい。すなわち、図3のステップS145の処理が省略されてもよい。例えば、ステップS125とステップS140を行うことによって送信する撮像画像を十分に削減できている場合には、ステップS145の処理が省略されてもよい。
さらに、リンクデータにおいて、走行車線Fと対向車線Rとが別々の道路区間として規定されている場合も有り得る。このような場合、制御部20は、走行車線Fに相当する道路区間と対向車線Rに相当する道路区間との位置関係に基づいて、対向車両Qの回避を要する道路であるか否かを判定してもよい。例えば、制御部20は、走行車線Fに相当する道路区間と対向車線Rに相当する道路区間との間の間隔や、これらの道路区間の道幅Wの合計値が閾値以下である場合や、これらの道路区間の間に中央分離帯が存在しない場合に、対向車両Qの回避を要する道路であると判定してもよい。
本発明において、障害物とは、道路上において車両の通行を妨げる物体であり、車両によって回避される物体である。車両の挙動は、車両の運動状態に基づいて検出されてもよいし、車両の操作状態に基づいて検出されてもよいし、これらの組み合わせに基づいて検出されてもよい。回避挙動とは、車両の挙動のうち障害物を回避する際に生じる挙動であり、障害物に接近する際に生じる挙動と、障害物を回避した後に生じる挙動とを含んでもよい。例えば、回避挙動は、障害物を避ける方向に進行方向が変化する挙動と、障害物を避ける前の方向に進行方向が戻る挙動とを含んでもよい。さらに、回避挙動は、障害物を避ける方向に進行方向を変化できるように減速する挙動と、障害物を避けた後に加速する挙動とを含んでもよい。
障害物判定部は、回避挙動が生じた道路が、対向車両の回避を要する道路でない場合に、障害物が存在していると判定する。反対に、障害物判定部は、回避挙動が生じた道路が、対向車両の回避を要する道路でない場合に、障害物が存在していると判定しない。また、対向車両の回避を要する道路であるか否かの判定手法は種々考えられる。例えば、障害物判定部は、道路の構造に基づいて対向車両の回避を要する道路であるかを判定してもよい。例えば、自車両が走行する走行車線と、対向車両が走行する対向車線とが近いほど、対向車両の回避を要する道路である可能性が大きくなる。そのため、障害物判定部は、走行車線と対向車線との間の距離が基準値以下である道路を、対向車両の回避を要する道路であると判定してもよい。また、走行車線と対向車線との間に中央分離帯が設けられていない道路は、当該中央分離帯が設けられている場合よりも、対向車両の回避を要する道路である可能性が大きくなる。そのため、障害物判定部は、走行車線と対向車線との間に中央分離帯が設けられていない道路を、対向車両の回避を要する道路であると判定してもよい。さらに、対向車両が蛇行する可能性が大きい道路ほど、対向車両の回避を要する道路である可能性が大きくなる。そのため、障害物判定部は、曲率半径が基準値以下の道路やカーブが連続している道路を、対向車両の回避を要する道路であると判定してもよい。
さらに、対向車両の回避を要する道路とは、道幅が閾値未満の道路であってもよい。
ここで、幅が閾値未満の道路は、自車両と対向車両とが接近した位置ですれ違うため対向車両を回避する必要があると言える。閾値は、予め決められた値であってもよいし、自車両の幅に基づいて設定されてもよい。
また、障害物判定部は、回避挙動が生じた道路が、対向車両の回避を要する道路であっても、回避挙動において車両が対向車線に接近した場合には、障害物が存在していると判定してもよい。たとえ対向車両の回避を要する道路であっても、自車両が対向車線に接近した場合には、対向車両を回避したのではなく、障害物を回避したものと考えられる。そのため、障害物判定部は、回避挙動において車両が対向車線に接近した場合には、障害物が存在していると判定することで、障害物の判定漏れが生じる可能性を抑制できる。
さらに、対向車両の回避を要する道路とは、一方通行ではない道路であってもよい。ここで、一方通行ではない道路は、対向車両が存在する道路であり、対向車両を回避する必要が生じ得る。反対に、一方通行の道路では対向車両がそもそも存在し得ず、その回避も生じる可能性も極めて低い。
また、障害物判定部は、障害物が存在していると判定した場合に、回避挙動が生じた地点を撮影した画像をサーバに送信してもよい。これにより、無駄な画像がサーバに送信される可能性を低減できる。
さらに、本発明のように、回避挙動が生じた道路が、対向車両の回避を要する道路でない場合に、障害物が存在していると判定する手法は、プログラムや方法としても適用可能である。また、以上のようなシステム、プログラム、方法は、単独の装置として実現される場合もあれば、車両に備えられる各部と共有の部品を利用して実現される場合もあり、各種の態様を含むものである。例えば、以上のような装置を備えた障害物判定システム、障害物判定システムや方法、プログラムを提供することが可能である。また、一部がソフトウェアであり一部がハードウェアであったりするなど、適宜、変更可能である。さらに、装置を制御するプログラムの記録媒体としても発明は成立する。むろん、そのソフトウェアの記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。
10…障害物判定システム、20…制御部、21…障害物判定プログラム、21a…回避挙動検出モジュール、21b…障害物判定モジュール、30…記録媒体、30a…地図情報、30b…画像DB、41…GPS受信部、42…車速センサ、43…ジャイロセンサ、44…カメラ、45…操舵制御ECU、46…通信部、50…障害物画像配信サーバ、D…車幅、E…終了地点、F…走行車線、K…基準余幅、L…距離、P…自車両、Q…対向車両、R…対向車線、S…開始地点、TE…終了時刻、TS…開始時刻、W…道幅、Z…障害物

Claims (6)

  1. 障害物を回避する車両の挙動である回避挙動を検出する回避挙動検出部と、
    前記回避挙動が生じた道路が、対向車両の回避を要する道路でない場合に、前記障害物が存在していると判定する障害物判定部と、
    を備える障害物判定システム。
  2. 前記対向車両の回避を要する道路とは、道幅が閾値未満の道路である、
    請求項1に記載の障害物判定システム。
  3. 前記障害物判定部は、前記回避挙動が生じた道路が、前記対向車両の回避を要する道路であっても、前記回避挙動において前記車両が対向車線に接近した場合には、前記障害物が存在していると判定する、
    請求項1または請求項2のいずれか一項に記載の障害物判定システム。
  4. 前記対向車両の回避を要する道路とは、一方通行ではない道路である、
    請求項1から請求項3のいずれか一項に記載の障害物判定システム。
  5. 前記障害物判定部は、前記障害物が存在していると判定した場合に、前記回避挙動が生じた地点を撮像した画像をサーバに送信する、
    請求項1から請求項4のいずれか一項に記載の障害物判定システム。
  6. コンピュータを、
    障害物を回避する車両の挙動である回避挙動を検出する回避挙動検出部、
    前記回避挙動が生じた道路が、対向車両の回避を要する道路でない場合に、前記障害物が存在していると判定する障害物判定部、
    として機能させる障害物判定プログラム。
JP2016241284A 2016-12-13 2016-12-13 障害物判定システムおよび障害物判定プログラム Pending JP2018097590A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2016241284A JP2018097590A (ja) 2016-12-13 2016-12-13 障害物判定システムおよび障害物判定プログラム
US15/833,000 US10762784B2 (en) 2016-12-13 2017-12-06 Obstacle determination system and non-transitory computer-readable recording medium storing obstacle determination program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016241284A JP2018097590A (ja) 2016-12-13 2016-12-13 障害物判定システムおよび障害物判定プログラム

Publications (1)

Publication Number Publication Date
JP2018097590A true JP2018097590A (ja) 2018-06-21

Family

ID=62490185

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016241284A Pending JP2018097590A (ja) 2016-12-13 2016-12-13 障害物判定システムおよび障害物判定プログラム

Country Status (2)

Country Link
US (1) US10762784B2 (ja)
JP (1) JP2018097590A (ja)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7135796B2 (ja) 2018-11-30 2022-09-13 トヨタ自動車株式会社 サーバ装置、サーバ制御方法、サーバ制御プログラム、車両、車両制御方法、及び車両制御プログラム
US10967869B2 (en) * 2018-04-25 2021-04-06 Toyota Jidosha Kabushiki Kaisha Road surface condition estimation apparatus and road surface condition estimation method
CN109765902B (zh) * 2019-02-22 2022-10-11 阿波罗智能技术(北京)有限公司 无人车驾驶参考线处理方法、装置及车辆
JP7359551B2 (ja) * 2019-02-26 2023-10-11 本田技研工業株式会社 道路管理システム
CN110349425B (zh) * 2019-08-13 2020-11-13 浙江吉利汽车研究院有限公司 一种用于车路协同自动驾驶***的重要目标生成方法
JP2022175143A (ja) * 2021-05-13 2022-11-25 アルプスアルパイン株式会社 道路情報収集装置
CN116381698B (zh) * 2023-06-05 2024-03-12 蘑菇车联信息科技有限公司 道路遗撒物的检测方法、装置及电子设备

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004245610A (ja) * 2003-02-10 2004-09-02 Alpine Electronics Inc 対抗車両すれ違い解析システムおよび方法、ナビゲーション装置
JP2005242552A (ja) * 2004-02-25 2005-09-08 Denso Corp 車載受信装置、車載送信装置、およびサーバ
JP2008234044A (ja) * 2007-03-16 2008-10-02 Pioneer Electronic Corp 情報処理方法、車載装置および情報配信装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5757900B2 (ja) * 2012-03-07 2015-08-05 日立オートモティブシステムズ株式会社 車両走行制御装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004245610A (ja) * 2003-02-10 2004-09-02 Alpine Electronics Inc 対抗車両すれ違い解析システムおよび方法、ナビゲーション装置
JP2005242552A (ja) * 2004-02-25 2005-09-08 Denso Corp 車載受信装置、車載送信装置、およびサーバ
JP2008234044A (ja) * 2007-03-16 2008-10-02 Pioneer Electronic Corp 情報処理方法、車載装置および情報配信装置

Also Published As

Publication number Publication date
US20180165966A1 (en) 2018-06-14
US10762784B2 (en) 2020-09-01

Similar Documents

Publication Publication Date Title
US10663973B2 (en) Autonomous driving system
JP2018097590A (ja) 障害物判定システムおよび障害物判定プログラム
US9884625B2 (en) Vehicle traveling control device
EP3048022B1 (en) Collision avoidance control system and control method
US9070293B2 (en) Device and method for traffic sign recognition
US9811092B2 (en) Vehicle traveling control device
US8346427B2 (en) Vehicle travel support device, vehicle, and vehicle travel support program with imaging device for recognizing a travel area
EP3086303B1 (en) Warning notification system, method and program
JP6954180B2 (ja) 自動運転システム
US7663475B2 (en) Vehicle surrounding monitoring system
JP6468204B2 (ja) 小型車両の進路変更時における予防安全装置
CN112208533B (zh) 车辆控制***、车辆控制方法及存储介质
KR20190045308A (ko) 차량 판정 방법, 주행 경로 보정 방법, 차량 판정 장치, 및 주행 경로 보정 장치
JP2004199390A (ja) 運転補助システム及び装置
JP5139816B2 (ja) 車外監視装置
US20220048509A1 (en) Vehicular control system with traffic jam assist
JP2008145247A (ja) 車両用現在位置特定装置
CN115195750A (zh) 控制装置、控制方法及存储介质
JP2022007526A (ja) 周辺車両判別システム、周辺車両判別プログラム
JP6731332B2 (ja) 障害物判定システムおよび障害物判定プログラム
JP2018097589A5 (ja)
JP7363062B2 (ja) 走行環境異常判定システム
US20230294702A1 (en) Control device, control method, and storage medium
US20230065339A1 (en) Autonomous vehicle post-action explanation system
KR20230054132A (ko) 가상차선을 이용한 차량 제어방법 및 장치

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190708

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200520

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200707

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20210105