JP7674237B2 - 走行制御装置および走行制御方法 - Google Patents

走行制御装置および走行制御方法 Download PDF

Info

Publication number
JP7674237B2
JP7674237B2 JP2021213390A JP2021213390A JP7674237B2 JP 7674237 B2 JP7674237 B2 JP 7674237B2 JP 2021213390 A JP2021213390 A JP 2021213390A JP 2021213390 A JP2021213390 A JP 2021213390A JP 7674237 B2 JP7674237 B2 JP 7674237B2
Authority
JP
Japan
Prior art keywords
situation
detected
vehicle
driver
condition
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
JP2021213390A
Other languages
English (en)
Other versions
JP2023097183A (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.)
Toyota Motor Corp
Aisin Corp
Original Assignee
Aisin Seiki Co Ltd
Toyota Motor Corp
Aisin 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 Seiki Co Ltd, Toyota Motor Corp, Aisin Corp filed Critical Aisin Seiki Co Ltd
Priority to JP2021213390A priority Critical patent/JP7674237B2/ja
Priority to US18/086,988 priority patent/US12280799B2/en
Priority to CN202211675483.6A priority patent/CN116353625A/zh
Publication of JP2023097183A publication Critical patent/JP2023097183A/ja
Application granted granted Critical
Publication of JP7674237B2 publication Critical patent/JP7674237B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • B60W60/00Drive control systems specially adapted for autonomous road vehicles
    • B60W60/001Planning or execution of driving tasks
    • B60W60/0013Planning or execution of driving tasks specially adapted for occupant comfort
    • 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
    • B60W60/00Drive control systems specially adapted for autonomous road vehicles
    • B60W60/001Planning or execution of driving tasks
    • B60W60/0015Planning or execution of driving tasks specially adapted for safety
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/50Depth or shape recovery
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/70Determining position or orientation of objects or cameras
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/82Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/56Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
    • G06V20/58Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/59Context or environment of the image inside of a vehicle, e.g. relating to seat occupancy, driver state or inner lighting conditions
    • G06V20/597Recognising the driver's state or behaviour, e.g. attention or drowsiness
    • 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
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/225Direction of gaze
    • 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/40Dynamic objects, e.g. animals, windblown 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
    • B60W2554/00Input parameters relating to objects
    • B60W2554/40Dynamic objects, e.g. animals, windblown objects
    • B60W2554/402Type
    • B60W2554/4029Pedestrians
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20081Training; Learning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30196Human being; Person
    • G06T2207/30201Face
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30248Vehicle exterior or interior
    • G06T2207/30268Vehicle interior

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Automation & Control Theory (AREA)
  • Human Computer Interaction (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Evolutionary Computation (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Computing Systems (AREA)
  • Databases & Information Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Traffic Control Systems (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)

Description

本開示は、車両の走行を自動的に制御する走行制御装置および走行制御方法に関する。
車両に搭載されたカメラにより生成された周辺画像に基づいて車両の走行を自動的に制御する走行制御装置が知られている。走行制御装置は、周辺画像から車両の周囲の物体を検出し、周囲の物体に衝突しないように車両の走行を制御する。
特許文献1には、自律走行車が手動運転モードで運転されている時に収集された運転統計情報に基づいてユーザの運転行動と好みを決定し、ユーザの運転行動と好みに基づいてユーザの運転プロファイルを生成するデータ処理システムが記載されている。特許文献1の技術によりルート選択、車線変更といった運転シーン生成された運転プロファイルは、類似する運転シーンでの自律走行車の走行制御に使用される。
特開2018-101400号公報
ある運転シーンで運転者が所定の運転行動をとる傾向が確認されたとしても、運転者は必ずしもその運転シーンに注目してその運転行動をとったか否かは明らかではない。例えば信号のない交差点で徐行する運転行動が確認された場合において、運転者は、交差点そのものではなく、交差点近傍に存在する歩行者に注目して徐行していることが考えられる。このような場合、例えば交差点でないが道路を横断しそうな歩行者が存在する場所を走行する際には、徐行しないと運転者は不安を感じ、必ずしも適切な走行制御とは言えない。
本開示は、運転者が不安を感じないように車両の走行を制御することができる走行制御装置を提供することを目的とする。
本開示にかかる走行制御装置は、所定の安全基準を満たす自動運転制御により走行可能な車両の周辺が表された周辺画像から1以上の物体を検出する物体検出部と、車両の運転者の顔領域が表された顔画像から運転者の視線方向を検出する視線検出部と、1以上の物体のうち、運転者の視線方向にある物体を特定する特定部と、車両の走行中に、運転者による危険を回避するための危険回避操作を検出した場合、特定された物体と、特定された物体が検出されたときの状況を表す状況条件とを関連づけて記憶部に記憶させる条件記憶部と、車両の自動運転制御による走行中に、記憶部に記憶された物体が検出され、かつ、物体が検出されたときの状況が状況条件を満たす場合、運転者がより安全と感じられるように所定の安全基準を変更する基準変更部と、を備える。
本開示にかかる走行制御装置において、状況条件は、特定された物体の、少なくとも車両からの距離を含むことが好ましい。
本開示にかかる走行制御装置は、記憶部に記憶された物体のうちいずれかの物体に関連づけて異なる時刻に記憶された複数の状況条件に基づいて、当該物体が検出されたときに危険回避操作が検出される状況を表す学習状況条件を作成する条件学習部をさらに備え、基準変更部は、物体が検出されたときの状況が学習状況条件を満たす場合、物体が検出されたときの状況が状況条件を満たすと判定することが好ましい。
本開示にかかる走行制御装置において、条件記憶部は、車両の走行中に物体が検出されたときの状況が状況条件を満たした場合に危険回避操作が検出される割合をさらに記憶し、条件学習部は、危険回避操作の検出される割合の大きい状況条件の方が、危険回避操作が検出される割合の小さい状況条件よりも優先されるように学習状況条件を作成することが好ましい。
本開示にかかる走行制御方法は、所定の安全基準を満たす自動運転制御により走行可能な車両の周辺が表された周辺画像から1以上の物体を検出し、車両の運転者の顔領域が表された顔画像から運転者の視線方向を検出し、1以上の物体のうち、運転者の視線方向にある物体を特定し、車両の走行中に、運転者による危険を回避するための危険回避操作を検出した場合、特定された物体と、特定された物体が検出されたときの状況を表す状況条件とを関連づけて記憶部に記憶させ、車両の自動運転制御による走行中に、記憶部に記憶された物体が検出され、かつ、物体が検出されたときの状況が状況条件を満たす場合、運転者がより安全と感じられるように所定の安全基準を変更する、ことを含む。
本開示にかかる走行制御装置によれば、運転者が不安を感じないように車両の走行を制御することができる。
走行制御装置が実装される車両の概略構成図である。 走行制御装置のハードウェア模式図である。 走行制御装置が有するプロセッサの機能ブロック図である。 視線方向にある物体の特定を説明する図である。 状況テーブルの例を示す図である。 第1の走行制御処理のフローチャートである。 第2の走行制御処理のフローチャートである。
以下、図面を参照して、運転者が不安を感じないように車両の走行を制御することができる走行制御装置について詳細に説明する。走行制御装置は、車速、周辺物体との間隔といった所定の安全基準を満たす自動運転制御により走行可能な車両の周辺が表された周辺画像から1以上の物体を検出し、車両の運転者の顔領域が表された顔画像から運転者の視線方向を検出する。走行制御装置は、1以上の物体のうち、運転者の視線方向にある物体を特定する。また、走行制御装置は、車両の走行中に、運転者による危険を回避するための危険回避操作を検出した場合、特定された物体と、特定された物体が検出されたときの状況を表す状況条件とを関連づけて記憶部に記憶させる。そして、走行制御装置は、車両の自動運転制御による走行中に、記憶部に記憶された物体が検出され、かつ、物体が検出されたときの状況が状況条件を満たす場合、運転者がより安全と感じられるように所定の安全基準を変更する。
図1は、走行制御装置が実装される車両の概略構成図である。
車両1は、周辺カメラ2と、ドライバモニタカメラ3と、走行制御装置4とを有する。周辺カメラ2およびドライバモニタカメラ3と、走行制御装置4とは、コントローラエリアネットワークといった規格に準拠した車内ネットワークを介して通信可能に接続される。
周辺カメラ2は、車両の周辺が表された周辺画像を生成するための周辺撮影部の一例である。周辺カメラ2は、CCDあるいはC-MOSなど、可視光に感度を有する光電変換素子のアレイで構成された2次元検出器と、その2次元検出器上の撮影対象となる領域の像を結像する結像光学系とを有する。周辺カメラ2は、例えば車室内の前方上部に、前方を向けて配置され、所定の撮影周期(例えば1/30秒~1/10秒)ごとにフロントガラスを介して車両1の周辺の状況を撮影し、周辺の状況が表された周辺画像を出力する。
ドライバモニタカメラ3は、車両の運転者の顔領域を表す顔画像を生成するための運転者撮影部の一例である。ドライバモニタカメラ3は、CCDあるいはC-MOSなど、赤外光に感度を有する光電変換素子のアレイで構成された2次元検出器と、その2次元検出器上の撮影対象となる領域の像を結像する結像光学系とを有する。また、ドライバモニタカメラ3は、赤外光を発する光源を有する。ドライバモニタカメラ3は、例えば車室内の前方に、運転者シートに着座する運転者の顔に向けて取り付けられる。ドライバモニタカメラ3は、所定の撮影周期(例えば1/30秒~1/10秒)ごとに運転者に赤外光を照射し、運転者の顔が写った画像を出力する。
走行制御装置4は、通信インタフェースと、メモリと、プロセッサとを有するECU(Electronic Control Unit)である。走行制御装置4は、所定の安全基準を満たすように車両1のエンジン、ブレーキ、ステアリングといった走行機構(不図示)に制御信号を出力し、車両1の自動運転制御を実行する。また、走行制御装置4は、通信インタフェースを介して周辺カメラ2から受信する周辺画像およびドライバモニタカメラ3から受信する顔画像から運転者の視線方向にある物体を検出し、物体が検出されたときの状況を記憶する。そして、走行制御装置4は、周辺画像から物体が検出されたときの状況に基づいて、車両1の自動運転制御における安全基準を変更する。
図2は、走行制御装置4のハードウェア模式図である。走行制御装置4は、通信インタフェース41と、メモリ42と、プロセッサ43とを備える。
通信インタフェース41は、通信部の一例であり、走行制御装置4を車内ネットワークへ接続するための通信インタフェース回路を有する。通信インタフェース41は、受信したデータをプロセッサ43に供給する。また、通信インタフェース41は、プロセッサ43から供給されたデータを外部に出力する。
メモリ42は、記憶部の一例であり、揮発性の半導体メモリおよび不揮発性の半導体メモリを有する。メモリ42は、プロセッサ43による処理に用いられる各種データ、例えば周辺画像から物体を検出する物体識別器として動作するニューラルネットワークを規定するためのパラメータ群、自動運転制御に用いられる安全基準、検出された物体と物体が検出されたときの状況とが関連づけられた状況テーブル等を保存する。また、メモリ42は、各種アプリケーションプログラム、例えば走行制御処理を実行する走行制御プログラム等を保存する。
プロセッサ43は、制御部の一例であり、1以上のプロセッサおよびその周辺回路を有する。プロセッサ43は、論理演算ユニット、数値演算ユニット、またはグラフィック処理ユニットといった他の演算回路をさらに有していてもよい。
図3は、走行制御装置4が有するプロセッサ43の機能ブロック図である。
走行制御装置4のプロセッサ43は、機能ブロックとして、物体検出部431と、視線検出部432と、特定部433と、条件記憶部434と、条件学習部435と、基準変更部436とを有する。プロセッサ43が有するこれらの各部は、プロセッサ43上で実行されるプログラムによって実装される機能モジュールである。あるいは、プロセッサ43が有するこれらの各部は、独立した集積回路、マイクロプロセッサ、またはファームウェアとして走行制御装置4に実装されてもよい。
物体検出部431は、通信インタフェースを介して周辺カメラ2から受信する周辺画像を、物体を検出するように予め学習された物体識別器に入力することにより、車両1の周辺の物体を検出する。
物体識別器は、例えば、入力側から出力側に向けて直列に接続された複数の畳み込み層を有する畳み込みニューラルネットワーク(CNN)とすることができる。予め物体を含む画像を教師データとして用いてCNNに入力し、学習を行うことにより、CNNは画像から物体を検出する物体識別器として動作する。
視線検出部432は、通信インタフェースを介してドライバモニタカメラ3から受信する顔画像から、運転者の視線方向を検出する。視線方向は、車両1の進行方向と運転者の視線との間の水平方向の角度により表される。
視線検出部432は、瞳孔および光源の角膜反射の位置を検出するように予め学習された視線識別器に入力することにより、顔画像に含まれる運転者の目における瞳孔および角膜反射の位置を検出する。そして、視線検出部432は、瞳孔と角膜反射との位置関係に基づいて、視線方向を検出する。
視線識別器は、例えば、入力側から出力側に向けて直列に接続された複数の畳み込み層を有する畳み込みニューラルネットワーク(CNN)とすることができる。予め瞳孔および角膜反射を含む顔画像を教師データとして用いてCNNに入力し、学習を行うことにより、CNNは瞳孔および角膜反射の位置を特定する視線識別器として動作する。
特定部433は、周辺画像から検出された1以上の物体のうち、運転者の視線方向にある物体を特定する。
図4は、視線方向にある物体の特定を説明する図である。
図4の例では、車両1の前方を表す周辺画像から物体O1(歩行者)、O2(歩行者)、O3(他車両)および車線区画線L1、L2、L3が検出されている。また、顔画像から、視線方向DR1が検出されている。視線方向DR1は、進行方向DR0に対して角度αをなす方向である。特定部433は、車両1の位置から視線方向DR1に対応する位置にある物体O2(歩行者)を、運転者の視線方向にある物体として特定する。
条件記憶部434は、車両1の走行中に、運転者による危険回避操作を検出した場合、特定部433により特定された物体に関連づけて、特定された物体が検出されたときの状況を表す状況条件をメモリ42に記憶させる。
危険回避操作とは、危険を回避するために運転者が車両1に対して行う操作である。危険回避操作は、例えば、車両1の手動運転制御による走行中における、運転者による減速または停止するためのブレーキペダルの踏み下げ、物体との接近を回避するためのステアリングホイールの回動などであってよい。また、危険回避操作は、車両1の自動運転制御による走行中における、運転者による危険回避意思を表示するためのブレーキペダルの踏み下げ、ステアリングホイールの回動、危険回避意思表示ボタンの押下といった操作であってよい。条件記憶部434は、車内ネットワークに接続されたブレーキペダル、ステアリングホイール、危険回避意思表示ボタンといった操作部から通信インタフェース41を介して操作信号を受信することで、危険回避操作を検出する。
状況条件は、物体の車両からの距離、例えば車両から物体までの進行方向の距離(縦距離)または横方向の距離(横距離)を少なくとも含む。また、状況条件には、物体の向いている方向、道路環境(歩道と車線との段差の有無、車線数等)、車両の速度、加速度、物体までの車両の到達時間等が含まれていてもよい。
図4の例では、条件記憶部434は、特定された物体O2(歩行者)までの縦距離D1、横距離D2、物体O2(歩行者)の向いている方向DR2が自車向きか否かを示す情報と、物体O2(歩行者)とを関連づけて、メモリ42に記憶させる。
図5は、状況テーブルの例を示す図である。
状況テーブル421には、検出された物体と物体が検出されたときの状況とが関連づけられて記憶されている。例えば時刻T1では、運転者の視線方向に歩行者が検出され、運転者の危険回避操作が検出され、このときの状況条件である縦距離、横距離、自車向きを表す値がそれぞれ記憶されている。また、時刻T1とは異なる時刻T2では、運転者の視線方向に歩行者が検出されたときの縦距離が時刻T1における縦距離の状況条件を満たしており、このときの状況条件である縦距離、横距離、自車向きを表す値がそれぞれ記憶されている。また、時刻T3では、運転者の視線方向に車両が検出され、このときの状況条件である縦距離、横距離、走行している道路の車線数、車両1の車速を表す値がそれぞれ記憶されている。
なお、状況テーブル421は物体と状況とが関連づけられていればよく、図5に示すような表形式でのデータ管理方式に限定されない。
条件学習部435は、メモリ42に記憶された物体のうちいずれかの物体に関連づけて異なる時刻に記憶された複数の状況条件に基づいて、当該物体が検出されたときに危険回避操作が検出される状況を表す学習状況条件を作成する。
このとき、条件学習部435は、危険回避操作が検出される割合の大きい状況条件の方が、危険回避操作が検出される割合の小さい状況条件よりも優先されるように学習状況条件を作成することが好ましい。
図5に示す状況テーブル421の例では、歩行者の自車向きがYESである時刻T1、T4、T5において、時刻T1およびT5では危険回避操作が検出され、時刻T4では危険回避操作が検出されない(検出される割合は67%)。一方、歩行者の自車向きがNoであるとき(時刻T2)、危険回避操作は検出されない(検出される割合は0%)。したがって、条件学習部435は、歩行者が物体として検出された場合の自車向きについて、危険回避操作の検出される割合の大きいYESである状況条件が、危険回避操作の検出される割合の小さいNOである状況条件よりも優先されるように学習状況条件を作成する。
また、状況テーブル421の例において、歩行者との縦距離が20(m)である時刻T1、T2において、時刻T1では危険回避操作が検出され、時刻T2では危険回避操作が検出されない(検出される割合は50%)。歩行者との縦距離が30(m)である時刻T4では、危険回避操作が検出されない(検出される割合は0%)。歩行者との縦距離が15(m)である時刻T5では、危険回避操作が検出される(検出される割合は100%)。したがって、条件学習部435は、歩行者との縦距離について、危険回避操作の検出される割合の大きい状況条件(例えば15(m))が、危険回避操作の検出される割合の小さい状況条件(例えば30(m))よりも優先されるように学習状況条件を作成する。学習状況条件は、例えば「歩行者との縦距離が20(m)以下」といった条件式として作成される。
条件学習部435は、状況テーブル421に記憶された物体が検出されたときの状況が、運転者の危険回避操作が検出される状況であるか否かを分類する識別器を学習することで、学習状況条件を作成してもよい。
識別器は、SVM(Support Vector Machine)とすることができる。条件学習部435は、関連づけてメモリ42に記憶された物体および状況条件をSVMに入力して学習させることで、学習状況条件を作成する。
また、識別器は、ニューラルネットワークとしてもよい。条件学習部435は、関連づけてメモリ42に記憶された物体および状況条件をニューラルネットワークに入力して学習させることで、学習状況条件を作成する。
基準変更部436は、車両1の自動運転制御による走行中に、メモリ42に記憶された物体が検出され、かつ、物体が検出されたときの状況が状況条件を満たす場合、運転者がより安全と感じられるように所定の安全基準を変更する。
例えば、車両1の自動運転制御による走行中に歩行者が検出され、歩行者との縦距離が20(m)、横距離が4(m)、かつ歩行者の自車向きがYesである場合、物体が検出されたときの状況は危険回避操作の検出された時刻T1における状況条件を満たす。このとき、基準変更部436は、運転者がより安全と感じられるように所定の運転基準を変更する。
安全基準が車速である場合、基準変更部436は、運転者がより安全と感じられるようにするために、車速を低く変更する。また、安全基準が周辺物体との間隔である場合、基準変更部436は、運転者がより安全と感じられるようにするために、間隔を大きく変更する。
物体が検出されたときの状況が条件学習部435により作成された学習状況条件を満たす場合、基準変更部436は、物体が検出されたときの状況が状況条件を満たすと判定する。例えば、「歩行者との縦距離が20(m)以下 and 歩行者との横距離が4(m)以下 and 歩行者の自車向きがYes」である学習状況条件が作成されているとする。検出された歩行者との縦距離が18(m)であり、当該歩行者との横距離が3.5(m)であり、当該歩行者の自車向きがYesである場合、物体が検出されたときの状況が学習状況条件を満たすため、基準変更部436は、物体が検出されたときの状況が状況条件を満たすと判定してよい。
図6は、第1の走行制御処理のフローチャートである。走行制御装置4は、車両1が走行する間、第1の走行制御処理を所定の時間間隔(例えば1/10秒間隔)で繰り返し実行する。
まず、走行制御装置4の物体検出部431は、周辺カメラ2により生成された周辺画像から1以上の物体を検出する(ステップS11)。また、走行制御装置4の視線検出部432は、ドライバモニタカメラ3により生成された顔画像から車両1の運転者の視線方向を検出する(ステップS12)。
次に、走行制御装置4の特定部433は、検出された1以上の物体のうち、運転者の視線方向にある物体を特定する(ステップS13)。
走行制御装置4の条件記憶部434は、運転者による危険回避操作が検出されるか否かを判定する(ステップS14)。危険回避操作が検出された場合(ステップS14:Y)、条件記憶部434は、特定された物体と、特定された物体が検出されたときの状況を表す状況条件とを関連づけてメモリ42に記憶させ(ステップS15)、第1の走行制御処理を終了する。
危険回避操作が検出されない場合(ステップS14:N)、条件記憶部434は第1の走行制御処理を終了する。
図7は、第2の走行制御処理のフローチャートである。走行制御装置4は、車両1が自動運転制御により走行する間、第2の走行制御処理を所定の時間間隔(例えば1/10秒間隔)で繰り返し実行する。
まず、走行制御装置4の物体検出部431は、周辺カメラ2により生成された周辺画像から1以上の物体を検出する(ステップS21)。
次に、走行制御装置4の基準変更部436は、検出された物体がメモリ42の状況テーブル421に記憶された物体であるか否かを判定する(ステップS22)。検出された物体が状況テーブル421に記憶された物体でないと判定された場合(ステップS22:N)、基準変更部436は第2の走行制御処理を終了する。
また、走行制御装置の基準変更部436は、物体が検出されたときの状況が状況条件を満たすか否かを判定する(ステップS23)。物体が検出されたときの状況が状況条件を満たさないと判定された場合(ステップS23:N)、基準変更部436は第2の走行制御処理を終了する。
物体が検出されたときの状況が状況条件を満たすと判定された場合(ステップS23:Y)、基準変更部436は、運転者がより安全と感じられるように所定の安全基準を変更し(ステップS24)、第2の走行制御処理を終了する。
このように第1および第2の走行制御処理を実行することにより、走行制御装置4は、運転者が不安を感じないように車両の走行を制御することができる。
当業者は、本開示の精神および範囲から外れることなく、種々の変更、置換および修正をこれに加えることが可能であることを理解されたい。
1 車両
4 走行制御装置
431 物体検出部
432 視線検出部
433 特定部
434 条件記憶部
435 条件学習部
436 基準変更部

Claims (5)

  1. 所定の安全基準を満たす自動運転制御により走行可能な車両の周辺が表された周辺画像から1以上の物体を検出する物体検出部と、
    前記車両の運転者の顔領域が表された顔画像から前記運転者の視線方向を検出する視線検出部と、
    前記1以上の物体のうち、前記運転者の視線方向にある物体を特定する特定部と、
    前記車両の走行中に、前記運転者による危険を回避するための危険回避操作を検出した場合、前記特定された物体と、前記特定された物体が検出されたときの状況を表す状況条件とを関連づけて記憶部に記憶させる条件記憶部と、
    前記車両の前記自動運転制御による走行中に、前記記憶部に記憶された物体が検出され、かつ、前記物体が検出されたときの状況が前記状況条件を満たす場合、前記運転者がより安全と感じられるように前記所定の安全基準を変更する基準変更部と、
    を備える走行制御装置。
  2. 前記状況条件は、前記特定された物体の、少なくとも前記車両からの距離を含む、請求項1に記載の走行制御装置。
  3. 前記記憶部に記憶された物体のうちいずれかの物体に関連づけて異なる時刻に記憶された複数の前記状況条件に基づいて、当該物体が検出されたときに前記危険回避操作が検出される状況を表す学習状況条件を作成する条件学習部をさらに備え、
    前記基準変更部は、前記物体が検出されたときの状況が前記学習状況条件を満たす場合、前記物体が検出されたときの状況が前記状況条件を満たすと判定する、請求項1または2に記載の走行制御装置。
  4. 前記条件記憶部は、前記車両の走行中に前記物体が検出されたときの状況が前記状況条件を満たした場合に前記危険回避操作が検出される割合をさらに記憶し、
    前記条件学習部は、前記危険回避操作の検出される割合の大きい前記状況条件の方が、前記危険回避操作が検出される割合の小さい前記状況条件よりも優先されるように前記学習状況条件を作成する、請求項3に記載の走行制御装置。
  5. 所定の安全基準を満たす自動運転制御により走行可能な車両の周辺が表された周辺画像から1以上の物体を検出し、
    前記車両の運転者の顔領域が表された顔画像から前記運転者の視線方向を検出し、
    前記1以上の物体のうち、前記運転者の視線方向にある物体を特定し、
    前記車両の走行中に、前記運転者による危険を回避するための危険回避操作を検出した場合、前記特定された物体と、前記特定された物体が検出されたときの状況を表す状況条件とを関連づけて記憶部に記憶させ、
    前記車両の前記自動運転制御による走行中に、前記記憶部に記憶された物体が検出され、かつ、前記物体が検出されたときの状況が前記状況条件を満たす場合、前記運転者がより安全と感じられるように前記所定の安全基準を変更する、
    ことを含む走行制御方法。
JP2021213390A 2021-12-27 2021-12-27 走行制御装置および走行制御方法 Active JP7674237B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2021213390A JP7674237B2 (ja) 2021-12-27 2021-12-27 走行制御装置および走行制御方法
US18/086,988 US12280799B2 (en) 2021-12-27 2022-12-22 Travel controller and method for travel control
CN202211675483.6A CN116353625A (zh) 2021-12-27 2022-12-26 行驶控制装置以及行驶控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021213390A JP7674237B2 (ja) 2021-12-27 2021-12-27 走行制御装置および走行制御方法

Publications (2)

Publication Number Publication Date
JP2023097183A JP2023097183A (ja) 2023-07-07
JP7674237B2 true JP7674237B2 (ja) 2025-05-09

Family

ID=86898244

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021213390A Active JP7674237B2 (ja) 2021-12-27 2021-12-27 走行制御装置および走行制御方法

Country Status (3)

Country Link
US (1) US12280799B2 (ja)
JP (1) JP7674237B2 (ja)
CN (1) CN116353625A (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20230019334A (ko) * 2021-07-30 2023-02-08 현대자동차주식회사 차량 경로 제어 장치 및 차량의 경로 제어 방법
CN117041916B (zh) * 2023-09-27 2024-01-09 创意信息技术股份有限公司 一种海量数据处理方法、装置、系统及存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007105792A1 (ja) 2006-03-15 2007-09-20 Omron Corporation 監視装置および監視方法、制御装置および制御方法、並びにプログラム
WO2018029789A1 (ja) 2016-08-09 2018-02-15 日産自動車株式会社 自動運転車両の制御方法及び制御装置
WO2021090897A1 (ja) 2019-11-08 2021-05-14 ソニー株式会社 情報処理装置、情報処理方法及び情報処理プログラム

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6520506B2 (ja) 2014-09-03 2019-05-29 株式会社デンソー 車両の走行制御システム
CN107207010B (zh) * 2015-03-31 2019-10-18 日立汽车系统株式会社 自动驾驶控制装置
EP3357780B1 (en) * 2015-09-30 2022-10-26 Sony Group Corporation Driving control device, driving control method, and program
US20180170392A1 (en) 2016-12-20 2018-06-21 Baidu Usa Llc Method and System to Recognize Individual Driving Preference for Autonomous Vehicles
JP2019043496A (ja) 2017-09-07 2019-03-22 株式会社デンソー 自動運転調整装置、自動運転調整システム、及び自動運転調整方法
JP2019172137A (ja) 2018-03-29 2019-10-10 トヨタ自動車株式会社 自動運転システム
KR102785155B1 (ko) * 2019-05-23 2025-03-24 현대자동차주식회사 자율 주행 차량의 제어장치 및 그 방법
DE102021123597A1 (de) * 2021-09-13 2023-03-16 Dr. Ing. H.C. F. Porsche Aktiengesellschaft Verfahren und Steuergerät zur automatisierten Applikation von Fahrerassistenzsystemen im Serienbetrieb

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007105792A1 (ja) 2006-03-15 2007-09-20 Omron Corporation 監視装置および監視方法、制御装置および制御方法、並びにプログラム
WO2018029789A1 (ja) 2016-08-09 2018-02-15 日産自動車株式会社 自動運転車両の制御方法及び制御装置
WO2021090897A1 (ja) 2019-11-08 2021-05-14 ソニー株式会社 情報処理装置、情報処理方法及び情報処理プログラム

Also Published As

Publication number Publication date
CN116353625A (zh) 2023-06-30
US20230202520A1 (en) 2023-06-29
JP2023097183A (ja) 2023-07-07
US12280799B2 (en) 2025-04-22

Similar Documents

Publication Publication Date Title
US11787408B2 (en) System and method for controlling vehicle based on condition of driver
JP2025141999A (ja) 車載装置、制御方法及びプログラム
CN114512030B (zh) 驾驶员的驾驶不能状态检测装置
JP6939774B2 (ja) 運転支援システムおよび表示装置
US20170277182A1 (en) Control system for selective autonomous vehicle control
KR20200110702A (ko) 기본 미리 보기 영역 및 시선 기반 운전자 주의 산만 검출
US12030501B2 (en) Vehicular control system with enhanced vehicle passing maneuvering
US12253853B2 (en) Method for remotely controlled driving of a motor vehicle comprising a teleoperator, computer program product, and teleoperation driving system
JP7674237B2 (ja) 走行制御装置および走行制御方法
JP7487728B2 (ja) 監視装置、監視用コンピュータプログラム及び監視方法
CN110383212A (zh) 自动化激活视野支持系统
JP7558744B2 (ja) 異常報知システム、制御方法および車両制御システム
KR102697664B1 (ko) 차량의 차선 유지 장치 및 그 제어 방법
WO2021085371A1 (ja) 運転支援装置、運転支援方法、及び運転支援プログラム
EP3822931A1 (en) A vehicle alert system for notifying a potentially dangerous driving situation to a driver
CN109416887B (zh) 识别控制对象车辆报知装置
US12602934B2 (en) Vehicular driving assist system with traffic light recognition
JP7639791B2 (ja) 走行制御装置、走行制御方法、および走行制御用コンピュータプログラム
EP4414966B1 (en) Method for detecting a non-marked parking space for a vehicle, data processing apparatus, computer program and computer-readable storage medium
JP7540380B2 (ja) 走行制御装置、走行制御方法、および走行制御用コンピュータプログラム
JP7783130B2 (ja) メッセージ通知装置、メッセージ通知方法およびメッセージ通知用コンピュータプログラム
EP4592154B1 (en) Vehicle control device, vehicle control method, and vehicle control program
JP2025111102A (ja) 判定装置
EP3825902A1 (en) A training method and an automatic speed control system for a motor vehicle
JP2025014499A (ja) 監視装置、監視用コンピュータプログラム及び監視方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240722

TRDD Decision of grant or rejection written
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250326

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250401

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250424

R150 Certificate of patent or registration of utility model

Ref document number: 7674237

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150