JP7053695B2 - 車両制御装置および車両 - Google Patents

車両制御装置および車両 Download PDF

Info

Publication number
JP7053695B2
JP7053695B2 JP2020023634A JP2020023634A JP7053695B2 JP 7053695 B2 JP7053695 B2 JP 7053695B2 JP 2020023634 A JP2020023634 A JP 2020023634A JP 2020023634 A JP2020023634 A JP 2020023634A JP 7053695 B2 JP7053695 B2 JP 7053695B2
Authority
JP
Japan
Prior art keywords
vehicle
control
control means
state
ecu
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
JP2020023634A
Other languages
English (en)
Other versions
JP2021127039A (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.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co Ltd
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 Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP2020023634A priority Critical patent/JP7053695B2/ja
Priority to CN202110151231.2A priority patent/CN113335303B/zh
Priority to US17/168,389 priority patent/US20210253133A1/en
Publication of JP2021127039A publication Critical patent/JP2021127039A/ja
Application granted granted Critical
Publication of JP7053695B2 publication Critical patent/JP7053695B2/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
    • 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/005Handover processes
    • B60W60/0053Handover processes from vehicle to occupant
    • 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/08Estimation 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 drivers or passengers
    • 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/04Monitoring the functioning of the control system
    • B60W50/045Monitoring control system parameters
    • 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/082Selecting or switching between different modes of propelling
    • 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
    • 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/0062Adapting control system settings
    • B60W2050/007Switching between manual and automatic parameter input, and vice versa
    • B60W2050/0072Controller asks driver to take over
    • 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/0292Fail-safe or redundant systems, e.g. limp-home or backup systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Electric Propulsion And Braking For Vehicles (AREA)
  • Traffic Control Systems (AREA)

Description

本発明は、車両の制御技術に関するものである。
車両の自動運転を実現するための様々な技術が提案されている。特許文献1には、車両の走行制御をそれぞれ行う第1走行制御部および第2走行制御部を設け、それらの走行制御部のうち一方で機能低下が検出された場合に、他方で代替制御を行うことが開示されている。このように車両の走行制御部を複数設けた冗長構成とすることで、車両の自動運転制御の信頼性を向上させている。
国際公開第2019/116870号明細書
第1走行制御部から第2走行制御部へと制御主体を移す際には、第1走行制御部における制御状態を第2走行制御部へと引き継ぐ必要がある。制御状態の引き継ぎが適切に行われない場合、第1走行制御部で実行中の制御を、第2走行制御部によりあらためて最初からやり直したり、或いは第2走行制御部が、適切ではない制御状態を基準として走行制御を行ってしまったりすることにもなりかねない。
本発明は上記従来例に鑑みてなされたもので、代替制御を行う際に、制御状態の引き継ぎを適切に行い、円滑な制御主体の移行を実現することを目的とする。
上記目的を達成するために、本発明の一側面によれば、車両の自動運転を制御する車両制御装置であって、
前記車両の走行制御を行う第1制御手段と、
少なくとも前記第1制御手段による代替指示に応じて前記車両の走行制御を行う第2制御手段とを有し、
前記第1制御手段は、前記代替指示を前記第2制御手段に送信する際に、前記第2制御手段に送信する自動運転の制御の状態を示す情報を所定の時間保持する
ことを特徴とする車両制御装置が提供される。
本発明によれば、制御状態の引き継ぎを適切に行い、円滑な制御主体の移行を実現することができる。
実施形態に係る車両制御装置を示すブロック図 実施形態に係る車両制御装置を示すブロック図 実施形態に係る車両制御装置を示すブロック図 実施形態に係る車両制御装置を示すブロック図 実施形態に係る自動運転ECUと走行制御ECUのブロック図 出力信号管理部により生成される信号の例を示すタイミング図 走行制御ECUによる制御フローの一例を示す図
以下、添付図面を参照して実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る発明を限定するものでなく、また実施形態で説明されている特徴の組み合わせの全てが発明に必須のものとは限らない。実施形態で説明されている複数の特徴のうち二つ以上の特徴が任意に組み合わされてもよい。また、同一若しくは同様の構成には同一の参照番号を付し、重複した説明は省略する。
図1~図4は、本発明の一実施形態に係る車両制御装置1(制御システム)のブロック図である。車両制御装置1は、車両Vを制御する。図1および図2において、車両Vはその概略が平面図と側面図とで示されている。車両Vは一例としてセダンタイプの四輪の乗用車である。車両制御装置1は、第1制御部1Aと第2制御部1Bとを含む。図1は第1制御部1Aの構成を示すブロック図であり、図2は第2制御部1Bの構成を示すブロック図である。図3は主に、第1制御部1Aと第2制御部1Bとの間の通信回線及び電源の構成を示している。
第1制御部1Aと第2制御部1Bとは車両Vが実現する一部の機能を多重化又は冗長化したものである。これによりシステムの信頼性を向上させることができる。第1制御部1Aは、例えば、自動運転制御や、手動運転における通常の動作制御の他、危険回避等に関わる走行支援制御も行う。第2制御部1Bは、主に危険回避等に関わる走行支援制御を司る。走行支援のことを運転支援と呼ぶ場合がある。第1制御部1Aと第2制御部1Bとで機能を冗長化しつつ、異なる制御処理を行わせることで、制御処理の分散化を図りつつ、信頼性を向上させることができる。
本実施形態の車両Vはパラレル方式のハイブリッド車両であり、図2には、車両Vの駆動輪を回転させる駆動力を出力するパワープラント50の構成が模式的に図示されている。パワープラント50は、内燃機関EG、モータMおよび自動変速機TMを有している。モータMは、車両Vを加速させる駆動源として利用可能であると共に、減速時等において発電機としても利用可能である(回生制動)。
<第1制御部1A>
図1を参照して第1制御部1Aの構成について説明する。第1制御部1Aは、ECU群(制御ユニット群)2Aを含む。ECU群2Aは、複数のECU20A~29Aを含む。各ECUは、CPUに代表されるプロセッサ、半導体メモリ等の記憶デバイス、外部デバイスとのインタフェース等を含む。記憶デバイスには、プロセッサが実行するプログラムやプロセッサが処理に使用するデータ等が格納される。各ECUは、プロセッサ、記憶デバイスおよびインタフェース等を複数備えていてもよい。なお、ECUの数や、担当する機能については適宜設計可能であり、本実施形態よりも細分化したり、あるいは、統合したりすることが可能である。なお、図1および図3においては、ECU20A~29Aの代表的な機能の名称を付している。例えば、ECU20Aには「自動運転ECU」と記載している。
ECU20Aは、車両Vの走行制御として自動運転に関わる制御を実行する。自動運転においては、車両Vの駆動(パワープラント50による車両Vの加速等)、操舵または制動の少なくとも1つを、運転者の運転操作に依らず自動的に行う。本実施形態では、駆動、操舵および制動を自動的に行う。
ECU21Aは、車両Vの周囲状況を検知する検知ユニット31A、32Aの検知結果に基づいて、車両Vの走行環境を認識する環境認識ユニットである。ECU21Aは周辺環境情報として後述する物標データを生成する。
本実施形態の場合、検知ユニット31Aは、撮像により車両Vの周囲の物体を検知する撮像デバイス(以下、カメラ31Aと表記する場合がある)である。カメラ31Aは、車両Vの前方を撮影可能なように車両Vの室内に設けられている。カメラ31Aが撮影した画像の解析により、物標の輪郭抽出や、道路上の車線の区画線(白線等)を抽出可能である。
本実施形態の場合、検知ユニット32Aは、光により車両Vの周囲の物体を検知するライダ(LIDAR;Light Detection and Ranging)であり(以下、ライダ32Aと表記する場合がある)、車両Vの周囲の物標を検知したり、物標との距離を測距したりする。本実施形態の場合、ライダ32Aは5つ設けられており、車両Vの前部の各隅部に1つずつ、後部中央に1つ、後部各側方に1つずつ設けられている。ライダ32Aの数や配置は適宜選択可能である。
ECU29Aは、検知ユニット31Aの検知結果に基づいて、車両Vの走行制御として走行支援(換言すると運転支援)に関わる制御を実行する走行支援ユニットである。
ECU22Aは、電動パワーステアリング装置41Aを制御する操舵制御ユニットである。電動パワーステアリング装置41Aは、ステアリングホイールSTに対する運転者の運転操作(操舵操作)に応じて前輪を操舵する機構を含む。電動パワーステアリング装置41Aは、操舵操作をアシストしたり、あるいは、前輪を自動操舵するための駆動力を発揮したりするモータや、モータの回転量を検知するセンサや、運転者が負担する操舵トルクを検知するトルクセンサ等を含む。
ECU23Aは、油圧装置42Aを制御する制動制御ユニットである。油圧装置42Aは、例えばESB(電動サーボブレーキ)を実現する。ブレーキペダルBPに対する運転者の制動操作は、ブレーキマスタシリンダBMにおいて液圧に変換されて油圧装置42Aに伝達される。油圧装置42Aは、ブレーキマスタシリンダBMから伝達された液圧に基づいて、四輪にそれぞれ設けられたブレーキ装置(例えばディスクブレーキ装置)51に供給する作動油の液圧を制御可能なアクチュエータであり、ECU23Aは、油圧装置42Aが備える電磁弁等の駆動制御を行う。本実施形態の場合、ECU23Aおよび油圧装置42Aは電動サーボブレーキを構成し、ECU23Aは、例えば、4つのブレーキ装置51による制動力と、モータMの回生制動による制動力との配分を制御する。
ECU24Aは、自動変速機TMに設けられている電動パーキングロック装置50aを制御する停止維持制御ユニットである。電動パーキングロック装置50aは、主としてPレンジ(パーキングレンジ)選択時に自動変速機TMの内部機構をロックする機構を備える。ECU24Aは、電動パーキングロック装置50aによるロックおよびロック解除を制御可能である。
ECU25Aは、車内に情報を報知する情報出力装置43Aを制御する車内報知制御ユニットである。情報出力装置43Aは、例えばヘッドアップディスプレイ等の表示装置や音声出力装置を含む。更に、振動装置を含んでもよい。ECU25Aは、例えば、車速や外気温等の各種情報や、経路案内等の情報を情報出力装置43Aに出力させる。
ECU26Aは、車外に情報を報知する情報出力装置44Aを制御する車外報知制御ユニットである。本実施形態の場合、情報出力装置44Aは方向指示器(ハザードランプ)であり、ECU26Aは、方向指示器として情報出力装置44Aの点滅制御を行うことで車外に対して車両Vの進行方向を報知し、また、ハザードランプとして情報出力装置44Aの点滅制御を行うことで車外に対して車両Vへの注意力を高めることができる。
ECU27Aは、パワープラント50を制御する駆動制御ユニットである。本実施形態では、パワープラント50にECU27Aを1つ割り当てているが、内燃機関EG、モータMおよび自動変速機TMのそれぞれにECUを1つずつ割り当ててもよい。ECU27Aは、例えば、アクセルペダルAPに設けた操作検知センサ34aやブレーキペダルBPに設けた操作検知センサ34bにより検知した運転者の運転操作や車速等に対応して、内燃機関EGやモータMの出力を制御したり、自動変速機TMの変速段を切り替えたりする(図2参照)。なお、自動変速機TMには、車両Vの走行状態を検知するセンサとして、自動変速機TMの出力軸の回転数を検知する回転数センサ39が設けられている。車両Vの車速は回転数センサ39の検知結果から演算可能である。
ECU28Aは、車両Vの現在位置や進路を認識する位置認識ユニットである。ECU28Aは、ジャイロセンサ33A、GPSセンサ28b、通信装置28cの制御および検知結果あるいは通信結果の情報処理を行う。ジャイロセンサ33Aは、車両Vの回転運動を検知する。ジャイロセンサ33Aの検知結果等により車両Vの進路を判定することができる。GPSセンサ28bは、車両Vの現在位置を検知する。通信装置28cは、地図情報や交通情報を提供するサーバと無線通信を行い、これらの情報を取得する。データベース28aには、高精度の地図情報を格納することができ、ECU28Aは、この地図情報等に基づいて、車線上の車両Vの位置をより高精度に特定可能である。
入力装置45Aは、運転者が操作可能に車内に配置され、運転者からの指示や情報の入力を受け付ける。
<第2制御部1B>
図2を参照して第2制御部1Bの構成について説明する。第2制御部1Bは、ECU群(制御ユニット群)2Bを含む。ECU群2Bは、複数のECU21B~25Bを含む。各ECUは、CPUに代表されるプロセッサ、半導体メモリ等の記憶デバイス、外部デバイスとのインタフェース等を含む。記憶デバイスには、プロセッサが実行するプログラムやプロセッサが処理に使用するデータ等が格納される。各ECUは、プロセッサ、記憶デバイスおよびインタフェース等を複数備えていてもよい。なお、ECUの数や、担当する機能については適宜設計可能であり、本実施形態よりも細分化したり、あるいは、統合したりすることが可能である。なお、ECU群2Aと同様、図2および図3においてはECU21B~25Bの代表的な機能の名称を付している。
ECU21Bは、車両Vの周囲状況を検知する検知ユニット31B、32Bの検知結果に基づいて、車両Vの走行環境を認識する環境認識ユニットであると共に、車両Vの走行制御として走行支援(換言すると運転支援)に関わる制御を実行する走行支援ユニットである。ECU21Bは、周辺環境情報として後述する物標データを生成する。
なお、本実施形態では、ECU21Bが環境認識機能と走行支援機能とを有する構成としたが、第1制御部1AのECU21AおよびECU29Aのように、機能毎にECUを設けてもよい。逆に、第1制御部1Aにおいて、ECU21Bのように、ECU21AおよびECU29Aの機能を1つのECUで実現する構成であってもよい。
本実施形態の場合、検知ユニット31Bは、撮像により車両Vの周囲の物体を検知する撮像デバイス(以下、カメラ31Bと表記する場合がある)である。カメラ31Bは、車両Vの前方を撮影可能なように車両Vの室内に設けられている。カメラ31Bが撮影した画像の解析により、物標の輪郭抽出や、道路上の車線の区画線(白線等)を抽出可能である。本実施形態の場合、検知ユニット32Bは、電波により車両Vの周囲の物体を検知するミリ波レーダであり(以下、レーダ32Bと表記する場合がある)、車両Vの周囲の物標を検知したり、物標との距離を測距したりする。本実施形態の場合、レーダ32Bは5つ設けられており、車両Vの前部中央に1つ、前部各隅部に1つずつ、後部各隅部に1つずつ設けられている。レーダ32Bの数や配置は適宜選択可能である。
ECU22Bは、電動パワーステアリング装置41Bを制御する操舵制御ユニットである。電動パワーステアリング装置41Bは、ステアリングホイールSTに対する運転者の運転操作(操舵操作)に応じて前輪を操舵する機構を含む。電動パワーステアリング装置41Bは、操舵操作をアシストしたり、あるいは、前輪を自動操舵するための駆動力を発揮したりするモータや、モータの回転量を検知するセンサや、運転者が負担する操舵トルクを検知するトルクセンサ等を含む。また、ECU22Bには、後述する通信回線L2を介して操舵角センサ37が電気的に接続されており、操舵角センサ37の検知結果に基づいて電動パワーステアリング装置41Bを制御可能である。ECU22Bは、運転者がステアリングハンドルSTを把持しているか否かを検知するセンサ36の検知結果を取得可能であり、運転者の把持状態を監視することができる。
ECU23Bは、油圧装置42Bを制御する制動制御ユニットである。油圧装置42Bは、例えばVSA(Vehicle Stability Assist)を実現する。ブレーキペダルBPに対する運転者の制動操作は、ブレーキマスタシリンダBMにおいて液圧に変換されて油圧装置42Bに伝達される。油圧装置42Bは、ブレーキマスタシリンダBMから伝達された液圧に基づいて、各車輪のブレーキ装置51に供給する作動油の液圧を制御可能なアクチュエータであり、ECU23Bは油圧装置42Bが備える電磁弁等の駆動制御を行う。
本実施形態の場合、ECU23Bおよび油圧装置42Bには、四輪それぞれに設けられた車輪速センサ38、ヨーレートセンサ33B、ブレーキマスタシリンダBM内の圧力を検知する圧力センサ35が電気的に接続され、これらの検知結果に基づき、ABS機能、トラクションコントロールおよび車両Vの姿勢制御機能を実現する。例えば、ECU23Bは、四輪それぞれに設けられた車輪速センサ38の検知結果に基づき各車輪の制動力を調整し、各車輪の滑走を抑制する。また、ヨーレートセンサ33Bが検知した車両Vの鉛直軸回りの回転角速度に基づき各車輪の制動力を調整し、車両Vの急激な姿勢変化を抑制する。
また、ECU23Bは、車外に情報を報知する情報出力装置43Bを制御する車外報知制御ユニットとしても機能する。本実施形態の場合、情報出力装置43Bはブレーキランプであり、制動時等にECU23Bはブレーキランプを点灯可能である。これにより後続車に対して車両Vへの注意力を高めることができる。
ECU24Bは、後輪に設けられている電動パーキングブレーキ装置(例えばドラムブレーキ)52を制御する停止維持制御ユニットである。電動パーキングブレーキ装置52は、後輪をロックする機構を備える。ECU24Bは、電動パーキングブレーキ装置52による後輪のロックおよびロック解除を制御可能である。
ECU25Bは、車内に情報を報知する情報出力装置44Bを制御する車内報知制御ユニットである。本実施形態の場合、情報出力装置44Bは、インストルメントパネルに配置される表示装置を含む。ECU25Bは、情報出力装置44Bに車速、燃費等の各種の情報を出力させることが可能である。
入力装置45Bは、運転者が操作可能に車内に配置され、運転者からの指示や情報の入力を受け付ける。
<通信回線>
ECU間を通信可能に接続する、車両制御装置1の通信回線の例について図3を参照して説明する。車両制御装置1は、有線の通信回線L1~L7を含む。通信回線L1には、第1制御部1Aの各ECU20A~27A、29Aが接続されている。なお、ECU28Aも通信回線L1に接続されてもよい。
通信回線L2には、第2制御部1Bの各ECU21B~25Bが接続されている。また、第1制御部1AのECU20Aも通信回線L2に接続されている。通信回線L3は、ECU20AとECU21Bとを接続する。通信回線L4は、ECU20AとECU21Aとを接続する。通信回線L5は、ECU20A、ECU21AおよびECU28Aを接続する。通信回線L6は、ECU29AとECU21Aとを接続する。通信回線L7は、ECU29AとECU20Aとを接続する。
通信回線L1~L7のプロトコルは同じであっても異なっていてもよいが、通信速度、通信量や耐久性等、通信環境に応じて異ならせてもよい。例えば、通信回線L3およびL4は、通信速度の点でイーサネット(登録商標)であってもよい。例えば、通信回線L1、L2、L5~L7はCANであってもよい。
第1制御部1Aは、ゲートウェイGWを備えている。ゲートウェイGWは、通信回線L1と通信回線L2を中継する。このため、例えば、ECU21Bは、通信回線L2、ゲートウェイGWおよび通信回線L1を介してECU27Aに制御指令を出力可能である。
<電源>
車両制御装置1の電源について図3を参照して説明する。車両制御装置1は、大容量バッテリ6と、電源7Aと、電源7Bとを含む。大容量バッテリ6は、モータMの駆動用バッテリであると共に、モータMにより充電されるバッテリである。
電源7Aは、第1制御部1Aに電力を供給する電源であり、電源回路71Aとバッテリ72Aとを含む。電源回路71Aは、大容量バッテリ6の電力を第1制御部1Aに供給する回路であり、例えば、大容量バッテリ6の出力電圧(例えば190V)を基準電圧(例えば12V)に降圧する。バッテリ72Aは、例えば12Vの鉛バッテリである。バッテリ72Aを設けたことにより、大容量バッテリ6や電源回路71Aの電力供給が遮断あるいは低下した場合であっても、第1制御部1Aに電力の供給を行うことができる。
電源7Bは、第2制御部1Bに電力を供給する電源であり、電源回路71Bとバッテリ72Bとを含む。電源回路71Bは、電源回路71Aと同様の回路であり、大容量バッテリ6の電力を第2制御部1Bに供給する回路である。バッテリ72Bは、バッテリ72Aと同様のバッテリであり、例えば12Vの鉛バッテリである。バッテリ72Bを設けたことにより、大容量バッテリ6や電源回路71Bの電力供給が遮断あるいは低下した場合であっても、第2制御部1Bに電力の供給を行うことができる。
<全体構成>
図4を参照して車両Vの全体構成を別の観点から説明する。車両Vは、第1制御部1A、第2制御部1B、外界認識装置群82及びアクチュエータ群83を含む。図4では、第1制御部1Aに含まれるECUとして、ECU20A、ECU21A、ECU22A、ECU23AおよびECU27Aが例示されており、第2制御部1Bに含まれるECUとして、ECU21B、ECU22BおよびECU23Bが例示されている。
外界認識装置群82は、車両Vに搭載された外界認識装置(センサ)の集合である。外界認識装置群82は、一例として、上述のカメラ31A、カメラ31B、ライダ32Aおよびレーダ32Bを含む。本実施形態の場合、カメラ31Aおよびライダ32Aは、第1制御部1AのECU21Aに接続されており、ECU21Aからの指示に従って動作する(即ち、第1制御部1Aによって制御される)。ECU21Aは、カメラ31Aおよびライダ32Aで得られた外界情報を取得すると共に、当該外界情報を第1制御部1AのECU20Aに供給する。また、カメラ31Bおよびレーダ32Bは、第2制御部1BのECU21Bに接続されており、ECU21Bからの指示に従って動作する(即ち、第2制御部1Bによって制御される)。ECU21Bは、カメラ31Bおよびライダ32Bで得られた外界情報を取得すると共に、当該外界情報を第1制御部1AのECU20Aに供給する。これにより、第1制御部1A(ECU20A)は、カメラ31A、カメラ31B、ライダ32Aおよびレーダ32Bのそれぞれから得られた外界情報を用いて自動運転の制御を実行することができる。
アクチュエータ群83は、車両Vに搭載されたアクチュエータの集合である。アクチュエータ群83は、一例として、上述の電動パワーステアリング装置41A、電動パワーステアリング装置41B、油圧装置42A、油圧装置42Bおよびパワープラント50を含む。電動パワーステアリング装置41Aおよび電動パワーステアリング装置41Bはそれぞれ、車両Vの操舵を行うための操舵アクチュエータである。油圧装置42Aおよび油圧装置42Bはそれぞれ、車両Vの制動を行うための制動アクチュエータである。また、パワープラント50は、車両Vの駆動を行うための駆動アクチュエータである。
本実施形態の場合、電動パワーステアリング装置41A、油圧装置42Aおよびパワープラント50は、ECU22A、ECU23AおよびECU27Aをそれぞれ介してECU20Aに接続されており、ECU20Aからの指示に従って動作する(即ち、第1制御部1Aによって制御される)。また、電動パワーステアリング装置41Bおよび油圧装置42Bは、ECU22BおよびECU22Bをそれぞれ介してECU21Bに接続されており、ECU21Bからの指示に従って動作する(即ち、第2制御部1Bによって制御される)。
第1制御部1A(ECU20A)は、通信路を通じて外界認識装置群82の一部(カメラ31A、ライダ32A)と通信し、別の通信路を通じてアクチュエータ群83の一部(電動パワーステアリング装置41A、油圧装置42A、パワープラント50)と通信する。また、第2制御部1B(ECU21B)は、通信路を通じて外界認識装置群82の一部(カメラ31B、レーダ32B)と通信し、別の通信路を通じてアクチュエータ群83の一部(電動パワーステアリング装置41B、油圧装置42B)と通信する。ECU20Aに接続されている通信路とECU21Bに接続されている通信路とは互いに異なっていてもよい。これらの通信路は、例えばCAN(コントローラエリアネットワーク)であってもよいし、イーサネット(登録商標)であってもよい。また、ECU20AとECU21Bとは、通信路L3を通じて互いに接続されている。この通信路L3は、例えばCAN(コントローラエリアネットワーク)であってもよいし、イーサネット(登録商標)であってもよい。また、CANとイーサネット(登録商標)との両方で接続されていてもよい。
第1制御部1A(ECU20A)は、CPUなどのプロセッサとRAMなどのメモリとによって構成され、車両Vの走行制御(例えば自動運転制御)を実行可能に構成される。例えば、ECU20Aは、外界認識装置群82で得られた外界情報として、カメラ31Aおよびライダ32Aで得られた外界情報をECU21Aを介して取得し、カメラ31Bおよびレーダ32Bで得られた外界情報をECU21Bを介して取得する。そして、ECU20Aは、取得した外界情報に基づいて、自動運転中に車両Vがとるべき経路および速度を生成し、この経路および速度を実現するための車両Vの目標制御量(駆動量、制動量、操舵量)を決定する。ECU20Aは、決定した車両Vの目標制御量に基づいて各アクチュエータの操作量(電圧または電流などの指令値(信号値))を生成し、当該操作量でアクチュエータ群83(電動パワーステアリング装置41A、油圧装置42A、パワープラント50)を制御することにより、車両Vの走行制御(例えば自動運転)を行うことができる。
ここで、ECU20Aは、第1制御部1Aによる車両Vの走行制御機能の低下を検出する検出部として動作することもできる。例えば、ECU20Aは、外界認識装置群82との通信路の通信状況およびアクチュエータ群83との通信路の通信状況を監視し、それらの通信状況に基づいて外界認識装置群82およびアクチュエータ群83との通信機能の低下を検出することにより、走行制御機能の低下を検出することができる。通信機能の低下とは、通信の切断や、通信速度の低下などを含みうる。また、ECU20Aは、外界認識装置群82での外界の検知性能の低下や、アクチュエータ群83の駆動性能の低下を検出することにより、走行制御機能の低下を検出してもよい。さらに、ECU20Aは、自身の処理性能(例えば処理速度など)を診断するように構成されている場合、その診断結果に基づいて、走行制御機能の低下を検出してもよい。なお、本実施形態では、ECU20Aを、自身の走行機能低下を検出する検出部として動作させているが、それに限られず、当該検出部がECU20Aとは別に設けられてもよいし、第2制御部1B(例えばECU21B)を当該検出部として動作させてもよい。
第2制御部1B(ECU21B)は、CPUなどのプロセッサとRAMなどのメモリとによって構成され、車両Vの走行制御を実行可能に構成される。ECU21Bは、第1制御部1AのECU20Aと同様に、車両Vの目標制御量(制動量、操舵量)を決定し、決定した目標制御量に基づいて各アクチュエータの操作量を生成し、当該操作量でアクチュエータ群83(電動パワーステアリング装置41B、油圧装置42B)を制御することができる。ただし、ECU21Bは、車両Vの走行制御を行うための処理性能がECU20Aより低い。処理性能は、例えばクロック数やベンチマークのテスト結果によって比較されうる。ECU21Bは、ECU20Aで走行制御機能の低下が検出されていない通常時では、カメラ31Bおよびライダ32Bで得られた外界情報を取得してECU20Aに供給するが、ECU20Aで走行制御機能の低下が検出された場合には、ECU20Aの代わりに車両Vの走行制御を行う(即ち、代替制御を行う)。代替制御は、例えば、車両Vの自動運転の制御レベルに応じて、その制御レベルを低下させる機能制限を実行する縮退制御を含みうる。
ECU20Aは、ECU20Aの制御下にある外界認識またはアクチュエータの機能低下を検知すると、通信路L3を介してECU21Bに対して縮退実施指示を送信することで、走行制御の実行主体をECU20AからECU21Bへと移す。走行制御(あるいは自動運転)の制御主体がECU20Aである間は、ECU21BはECU20Aをマスタプロセッサとするスレーブプロセッサとして機能している。ECU20Aから縮退実施指示を受信したECU21Bは、それ自身が実行主体となって走行制御(本例では縮退制御)を開始する。本例では、ECU21Bが行う縮退制御は、自動運転から手動運転への運転交代と、運転交代が実施されない場合の停車、そして運転交代完了まで、または停車までの走行制御であってよい。なお本例では、運転者がステアリングハンドルSTを把持しているか否かを検知するセンサ36は第2制御部1Bに属しているので、運転交代の完了はこのセンサ36でハンドルSTの把持を検知することで知ることができる。
●縮退制御
自動運転(監視要(ハンズオフ)、監視不要(アイズオフ)を含む)を提供するために必要な機能は、(i)制御系の冗長構成、(ii)地図、(iii)ハンドル把持センサまたはドライバー監視カメラ、(iv)カメラ、レーダ、ライダなどの外界認識、(v)適応的クルーズ制御および車線維持支援機能などである。これらのいずれかに機能低下が生じると、冗長性が失われ、更なる機能低下に対応することが困難になる。そこで冗長でなくなった機能を使わない運転レベルに縮退させる。これが縮退制御である。縮退制御では、第1制御部1Aに機能低下などが検知された場合に、残存する機能で自動運転の係属や手動運転への運転交代または停車といった制御を行う。縮退制御においては、制御系は以下のように引き継がれる。
(1)第1制御部1Aに機能低下等が生じたが、第1制御部1Aで縮退制御を実施可能な場合は、第1制御部1Aで制御を続ける。
(2)第1制御部1Aに機能低下が生じ、第1制御部1Aで縮退制御を実施不可の場合は、第2制御部1Bに縮退実施指示を出す。その場合第2制御部1Bが縮退制御を実行する。第2制御部1Bに対する縮退実施指示は、第2制御部1Bに対する制御の引継ぎ指示あるいは代替指示ということもできる。
(3)第2制御部1Bに機能低下が生じ、縮退制御が実施不可となった場合は、第1制御部1Aにその旨を通知し、第1制御部1Aが制御を続ける(この場合にも制御の冗長性が失われるので第1制御部1Aが縮退制御を行うこともある)。
(4)第1制御部1Aからの指示が第2制御部1Bに伝達されない場合は、第2制御部1Bが第1制御部1Aからの通信途絶を判断し、自発的に第2制御部1Bにより縮退制御を実施する。
上述したように縮退制御においてはその実行主体が変更されることがある。例えば上記(2)の場合には、第1制御部1Aから第2制御部1Bに対して縮退実施指示が送信され、それによって第2制御部1Bによる縮退制御が実行される。本実施形態では、上記(2)の場合に、第1制御部1Aから第2制御部1Bへと送信される信号の生成(或いは信号の加工)について説明する。
<自動運転ECU20Aからの出力信号の管理>
上述したように、本実施形態の車両制御装置1では、自動運転制御を行っている第1制御部1Aで走行制御機能の低下が検出された場合、第1制御部1Aの代わりに第2制御部1Bで車両Vの走行制御(代替制御)を行う。このように複数の制御部を設けた冗長構成とすることで、車両の自動運転制御の信頼性を向上させることができる。ここで、自動運転ECU20Aと走行支援ECU21Bとを含むより詳細な構成例を図5に示す。
図5において、自動運転ECU20Aは、主制御部502と出力信号管理部501とを含む。出力信号管理部501を信号管理部と呼ぶこともある。主制御部502から出力信号は、出力信号管理部501を介して走行支援ECU21Bに入力される。もちろんここに示した信号は一例であって他の信号を含んでもよい。主制御部502は、ECU20Aから出力信号管理部501を除いた部分であり、自動運転の制御を実行する。出力信号管理部501は主制御部502の出力信号の少なくとも一部を処理してECU21Bに送信するための信号を生成する。主制御部502が出力する信号には、縮退実施要求とシステム作動状態と主システム状態とハンズオフ操舵角制御要求とハンズオン操舵角制御要求とを含む。ここで主システム状態は、メインスイッチの状態(オンまたはオフ)を示す。ハンズオフ操舵角制御要求は、自動運転のレベル2B2以上でADUがEPSに対して舵角制御要求の有無を示す信号である。ハンズオン操舵角制御要求は、自動運転のレベル1以下でADUがEPSに対して舵角制御要求の有無を示す信号であり、要はいわゆる自動運転ではなく、LKAS(車線維持支援機能)の下で使う信号である。出力信号管理部501は、それらの信号を入力信号として、縮退実施信号と運転交代要求状態と自動運転状態という3つの信号を生成する。これらの信号はパケット生成部503に入力される。
パケット生成部503は、入力信号を特定する識別情報および対応する信号値をパケット化し、そのパケットを走行支援ECU21Bに送信する。走行支援ECU21Bのパケット分解部521は受信したパケットを分解して各信号の値を再生する。走行支援ECU21Bはその信号値に応じた処理を実行する。なお、パケット生成部514やパケット分解部521は、それぞれのECUがプログラムを実行することで実現されてもよいし、特定用途向け集積回路などのハードウェアで構成されていてもよい。なおパケット生成部503はECU20Aの外部に設けられていてもよく、パケット分解部521はECU21Bの外部に設けられてもよい。さらにECU20AとECU21Bとは通信線530によっても接続されており、通信路の冗長性が実現されている。これらの通信路を介してECU20AはECU21Bと通信し、指示や状態、そのほかのデータを送受信することができる。
●出力信号管理部501の入力信号
次に主制御部502から出力信号管理部501へ入力される信号について説明する。縮退実施要求は、ECU21Bに対する代替制御の要求を示す信号である。本例では1を要求あり、0を要求なしとする2値信号である。ECU20Aでは、その制御下にあるアクチュエータやセンサの機能低下を検知すると、ECU20Aによる自動運転の制御からECU21Bによる縮退制御へと切り替えられる。そのきっかけとなる信号である。縮退制御とは、たとえば機能低下があればその部分を使用しないよう制御範囲や機能水準を変更して機能制限を実行する(すなわち縮退させる)制御をいう。
システム作動状態は、自動運転に関して作動している機能を示す。システム作動状態信号は複数のビットを含み、各ビットに機能が割り当てられている。各ビットの値が1(オンまたは真ともいう)であれば対応する機能は作動中であり、0(オフまたは偽ともいう)であれば非作動であることを示す。システム作動状態で示される機能には、適応的クルーズ制御機能(ACC)、車線維持支援機能(LKAS)、自動運転(監視要)(ハンズオフとも呼ぶ)、自動運転(監視不要)(アイズオフとも呼ぶ)、運転交代(MDD)を含む。
適応的クルーズ制御機能は、先行車に追従して走行するために縦制御を自動で行う機能である。適応的クルーズ制御機能により、先行車を検知して車間距離を一定に保持しながら走行することができる。車線維持支援機能は車線を規定する白線を検知して、車線内で車両を走行させるための横制御を行う機能である。自動運転(監視要)は、ドライバーがハンドルから手を離した状態で運転制御を行う機能である。ただしドライバーは周辺監視を行う必要がある。自動運転シテムではドライバー監視カメラなどの画像に基づいてドライバーの顔の向きや視線を特定し、周辺を監視しているか否かを判定する。自動運転(監視要)機能は、自動運転のレベル2B2とも呼ばれ、Lv2B2と記載することもある。ドライバーが周辺監視を行っていないと判断した自動運転システム(例えばECU20A)は、周辺監視を行うようドライバーに対して注意喚起する。それにドライバーが応じない場合には、ECU20Aを処理主体としたまま縮退制御が実行される。この場合にはドライバーへの運転交代が所定時間内に行われないと、自動運転システムにより路肩へと車両は移動されて停車される。
自動運転(監視不要)は、ドライバーがハンドルから手を離した状態で、かつドライバーによる周辺監視の必要なしに自動運転制御を行う機能である。本明細書ではこれは自動運転のレベル3と称する。運転交代(MDD)は、システムがドライバーに手動運転を要求している状態である。前述したように、本例では、自動運転には自動運転(監視要)と自動運転(監視不要)とを含み、これらのいずれかの状態から、これら以外の状態へと移ることを運転交代と呼ぶ。すなわち、ドライバーによるハンドル保持が不要な自動運転状態から、ドライバーによるハンドル保持が必要な運転状態への過渡期が運転交代要求状態である。運転交代要求状態の継続期間の上限は例えば4秒などの一定期間に制限され、上限を超えて運転交代要求状態のままとなることはない。運転交代要求状態の継続期間が上限時間に達すると、制御主体が第1制御部1Aであれば路肩停車し、第2制御部1Bであれば走行中の車線内で停車するようそれぞれの制御部により走行制御される。なお自動運転(監視要)と自動運転(監視不要)とをまとめて自動運転(あるいはAD)と呼ぶこともある。この場合、自動運転以外の作動状態を非自動運転または手動運転またはマニュアル運転と呼ぶこともある。
主システム状態は、メインスイッチがオンであるかオフであるかを示す2値信号である。主システム状態がオンであれば、外部環境などに応じて適切な自動運転レベルが選択され、選択されたレベルの自動運転が行われる。主システム状態がオフであれば、外部環境に関わりなく自動運転状態になることはなく、手動運転のままである。しかしながら、手動運転状態におけるLKASやACCなどの走行支援が実施されることはあってもよい。この場合それら走行支援もドライバーの指示に応じて実施される。
前述したように、ハンズオフ操舵角制御要求は、自動運転のレベル2B2以上でADUがEPSに対して舵角制御要求の有無を示す信号である。操舵角制御の要求があれば(たとえば第1制御部1Aによるステアリング操作があれば)オンとなり、なければオフとなる。ハンズオン操舵角制御要求は、自動運転のレベル1以下でADUがEPSに対して舵角制御要求の有無を示す信号である。操舵角制御の要求があれば(すなわちドライバーによるステアリング操作があれば)オンとなり、なければオフとなる。
<出力信号管理部による信号の生成>
上述した各信号を入力として、出力信号管理部501は、図5に示した縮退実施信号生成部511、運転交代要求状態生成部512、自動運転状態生成部513、カウンタ515により、走行支援ECU21Bに送信する信号を生成する。生成される信号には、縮退実施指示信号、運転交代要求状態信号、自動運転状態信号を含み、これらの信号がパケット生成部514によりパケット化されてECU21Bに送信される。まずこれらの信号の意味を説明するが、そのために図7を参照してECU21Bの動作を説明する。なお以下の説明においては信号名から「信号」を省略することがある。
●ECU21Bによる処理手順
図7に、縮退実施指示、運転交代要求状態、自動運転状態を受信したECU21Bによる処理手順の一例を示す。図7(A)は、運転交代要求状態生成部512により生成された運転交代要求状態信号を監視する手順を示す。ECU21Bは運転交代要求状態信号を監視し、0(非運転交代要求状態=運転交代要求なし)から1(運転交代要求状態=運転交代要求あり)へ遷移したか否かを判定する(S701)。運転交代要求状態に遷移したなら、待機上限値を設定したタイマをスタートさせる(S703)。この待機上限値は、運転交代をドライバーに促して実際に運転交代が実施されるまでの待機期間の上限である。このように、運転交代要求状態信号は、運転交代の待機の基準となる。
図7(B)は、縮退実施信号生成部511により生成された縮退実施指示信号を監視する手順を示す。ECU21Bは縮退実施指示信号を監視し(S711)、縮退実施指示があると(すなわちオンになると)、自動運転状態信号を参照する(S713)。自動運転状態信号が自動運転であることを示していると、縮退制御を開始する(S715)。なお自動運転であるとは、自動運転状態信号が自動運転(監視要)または自動運転(監視不要)のいずれかの場合である。このように、自動運転中に縮退実施指示をECU20Aから受けると、その指示に応じてECU21Bは縮退制御を開始する。前述したように本例のECU21Bによる縮退制御では、ドライバーへの運転交代と、運転交代が実施されなかった場合の停車制御とを含む。なおドライバーへの運転交代が実施された場合には、ステップS703で開始した計時を取り消す。
図7(C)は、図7(A)で開始されたタイマが満了した際の手順の一例を示す。ECU21Bは、ステップS703で開始した待機上限値が満了すると、現在走行支援ECU(すなわちECU21B)による代替制御を行っているか否かを判定する(S721)。この判定は、たとえば縮退実施指示信号を参照して行ってよい。代替制御を行っていると判定した場合には、その時点から停車制御を開始する(S723)。この停車制御においては、第2制御部1Bに、路肩停止するために必要なセンサやアクチュエータが備わっていれば路肩停止してよいし、備わっていなければ走行中の車線でそのまま停車してよい。その場合でも、走行中の車線が路肩側なら路肩側に寄せ、中央線側なら中央線に寄せるなどの制御を行ってもよい。またハザードランプの点灯など安全確保のための制御を行うことももちろんである。
●縮退実施信号
出力信号管理部501で生成される各信号の意味を明らかにしたところで各認号の生成の仕方について説明する。縮退実施信号生成部511は、縮退実施要求とシステム作動状態とを入力として縮退実施指示信号を生成する。その生成規則は以下のとおりである。
(条件1)システム作動状態が自動運転(すなわち自動運転(監視要)または自動運転(監視不要)のいずれか)、かつ、
(条件1')縮退実施要求がオンであると、
(出力1)縮退実施指示信号をオン(縮退実施の指示)にする。なお条件が満たされない場合には縮退実施指示信号をオフ(指示なし)にする。
すなわち、自動運転中に縮退実施要求が発生した場合、かつその場合に限り、縮退実施指示信号をオンにする。
●運転交代要求状態信号
運転交代要求状態生成部512は、縮退実施信号生成部511により生成された縮退実施指示信号とシステム作動状態とを入力として運転交代要求状態信号を生成する。その生成規則は以下のとおりである。
・ケース1
(条件2-1)システム作動状態が運転交代であると、
(出力2-1)運転交代要求状態信号をオン(作動中)にする。システム作動状態が「運転交代」の間はその出力を維持し、「運転交代」以外の状態に遷移すると運転交代要求状態信号をオフにする。
・ケース2
(条件2-2)縮退実施指示信号がオンとなり、かつ、
(条件2-2')現在の運転交代要求状態信号がオン(作動中)である場合、
(動作2-2)カウンタ515を起動する。カウンタ値は所定値(MDD状態カウンタ値)である。カウンタ値は例えば、後述するように、縮退実施指示信号がオンになるタイミングでシステム作動状態が「運転交代」以外の状態に遷移する可能性がある時間をカバーできればよい。
(出力2-2)カウンタ動作中は運転交代要求状態をオンのまま維持する。
(条件2-3)カウンタが満了した場合、
(出力2-3)条件2-1および出力2-1に従う。
図6(A)、図6(B)は、運転交代要求状態生成部512による信号生成の例を示す。図6(A)は上述したケース1の例を示す。図6(A)では、入力信号であるシステム作動状態は「自動運転」から「運転交代」へ、さらに「走行支援」に遷移している。その間、縮退実施指示信号はオフのままである。この場合、条件2-1に該当するので、システム作動状態が「運転交代」に遷移したタイミングで運転交代要求状態信号をオンにし、システム作動状態が「走行支援」に遷移したタイミングで運転交代要求状態信号をオフにする。
図6(B)は上述したケース2の例を示す。図6(B)では、入力信号であるシステム作動状態は、図6(A)と同様に自動運転から運転交代へ、さらに走行支援に遷移している。またシステム作動状態が運転交代となっている間に、縮退実施指示がオンになっている。この場合、条件2-1にしたがって、システム状態が運転交代に遷移したタイミングで運転交代要求状態をオンにする。さらに、その間に縮退実施指示がオンになると、条件2-2と条件2-2'が満たされ、カウンタ515を起動する。そしてカウンタ515が満了するまで運転交代要求状態をオンのまま維持する。カウンタが満了したタイミングT1で、そのときのシステム作動状態(「走行支援」)に応じて、運転交代要求状態信号をオフにする。なお図6(B)中でカウンタはカウンタ値が時間の経過に応じて増加する様を模式的に示している。
ここで、図6(B)に示したように信号の生成を行う理由を説明する。この信号生成は、カウンタ値に対応する時間だけ運転交代要求状態を保持する機構で行われることから、運転交代要求状態のラッチ制御とも呼ぶ。図6(B)では、システム作動状態はいったん「運転交代」となると、他の状態たとえば「走行支援」に遷移するまでその状態が維持されているように記載されている。ところが図6(B)のようなケースでは、縮退実施指示信号がオンになったタイミング、或いはそれよりも若干早いタイミングで、システム作動状態が「運転交代」ではない他の状態へと一時的に遷移し、再び「運転交代」に戻っていることがあり得る。それというのは、ECU20Aが運転交代を待機している状態において、縮退実施要求のきっかけとなったイベント(機能低下)が生じるとそのイベントに応じてシステム作動状態が「運転交代」ではない他の状態にいったん移ることがあるためである。前記イベントに応じてECU21Bによる代替制御が必要となれば、縮退実施要求がECU20Aから出される。その縮退実施要求に合わせてシステム作動状態は「運転交代」に遷移する。このように、運転交代の待機中に代替制御が生じると、システム作動状態は「運転交代」のまま維持されず、その途中で一時的に「運転交代」以外の状態に遷移することがあり得る。すなわち、システム作動状態が「運転交代」→他の状態→「運転交代」というように遷移することがありえる。このようにシステム作動状態が遷移した場合にケース1に従って運転交代要求状態信号を生成すると、運転交代要求状態信号もシステム作動状態の遷移に同期してオン→オフ→オンと変化する。
運転交代要求状態信号を受信したECU21Bは、図7(A)の手順に従って、運転交代要求状態信号の立ち上がりから所定時間(たとえば4秒)のタイマをスタートさせる。そして運転交代が実施されないまま所定時間が経過したなら、本例ではECU21Bは車線内停車を行う。ここで上述したように運転交代要求状態信号がオン→オフ→オンと変化すると、2度目のオン(立ち上がり)で、最初の立ち上がりで開始された計時が無視されて改めて計時が開始されることになる。すなわち、最初の運転交代要求状態信号のオンをトリガとして計時した時間だけ、運転交代を待機する時間が延長されてしまう。ECU21Bによる代替制御を行う場合は、第1制御部1Aに属するセンサやアクチュエータの機能低下が生じている可能性があるため、運転交代の待機時間の延長は望ましいことではない。そこで、運転交代要求状態において代替制御が指示されることによりシステム作動状態が「運転交代」→他の状態→「運転交代」と遷移した場合には、運転交代要求状態信号を「運転交代」のままラッチしてシステム作動状態の変化に同期させず、オンのまま維持する。したがって設定するカウンタ値は「運転交代」→他の状態→「運転交代」という遷移における「他の状態」の期間をカバーできればよい。この期間はごく短時間であるが、余裕をもって設定しても問題はない。具体的な時間(カウンタ値)は例えば実験的に決定してよい。
上述のようにして運転交代要求状態信号を生成することで、第1制御部1Aから第2制御部1Bへと、制御状態とくに運転交代の状態を適正に引き継ぐことができる。それにより、ECU20Aによる縮退制御中にECU21Bによる代替制御を行うことになった際でも、運転交代の待機時間を延長することなく縮退制御を実施できる。
●自動運転状態信号
自動運転状態生成部513は、縮退実施信号生成部511により生成された縮退実施指示信号とシステム作動状態、主システム状態、操舵角制御要求、操舵角制御要求(ADAS)という5つの信号を入力として自動運転状態信号を生成する。ここで操舵角制御要求とは、電動パワーステアリング(EPS)に対する操舵の制御を要求する信号であり、たとえば自動運転ECU20Aから操舵ECU22Aである。操舵角制御要求(ADAS)も同様の信号ではあるが、前者の信号はドライバーによる運転操作が全くされていない状態で自動運転のための制御信号であるのに対して、前者の信号は、ドライバーによるステアリング操作を補う補助的な操舵を行うための信号である。すなわち操舵角制御要求(ADAS)はドライバーによる操作が行われていることを示す。自動運転状態信号の生成規則は以下のとおりである。
・ケース1
(条件3-1)システム作動状態が自動運転(監視不要)である場合、
(出力3-1)自動運転状態信号を「自動運転(監視不要)」にする。これは、ドライバーによる周辺監視を必要としない自動運転中であることを示す。
・ケース2
(条件3-2)条件3-1が満たされず、かつ
(条件3-2')システム作動状態が「自動運転(監視要)」であるか、または、操舵角制御要求がオン(要求あり)かつ操舵角制御要求(ADAS)がオフ(要求なし)である場合、
(出力3-2)自動運転状態信号を「自動運転(監視要)」にする。これは、ドライバーによる周辺監視を必要とする自動運転中であることを示す。
・ケース3
(条件3-3)条件3-1及び条件3-2がいずれも満たされず、かつ
(条件3-3')システム作動状態が「適応的クルーズ制御」または「車線維持支援」である場合、
(出力3-3)自動運転状態信号を「支援」にする。これは自動運転ではないが、走行支援機能が動作している状態を示す。
・ケース4
(条件3-4)条件3-1乃至条件3-3がいずれも満たされず、かつ
(条件3-4')主システム状態がオンである場合、
(出力3-4)自動運転状態信号を「準備済み」にする。これは自動運転されていないが、環境に応じて自動運転できる状態を示す。
・ケース5
(条件3-5)条件3-1乃至条件3-4がいずれも満たされない場合、
(出力3-5)自動運転状態信号を「無支援」にする。これは運転支援や自動運転を行わない状態を示す。
上記のケース1からケース5の例を図6(C)に示す。図6(C)においてシステム作動状態のTJPとはドライバーによる監視が不要な自動運転が行われている状態を示し、B2はレベル2B2すなわちドライバーによる監視が必要な自動運転が行われている状態を示す。B1は適応的クルーズ制御や車線維持支援が動作している状態を示す。L0はレベル0すなわち手動運転状態であることを示す。図6(C)では、曲線矢印が条件と出力とをつないでおり、図の右側から順にケース1,2,2,3,4に相当する。ケース2が2つあるのは、条件3-2'に含まれた、「または」で接続される前段(システム作動状態が「自動運転(監視要)」である場合と後段(操舵角制御要求がオン(要求あり)かつ操舵角制御要求(ADAS)がオフ(要求なし))とに相当する。
自動運転状態生成部513ではさらに、以下の条件に従って自動運転状態信号を生成する。
・ケース6
(条件3-6)縮退実施指示信号がオン(指示有り)であり、かつ、
(条件3-6')自動運転状態の現在地が「自動運転(監視要)」または「自動運転(監視不要)」である場合、
(動作3-6)カウンタ515を起動する。カウンタ値は所定値(AD状態カウンタ値)である。カウンタは、図7(B)の手順において、縮退実施指示があった際に、自動運転であるにもかかわらず自動運転でないと判定されて縮退制御が実行されないことを防止するために用いられる。カウンタの値の期間だけ運転状態信号を「自動運転」にラッチすることで、上述したような動作を防止する。いったん開始されたカウンタは満了まで中断されることはない。設定されるカウンタ値(すなわち所定の時間)は、ECU20Aが縮退実施指示信号を送信してからECU21Bが自動運転状態信号を参照するまでの期間をカバーする時間であればよい。この期間は例えば実験的に決定してもよい。
(出力3-6)上記の通りカウンタ動作中は自動運転状態信号を「自動運転(監視要)」または「自動運転(監視不要)」として出力する。あるいはカウンタ開始時に自動運転状態信号が「自動運転(監視要)」または「自動運転(監視不要)」なら、その値を保持しつつ出力してもよい。
(条件3-6")カウンタが満了した場合、
(出力3-6")ケース1~ケース5に従って自動運転状態信号を生成する。
図6(D)は上述したケース6の例を示す。図6(D)に示すように、ECU20AからECU21Bに対して縮退実施要求を出し、縮退実施指示信号がオンになると、それとともにシステム作動状態は縮退後の状態すなわち手動運転(レベル0)へと変えられる。このとき自動運転状態信号が、システム作動状態の変化に同期して「自動運転」から「自動運転」以外の状態へと変わると、図7(B)の手順によりS713で自動運転ではないと判定され、縮退制御が行われないおそれがある。そこでそのタイミングでカウンタをスタートさせ、その満了のタイミングT2になるまで自動運転状態信号を変化させずに維持する。そしてタイミングT2で、その時の条件に対応する自動運転状態信号の値を生成する。図6(D)の例では、「準備済み」へと移行している。このように自動運転状態信号を所定時間ラッチすることで、自動運転状態をECU21Bに適切に引き継ぎ、代替制御を実行させることができる。
上述のようにして自動運転状態信号を生成することで、第1制御部1Aから第2制御部1Bへと、制御状態とくに自動運転の状態を適切に引き継ぐことができる。換言すれば、ECU20Aは、ECU1Bにより受信される自動運転の制御の状態を示す情報(運転交代要求状態信号及び自動運転状態信号)を、早くともECU21Bにより参照されるまでの間は保持する。それにより、ECU20Aによる自動運転中にECU21Bによる代替制御を行うことになった際でも、ECU21Bによる代替制御を確実に実施できる。なお信号名について、原則として出力信号管理部501に入力する信号については「要求」、出力信号管理部501から出力される信号については「指示」という用語を用いている。しかし特に相違があるわけではなく実質的に同一の意味で使用している。
<実施形態のまとめ>
1.本発明の第1の実施形態によれば、車両の自動運転を制御する車両制御装置(1)であって、
前記車両の走行制御を行う第1制御手段(20A)と、
少なくとも前記第1制御手段による代替指示に応じて前記車両の走行制御を行う第2制御手段(21B)とを有し、
前記第1制御手段は、前記代替指示を前記第2制御手段に送信する際に、前記第2制御手段に送信する自動運転の制御の状態を示す情報を所定の時間保持する
ことを特徴とする車両制御装置が提供される。
上記構成により、代替指示を第2制御手段に送信する際に、第1制御手段から第2制御手段に送信される自動運転の制御の状態を示す情報を所定の時間遅延させることができ、それにより、自動運転の制御の状態を示す情報を安定させ、第2の制御手段へと適切に引き継ぐことができる。
2.本発明の第2の実施形態によれば、第1の実施形態の車両制御装置であって、
前記自動運転の制御の状態を示す情報には、運転交代の状態を示す情報を含むことを特徴とする車両制御装置が提供される。
この構成により、代替指示を第2制御手段に送信する際に、第1制御手段から第2制御手段に送信される運転交代の状態を示す情報を所定の時間遅延させることができ、それにより、運転交代の状態を示す情報を安定させ、第2の制御手段へと適切に引き継ぐことができる。
3.本発明の第3の実施形態によれば、第2の実施形態の車両制御装置であって、
前記第1制御手段は、運転交代を待機している間は、前記運転交代の状態を示す情報として、運転交代を待機していることを示す情報を送信し、
運転交代を待機している間に前記代替指示を前記第2制御手段に送信した場合には、前記代替指示の送信をしてから所定の時間は、前記運転交代の状態を示す情報として、運転交代を待機していることを示す前記情報を前記第2制御手段に送信する
ことを特徴とする車両制御装置が提供される。
上記構成により、運転交代を待機していることを示す状態を安定的に第2制御手段へと引き継ぐことができ、運転交代の待機時間の延長を防止できる。
4.本発明の第4の実施形態によれば、第3の実施形態の車両制御装置であって、
前記第2制御手段は、
前記運転交代の状態を示す情報として運転交代を待機していることを示す前記情報を受信すると、運転交代の待機時間を計時するタイマを起動させ、
前記代替指示を受信すると、自動運転中であれば縮退制御を実行する
ことを特徴とする車両制御装置が提供される。
上記構成により、運転交代を待機していることを示す状態を安定的に第2制御手段へと引き継ぐことができ、第2制御手段では、運転交代の待機時間の延長を防止できる。
5.本発明の第5の実施形態によれば、第3または第4の実施形態の車両制御装置であって、
前記所定の時間は、前記第1制御手段が運転交代を待機している状態から前記代替指示のきっかけとなったイベントに応じて前記運転交代を待機している状態ではない状態に移り、前記代替指示に合わせて前記運転交代を待機している状態に再び移るまでの期間をカバーする時間である
ことを特徴とする車両制御装置が提供される。
上記構成により、運転交代を待機していることを示す状態を安定的に第2制御手段へと引き継ぐことができ、第2制御手段では、運転交代の待機時間の延長を防止できる。
6.本発明の第6の実施形態によれば、第1の実施形態の車両制御装置であって、
前記自動運転の制御の状態を示す情報には、運転の状態を示す情報を含む
ことを特徴とする車両制御装置が提供される。
上記構成により、代替指示を第2制御手段に送信する際に、第1制御手段から第2制御手段に送信される運転の状態を示す情報を所定の時間遅延させることができ、それにより、運転の状態を示す情報を安定させ、第2の制御手段へと適切に引き継ぐことができる。
7.本発明の第7の実施形態によれば、第6の実施形態の車両制御装置であって、
前記第1制御手段は、前記運転の状態を示す情報として、前記第1制御手段による自動運転の状態に対応する情報を送信し、
前記自動運転の状態に対応する情報が自動運転を行っていることを示している際に前記代替指示を前記第2制御手段に送信した場合には、前記代替指示の送信をしてから所定の時間は、前記自動運転の状態に対応する情報として、自動運転を行っていることを示す情報を前記第2制御手段に送信する
ことを特徴とする車両制御装置が提供される。
上記構成により、自動運転の状態に対応する情報を安定的に第2制御手段へと引き継ぐことができ、第2制御手段による代替制御を確実に行うことができる。
8.本発明の第8の実施形態によれば、第7の実施形態の車両制御装置であって、
前記第2制御手段は、
前記運転交代の状態を示す情報として運転交代を待機していることを示す前記情報を受信すると、運転交代の待機時間を計時するタイマを起動させ、
前記代替指示を受信すると、自動運転中であれば縮退制御を実行する
ことを特徴とする車両制御装置が提供される。
上記構成により、自動運転の状態に対応する情報を安定的に第2制御手段へと引き継ぐことができ、第2制御手段では、代替指示を受けた際に自動運転の状態に応じた制御を実行できる。
9.本発明の第9の実施形態によれば、第7またが第8の実施形態の車両制御装置であって、
前記所定の時間は、前記第1制御手段が前記代替指示を送信してから前記第2制御手段が前記自動運転の状態に対応する情報を参照するまでの期間をカバーする時間である
ことを特徴とする車両制御装置が提供される。
上記構成により、自動運転の状態に対応する情報を安定的に第2制御手段へと引き継ぐことができ、第2制御手段では、代替指示を受けた際に動運転の状態に応じた制御を実行できる。
本発明は上記実施の形態に制限されるものではなく、本発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。
1:車両制御装置、1A:第1制御部、1B:第2制御部、20A:自動運転ECU、21A:環境認識ECU、21B:走行支援ECU、501:出力信号管理部

Claims (7)

  1. 車両の自動運転を制御する車両制御装置であって、
    前記車両の走行制御を行う第1制御手段と、
    少なくとも前記第1制御手段による代替指示に応じて前記車両の走行制御を行う第2制御手段とを有し、
    前記第1制御手段は、
    運転交代を待機している間は、運転交代を待機していることを示す情報を前記第2制御手段に送信し、
    運転交代を待機している間に前記代替指示を前記第2制御手段に送信した場合には、前記代替指示の送信をしてから所定の時間は、運転交代を待機していることを示す前記情報を前記第2制御手段に送信し、
    前記所定の時間は、前記第1制御手段が運転交代を待機している状態から前記代替指示のきっかけとなったイベントに応じて前記運転交代を待機している状態ではない状態に移り、前記代替指示に合わせて前記運転交代を待機している状態に再び移るまでの期間をカバーする時間である
    ことを特徴とする車両制御装置。
  2. 請求項に記載の車両制御装置であって、
    前記第2制御手段は、
    前記運転交代の状態を示す情報として運転交代を待機していることを示す前記情報を受信すると、運転交代の待機時間を計時するタイマを起動させ、
    前記代替指示を受信すると、自動運転中であれば縮退制御を実行する
    ことを特徴とする車両制御装置。
  3. 車両の自動運転を制御する車両制御装置であって、
    前記車両の走行制御を行う第1制御手段と、
    少なくとも前記第1制御手段による代替指示に応じて前記車両の走行制御を行う第2制御手段とを有し、
    前記第1制御手段は、
    自動運転の状態に対応する情報を前記第2制御手段に送信し、
    前記自動運転の状態に対応する情報が自動運転を行っていることを示している際に前記代替指示を前記第2制御手段に送信した場合には、前記代替指示の送信をしてから所定の時間は、前記自動運転の状態に対応する情報として、自動運転を行っていることを示す情報を前記第2制御手段に送信し、
    前記所定の時間は、前記第1制御手段が前記代替指示を送信してから前記第2制御手段が前記自動運転の状態に対応する情報を参照するまでの期間をカバーする時間である
    ことを特徴とする車両制御装置。
  4. 請求項に記載の車両制御装置であって、
    前記第2制御手段は、前記代替指示を受信し、かつ、前記自動運転の状態に対応する情報として自動運転を行っていることを示す前記情報を受信すると、縮退制御を実行する
    ことを特徴とする車両制御装置。
  5. 車両の自動運転を制御する車両制御装置であって、
    前記車両の走行制御を行う第1制御手段と、
    少なくとも前記第1制御手段による代替指示に応じて前記車両の走行制御を行う第2制御手段とを有し、
    前記第1制御手段は、前記代替指示を前記第2制御手段に送信する際に、前記第2制御手段に送信する自動運転の制御の状態を示す情報を所定の時間保持し、
    前記自動運転の制御の状態を示す情報には、運転交代を待機していることを示す情報を含み、
    前記第2制御手段は、前記運転交代を待機していることを示す情報を受信すると、運転交代の待機時間を計時するタイマを起動させ、前記代替指示を受信すると、自動運転中であれば縮退制御を実行し、
    前記所定の時間は、前記第1制御手段が運転交代を待機している状態から前記代替指示のきっかけとなったイベントに応じて前記運転交代を待機している状態ではない状態に移り、前記代替指示に合わせて前記運転交代を待機している状態に再び移るまでの期間をカバーする時間である
    ことを特徴とする車両制御装置。
  6. 車両の自動運転を制御する車両制御装置であって、
    前記車両の走行制御を行う第1制御手段と、
    少なくとも前記第1制御手段による代替指示に応じて前記車両の走行制御を行う第2制御手段とを有し、
    前記第1制御手段は、前記代替指示を前記第2制御手段に送信する際に、前記第2制御手段に送信する自動運転の制御の状態を示す情報を所定の時間保持し、
    前記自動運転の制御の状態を示す情報には、自動運転を行っていることを示す情報を含み、
    前記第2制御手段は、前記代替指示を受信し、かつ、前記自動運転の状態に対応する情報として自動運転を行っていることを示す前記情報を受信すると、縮退制御を実行し、
    前記所定の時間は、前記第1制御手段が前記代替指示を送信してから前記第2制御手段が前記自動運転の状態に対応する情報を参照するまでの期間をカバーする時間である
    ことを特徴とする車両制御装置。
  7. 請求項1乃至のいずれか一項に記載の車両制御装置により走行制御を行うことを特徴とする車両。
JP2020023634A 2020-02-14 2020-02-14 車両制御装置および車両 Active JP7053695B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2020023634A JP7053695B2 (ja) 2020-02-14 2020-02-14 車両制御装置および車両
CN202110151231.2A CN113335303B (zh) 2020-02-14 2021-02-03 车辆控制装置以及车辆
US17/168,389 US20210253133A1 (en) 2020-02-14 2021-02-05 Vehicle control device and vehicle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020023634A JP7053695B2 (ja) 2020-02-14 2020-02-14 車両制御装置および車両

Publications (2)

Publication Number Publication Date
JP2021127039A JP2021127039A (ja) 2021-09-02
JP7053695B2 true JP7053695B2 (ja) 2022-04-12

Family

ID=77272432

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020023634A Active JP7053695B2 (ja) 2020-02-14 2020-02-14 車両制御装置および車両

Country Status (3)

Country Link
US (1) US20210253133A1 (ja)
JP (1) JP7053695B2 (ja)
CN (1) CN113335303B (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116034066B (zh) * 2020-12-28 2024-05-14 本田技研工业株式会社 车辆控制装置、车辆控制方法
CN114771652A (zh) * 2022-04-15 2022-07-22 江铃汽车股份有限公司 一种自动驾驶转向控制方法及***

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019116870A1 (ja) 2017-12-13 2019-06-20 本田技研工業株式会社 車両並びにその制御システム及び制御方法

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6791616B2 (ja) * 2015-04-27 2020-11-25 トヨタ自動車株式会社 自動運転車両システム
JP6698320B2 (ja) * 2015-11-16 2020-05-27 日立オートモティブシステムズ株式会社 処理装置および車両制御システム
JPWO2018154861A1 (ja) * 2017-02-23 2019-12-12 本田技研工業株式会社 車両用制御システムおよび制御方法
WO2018154860A1 (ja) * 2017-02-23 2018-08-30 本田技研工業株式会社 車両用制御システム
JP6791099B2 (ja) * 2017-11-01 2020-11-25 株式会社デンソー 車両制御装置
DE102017010716A1 (de) * 2017-11-10 2019-05-16 Knorr-Bremse Systeme für Nutzfahrzeuge GmbH System zum wenigstens teilautonomen Betrieb eines Kraftfahrzeugs mit doppelter Redundanz

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019116870A1 (ja) 2017-12-13 2019-06-20 本田技研工業株式会社 車両並びにその制御システム及び制御方法

Also Published As

Publication number Publication date
JP2021127039A (ja) 2021-09-02
CN113335303B (zh) 2024-07-09
CN113335303A (zh) 2021-09-03
US20210253133A1 (en) 2021-08-19

Similar Documents

Publication Publication Date Title
JP6992087B2 (ja) 車両並びにその制御システム及び制御方法
JP6889241B2 (ja) 車両用制御システム
JP6872025B2 (ja) 車両並びにその制御装置及び制御方法
JP6936350B2 (ja) 車両制御装置および車両制御方法
JP6936349B2 (ja) 車両制御装置、車両、および車両制御方法
JP6982108B2 (ja) 車両制御装置、車両制御方法およびプログラム
JP2021079954A (ja) 車両用制御システムおよび制御方法
JP6979091B2 (ja) 車両制御装置、車両、車両制御方法及びプログラム
JP6992088B2 (ja) 車両並びにその制御システム及び制御方法
JP7053695B2 (ja) 車両制御装置および車両
US11472406B2 (en) Vehicle control apparatus, vehicle, and vehicle control method
US11318953B2 (en) Fault-tolerant embedded automotive applications through cloud computing
JP6937855B2 (ja) 車両制御装置、車両、車両制御方法及びプログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200929

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20210103

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210125

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20211108

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211216

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220331

R150 Certificate of patent or registration of utility model

Ref document number: 7053695

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150