JP6528787B2 - 車両の制御装置 - Google Patents

車両の制御装置 Download PDF

Info

Publication number
JP6528787B2
JP6528787B2 JP2017005880A JP2017005880A JP6528787B2 JP 6528787 B2 JP6528787 B2 JP 6528787B2 JP 2017005880 A JP2017005880 A JP 2017005880A JP 2017005880 A JP2017005880 A JP 2017005880A JP 6528787 B2 JP6528787 B2 JP 6528787B2
Authority
JP
Japan
Prior art keywords
driver
steering
vehicle
angle
upper limit
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
JP2017005880A
Other languages
English (en)
Other versions
JP2018114804A (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
Original Assignee
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 Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2017005880A priority Critical patent/JP6528787B2/ja
Priority to EP18150305.3A priority patent/EP3348453B1/en
Priority to US15/870,533 priority patent/US10706299B2/en
Publication of JP2018114804A publication Critical patent/JP2018114804A/ja
Application granted granted Critical
Publication of JP6528787B2 publication Critical patent/JP6528787B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K28/00Safety devices for propulsion-unit control, specially adapted for, or arranged in, vehicles, e.g. preventing fuel supply or ignition in the event of potentially dangerous conditions
    • B60K28/02Safety devices for propulsion-unit control, specially adapted for, or arranged in, vehicles, e.g. preventing fuel supply or ignition in the event of potentially dangerous conditions responsive to conditions relating to the driver
    • B60K28/06Safety devices for propulsion-unit control, specially adapted for, or arranged in, vehicles, e.g. preventing fuel supply or ignition in the event of potentially dangerous conditions responsive to conditions relating to the driver responsive to incapacity of driver
    • B60K28/066Safety devices for propulsion-unit control, specially adapted for, or arranged in, vehicles, e.g. preventing fuel supply or ignition in the event of potentially dangerous conditions responsive to conditions relating to the driver responsive to incapacity of driver actuating a signalling device
    • 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/12Limiting control by the driver depending on vehicle state, e.g. interlocking means for the control input for preventing unsafe operation
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D6/00Arrangements for automatically controlling steering depending on driving conditions sensed and responded to, e.g. control circuits
    • B62D6/007Arrangements for automatically controlling steering depending on driving conditions sensed and responded to, e.g. control circuits adjustable by the driver, e.g. sport mode
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Transportation (AREA)
  • Combustion & Propulsion (AREA)
  • Chemical & Material Sciences (AREA)
  • Automation & Control Theory (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Steering Control In Accordance With Driving Conditions (AREA)
  • Image Processing (AREA)
  • Image Analysis (AREA)
  • Power Steering Mechanism (AREA)

Description

本発明は車両の制御装置に関する。
従来、車両に設けられた撮像手段を用いてドライバの顔向き等を検出するための装置が知られている。例えば、特許文献1には、撮像手段によって撮影されたドライバの画像からドライバの顔向きと顔向きの角速度とを算出し、ドライバの顔向きが撮像手段の撮影範囲外となった場合には、顔向きの角速度に基づいて顔向きを推定することが記載されている。
特開2016−057839号公報 特開2014−115859号公報
しかしながら、撮像手段とドライバとの間にステアリングホイールが位置する場合、ステアリングホイールの回転量が大きくなると、ステアリングホイールのスポーク部分等によってドライバの撮影が妨げられる。このため、ドライバが正面を向いていたとしても、ドライバの顔画像において顔の主要パーツを検出できない場合がある。この結果、特許文献1に記載の検出方法では、ステアリングホイールによって顔の主要パーツが隠された状態でドライバの顔向きが変化した場合には、ドライバの顔向きを検出することができない。
そこで、本発明の目的は、ステアリングホイールによってドライバの顔が隠れることによるドライバ状態の検出精度の低下を低減することができる車両の制御装置を提供することにある。
本開示の要旨は以下のとおりである。
(1)車両のドライバの顔を撮影して該ドライバの顔画像を生成するドライバモニタカメラと、前記顔画像に基づいて前記ドライバの状態を検出するドライバ状態検出部と、前記車両の車輪及びステアリングホイールを操作する操舵装置と、前記車輪の目標転舵角と前記ステアリングホイールの目標操舵角とを設定して前記操舵装置を制御する操舵制御部とを備え、前記ステアリングホイールは前記ドライバモニタカメラと前記ドライバとの間に位置しており、前記操舵制御部は、前記目標操舵角の上限値を、前記ドライバが正面を向いているときに生成された前記顔画像において前記ドライバの片眼が前記ステアリングホイールによって隠れないときの最大角度以下にする、車両の制御装置。
(2)前記操舵制御部は前記上限値を前記最大角度にする、上記(1)に記載の車両の制御装置。
(3)前記ドライバ状態検出部は前記ドライバの視線又は顔向きを検出し、前記操舵制御部は、前記上限値を、前記ドライバが正面を向いているときに生成された前記顔画像において前記ドライバの両眼が前記ステアリングホイールによって隠れないときの最大角度にする、上記(1)に記載の車両の制御装置。
(4)前記操舵制御部は、前記ステアリングホイールが操作されたときに前記ドライバモニタカメラによって生成される前記顔画像に基づいて前記上限値を設定する、上記(1)から(3)のいずれか1つに記載の車両の制御装置。
(5)前記操舵制御部は前記上限値をドライバ毎に設定する、上記(4)に記載の車両の制御装置。
本発明によれば、ステアリングホイールによってドライバの顔が隠れることによるドライバ状態の検出精度の低下を低減することができる車両の制御装置が提供される。
図1は、本発明の第一実施形態に係る車両の制御装置の構成を示すブロック図である。 図2は、車両の制御装置を搭載した車両の内部を概略的に示す図である。 図3は、操舵装置の一例を概略的に示す図である。 図4は、第一実施形態における車両の操舵処理の制御ルーチンを示すフローチャートである。 図5は、第一実施形態におけるドライバ状態検出処理の制御ルーチンを示すフローチャートである。 図6は、操舵装置の別の例を概略的に示す図である。 図7は、第二実施形態における上限値設定処理の制御ルーチンを示すフローチャートである。 図8は、第三実施形態における顔情報検出処理の制御ルーチンを示すフローチャートである。 図9は、第三実施形態におけるドライバ状態検出処理の制御ルーチンを示すフローチャートである。
以下、図面を参照して本発明の実施形態について詳細に説明する。なお、以下の説明では、同様な構成要素には同一の参照番号を付す。
<第一実施形態>
以下、図1〜図6を参照して、本発明の第一実施形態について説明する。図1は、本発明の第一実施形態に係る車両の制御装置の構成を示すブロック図である。車両の制御装置1は、車両に搭載される。車両の制御装置1はドライバモニタカメラ10と電子制御ユニット(ECU)20と操舵装置30とを備える。
図2は、車両の制御装置を搭載した車両の内部を概略的に示す図である。ドライバモニタカメラ10は車両80のドライバの顔を撮影してドライバの顔画像を生成する。ドライバモニタカメラ10は車内に設けられる。具体的には、図2に示すように、ドライバモニタカメラ10は車両80のステアリングコラム81の上部に設けられる。図2には、ドライバモニタカメラ10の投影範囲が破線で示されている。なお、ドライバモニタカメラ10は、車両80のメータパネル、メータフード等に設けられてもよい。
ドライバモニタカメラ10はカメラ及び投光器から構成される。例えば、カメラはCMOS(相補型金属酸化膜半導体)カメラ又はCCD(電荷結合素子)カメラであり、投光器はLED(発光ダイオード)である。また、夜間等の低照度時においてもドライバに不快感を与えることなくドライバの顔を撮影できるように、好ましくは、投光器は近赤外LEDである。例えば、投光器は、カメラの両側に配置された二個の近赤外LEDである。また、カメラには可視光カットフィルタのようなフィルタが設けられてもよい。ドライバモニタカメラ10によって生成されたドライバの顔画像はドライバモニタカメラ10からECU20に送信される。
図3は、操舵装置の一例を概略的に示す図である。図3に示した操舵装置30はいわゆるステアバイワイヤ式の操舵装置である。操舵装置30は車両80の車輪(前輪)85及びステアリングホイール82を操作する。操舵装置30は、転舵アクチュエータ31、操舵反力アクチュエータ32、操舵角センサ33及びクラッチ34を備える。
転舵アクチュエータ31はタイロッド間シャフト36を駆動して車輪(前輪)85の転舵角を制御する。操舵反力アクチュエータ32は、車両80がドライバによって手動運転されている場合には、ステアリングシャフト37を駆動してドライバに操舵反力を与える。また、操舵反力アクチュエータ32は、車両80が車両80の自動運転システムによって自動運転されている場合には、ステアリングシャフト37を駆動してステアリングホイール82の操舵角を制御する。転舵アクチュエータ31及び操舵反力アクチュエータ32はECU20に接続され、転舵アクチュエータ31及び操舵反力アクチュエータ32の動作はECU20によって制御される。
操舵角センサ33は、ステアリングホイール82と操舵反力アクチュエータ32との間のステアリングシャフト37に設けられ、ステアリングホイール82の操舵角を検出する。車両80がドライバによって手動運転されている場合、すなわちステアリングホイール82がドライバによって操作されている場合、操舵角センサ33によって検出された操舵角に基づいて、車輪85の転舵角が転舵アクチュエータ31を介して制御される。操舵角センサ33はECU20に接続され、操舵角センサ33の出力値はECU20に送信される。
クラッチ34は、フェールセーフ機構として設けられ、操舵装置30の故障が発生した場合に、ステアリングホイール82と車輪85とを機械的に結合する。操舵装置30の故障が発生していないときには、クラッチ34は切断され、ステアリングホイール82と車輪85とは機械的に切断される。この場合、操舵装置30は、ステアリングホイール82及び車輪85を独立して操作することができる。すなわち、操舵装置30はステアリングホイール82の操舵角とは無関係に車輪85の転舵角を制御することができる。クラッチ34はECU20に接続され、クラッチ34の動作はECU20によって制御される。
ECU20は、双方向性バスによって相互に接続された中央演算装置(CPU)、読み出し専用メモリ(ROM)、ランダムアクセスメモリ(RAM)、入力ポート及び出力ポートを備えたマイクロコンピュータである。本実施形態では、一つのECU20が設けられているが、機能毎に複数のECUが設けられていてもよい。図1に示すように、ECU20はドライバ状態検出部21と操舵制御部22とを含む。ドライバ状態検出部21は、ドライバモニタカメラ10によって生成されたドライバの顔画像に基づいてドライバの状態を検出する。操舵制御部22は、車両80の操舵を制御すべく、車輪85の目標転舵角とステアリングホイール82の目標操舵角とを設定して操舵装置30を制御する。
図2に示すように、ステアリングホイール82はドライバモニタカメラ10とドライバとの間に位置している。この場合、ドライバモニタカメラ10はステアリングホイール82を通してドライバを撮影する。このため、ステアリングホイール82の回転量、すなわちステアリングホイール82の操舵角が大きくなると、ステアリングホイール82のスポーク部分等によってドライバの撮影が妨げられる。
具体的には、ドライバ側から見て右回り(時計回り)にステアリングホイール82を回転させた場合、回転量の増加に伴い、口、鼻、左眼、右眼の順でドライバの顔の主要パーツがステアリングホイール82によって隠れる。一方、ドライバ側から見て左回り(反時計回り)にステアリングホイール82を回転させた場合、回転量の増加に伴い、口、鼻、右眼、左眼の順でドライバの顔の主要パーツがステアリングホイール82によって隠れる。このため、車両80の操舵時には、ドライバが正面を向いていたとしても、ドライバの顔の主要パーツがステアリングホイール82によって隠れる場合があり、ドライバ状態の検出精度が低下する。
そこで、本実施形態では、車両80の操舵時におけるステアリングホイール82の操舵角を制限する。具体的には、操舵制御部22は、目標操舵角の上限値を、ドライバが正面を向いているときに生成されたドライバの顔画像においてドライバの片眼がステアリングホイール82によって隠れないときの最大角度以下にする。目標操舵角の上限値は例えばECU20のROM又はRAMに記憶される。なお、目標操舵角の上限値はゼロよりも大きな値に設定される。
上述した制御によって、本実施形態では、車両80の操舵時であってもドライバの少なくとも片眼がステアリングホイール82によって隠れないため、ステアリングホイール82によってドライバの顔が隠れることによるドライバ状態の検出精度の低下を低減することができる。また、自動運転システムによって車両80の操舵が制御されているときであっても操舵装置30によってステアリングホイール82が操作されるため、自動運転されている車両80の挙動をドライバが予測することが容易になる。さらに、自動運転から手動運転への切替(オーバーライド)を円滑にすることができる。
以下、図4及び図5のフローチャートを参照して、車両の制御装置1によって行われる制御について詳細に説明する。図4は、第一実施形態における車両の操舵処理の制御ルーチンを示すフローチャートである。本制御ルーチンは、車両80の自動運転が実施される間、ECU20によって繰り返し実行される。本制御ルーチンでは、車両80の操舵が制御される。
最初に、ステップS101において、操舵制御部22が車両80の操舵要求が有るか否かを判定する。例えば、操舵制御部22は、自動運転システムによって生成された車両80の走行パス上を車両80が走行するために車両80の操舵が必要とされる場合に、車両80の操舵要求が有ると判定する。ステップS101において車両80の操舵要求が無いと判定された場合、本制御ルーチンは終了する。一方、車両80の操舵要求が有ると判定された場合、本制御ルーチンはステップS102に進む。
ステップS102では、操舵制御部22が車輪85の転舵方向及び目標転舵角を設定する。例えば、操舵制御部22は、車両80の走行パス、速度等に基づいて車輪85の転舵方向及び目標転舵角を設定する。車両80の速度は、車両80に設けられた車速センサによって検出される。
次いで、ステップS103において、操舵制御部22がステアリングホイール82の操舵方向及び目標操舵角を設定する。操舵制御部22は車輪85の転舵方向に基づいてステアリングホイール82の操舵方向を設定する。また、操舵制御部22は、手動運転において目標転舵角を得るために必要なステアリングホイール82の操舵角を目標操舵角として設定する。
次いで、ステップS104において、操舵制御部22が、ステップS103において設定された目標操舵角が上限値以下であるか否かを判定する。目標操舵角の上限値は、実験的に予め定められ、ドライバが正面を向いているときに生成されたドライバの顔画像においてドライバの片眼がステアリングホイール82によって隠れないときの最大角度以下である。例えば、上限値は、ドライバが正面を向いているときに生成されたドライバの顔画像においてドライバの片眼がステアリングホイール82によって隠れないときの最大角度に設定される。この場合、目標操舵角の上限値は例えば35°である。なお、上限値は、ステアリングホイール82の操舵方向毎に異なる値であってもよい。ステップS104において目標操舵角が上限値以下であると判定された場合、本制御ルーチンはステップS105に進む。
ステップS105では、操舵制御部22が操舵装置30を用いて車輪85及びステアリングホイール82を操作する。操舵制御部22は、ステップS102において設定した車輪85の転舵方向及び目標転舵角に従って車輪85を操作する。また、操舵制御部22は、ステップS103において設定したステアリングホイール82の操舵方向及び目標操舵角に従ってステアリングホイール82を操作する。ステップS105の後、本制御ルーチンは終了する。
一方、ステップS104において目標操舵角が上限値よりも大きいと判定された場合、本制御ルーチンはステップS106に進む。ステップS106では、操舵制御部22が目標操舵角を変更する。具体的には、操舵制御部22は目標操舵角を小さくする。例えば、操舵制御部22は、目標操舵角を手動運転時の操舵角にできるだけ近付けるべく、目標操舵角を上限値に変更する。
ステップS106の後、ステップS105において、操舵制御部22が操舵装置30を用いて車輪85及びステアリングホイール82を操作する。操舵制御部22は、ステップS103において設定したステアリングホイール82の操舵方向と、ステップS106において設定した目標操舵角に従ってステアリングホイール82を操作する。ステップS105の後、本制御ルーチンは終了する。
図5は、第一実施形態におけるドライバ状態検出処理の制御ルーチンを示すフローチャートである。本制御ルーチンは、車両80の自動運転が実施される間、ECU20によって繰り返し実行される。本制御ルーチンでは、ドライバ状態が検出される。
最初に、ステップS201において、ドライバ状態検出部21がドライバモニタカメラ10からドライバの顔画像を取得する。ドライバの顔画像はドライバモニタカメラ10によって生成される。
次いで、ステップS202において、ドライバ状態検出部21がドライバの顔画像に基づいてドライバ状態を検出する。例えば、ドライバ状態検出部21は、ドライバの顔画像から片眼が検出された場合には片眼の開眼度に基づいてドライバの居眠りを検出し、ドライバの顔画像から両眼が検出された場合には両眼の開眼度及びドライバの視線又は顔向きに基づいてドライバの居眠り及び脇見を検出する。ステップS202の後、本制御ルーチンは終了する。
なお、操舵装置30は、ステアリングホイール82の操舵角を制限しつつ車輪85の転舵角を自在に制御することができれば、ステアバイワイヤ式以外の操舵装置であってもよい。
図6は、操舵装置の別の例を概略的に示す図である。図6に示した操舵装置30’はいわゆる可変ギア比ステアリング(Variable Gear Ratio Steering(VGRS))である。操舵装置30’は可変ギア比アクチュエータ41及びパワーアシストアクチュエータ42を備える。
可変ギア比アクチュエータ41は、ステアリングホイール82と車輪85とを機械的に結合するステアリングシャフト47に設けられる。可変ギア比アクチュエータ41はステアリングギア比(ステアリングホイール82の操舵角と車輪85の転舵角との比率)を無段階に変化させることができる。このため、操舵装置30’はステアリングホイール82の操舵角とは無関係に車輪85の転舵角を制御することができる。
パワーアシストアクチュエータ42はタイロッド間シャフト46を駆動して車輪85の転舵角及びステアリングホイール82の操舵角を制御する。このとき、ステアリングホイール82の操舵角に対する車輪85の転舵角は、可変ギア比アクチュエータ41によって設定されたステアリングギア比によって決定される。可変ギア比アクチュエータ41及びパワーアシストアクチュエータ42はECU20に接続され、可変ギア比アクチュエータ41及びパワーアシストアクチュエータ42の動作はECU20によって制御される。なお、パワーアシストアクチュエータ42は、ステアリングシャフト47に設けられていてもよい。
車両の制御装置1が操舵装置30’を備える場合、図4の車両の操舵処理の制御ルーチンは以下のように実行される。ステップS103において、操舵制御部22は、手動運転において設定されるステアリングギア比と、ステップS102において設定された目標点舵角とから算出される値を目標操舵角として設定する。また、ステップS106において目標操舵角が変更された場合、ステップS105において、操舵制御部22は、操舵装置30’を用いて、ステップS106において設定された目標操舵角と、ステップ
S102において設定された目標転舵角との比率にステアリングギア比を変更する。
<第二実施形態>
第二実施形態に係る車両の制御装置の構成及び制御は、以下に説明する点を除いて、基本的に第一実施形態に係る車両の制御装置の構成及び制御と同様である。このため、以下、本発明の第二実施形態について、第一実施形態と異なる部分を中心に説明する。
ドライバの両眼がステアリングホイール82によって隠れるときの操舵角度はドライバの身体条件等に応じて変化する。このため、目標操舵角の上限値を予め定められた固定値に設定する場合、あらゆるドライバに対応すべく上限値を小さくする必要がある。この結果、車両80の自動運転におけるステアリングホイール82の回転量が手動運転時よりも著しく小さくなり、ドライバに違和感を与えるおそれがある。
そこで、第二実施形態では、操舵制御部22は、ステアリングホイール82が操作されたときにドライバモニタカメラ10によって生成されるドライバの顔画像に基づいて目標操舵角の上限値を設定する。このことによって、目標操舵角の上限値をより大きく設定することができ、ドライバの違和感を低減することができる。
図7は、第二実施形態における上限値設定処理の制御ルーチンを示すフローチャートである。本制御ルーチンは、車両80のイグニッションスイッチがオンにされた後、ECU20によって実行される。本制御ルーチンでは、目標操舵角の上限値が設定される。
最初に、ステップS301において、操舵制御部22が、目標操舵角の上限値が既に設定されているか否かを判定する。操舵制御部22は、目標操舵角の上限値がECU20のROM又はRAMに記憶されているときには、目標操舵角の上限値が既に設定されていると判定する。ステップS301において目標操舵角の上限値が既に設定されていると判定された場合、本制御ルーチンは終了する。一方、目標操舵角の上限値が設定されていないと判定された場合、本制御ルーチンはステップS302に進む。
ステップS302では、ドライバ状態検出部21がドライバモニタカメラ10を起動する。ドライバモニタカメラ10は車両80のドライバの顔を撮影してドライバの顔画像を生成し、生成された顔画像はドライバ状態検出部21に送信される。
次いで、ステップS303において、操舵制御部22がステアリングホイール82を操作する。具体的には、操舵制御部22はステアリングホイール82の操舵角を徐々に大きくする。この操作の間、ドライバ状態検出部21は、ドライバモニタカメラ10によって生成されたドライバの顔画像において顔の主要パーツがステアリングホイール82によって隠れたか否かを判定する。この結果、ドライバ状態検出部21は、ドライバの顔画像においてドライバの片眼がステアリングホイール82によって隠れないときの操舵角の最大角度を検出する。
次いで、ステップS304において、操舵制御部22が目標操舵角の上限値を設定する。このとき、操舵制御部22は、ステップS303において検出された最大角度以下に目標操舵角の上限値を設定する。例えば、操舵制御部22は、ステップS303において検出された最大角度に目標操舵角の上限値を設定する。次いで、ステップS305において、操舵制御部22が目標操舵角の上限値をECU20のROM又はRAMに記憶する。ステップS305の後、本制御ルーチンは終了する。
なお、目標操舵角の上限値はドライバ毎に設定されてもよい。このことによって、車両80が複数のドライバによって利用される場合であっても、目標操舵角の上限値を適切な値に設定することができる。
例えば、ステップS301において、車両80のドライバが特定され、特定のドライバについての目標操舵角の上限値が既に設定されているか否かが判定されてもよい。この場合、ステップS301においてドライバモニタカメラ10を起動し、ドライバ状態検出部21は、生成された顔画像と、ECU20のROM又はRAMに予め記憶された顔データとのマッチングを行うことで車両80のドライバを特定する。また、ステップS305において、操舵制御部22は目標操舵角の上限値をドライバの顔データと共にECU20のROM又はRAMに記憶する。
また、ステップS301は省略されてもよい。すなわち、操舵制御部22は、車両80のイグニッションスイッチがオンにされる度に目標操舵角の上限値を更新してもよい。この場合も、目標操舵角の上限値はドライバ毎に設定される。
<第三実施形態>
第三実施形態に係る車両の制御装置の構成及び制御は、以下に説明する点を除いて、基本的に第一実施形態に係る車両の制御装置の構成及び制御と同様である。このため、以下、本発明の第三実施形態について、第一実施形態と異なる部分を中心に説明する。
ドライバが脇見をしているか否かを判定するためには、ドライバの視線又は顔向きを検出する必要がある。また、ドライバの視線又は顔向きを検出するためには、ドライバの両眼を検出できることが望ましい。そこで、第三実施形態では、操舵制御部22は、目標操舵角の上限値を、ドライバが正面を向いているときに生成されたドライバの顔画像においてドライバの両眼がステアリングホイール82によって隠れないときの最大角度にする。このことによって、ドライバ状態検出部21はドライバの視線又は顔向きを検出することができる。
第三実施形態においても、図4に示した車両の操舵処理の制御ルーチンが実行される。このとき、ステップS104の判定において用いられる目標操舵角の上限値は、ドライバが正面を向いているときに生成されたドライバの顔画像においてドライバの両眼がステアリングホイール82によって隠れないときの最大角度に設定される。この場合、目標操舵角の上限値は例えば30°である。なお、上限値は、ステアリングホイール82の操舵方向毎に異なる値であってもよい。
図8は、第三実施形態における顔情報検出処理の制御ルーチンを示すフローチャートである。本制御ルーチンは、車両80の自動運転が実施される間、ECU20によって繰り返し実行される。本制御ルーチンでは、ドライバの顔情報が検出される。
最初に、ステップS401において、ドライバ状態検出部21がドライバモニタカメラ10からドライバの顔画像を取得する。ドライバの顔画像はドライバモニタカメラ10によって生成される。
次いで、ステップS402において、ドライバ状態検出部21がドライバの顔画像に基づいてドライバの顔情報を検出する。具体的には、ドライバ状態検出部21は、ドライバの視線又は顔向き及び両眼の開眼度を検出する。ステップS402の後、本制御ルーチンは終了する。
ドライバ状態検出部21は、例えば、以下の方法によってドライバの視線を検出する。ドライバ状態検出部21は、ドライバの顔画像から顔領域を特定し、両眼の特徴点を抽出することによって両眼を検出する。さらに、ドライバ状態検出部21は、プルキニエ像(角膜反射像)の位置と瞳孔中心の位置とを検出し、プルキニエ像と瞳孔中心との位置関係からドライバの視線を検出する。
また、ドライバ状態検出部21は、例えば、以下の方法によってドライバの顔向きを検出する。ドライバ状態検出部21は、ドライバが正面を向いているときの3D顔形状データを予め記憶している。3D顔形状データは、一般的な人間の顔のデータであっても、ドライバ毎に取得されてもよい。3D顔形状データは例えばECU20のROM又はRAMに記憶されている。ドライバ状態検出部21は、生成されたドライバの顔画像と、3D顔形状データとのマッチングを行う。ドライバ状態検出部21は、両者の一致率が最大となるようにドライバの顔画像を回転させ、このときの回転角度からドライバの顔向きを検出する。なお、ドライバ状態検出部21は顔領域と顔部品(口、鼻及び両眼)との位置関係からドライバの顔向きを検出してもよい。また、ドライバ状態検出部21は、両眼の上瞼及び下瞼の特徴点を抽出することによって両眼の開眼度を検出する。
図9は、第三実施形態におけるドライバ状態検出処理の制御ルーチンを示すフローチャートである。本制御ルーチンは、車両80の自動運転が実施される間、ECU20によって繰り返し実行される。本制御ルーチンでは、ドライバ状態が検出される。
最初に、ステップS501において、ドライバ状態検出部21が、ドライバが居眠りをしているか否かを判定する。ドライバ状態検出部21は、ドライバの両眼が所定時間以上閉じている場合にはドライバが居眠りをしていると判定し、ドライバの両眼が所定時間以上閉じていない場合にはドライバが居眠りをしていないと判定する。ドライバの両眼の開眼度は図7のステップS402において検出される。
ステップS501においてドライバが居眠りをしていないと判定された場合、本制御ルーチンはステップS502に進む。ステップS502では、ドライバ状態検出部21が、ドライバが脇見をしているか否かを判定する。ドライバ状態検出部21は、ドライバの視線又は顔向きが所定時間以上所定範囲外にある場合にはドライバが脇見をしていると判定し、ドライバの視線又は顔向きが所定時間以上所定範囲外にない場合にはドライバが脇見をしていないと判定する。ドライバの視線又は顔向きは図7のステップS402において検出される。ステップS502においてドライバが脇見をしていないと判定された場合、本制御ルーチンは終了する。
一方、ステップS501においてドライバが居眠りをしていると判定された場合又はステップS502においてドライバが脇見をしていると判定された場合、本制御ルーチンはステップS503に進む。ステップS503では、ドライバ状態検出部21がドライバに警報を与える。例えば、ドライバ状態検出部21は、車両に設けられたヒューマン・マシン・インターフェース(Human Machine Interface(HMI))等を介して視覚的又は聴覚的にドライバに警報を与える。ステップS503の後、本制御ルーチンは終了する。
以上、本発明に係る好適な実施形態を説明したが、本発明はこれら実施形態に限定されるものではなく、特許請求の範囲の記載内で様々な修正及び変更を施すことができる。また、上述した実施形態は、任意に組み合わせて実施可能である。例えば、第三実施形態において目標操舵角の上限値を設定するために、図7の上限値設定処理の制御ルーチンが実行されてもよい。
1 車両の制御装置
10 ドライバモニタカメラ
20 電子制御ユニット(ECU)
21 ドライバ状態検出部
22 操舵制御部
30 操舵装置
80 車両
82 ステアリングホイール
85 車輪

Claims (5)

  1. 車両のドライバの顔を撮影して該ドライバの顔画像を生成するドライバモニタカメラと、
    前記顔画像に基づいて前記ドライバの状態を検出するドライバ状態検出部と、
    前記車両の車輪及びステアリングホイールを操作する操舵装置と、
    前記車輪の目標転舵角と前記ステアリングホイールの目標操舵角とを設定して前記操舵装置を制御する操舵制御部と
    を備え、
    前記ステアリングホイールは前記ドライバモニタカメラと前記ドライバとの間に位置しており、
    前記操舵制御部は、前記目標操舵角の上限値を、前記ドライバが正面を向いているときに生成された前記顔画像において前記ドライバの片眼が前記ステアリングホイールによって隠れないときの最大角度以下にする、車両の制御装置。
  2. 前記操舵制御部は前記上限値を前記最大角度にする、請求項1に記載の車両の制御装置。
  3. 前記ドライバ状態検出部は前記ドライバの視線又は顔向きを検出し、前記操舵制御部は、前記上限値を、前記ドライバが正面を向いているときに生成された前記顔画像において前記ドライバの両眼が前記ステアリングホイールによって隠れないときの最大角度にする、請求項1に記載の車両の制御装置。
  4. 前記操舵制御部は、前記ステアリングホイールが操作されたときに前記ドライバモニタカメラによって生成される前記顔画像に基づいて前記上限値を設定する、請求項1から3のいずれか1項に記載の車両の制御装置。
  5. 前記操舵制御部は前記上限値をドライバ毎に設定する、請求項4に記載の車両の制御装置。
JP2017005880A 2017-01-17 2017-01-17 車両の制御装置 Active JP6528787B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2017005880A JP6528787B2 (ja) 2017-01-17 2017-01-17 車両の制御装置
EP18150305.3A EP3348453B1 (en) 2017-01-17 2018-01-04 Control system of vehicle
US15/870,533 US10706299B2 (en) 2017-01-17 2018-01-12 Control system of vehicle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017005880A JP6528787B2 (ja) 2017-01-17 2017-01-17 車両の制御装置

Publications (2)

Publication Number Publication Date
JP2018114804A JP2018114804A (ja) 2018-07-26
JP6528787B2 true JP6528787B2 (ja) 2019-06-12

Family

ID=61002824

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017005880A Active JP6528787B2 (ja) 2017-01-17 2017-01-17 車両の制御装置

Country Status (3)

Country Link
US (1) US10706299B2 (ja)
EP (1) EP3348453B1 (ja)
JP (1) JP6528787B2 (ja)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6809262B2 (ja) * 2017-02-08 2021-01-06 トヨタ自動車株式会社 ドライバ状態検出装置
JP6662401B2 (ja) * 2018-03-13 2020-03-11 オムロン株式会社 乗員監視装置
GB2577270B (en) 2018-09-19 2021-04-07 Jaguar Land Rover Ltd Apparatus and method for monitoring vehicle operation
FR3087029B1 (fr) * 2018-10-08 2022-06-24 Aptiv Tech Ltd Systeme de detection faciale d’un conducteur et methode associee
JP7346969B2 (ja) * 2019-07-22 2023-09-20 トヨタ自動車株式会社 運転支援装置

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19734307C2 (de) * 1997-08-08 1999-06-10 Bosch Gmbh Robert Verfahren und Vorrichtung zur Überwachung und/oder Beeinflussung des Fahrzeugverhaltens eines fahrergesteuerten Kraftfahrzeugs
JP4349350B2 (ja) * 2005-09-05 2009-10-21 トヨタ自動車株式会社 顔画像撮影カメラの搭載構造
JP5056067B2 (ja) * 2007-02-26 2012-10-24 株式会社デンソー 居眠り警報装置
JP2009090687A (ja) * 2007-10-03 2009-04-30 Tokai Rika Co Ltd 車両の操舵装置
DE102008040149A1 (de) * 2008-07-03 2010-01-07 Robert Bosch Gmbh Vorrichtung und Verfahren zur Freigabe einer automatischen Führung eines Fahrzeugs
DE102008044075A1 (de) * 2008-11-26 2010-05-27 Robert Bosch Gmbh Vorrichtung und Verfahren zur blick- und aufmerksamkeitsabhängigen Anpassung des Lenkverhaltens
JP2010133790A (ja) * 2008-12-03 2010-06-17 Calsonic Kansei Corp 顔向き検知装置
US20110224875A1 (en) * 2010-03-10 2011-09-15 Cuddihy Mark A Biometric Application of a Polymer-based Pressure Sensor
JP2012016964A (ja) * 2010-07-06 2012-01-26 Nissan Motor Co Ltd 車両用操舵制御装置
JP2014115859A (ja) * 2012-12-11 2014-06-26 Mitsubishi Motors Corp 脇見判定装置
JP2014181020A (ja) * 2013-03-21 2014-09-29 Denso Corp 走行制御装置
US9120379B2 (en) * 2013-09-25 2015-09-01 Denso International America, Inc. Adaptive instrument display using eye tracking
JP6264031B2 (ja) * 2013-12-26 2018-01-24 株式会社ジェイテクト 操舵装置
DE102014003302B3 (de) * 2014-03-08 2015-06-11 Audi Ag Verfahren zum Betreiben eines Lenksystems, Lenksystem und Fahrzeug
US20150294169A1 (en) * 2014-04-10 2015-10-15 Magna Electronics Inc. Vehicle vision system with driver monitoring
JP6350145B2 (ja) * 2014-09-09 2018-07-04 株式会社デンソーアイティーラボラトリ 顔向き検出装置及び車両用警告システム
DE102016002289A1 (de) * 2016-02-25 2016-08-11 Daimler Ag Verfahren zur Beobachtung eines Fahrers eines Fahrzeugs
JP2019104450A (ja) * 2017-12-14 2019-06-27 矢崎総業株式会社 車載撮影装置、及び車載撮影方法

Also Published As

Publication number Publication date
US10706299B2 (en) 2020-07-07
EP3348453A1 (en) 2018-07-18
EP3348453B1 (en) 2020-02-19
US20180204079A1 (en) 2018-07-19
JP2018114804A (ja) 2018-07-26

Similar Documents

Publication Publication Date Title
JP6528787B2 (ja) 車両の制御装置
JP4941760B2 (ja) 車両周辺監視装置
US20190202472A1 (en) Apparatus and method for automatically controlling driving assist function of vehicle
JP5817843B2 (ja) 車両用情報伝達装置
US20140132770A1 (en) Side camera system for vehicle and control method thereof
JP6693427B2 (ja) ドライバ状態検出装置
JP7047821B2 (ja) 運転支援装置
JP6952110B2 (ja) 方向指示器の制御方法及び方向指示器の制御装置
JPH0976815A (ja) 運転操作補助装置
JP2016055801A (ja) 車載表示装置
US20180232588A1 (en) Driver state monitoring device
JP2019011028A (ja) 車両制御装置
JP6775134B2 (ja) ドライバ状態検出装置
JP5469473B2 (ja) 確認行動支援装置
JP3465590B2 (ja) 車両走行支援装置
JPH06156262A (ja) 車両の予防安全装置
JP6579496B2 (ja) 運転者状態推定装置
JP7024332B2 (ja) ドライバモニタシステム
JP6365438B2 (ja) 運転者状態判定方法及びその判定装置
JP7046748B2 (ja) 運転者状態判定装置および運転者状態判定方法
WO2019167109A1 (ja) 車両用表示制御装置および表示制御方法
JP2019087017A (ja) ドライバ状態検出装置
JP6428691B2 (ja) 車両の室内指標表示装置
WO2013114871A1 (ja) 運転支援装置及び運転支援方法
KR20170065739A (ko) 헤드업 디스플레이 제어 장치 및 방법

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180724

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190403

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190429

R151 Written notification of patent or utility model registration

Ref document number: 6528787

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151