[go: up one dir, main page]

JP7210906B2 - 車両の自動運転制御装置及びプログラム - Google Patents

車両の自動運転制御装置及びプログラム Download PDF

Info

Publication number
JP7210906B2
JP7210906B2 JP2018104690A JP2018104690A JP7210906B2 JP 7210906 B2 JP7210906 B2 JP 7210906B2 JP 2018104690 A JP2018104690 A JP 2018104690A JP 2018104690 A JP2018104690 A JP 2018104690A JP 7210906 B2 JP7210906 B2 JP 7210906B2
Authority
JP
Japan
Prior art keywords
vehicle
camera
cameras
driving
angle
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
JP2018104690A
Other languages
English (en)
Other versions
JP2019209714A (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.)
Denso Corp
Original Assignee
Denso 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 Denso Corp filed Critical Denso Corp
Priority to JP2018104690A priority Critical patent/JP7210906B2/ja
Priority to US16/426,308 priority patent/US11112804B2/en
Priority to CN201910468784.3A priority patent/CN110550015B/zh
Priority to DE102019207994.6A priority patent/DE102019207994A1/de
Publication of JP2019209714A publication Critical patent/JP2019209714A/ja
Application granted granted Critical
Publication of JP7210906B2 publication Critical patent/JP7210906B2/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/0231Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
    • G05D1/0246Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means
    • 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
    • B60W10/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/04Conjoint control of vehicle sub-units of different type or different function including control of propulsion units
    • 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/0055Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots with safety arrangements
    • G05D1/0061Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots with safety arrangements for transition from automatic pilot to manual pilot and vice versa
    • 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
    • B60W10/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/18Conjoint control of vehicle sub-units of different type or different function including control of braking systems
    • 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
    • B60W10/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/20Conjoint control of vehicle sub-units of different type or different function including control of steering systems
    • 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
    • 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/02Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
    • B60W50/0205Diagnosing or detecting failures; Failure detection models
    • 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/02Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
    • B60W50/023Avoiding failures by using redundant parts
    • 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/02Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
    • B60W50/029Adapting to failures or work around with other constraints, e.g. circumvention by avoiding use of failed parts
    • 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
    • B60W60/0018Planning or execution of driving tasks specially adapted for safety by employing degraded modes, e.g. reducing speed, in response to suboptimal conditions
    • B60W60/00186Planning or execution of driving tasks specially adapted for safety by employing degraded modes, e.g. reducing speed, in response to suboptimal conditions related to 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
    • B60W60/00Drive control systems specially adapted for autonomous road vehicles
    • B60W60/005Handover processes
    • B60W60/0059Estimation of the risk associated with autonomous or manual driving, e.g. situation too complex, sensor failure or driver incapacity
    • 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
    • B60W2050/0001Details of the control system
    • B60W2050/0043Signal treatments, identification of variables or parameters, parameter estimation or state estimation
    • 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/02Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
    • B60W50/0205Diagnosing or detecting failures; Failure detection models
    • B60W2050/0215Sensor drifts or sensor failures
    • 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/02Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
    • B60W50/029Adapting to failures or work around with other constraints, e.g. circumvention by avoiding use of failed parts
    • B60W2050/0295Inhibiting action of specific actuators or systems
    • 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
    • B60W2710/00Output or target parameters relating to a particular sub-units
    • B60W2710/06Combustion engines, Gas turbines
    • 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
    • B60W2710/00Output or target parameters relating to a particular sub-units
    • B60W2710/08Electric propulsion units
    • 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
    • B60W2710/00Output or target parameters relating to a particular sub-units
    • B60W2710/18Braking system
    • 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
    • B60W2710/00Output or target parameters relating to a particular sub-units
    • B60W2710/20Steering systems
    • B60W2710/202Steering torque

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • General Physics & Mathematics (AREA)
  • Combustion & Propulsion (AREA)
  • Chemical & Material Sciences (AREA)
  • Multimedia (AREA)
  • Electromagnetism (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Mathematical Physics (AREA)
  • Traffic Control Systems (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Fittings On The Vehicle Exterior For Carrying Loads, And Devices For Holding Or Mounting Articles (AREA)
  • Steering Control In Accordance With Driving Conditions (AREA)

Description

本開示は、車両の進行方向前方を撮像した撮像画像に基づき車両を自動運転するよう構成された車両の自動運転制御装置及びプログラムに関する。
従来、特許文献1に記載のように、車両の加速・操舵・制動の全てを制御する自動化レベル3の自動運転システムと、加速・操舵・制動のうちの複数を制御する自動化レベル2の予防安全システムと、を備えた車両の自動運転制御装置が提案されている。
この提案の自動運転制御装置においては、自動運転が要求されると予防安全システムによる自動運転制御を実施し、その後、レベル3許可条件が満たされると自動運転システムによる自動運転制御を実施する。
また、各システムは、自動運転制御の実行時に、他方のシステムが故障すると、車両を停止可能地点へ誘導する緊急制動の自動運転制御を実施し、緊急制動中に運転者が車両の運転に介入すると、自動化レベル1の自動運転制御に移行する。なお、自動化レベル1では、加速・操舵・制動の何れかを制御する。
特開2017-157067号公報
上記提案の自動運転制御装置においては、自動運転システムと予防安全システムとが各々独立したコンピュータにて構成されているため、車両の制御系を冗長化して、一方のシステムが故障しても車両の自動運転を継続させることができる。また、自動化レベル3の自動運転システムを二重に設けた場合に比べて、自動運転制御装置のコストを低減することができる。
しかしながら、上記提案の自動運転制御装置では、一方のシステムが故障した際に、他方のシステムで車両を緊急制動させることから、自動運転を継続して、車両を走行させることはできない。
また、自動運転制御装置が、車載カメラによる撮像画像を利用して車両の進路を決定し車両を自動操舵するよう構成されている場合、車載カメラが故障した際には、2系統のシステムを備えていたとしても、車両を停止可能地点へ誘導することは困難である。
従って、この場合には、車両の運転を、自動運転から、運転者による手動運転に切り換える必要があり、運転者にとって使い勝手が悪いシステムとなってしまう。
本開示の一局面は、車載カメラによる撮像画像を利用して車両を自動運転するよう構成された自動運転制御装置において、車載カメラが故障しても自動運転を継続できるようにすることが望ましい。
本開示の一局面の自動運転制御装置は、車両の進行方向前方をそれぞれ異なる撮像領域で撮像するように構成された複数のカメラ(32t,32n,32w)と、車両の走行状態を制御するよう構成された車両制御部(24,26,28)とを備えた車両に搭載される。
そして、本開示の一局面の車両の自動運転制御装置は、運転制御部(6)と、カメラ監視部(8)とを備え、所定の運転条件に従い車両を運転して走行させる。
ここで、運転制御部は、複数のカメラから得られる複数の撮像画像と、所定の運転条件とに基づき、車両を走行させるのに要する制御量を設定して、車両制御部に出力することで、車両を自動運転するよう構成されている。
このため、運転制御部は、複数のカメラにて撮像され、撮像領域が異なる撮像画像を利用して、車両の進行方向前方の走行路や障害物を広範囲に把握し、車両を自動走行させることができるようになる。
また、カメラ監視部は、車両に搭載された複数のカメラが正常動作しているか否かを監視し、複数のカメラの一つが故障すると、その故障したカメラの撮像領域に応じて、運転条件を制限する。そして、運転制御部は、カメラ監視部にて運転条件が制限されると、その制限された運転条件に基づき制御量を設定して、車両の自動運転を継続する。
従って、複数のカメラの一つが故障し、例えば、車両前方の一部の画像が取得できなくなっても、運転条件を制限することで、自動運転を継続して車両を走行させることができるようになる。
よって、本開示の一局面の自動運転制御装置によれば、車載カメラが故障した際に、直ぐに、自動運転を中止して、運転者による手動運転に切り替える必要がなく、運転者にとって利便性のよい装置を提供できる。
なお、この欄及び特許請求の範囲に記載した括弧内の符号は、一つの態様として後述する実施形態に記載の具体的手段との対応関係を示すものであって、本発明の技術的範囲を限定するものではない。
実施形態の自動運転システム全体の構成を表すブロック図である。 カメラモジュールの外観を表す斜視図である。 カメラモジュールの内部構成を表す断面図である。 カメラモジュール内の広角カメラ、狭角カメラ及び望遠カメラの画角及び被写界深度を表す説明図である。 自動運転制御ECUにて実行されるカメラ監視処理を表すフローチャートである。
以下に本開示の実施形態を図面と共に説明する。
(自動運転システム全体の構成)
図1に示すように、本実施形態の自動運転システム1は、例えば乗用車等の車両に搭載されて、車両を自動運転するシステムであり、自動運転制御ECU(Electronic Control Unit)10を中心に構成されている。
自動運転制御ECU10には、自車位置センサ12、周辺物体センサ13、通信部14、道路情報記憶部16、出力装置17、入力装置18、及び、カメラモジュール30が接続されている。
また、自動運転制御ECU10には、ナビゲーションシステム22、駆動力制御ECU24、制動力制御ECU26、および、操舵制御ECU28が、車載ネットワーク20を介して互いに通信可能に接続されている。
ここで、自車位置センサ12は、車両の現在位置を検出するためのセンサであり、例えば、GPS受信機やジャイロセンサ等にて構成される。
また、周辺物体センサ13は、自動運転制御に用いるための車両周囲の状況を検出する周知のセンサであり、例えば、レーザーレーダーセンサ、ミリ波センサ、超音波センサ等にて構成される。
そして、周辺物体センサ13は、先行車、隣接レーン走行車、対向車、進入車等、自車両周囲の走行車両や、停止車両、落下物、停止物、歩行者等、走行の障害となる障害物について、存在、位置、大きさ、距離等を検出する。
また、通信部14は、車両外部と無線通信を行う通信モジュールであり、車両外部の所定のサーバと通信を行うことによって、交通や天気に関する各種情報を取得するのに利用される。
また、道路情報記憶部16は、車両が走行予定の道路に関する詳細な道路情報等を記憶するためのものであり、例えば、フラッシュROM等の読み書き可能な記憶媒体にて構成されている。なお、道路情報としては、例えば、車線数、車線幅、各車線の中心座標、カーブ曲率、停止線位置、信号機位置等が含まれる。
また、出力装置17は、運転者に対し各種メッセージを出力するためのものであり、画像表示用のディスプレイや音声出力用のスピーカが該当する。また、入力装置18は、運転者からの自動運転に関する各種指令を入力するためのものであり、操作スイッチ或いは操作レバーにて構成されている。
また、カメラモジュール30は、車両の進行方向前方を撮像して画像を取得するものであり、本実施形態では、画角が異なる3種類のカメラ、すなわち、広角カメラ32w、狭角カメラ32n、及び望遠カメラ32tを備える。
そして、各カメラ32w,32n,32tにて撮像された画像は、車両の走行レーンの左右の白線や車両の進行方向前方に存在する物体を認識するのに利用される。なお、カメラモジュール30の構成については、図2~図4を用いて後に詳しく説明する。
次に、ナビゲーションシステム22は、運転者が目的地を設定することで現在地から目的地までの経路を地図上で示し、この経路情報に従って走行するための走行案内をディスプレイなどの画面や音声で行うシステム装置である。
次に、駆動力制御ECU24は、エンジンやモータなど、車両の駆動力を発生する駆動アクチュエータを制御する電子制御装置である。そして、駆動力制御ECU24は、運転者が手動運転を行うときには、運転者のアクセルペダルの操作量に応じて駆動アクチュエータを制御し、所望の駆動力を発生させる。
また、駆動力制御ECU24は、自動運転を行うときには、車載ネットワーク20を介して、自動運転制御ECU10から要求駆動力を取得し、要求駆動力を達成するよう駆動アクチュエータ制御する。
次に、制動力制御ECU26は、車両の制動力を発生するブレーキアクチュエータを制御する電子制御装置である。そして、制動力制御ECU26は、運転者が手動運転を行うときには、運転者のブレーキペダルの操作量に応じてブレーキアクチュエータを制御し、所望の制動力を発生させる。
また、制動力制御ECU26は、自動運転を行うときには、車載ネットワーク20を介して、自動運転制御ECU10から要求制動力を取得し、要求制動力を達成するようブレーキアクチュエータを制御する。
次に、操舵制御ECU28は、車両のステアリング装置において操舵トルクを発生するモータを制御する電子制御装置である。そして、操舵制御ECU28は、運転者が手動運転を行うときには、運転者のステアリングホイールの操作に応じてモータを制御することで、運転者のステアリング操作に対するアシストトルクを発生させる。
また、操舵制御ECU28は、自動運転を行う際には、車載ネットワーク20を介して、自動運転制御ECU10から要求操舵角を取得し、要求操舵角を達成するようモータを制御する。
(自動運転制御ECUの構成)
次に、自動運転制御ECU10は、本開示の自動運転制御装置に相当するものであり、CPU2と、ROM及びRAM等にて構成されるメモリ4を含むマイクロコンピュータにて構成されている。
そして、自動運転制御ECU10は、CPU2が、ROM等の非遷移的実体的記録媒体に格納されたプログラムを実行することにより、図に点線で示す運転制御部6及びカメラ監視部8として機能する。
ここで、運転制御部6は、車両を自動運転させる機能である。
運転制御部6は、入力装置18を介して、車両の自動運転が指令されると、ナビゲーションシステム22から走行路の道路情報や目的地までの経路情報等を取得して、道路情報記憶部16に記憶する。
そして、運転制御部6は、道路情報記憶部16に記憶した道路情報や指令された自動運転の内容に基づき、車両を自動運転するのに要する車速や操舵角等の運転条件を設定する。
なお、自動運転の内容としては、車両を先行車両に追従して走行させるオートクルーズコントロール(ACC)、車両を走行路の白線に沿って走行させる自動操舵、車両を所定の自動運転レベルで運転する自動運転、等を挙げることができる。
また、運転制御部6は、道路情報記憶部16,自車位置センサ12,周辺物体センサ13,通信部14及びカメラモジュール30から上述した各種情報を取得し、上記運転条件に従い車両を自動運転するのに要する制御量を演算する。
そして、運転制御部6は、演算した制御量に対応した要求駆動力、要求制動力及び要求操舵角を、車載ネットワーク20を介して、駆動力制御ECU24,制動力制御ECU26,操舵制御ECU28に出力し、車両を自動運転させる。
一方、カメラ監視部8は、運転制御部6による自動運転の実行中に、カメラモジュール30を構成する広角カメラ32w,狭角カメラ32n,望遠カメラ32tの状態を監視する機能である。
そして、カメラ監視部8は、カメラモジュール30を構成する3つのカメラ32w,32n,32tの一つが故障すると、運転制御部6による自動運転の機能の一部を制限することで、自動運転を継続させる。
次に、本開示の主要部となるカメラモジュール30の構成及びカメラ監視部8の機能について説明する。
(カメラモジュールの構成)
まず、カメラモジュール30は、図2,図3に示すように、上記3つのカメラ32w,32n,32tが収納されるカメラケーシング40と、ブラケットアセンブリ50とを備える。
ブラケットアセンブリ50は、車両のフロントウインドシールド52の車室側の内面52aで運転の邪魔にならない位置に、カメラケーシング40を装着するためのものであり、ブラケット本体54と複数の装着パッド56とを備える。
ブラケット本体54は、例えば樹脂等の比較的成形容易な硬質材料により、平板状に形成され、フロントウインドシールド52の内面52aに沿って配置される。複数の装着パッド56は、ブラケット本体54の板面に対し分散して設けられており、フロントウインドシールド52の内面52aに接着固定される。
このため、ブラケットアセンブリ50を含むカメラモジュール30は、フロントウインドシールド52の内面52aに装着されることになる。
カメラケーシング40は、一対のケーシング部材41,42を組み合わせることで構成されている。各ケーシング部材41,42は、例えばアルミニウム等の比較的高放熱性を有した硬質材料により、全体として中空状に形成されている。
ケーシング部材41は、カップ形状であり、ブラケット本体54がフロントウインドシールド52に装着された際に、カップの開口が下方を向くように、ブラケット本体54の下方に配置される。
そして、ケーシング部材41の側壁には、上述した3つのカメラ32w,32n,32tが、それぞれ、レンズ33w,33n,33tが外方向を向くように固定されている。
なお、各カメラ32w,32n,32tは、ブラケット本体54がフロントウインドシールド52に装着されているとき、レンズ33w,33n,33tの光軸Aw,An,Atが鉛直方向に並ぶように、上下に間隔を空けて配置されている。また、各カメラ32w,32n,32tは、広角カメラ32wが下方に位置し、望遠カメラ32tが上方に位置し、狭角カメラ32nが中央に位置するように配置されている。
ブラケット本体54には、ケーシング部材41を、各カメラ32w,32n,32tのレンズ33w,33n,33tを車両の進行方向前方に向けた状態で位置決め固定するための固定壁部58が一体的に設けられている。
そして、固定壁部58の左右には、車両の進行方向前方に向かって、各カメラ32w,32n,32tの光軸Aw,An,Atを中心として左右に広がるように側壁部62が設けられている。
また、固定壁部58のブラケット本体54とは反対側の下端には、車両の進行方向前方に向かって、各カメラ32w,32n,32tの光軸Aw,An,Atに対し下方に広がるようにベース壁部64が設けられている。
そして、左右の側壁部62及びベース壁部64は、互いに接合されることにより、各カメラ32w,32n,32t共通のフード60を構成している。
このため、車両進行方向前方からの光は、フロントウインドシールド52及びフード60を介して、各カメラ32w,32n,32tに入射し、各カメラ32w,32n,32tにて2次元画像として撮像される。
ケーシング部材42は、皿状であり、ケーシング部材41の下方に配置される。そして、この一対のケーシング部材41,42は、開口部同士を重ね合わせて、螺子で締結することにより一体化されている。
なお、ケーシング部材42は、ベース壁部64の裏面側に、制御基板44を配置できるように、ケーシング部材41の開口よりも大きい開口を有する。このため、ケーシング部材41の開口は、ベース壁部64の裏面側で、ケーシング部材42の開口に合わせて広がっている。
制御基板44は、例えばガラスエポキシ基板等のリジッド基板であり、略矩形の平板状に形成されている。そして、制御基板44には、各カメラ32w,32n,32tから撮像画像の画像データを取得して、画像処理を行うための制御回路46が実装されている。
次に、ケーシング部材41に収納された3つのカメラ32w,32n,32tは、それぞれ、レンズ33w,33n,33tと、鏡筒34w,34n,34tと、撮像素子35w,35n,35tと、撮像基板36w,36n,36tを備える。
鏡筒34w,34n,34tは、例えば樹脂等の比較的成形容易な硬質材料により、中空筒状に形成されており、一方の開口端側外周がケーシング部材41の側壁に固定されている。
そして、各レンズ33w,33n,33tは、ケーシング部材41の側壁に固定された鏡筒34w,34n,34tの内側、つまり一方の開口端側内部に、固定されている。
なお、各レンズ33w,33n,33tは、それぞれ、光軸が鏡筒34w,34n,34tの中心軸と一致するように、鏡筒34w,34n,34t内に固定されている。
また、鏡筒34w,34n,34tの内部には、各レンズ33w,33n,33tの後方で色収差等の光学収差を補正するための後段レンズセット(図示しない)が設けられている。
また、各鏡筒34w,34n,34tのレンズ33w,33n,33tとは反対側の開口端は、撮像基板36w,36n,36tにて閉塞されている。
撮像素子35w,35n,35tは、それぞれ、撮像基板36w,36n,36tに実装されて、各鏡筒34w,34n,34tの内部に配置されている。
撮像素子35w,34n,34tは、例えばCCD又はCMOS等のカラー式若しくはモノクロ式の撮像素子であり、カメラモジュール30をフロントウインドシールド52に装着した際、鉛直方向及び水平方向にマトリクス状に配置される複数の画素を備える。
このため、各カメラ32w,32n,32tにおいて、レンズ33w,33n,33tを介して鏡筒34w,34n,34t内に入射した光は、光像として撮像素子35w,35n,35tの撮像面に結像され、2次元画像として撮像される。
また、撮像基板36w,36n,36tには、撮像素子35w,35n,35tに加えて、撮像素子35w,35n,35tを駆動して、撮像素子35w,35n,35tから画像データを取得するための撮像回路37w,37n,37tが実装されている。
そして、各撮像回路37w,37n,37tは、それぞれ、フレキシブル基板(FPC)38w,38n,38tを介して、制御基板44に実装された制御回路46に接続されている。
制御回路46は、各カメラ32w,32n,32tの撮像回路37w,37n,37tとの共同により、撮像素子35w,35n,35tの動作を制御し、各撮像素子35w,35n,35tにより得られた画像データを取得する。
また、制御回路46は、取得した画像データに基づき、路面上の白線や車両周囲の物体を認識する画像認識機能を有する。なお、制御回路46の画像認識機能にて認識される物体としては、例えば、歩行者、自転車、他車両等の障害物や、信号機、交通標識、建物等の建造物である。
制御回路46は、制御基板44に設けられたコネクタ48を介して、自動運転制御ECU10に接続されており、自動運転制御ECU10からの要求に従い、各カメラ32w,32n,32tによる撮像結果や画像認識結果を、自動運転制御ECU10に出力する。
また、制御回路46は、各カメラ32w,32n,32tにて撮像された画像同士で同一箇所が映る基準画素に対し、それぞれ光軸Aw,An,Atに対する位置座標のずれを、例えばアライメント処理等によって補正する。
次に、各カメラ32w,32n,32tにおいて、レンズ33w,33n,33t及び撮像素子35w,35n,35tは、図4に示すように、それぞれの光軸Aw,An,At周りに、互いに異なる撮像領域で画像を撮像するように設定されている。
つまり、広角カメラ32wのレンズ33wは、広角レンズであり、例えばガラス等の透光性材料により、凹メニスカスレンズ状に形成されている。また、狭角カメラ32nのレンズ33nは、広角レンズよりも画角の狭い狭角レンズであり、例えばガラス等の透光性材料により、凹メニスカスレンズ状に形成されている。また、望遠カメラ32tのレンズ33tは、狭角レンズよりも画角の狭い望遠レンズであり、例えばガラス等の透光性材料により凹レンズ状に形成されている。
広角カメラ32wの画角θwは、広角レンズ33wの採用により、例えば120゜程度の比較的広い大角度に設定されている。また、広角カメラ32wの画角θw内での被写界深度Dwは、広角レンズ33wの採用により、車両の乗員から見た手前側の近点Dwcと、車両の乗員から見た奥行側の遠点Dwfとで挟まれる所定範囲に規定されている。
狭角カメラ32nは、狭角レンズ33nが広角レンズ33wの真上にて前後ずれも横ずれも実質なく配置されるように、鏡筒34nが位置決めされている。また、狭角カメラ32nの光軸Anは、広角カメラ32wの光軸Awから実質上下方向に限って偏心することで、車両における横方向位置が光軸Awと位置合わせされている。
また、狭角カメラ32nの画角θnは、狭角レンズ33nの採用により、広角カメラ32wの画角θwよりも狭い、例えば60゜程度の中角度に設定されている。そして、これらの設定により、狭角カメラ32n及び広角カメラ32wの画角θn,θw同士が、互いにオーバーラップしている。
また、狭角カメラ32nの画角θn内での被写界深度Dnは、狭角レンズ33nの採用により、車両の乗員から見た手前側の近点Dncと奥行側の遠点Dnfとで挟まれる所定範囲に規定されている。
そして、広角カメラ32wの遠点Dwfは、狭角カメラ32nの近点Dncよりも奥行側に設定され、狭角カメラ32nの近点Dncは、広角カメラ32wの近点Dwcよりも奥行側に設定されている。また、狭角カメラ32nの遠点Dnfは、広角カメラ32wの遠点Dwfよりも奥行側に設定されている。
これらの設定により、狭角カメラ32nの近点Dnc及び遠点Dnfの間に、広角カメラ32wの遠点Dwfが位置し、これらカメラ32n,30wの被写界深度Dn,Dw同士がオーバーラップする領域Rnwが形成される。
望遠カメラ32tは、望遠レンズ33tが狭角レンズ33nの真上にて前後ずれも横ずれも実質なく配置されるように、鏡筒34tが位置決めされている。また、望遠カメラ32tの光軸Atは、広角カメラ32w及び狭角カメラ32nの両光軸Aw,Anから実質上下方向に限って偏心することで、車両における横方向位置が光軸Aw,Anと位置合わせされている。
また、望遠カメラ32tの画角θtは、望遠レンズ33tの採用により、広角カメラ32w及び狭角カメラ32nの両画角θw,θnよりも狭い、例えば35゜程度の小角度に設定されている。そして、これらの設定により、望遠カメラ32t及び狭角カメラ32nの画角θt,θn同士が互いにオーバーラップし、また、望遠カメラ32t及び広角カメラ32wの画角θt,θw同士も互いにオーバーラップしている。
また、望遠カメラ32tの画角θt内での被写界深度Dtは、望遠レンズ33tの採用により、車両の乗員から見た手前側の近点Dtcと奥行側の遠点Dtfとで挟まれる所定範囲に規定されている。
そして、狭角カメラ32nの遠点Dnfは、望遠カメラ32tの近点Dtcよりも奥行側に設定され、望遠カメラ32tの近点Dtcは、狭角カメラ32nの近点Dnc並びに広角カメラ32wの近点Dwc及び遠点Dwfよりも奥行側に設定されている。また、望遠カメラ32tの遠点Dtfは、狭角カメラ32nの遠点Dnf及び広角カメラ32wの遠点Dwfよりも奥行側に設定されている。
これらの設定により、望遠カメラ32tの近点Dtc及び遠点Dtfの間に、狭角カメラ32nの遠点Dnfが位置し、これらカメラ32t,30nの被写界深度Dt,Dn同士のオーバーラップする領域Rtnが形成される。
但し、望遠カメラ32tの近点Dtc及び遠点Dtfの間からは広角カメラ32wの遠点Dwfが外れることで、これらカメラ32t,30wの被写界深度Dt,Dw同士は互いにずれて、オーバーラップしない状態となっている。
上記のように、カメラモジュール30において、広角カメラ32w,狭角カメラ32n,望遠カメラ32tは、光軸Aw,An,Atの車両における横方向位置が一致するように、上下方向に並んで配置される。
そして、広角カメラ32w,狭角カメラ32n,望遠カメラ32tは、広角レンズ33w,狭角レンズ33n,望遠レンズ33tの採用により、画角θn,θn,θtは異なるものの、光軸Aw,An,Atを中心としてオーバーラップしている。また、各画角θn,θn,θt内での被写界深度Dw,Dn,Dtは、隣接するカメラ同士で、光軸Aw,An,Atの軸方向に一部がオーバーラップしている。
従って、広角カメラ32w,狭角カメラ32n,望遠カメラ32tにおいて、画角θn,θn,θtと被写界深度Dw,Dn,Dtとで規定される撮像領域は、一部がオーバーラップしているものの、互いに異なるものとなる。
そして、制御回路46は、各カメラ32w,32n,32tにて撮像された画像同士で生じる光軸Aw,An,Atに対する位置座標のずれを補正する。
このため、カメラモジュール30から得られる3種類の画像を利用すれば、車両に近い近傍領域から車両から遠い遠方領域までの広範囲に亘って、物体を認識して位置を検出することができる。
また、各カメラ32w,32n,32tにて撮像された画像同士は光軸方向に一部オーバーラップしているので、オーバーラップ領域で物体が移動しても、その物体を認識できなくなるのを抑制し、その物体の位置を精度よく検出することができる。
(カメラ監視部の機能)
上記のようにカメラモジュール30には3つのカメラ32w,32n,32tが備えられていることから、自動運転制御ECU10は、カメラモジュール30から得られる画像を利用することで、路面上の白線や車両周囲の物体の位置を精度よく把握できる。
しかし、カメラモジュール30に設けられた3つのカメラ32w,32n,32tの何れかが故障すると、カメラモジュール30を利用して撮像可能な画像領域の一部、つまり、近傍領域、遠方領域、若しくは、中間領域で、白線や物体の認識精度が低下する。そして、このように認識精度が低下した状態で、車両の自動運転を継続すると、車両を適正に走行させることができなくなってしまう。
そこで、カメラ監視部8においては、車両の自動運転時に、カメラモジュール30において各カメラ32w,32n,32tが正常動作しているか否かを監視する。そして、狭角カメラ32nが故障した場合には、自動運転を中止し、望遠カメラ32t又は広角カメラ32wが故障した場合には、故障したカメラの撮像領域に応じて運転制御部6による自動運転の運転条件を制限し、自動運転を継続させる。
こうしたカメラ監視部8の機能は、CPU2がROM等の非遷移的実体的記録媒体に格納されたプログラムを実行することにより実現される。そこで、CPU2が、カメラ監視部8として機能する際に実行するプログラムを、カメラ監視処理として、図5に示すフローチャートに沿って説明する。
図5に示すカメラ監視処理は、CPU2において、メインルーチンの一つとして実行される処理であり、この処理が開始されると、まずS110にて、現在車両の自動運転中であるか否かを判断する。そして、自動運転中でなければ、当該カメラ監視処理を一旦終了する。
次に、S110にて、自動運転中であると判断されると、S120に移行し、カメラモジュール30の制御回路46に各カメラ32w,32n,32tとの通信要求を送信して、応答信号を取得することで、各カメラ32w,32n,32tの動作を確認する。
また、続くS130では、カメラモジュール30の制御回路46を介して、各カメラ32w,32n,32tにて撮像された画像データを取得し、画像データが正常かどうかを確認する。
なお、本実施形態では、カメラモジュール30に制御回路46が設けられているため、S120及びS130では、制御回路46を介して各カメラ32w,32n,32tからの応答信号及び画像データを取得するようになっている。しかし、これらの応答信号及び画像データは、各カメラ32w,32n,32tから直接取得するようにしてもよい。
S120及びS130にて、各カメラ32w,32n,32tの動作確認及び画像データの確認が実施されると、S140に移行し、S120及びS130での確認結果から、狭角カメラ32nが故障しているか否かを判断する。
S140では、狭角カメラ32nの撮像回路37nから応答信号が出力されない場合や、応答信号が出力されていても狭角カメラ32nからの画像データが異常で、正常に撮像できていない場合に、狭角カメラ32nが故障していると判断する。
そして、S140にて、狭角カメラ32nが故障していると判断されると、S150に移行し、出力装置17を介して運転者に狭角カメラ32nの故障を通知して、自動運転を終了する。
なお、S150では、運転者への故障通知によって、運転者に手動運転を開始させることで、自動運転を終了するが、運転者が手動運転を開始しなければ、車両を強制的に停止させる緊急制動制御を実施するようにしてもよい。そして、緊急制動制御では、例えば、車両に制動力を発生させて車両を減速し、車両を停車可能位置まで低速走行させて、車両を安全に自動停車させる。
従って、本実施形態によれば、狭角カメラ32nが故障し、車両を自動走行させるのに必要な中間領域の画像を取得できないときには、運転制御部6が自動運転を継続するのを禁止して、車両走行時の安全性を確保することができる。
次に、S140にて、狭角カメラ32nは故障していないと判断された場合には、S160に移行し、S120及びS130での確認結果から、望遠カメラ32tが故障しているか否かを判断する。
S160では、望遠カメラ32tの撮像回路37tから応答信号が出力されない場合や、応答信号が出力されていても望遠カメラ32tからの画像データが異常で、正常に撮像できていない場合に、望遠カメラ32tが故障していると判断する。
S160にて、望遠カメラ32tが故障していると判断されると、S170に移行して、車両走行時の制限速度、つまり車速の上限、を所定速度だけ引き下げることで、運転制御部6による自動運転の車速を制限する。また、S170では、自動運転の車速を制限すると、車速を制限したこと或いは制限速度を、出力装置17を介して運転者に通知する。
なお、このように望遠カメラ32tの故障時に、制限速度を引き下げるのは、望遠カメラ32tの故障によって、撮像画像から遠方領域に存在する物体を認識できなくなるからである。
つまり、カメラモジュール30による撮像画像から近傍領域及び中間領域で物体を正常に認識できていても、車速が高くなると、物体の認識に遅れが生じ、自動運転時には物体を避けるために急制動、急操舵が発生することがある。そこで、S170では、車速の上限を制限することにより、自動運転時に車両の走行が不安定になるのを抑制している。
次に、S160にて、望遠カメラ32tは故障していないと判断されるか、或いは、S170の処理が実行されると、S180に移行し、S120及びS130での確認結果から、広角カメラ32wが故障しているか否かを判断する。
S180では、広角カメラ32wの撮像回路37wから応答信号が出力されない場合や、応答信号が出力されていても広角カメラ32wからの画像データが異常で、正常に撮像できていない場合に、広角カメラ32wが故障していると判断する。
S180にて、広角カメラ32wが故障していると判断されると、S190に移行して、運転制御部6による交差点での自動操舵を無効にすることで、自動操舵の実行条件を制限し、その旨を、出力装置17を介して運転者に通知する。
つまり、広角カメラ32wが故障していると、近傍領域で物体を認識できなくなるので、交差点で左折若しくは右折のための自動操舵を実施するようにすると、安全性が低下する。
そこで、S190では、広角カメラ32wの故障時には、交差点での自動操舵を無効にして、運転者に通知することで、運転者に手動で操舵させて、安全性を確保するようにしている。
なお、このように交差点での自動操舵を無効にした際、運転者が手動操舵を開始しないときには、例えば、交差点では直進走行だけを許可し、車速が望遠カメラ32tの故障時の制限速度よりも低い低速となるよう、運転条件を制限するようにしてもよい。
そして、S180にて、広角カメラ32wは故障していないと判断されるか、或いは、S190の処理が実行されると、S200に移行して、運転制御部6による自動運転を継続させ、当該カメラ監視処理を終了する。
以上説明したように、カメラ監視部8においては、カメラモジュール30を構成する3つのカメラ32w,32n,32tのうち、望遠カメラ32tが故障すると、運転制御部6が車両を自動運転させる運転条件の一つである車速を制限し、自動運転を継続させる。
また、広角カメラ32wが故障すると、運転制御部6による運転条件の一つである、交差点での自動操舵を無効にして、交差点にて実行可能な自動運転を制限し、自動運転を継続させる。
従って、本実施形態の自動運転制御ECU10によれば、カメラ監視部8の機能により、望遠カメラ32t若しくは広角カメラ32wが故障しても、運転制御部6が車両を自動運転する際の運転条件を制限して、自動運転を継続させることができる。
このため、本実施形態の自動運転制御ECU10によれば、カメラモジュール30を構成する望遠カメラ32t及び広角カメラ32wの一方若しくは両方が故障した際に、自動運転を中止して、運転者による手動運転に切り替える必要がない。すなわち、少なくとも挟角カメラ32nが故障していなければ、所定の運転条件若しくは制限された運転条件にて、自動運転を継続させることができる。従って、運転者にとって利便性のよい自動運転システム1を構築できる。
以上、本開示を実施するための形態について説明したが、本開示は上述の実施形態に限定されることなく、種々変形して実施することができる。
例えば、上記実施形態では、カメラモジュール30は、広角カメラ32w,狭角カメラ32n及び望遠カメラ32tからなる3つのカメラを備えているものとして説明した。
しかし、カメラモジュール30は、例えば、標準レンズを備えたカメラと望遠レンズを備えたカメラとの2つのカメラで構成されていてもよく、例えば、車両の進行方向前方の上下左右を撮像する4つのカメラで構成されていてもよい。
つまり、カメラモジュール30は、撮像領域が異なる複数のカメラを備え、各カメラによる撮像画像から物体を認識できるように構成されていればよい。
そして、カメラモジュール30がこのように構成されていれば、一部のカメラが故障した際に、カメラ監視部で自動運転時の運転条件を制限することで、運転制御部による自動運転を継続させることができるようになる。
なお、制限する運転条件は、例えば、車両進行方向前方の右方向を撮像するカメラが故障した際には、車両の右車線への進路変更や右折を制限する、というように、故障したカメラの撮像領域に応じて適宜設定すればよい。
また、複数のカメラの撮像領域は、上記実施形態のように一部がオーバーラップするように設定されているとよい。このようにすれば、各カメラの撮像領域の境界部分で物体が移動した際に、物体を認識できなくなるのを抑制できる。
また次に、上記実施形態では、複数のカメラ32w,32n,32tは、カメラモジュール30のカメラケーシング40内に収納されるものとして説明したが、複数のカメラは、それぞれ、車両に直接取り付けられていてもよい。
また、上記実施形態では、運転制御部6としての機能とカメラ監視部8としての機能は、共に、自動運転制御ECU10においてCPU2がプログラムを実行することで実現されるものとして説明した。
これに対し、例えば、運転制御部6としての機能は、自動運転制御ECU10において実現され、カメラ監視部8としての機能は、カメラモジュール30の制御回路46において実現されるようにしてもよい。
また、この場合、カメラモジュール30の制御回路46が、マイクロコンピュータにて構成されている場合には、そのマイクロコンピュータに図5に示したカメラ監視処理としてのプログラムを実行させるようにすればよい。つまり、このようにすれば、カメラモジュール30の制御回路46を、カメラ監視部として機能させることができる。
また上記実施形態において、自動運転制御ECU10における各機能は、CPU2がプログラムを実行することで実現されるものとして説明したが、各機能の一部又は全部の要素を、論理回路やアナログ回路等を組み合わせたハードウェアを用いて実現してもよい。
また上記実施形態における1つの構成要素が有する複数の機能を、複数の構成要素によって実現したり、1つの構成要素が有する1つの機能を、複数の構成要素によって実現したりしてもよい。また、複数の構成要素が有する複数の機能を、1つの構成要素によって実現したり、複数の構成要素によって実現される1つの機能を、1つの構成要素によって実現したりしてもよい。また、上記実施形態の構成の一部を省略してもよい。また、上記実施形態の構成の少なくとも一部を、他の上記実施形態の構成に対して付加又は置換してもよい。なお、特許請求の範囲に記載した文言のみによって特定される技術思想に含まれるあらゆる態様が本発明の実施形態である。
また、本開示の運転制御部及びカメラ監視部としての機能は、自動運転制御ECUやカメラモジュール、コンピュータにて実行されるプログラム、プログラムを記録した半導体メモリ等の非遷移的実態的記録媒体、自動運転制御方法など、種々の形態で実現することができる。
2…CPU、4…メモリ、6…運転制御部、8…カメラ監視部、10…自動運転制御ECU、24…駆動力制御ECU、26…制動力制御ECU、28…操舵制御ECU、32w…広角カメラ、32n…狭角カメラ、32t…望遠カメラ。

Claims (4)

  1. 車両の進行方向前方をそれぞれ異なる撮像領域で撮像するように構成された複数のカメラ(32t,32n,32w)と、車両の走行状態を制御するよう構成された車両制御部(24,26,28)と、を備えた車両に搭載され、所定の運転条件に従い前記車両を運転して走行させる車両の自動運転制御装置(1)であって、
    前記複数のカメラから得られる複数の撮像画像と、前記運転条件とに基づき、前記車両を走行させるのに要する制御量を設定して、前記車両制御部に出力することで、前記車両を自動運転するよう構成された運転制御部(6)と、
    前記複数のカメラが正常動作しているか否かを監視し、前記複数のカメラの一つが故障すると、該故障したカメラの撮像領域に応じて予め定められた、前記運転条件の制限をするよう構成されたカメラ監視部(8)と、
    を備え、
    前記運転制御部は、前記カメラ監視部にて前記運転条件が制限されると、該制限された運転条件に基づき前記制御量を設定して、前記車両の自動運転を継続するよう構成されており、
    前記カメラ監視部は、前記複数のカメラの中で、他のカメラに比べて画角が広い広角カメラの故障を検出すると、前記運転条件の一つである自動操舵の実行条件を制限するよう構成されている、車両の自動運転制御装置。
  2. 前記カメラ監視部は、前記複数のカメラの中で、他のカメラに比べて遠方を撮像可能な望遠カメラの故障を検出すると、前記運転条件の一つである車速を制限するように構成されている、請求項1に記載の車両の自動運転制御装置。
  3. 車両の進行方向前方をそれぞれ異なる撮像領域で撮像するように構成された複数のカメラ(32t,32n,32w)と、車両の走行状態を制御するよう構成された車両制御部(24,26,28)と、前記複数のカメラから得られる複数の撮像画像と、所定の運転条件とに基づき、前記車両を走行させるのに要する制御量を設定して、前記車両制御部に出力することで、前記車両を自動運転するよう構成された運転制御部(6)と、を備えた車両において、
    コンピュータを、
    前記複数のカメラが正常動作しているか否かを監視し、前記複数のカメラの一つが故障すると、該故障したカメラの撮像領域に応じて予め定められた、前記運転条件の制限をするカメラ監視部(8)、として機能させるプログラムであって、
    前記カメラ監視部では、前記複数のカメラの中で、他のカメラに比べて画角が広い広角カメラの故障を検出すると、前記運転条件の一つである自動操舵の実行条件を制限する機能を実現する、プログラム。
  4. 請求項3に記載のプログラムであって、
    前記カメラ監視部では、前記複数のカメラの中で、他のカメラに比べて遠方を撮像可能な望遠カメラの故障を検出すると、前記運転条件の一つである車速を制限する機能を実現する、プログラム。
JP2018104690A 2018-05-31 2018-05-31 車両の自動運転制御装置及びプログラム Active JP7210906B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2018104690A JP7210906B2 (ja) 2018-05-31 2018-05-31 車両の自動運転制御装置及びプログラム
US16/426,308 US11112804B2 (en) 2018-05-31 2019-05-30 Autonomous driving control apparatus and program product
CN201910468784.3A CN110550015B (zh) 2018-05-31 2019-05-31 自动驾驶控制设备和用于车辆的程序产品
DE102019207994.6A DE102019207994A1 (de) 2018-05-31 2019-05-31 Autonomfahrtsteuerungsvorrichtung und programmprodukt

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018104690A JP7210906B2 (ja) 2018-05-31 2018-05-31 車両の自動運転制御装置及びプログラム

Publications (2)

Publication Number Publication Date
JP2019209714A JP2019209714A (ja) 2019-12-12
JP7210906B2 true JP7210906B2 (ja) 2023-01-24

Family

ID=68576547

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018104690A Active JP7210906B2 (ja) 2018-05-31 2018-05-31 車両の自動運転制御装置及びプログラム

Country Status (4)

Country Link
US (1) US11112804B2 (ja)
JP (1) JP7210906B2 (ja)
CN (1) CN110550015B (ja)
DE (1) DE102019207994A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11891076B1 (en) * 2021-09-29 2024-02-06 Zoox, Inc. Manual operation vehicle constraints

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7048353B2 (ja) * 2018-02-28 2022-04-05 本田技研工業株式会社 走行制御装置、走行制御方法およびプログラム
JP7202112B2 (ja) * 2018-09-11 2023-01-11 本田技研工業株式会社 車両用制御システムおよび車両の制御方法
JP7115253B2 (ja) * 2018-11-28 2022-08-09 トヨタ自動車株式会社 車載カメラシステム
JP2020117014A (ja) * 2019-01-22 2020-08-06 トヨタ自動車株式会社 車両制御装置
US11586202B2 (en) * 2019-03-28 2023-02-21 Baidu Usa Llc Automatic driving safety interaction system
KR102763116B1 (ko) * 2019-07-05 2025-02-10 현대자동차주식회사 운전자 보조 장치, 그를 가지는 차량 및 그 제어 방법
WO2021006287A1 (ja) * 2019-07-10 2021-01-14 ソニーセミコンダクタソリューションズ株式会社 異常検出装置と異常検出方法およびプログラムと情報処理システム
EP4046874A4 (en) * 2019-11-14 2022-12-14 Central Glass Company, Limited GLASS WINDOW WITH BRACKET
US11345359B2 (en) * 2019-12-12 2022-05-31 Baidu Usa Llc Autonomous driving vehicles with dual autonomous driving systems for safety
DE102019219800A1 (de) * 2019-12-17 2021-06-17 Zf Automotive Germany Gmbh Steuerungssystem für ein wenigstens teilweise automatisiertes Kraftfahrzeug und Verfahren zum Steuern eines wenigstens teilautomatisierten Kraftfahrzeugs
JP7478570B2 (ja) * 2020-03-30 2024-05-07 本田技研工業株式会社 車両制御装置
JP7334675B2 (ja) 2020-05-25 2023-08-29 株式会社デンソー 車載カメラ及び車両制御システム
GB2600973B (en) * 2020-11-13 2023-05-17 Jaguar Land Rover Ltd Driver assistance with inoperative sensors
CN112356846A (zh) * 2020-11-19 2021-02-12 中国第一汽车股份有限公司 一种自动驾驶控制系统、方法和车辆
JP7514390B2 (ja) 2021-04-28 2024-07-10 日立Astemo株式会社 車載カメラ装置
KR20220157680A (ko) * 2021-05-21 2022-11-29 현대자동차주식회사 차량 및 그 제어 방법
US12017668B1 (en) 2021-09-29 2024-06-25 Zoox, Inc. Limited vehicular operation with a faulted component
US11891078B1 (en) 2021-09-29 2024-02-06 Zoox, Inc. Vehicle operating constraints
KR20230114796A (ko) * 2022-01-24 2023-08-02 현대자동차주식회사 자율주차 보조 장치 및 방법

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017165296A (ja) 2016-03-17 2017-09-21 株式会社日立製作所 自動運転制御システム
JP2017182771A (ja) 2016-03-24 2017-10-05 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America 物体検出装置、物体検出方法及び物体検出プログラム

Family Cites Families (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6574754B1 (en) * 2000-02-14 2003-06-03 International Business Machines Corporation Self-monitoring storage device using neural networks
US8180514B2 (en) * 2007-05-23 2012-05-15 Rocona, Inc. Autonomous agriculture platform guidance system
US8552886B2 (en) * 2010-11-24 2013-10-08 Bcs Business Consulting Services Pte Ltd. Crash warning system for motor vehicles
JP5316562B2 (ja) * 2011-02-10 2013-10-16 株式会社デンソー 車載カメラ
JP5333539B2 (ja) * 2011-07-28 2013-11-06 株式会社デンソー 前照灯配光制御装置
US9031729B2 (en) * 2012-11-29 2015-05-12 Volkswagen Ag Method and system for controlling a vehicle
WO2015151243A1 (ja) * 2014-04-02 2015-10-08 日産自動車株式会社 車両用情報呈示装置
JP6260424B2 (ja) * 2014-04-16 2018-01-17 株式会社デンソー 車載カメラの取り付け誤差検出装置
JP6135618B2 (ja) * 2014-08-08 2017-05-31 トヨタ自動車株式会社 車両制御装置
JP6440411B2 (ja) * 2014-08-26 2018-12-19 日立オートモティブシステムズ株式会社 物体検出装置
JP6287728B2 (ja) * 2014-09-25 2018-03-07 株式会社デンソー 車載システム、車両制御装置、および車両制御装置用のプログラム
JP6424761B2 (ja) * 2014-11-07 2018-11-21 株式会社デンソー 運転支援システム及びセンタ
CN107735302B (zh) * 2015-07-10 2020-10-16 本田技研工业株式会社 车辆控制装置、车辆控制方法及存储车辆控制程序的介质
KR102384175B1 (ko) * 2015-07-29 2022-04-08 주식회사 만도모빌리티솔루션즈 차량의 카메라 장치
JP6650710B2 (ja) * 2015-09-10 2020-02-19 株式会社Ihiエアロスペース 無人車両における遠隔操縦用画像の作製方法、及び無人車両の遠隔操縦システム
US9566986B1 (en) * 2015-09-25 2017-02-14 International Business Machines Corporation Controlling driving modes of self-driving vehicles
KR102433791B1 (ko) * 2015-11-20 2022-08-19 주식회사 에이치엘클레무브 차선 이탈 경고 장치 및 방법
JP6345199B2 (ja) 2016-03-03 2018-06-20 三菱電機株式会社 自動運転制御装置
JP6964271B2 (ja) * 2016-03-31 2021-11-10 パナソニックIpマネジメント株式会社 運転支援方法およびそれを利用した運転支援装置、自動運転制御装置、車両、プログラム
US9829884B1 (en) * 2016-05-10 2017-11-28 Dura Operating, Llc Scalable driver assistance system
US11214269B2 (en) * 2016-05-24 2022-01-04 Sony Corporation In-vehicle information processing device, in-vehicle information processing system, and information processing method
KR102521934B1 (ko) * 2016-06-13 2023-04-18 삼성디스플레이 주식회사 터치 센서 및 이를 이용한 터치 감지 방법
US20180007263A1 (en) * 2016-06-29 2018-01-04 Nokia Technologies Oy Method and apparatus for automated placement of a seam in a panoramic image derived from multiple cameras
US11001271B2 (en) * 2016-07-12 2021-05-11 Honda Motor Co., Ltd. Drive assistance device
US10416682B2 (en) * 2016-07-29 2019-09-17 Faraday & Future Inc. Semi-automated driving using pre-recorded route
US10829044B2 (en) * 2016-08-08 2020-11-10 Koito Manufacturing Co., Ltd. Vehicle monitoring system using a plurality of cameras
KR101922009B1 (ko) * 2016-09-28 2018-11-26 엘지전자 주식회사 차량에 구비된 차량 제어 장치 및 차량의 제어방법
JP6565859B2 (ja) * 2016-10-14 2019-08-28 トヨタ自動車株式会社 車両制御システム
JP2018062308A (ja) * 2016-10-14 2018-04-19 オムロン株式会社 運転モード切替制御装置、方法およびプログラム
JP2018116612A (ja) * 2017-01-20 2018-07-26 株式会社クボタ センサ管理装置
JP6790977B2 (ja) * 2017-04-11 2020-11-25 株式会社デンソー 車両のデータ記憶装置
JP6815925B2 (ja) * 2017-04-24 2021-01-20 日立オートモティブシステムズ株式会社 車両の電子制御装置
WO2018196001A1 (en) * 2017-04-28 2018-11-01 SZ DJI Technology Co., Ltd. Sensing assembly for autonomous driving
JP6822309B2 (ja) * 2017-05-16 2021-01-27 株式会社デンソー 自動運転支援装置および自動運転支援方法
CN110709303B (zh) * 2017-06-08 2022-11-29 三菱电机株式会社 车辆控制装置
KR102007304B1 (ko) * 2017-07-12 2019-08-05 엘지전자 주식회사 차량 주행 시스템 및 차량
US11231709B2 (en) * 2017-08-04 2022-01-25 Arnold Chase Autonomous vehicle mode regulator
RU2743829C1 (ru) * 2017-09-20 2021-02-26 Ниссан Мотор Ко., Лтд. Способ помощи при движении и устройство помощи при движении
CN111148967B (zh) * 2017-09-29 2024-03-08 松下电器(美国)知识产权公司 三维数据制作方法、客户端装置以及服务器
US10642266B2 (en) * 2017-12-28 2020-05-05 Automotive Research & Testing Center Safe warning system for automatic driving takeover and safe warning method thereof
US10802489B1 (en) * 2017-12-29 2020-10-13 Apex Artificial Intelligence Industries, Inc. Apparatus and method for monitoring and controlling of a neural network using another neural network implemented on one or more solid-state chips
US10795364B1 (en) * 2017-12-29 2020-10-06 Apex Artificial Intelligence Industries, Inc. Apparatus and method for monitoring and controlling of a neural network using another neural network implemented on one or more solid-state chips
US10620631B1 (en) * 2017-12-29 2020-04-14 Apex Artificial Intelligence Industries, Inc. Self-correcting controller systems and methods of limiting the operation of neural networks to be within one or more conditions
US10802488B1 (en) * 2017-12-29 2020-10-13 Apex Artificial Intelligence Industries, Inc. Apparatus and method for monitoring and controlling of a neural network using another neural network implemented on one or more solid-state chips
US10324467B1 (en) * 2017-12-29 2019-06-18 Apex Artificial Intelligence Industries, Inc. Controller systems and methods of limiting the operation of neural networks to be within one or more conditions
US10752218B2 (en) * 2018-02-22 2020-08-25 Ford Global Technologies, Llc Camera with cleaning system
US10773717B2 (en) * 2018-04-12 2020-09-15 Trw Automotive U.S. Llc Vehicle assist system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017165296A (ja) 2016-03-17 2017-09-21 株式会社日立製作所 自動運転制御システム
JP2017182771A (ja) 2016-03-24 2017-10-05 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America 物体検出装置、物体検出方法及び物体検出プログラム

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11891076B1 (en) * 2021-09-29 2024-02-06 Zoox, Inc. Manual operation vehicle constraints

Also Published As

Publication number Publication date
CN110550015B (zh) 2024-07-30
JP2019209714A (ja) 2019-12-12
US11112804B2 (en) 2021-09-07
CN110550015A (zh) 2019-12-10
DE102019207994A1 (de) 2019-12-05
US20190369635A1 (en) 2019-12-05

Similar Documents

Publication Publication Date Title
JP7210906B2 (ja) 車両の自動運転制御装置及びプログラム
RU2685108C1 (ru) Система поддержки рулевого управления
US20190286127A1 (en) Vehicle control device
US9896107B1 (en) Digital lane change confirmation projection systems and methods
KR102560700B1 (ko) 차량의 주행 지원장치 및 방법
CN111547130B (zh) 车辆控制装置
JP5169884B2 (ja) ヘッドアップディスプレイ装置
KR20200036038A (ko) 운전 지원 차량의 위치 오차 보정 방법 및 위치 오차 보정 장치
CN111758125B (zh) 行驶控制装置、行驶控制方法以及程序
WO2018139139A1 (ja) 車両用表示装置
CN110881118B (zh) 车辆用周边显示装置
CN115179955A (zh) 清醒状态判断系统及自动驾驶装置
CN110114634B (zh) 外界识别系统
KR102780248B1 (ko) 차량 탑재 카메라
JP7202195B2 (ja) 表示システム、走行制御装置、表示制御方法およびプログラム
WO2020066568A1 (ja) 運転支援装置、運転支援方法、記録媒体
JP6776535B2 (ja) 車両制御装置
US20050159862A1 (en) Vehicle situation monitoring apparatus and vehicle situation monitoring method
JP2019144758A (ja) 自動運転支援装置、自動運転支援システム、自動運転支援方法及びプログラム
US11100353B2 (en) Apparatus of controlling region of interest of image and method for controlling the same
JP7245653B2 (ja) 信号機認識方法及び信号機認識装置
JP4870585B2 (ja) 車載撮像装置
CN115195600A (zh) 控制装置、控制装置的动作方法以及存储介质
JP2019081393A (ja) 車両制御装置
US12071150B2 (en) Vehicular driving assist system using forward viewing camera

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210218

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220111

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220311

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20220705

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220930

C60 Trial request (containing other claim documents, opposition documents)

Free format text: JAPANESE INTERMEDIATE CODE: C60

Effective date: 20220930

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20221007

C21 Notice of transfer of a case for reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C21

Effective date: 20221011

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20221226

R151 Written notification of patent or utility model registration

Ref document number: 7210906

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151