[go: up one dir, main page]

JP7366157B2 - 車両制御装置 - Google Patents

車両制御装置 Download PDF

Info

Publication number
JP7366157B2
JP7366157B2 JP2021573003A JP2021573003A JP7366157B2 JP 7366157 B2 JP7366157 B2 JP 7366157B2 JP 2021573003 A JP2021573003 A JP 2021573003A JP 2021573003 A JP2021573003 A JP 2021573003A JP 7366157 B2 JP7366157 B2 JP 7366157B2
Authority
JP
Japan
Prior art keywords
vehicle
driving force
control device
control
curvature
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
JP2021573003A
Other languages
English (en)
Other versions
JPWO2021149403A1 (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.)
Hitachi Astemo Ltd
Original Assignee
Hitachi Astemo 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 Hitachi Astemo Ltd filed Critical Hitachi Astemo Ltd
Publication of JPWO2021149403A1 publication Critical patent/JPWO2021149403A1/ja
Application granted granted Critical
Publication of JP7366157B2 publication Critical patent/JP7366157B2/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
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/14Adaptive cruise control
    • B60W30/143Speed control
    • B60W30/146Speed limiting
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62JCYCLE SADDLES OR SEATS; AUXILIARY DEVICES OR ACCESSORIES SPECIALLY ADAPTED TO CYCLES AND NOT OTHERWISE PROVIDED FOR, e.g. ARTICLE CARRIERS OR CYCLE PROTECTORS
    • B62J45/00Electrical equipment arrangements specially adapted for use as accessories on cycles, not otherwise provided for
    • B62J45/40Sensor arrangements; Mounting thereof
    • B62J45/41Sensor arrangements; Mounting thereof characterised by the type of sensor
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/02Control of vehicle driving stability
    • B60W30/04Control of vehicle driving stability related to roll-over prevention
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/14Adaptive cruise control
    • B60W30/16Control of distance between vehicles, e.g. keeping a distance to preceding 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
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/14Adaptive cruise control
    • B60W30/16Control of distance between vehicles, e.g. keeping a distance to preceding vehicle
    • B60W30/162Speed limiting therefor
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/02Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to ambient conditions
    • B60W40/06Road conditions
    • B60W40/072Curvature of the road
    • 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/10Estimation 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 vehicle motion
    • B60W40/105Speed
    • 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/10Estimation 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 vehicle motion
    • B60W40/112Roll movement
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/08Interaction between the driver and the control system
    • B60W50/14Means for informing the driver, warning the driver or prompting a driver intervention
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62JCYCLE SADDLES OR SEATS; AUXILIARY DEVICES OR ACCESSORIES SPECIALLY ADAPTED TO CYCLES AND NOT OTHERWISE PROVIDED FOR, e.g. ARTICLE CARRIERS OR CYCLE PROTECTORS
    • B62J27/00Safety equipment
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62JCYCLE SADDLES OR SEATS; AUXILIARY DEVICES OR ACCESSORIES SPECIALLY ADAPTED TO CYCLES AND NOT OTHERWISE PROVIDED FOR, e.g. ARTICLE CARRIERS OR CYCLE PROTECTORS
    • B62J45/00Electrical equipment arrangements specially adapted for use as accessories on cycles, not otherwise provided for
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D29/00Controlling engines, such controlling being peculiar to the devices driven thereby, the devices being other than parts or accessories essential to engine operation, e.g. controlling of engines by signals external thereto
    • F02D29/02Controlling engines, such controlling being peculiar to the devices driven thereby, the devices being other than parts or accessories essential to engine operation, e.g. controlling of engines by signals external thereto peculiar to engines driving vehicles; peculiar to engines driving variable pitch propellers
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/56Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
    • G06V20/588Recognition of the road, e.g. of lane markings; Recognition of the vehicle driving pattern in relation to the road
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/08Interaction between the driver and the control system
    • B60W50/14Means for informing the driver, warning the driver or prompting a driver intervention
    • B60W2050/143Alarm 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
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/08Interaction between the driver and the control system
    • B60W50/14Means for informing the driver, warning the driver or prompting a driver intervention
    • B60W2050/146Display 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
    • B60W2300/00Indexing codes relating to the type of vehicle
    • B60W2300/36Cycles; Motorcycles; Scooters
    • 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
    • B60W2520/00Input parameters relating to overall vehicle dynamics
    • B60W2520/10Longitudinal speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2520/00Input parameters relating to overall vehicle dynamics
    • B60W2520/18Roll
    • 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
    • B60W2552/00Input parameters relating to infrastructure
    • B60W2552/30Road curve radius
    • 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
    • B60W2710/0666Engine torque
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60YINDEXING SCHEME RELATING TO ASPECTS CROSS-CUTTING VEHICLE TECHNOLOGY
    • B60Y2200/00Type of vehicle
    • B60Y2200/10Road Vehicles
    • B60Y2200/12Motorcycles, Trikes; Quads; Scooters
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62JCYCLE SADDLES OR SEATS; AUXILIARY DEVICES OR ACCESSORIES SPECIALLY ADAPTED TO CYCLES AND NOT OTHERWISE PROVIDED FOR, e.g. ARTICLE CARRIERS OR CYCLE PROTECTORS
    • B62J45/00Electrical equipment arrangements specially adapted for use as accessories on cycles, not otherwise provided for
    • B62J45/40Sensor arrangements; Mounting thereof
    • B62J45/41Sensor arrangements; Mounting thereof characterised by the type of sensor
    • B62J45/415Inclination sensors
    • B62J45/4151Inclination sensors for sensing lateral inclination of the cycle

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Transportation (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Human Computer Interaction (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • General Engineering & Computer Science (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Control Of Vehicle Engines Or Engines For Specific Uses (AREA)

Description

本発明は、自動二輪車又は自動三輪車などの鞍乗型車両に搭載され、先行車両に追従走行する車両制御装置に関する。
四輪車の運転操作において、ドライバの負担軽減を図るために、レーダーやカメラで先行車両との車間距離及び相対速度を計測し、ドライバがアクセルやブレーキの操作を行わずとも先行車両に追従走行する技術が知られている。加えて、車両旋回時の横Gを抑えるためにカーブの曲率を計測し、計測した曲率に応じて追従走行時の車速や加速度を抑える技術も存在している(下記特許文献1~4参照)。
特開2018-30587号公報 特開2018-203120号公報 特開2003-327011号公報 特開2000-280782号公報
四輪車がカーブを走行するときに、操舵角を変化させることにより旋回曲率を変えることができるため、先行車両追従制御とドライバの旋回操作は独立に行うことができる。一方、自動二輪車又は自動三輪車等の鞍乗型車両がカーブを走行するときに、ドライバが車体のバンク角を変化させることにより旋回曲率を変えるため、バンク角は車両の制駆動力に影響され、ドライバが車体のバランスを取りながら調整する必要がある。すなわち、鞍乗型車両の場合、先行車両追従制御とドライバの旋回操作は独立ではなく、ドライバは先行車両追従制御の結果に応じてバンク角を操作し旋回を行う必要がある。
このように四輪車と鞍乗型車両との旋回方法には違いがあるため、上記特許文献に記載された四輪車の先行車両追従制御を鞍乗型車両に適用すると、先行車両との相対速度、或いは目標車間距離と車間距離差分の大きさによって先行車両追従制御の駆動指示が大きく変動しうる。このときにドライバのバンク角操作が遅れると、アンダーステア或いはオーバステアが発生し、場合によって転倒する可能性がある。
本発明は、このような技術課題を解決するためになされたものであって、鞍乗型車両がカーブ走行中におけるドライバのバンク角操作の遅れを防ぎ、車両の安全性を高めることができる車両制御装置を提供することを目的とする。
本発明に係る車両制御装置は、鞍乗型車両に搭載され、先行車両に追従走行する車両制御装置において、車両前方の道路の曲率を取得する曲率取得部と、前記曲率取得部で取得した曲率に基づいて、車両の駆動力の単位時間あたりの変化量を制限する駆動力制御部と、を備えることを特徴としている。
本発明に係る車両制御装置では、駆動力制御部は曲率取得部で取得した曲率に基づいて、車両の駆動力の単位時間あたりの変化量を制限するので、先行車両との車間距離や相対速度の維持より優先してカーブ走行中における駆動力の変化を制限することができる。このため、急な駆動力の変化を抑制できるので、ドライバのバンク角操作の遅れを防ぐことが可能になり、鞍乗型車両のアンダーステア、オーバステア、転倒等を回避することができ、車両の安全性を高めることができる。
本発明によれば、鞍乗型車両がカーブ走行中におけるドライバのバンク角操作の遅れを防ぎ、車両の安全性を高めることができる。
実施形態の車両制御装置を備えた車両の構成を示すブロック図である。 車両制御装置による加速度制御を示すフローチャートである。 図2中のステップS120(目標車間距離の算出)の詳細を示すフローチャートである。 カーブを検出した際の目標車間距離を決定するグラフである。 図2中のステップS130(先行車両に対する目標加速度の算出)の詳細を示すフローチャートである。 図2中のステップS150(道路曲率に対する目標加速度の算出)の詳細を示すフローチャートである。 図2中のステップS170(エンジンへの加速度要求の算出)の詳細を示すフローチャートである。 図2中のステップS180(ブレーキへの加速度要求の算出)の詳細を示すフローチャートである。 カーブのある環境下での先行車両追従制御のタイムチャートである。
以下、図面を参照して本発明に係る車両制御装置の実施形態について説明する。なお、以下の説明では、鞍乗型車両として自動二輪車の例を挙げる。
図1は実施形態の車両制御装置を備えた車両の構成を示すブロック図である。本実施形態の車両制御装置100は、いわゆるACC(アダプティブ・クルーズ・コントロール)機能を有するものであって、自動二輪車である車両10(以下において、自車両と呼ぶ場合がある)に搭載され、先行車両との適切な車間距離を維持しながら追従走行を行う可能な装置である。
図1に示すように、車両10は、車両制御装置100と、車両制御装置100とそれぞれ接続されて車両制御装置100に情報を送信するステレオカメラ200、車輪速センサ300、ACCコントロールスイッチ700及びナビ装置800と、車両制御装置100とそれぞれ接続されて車両制御装置100からの制御指令に従って作動するブレーキコントロールユニット400、エンジンコントロールユニット500及びメータコントロールユニット600と、を備えている。
ステレオカメラ200は、例えば電荷結合素子(CCD)等の固体撮像素子を用いた左右一対のカメラを有し、一対のカメラで撮像した画像に画像処理を行うことにより先行車両との車間距離を計測する。また、このステレオカメラ200は、一対のカメラで撮像した画像に基づいて自車両のバンク角を計測することができる。ステレオカメラ200は、計測した車間距離及び自車両のバンク角の情報を車両制御装置100に送信する。更に、ステレオカメラ200は、一対のカメラで撮像した画像を車両制御装置100に送信する。
車輪速センサ300は、例えば車輪に取り付けられており、タイヤ900の回転数に基づいて自車両の速度(以下、車速という)を計測し、計測した結果を車両制御装置100に送信する。
ACCコントロールスイッチ700は、ドライバが運転中に容易に操作できる場所(例えば車両10のハンドル)に設置されており、ACC制御の開始、ACC制御の解除、及びACC走行時の設定速度変更等を操作できるように構成されている。具体的には、ACCコントロールスイッチ700は、ACC制御を開始するためのスイッチ、ACC制御を解除するためのスイッチ、ACC走行時の設定速度をプラス方向或いはマイナス方向に変更するためのスイッチを有する。そして、ACCコントロールスイッチ700は、ドライバによる各スイッチの操作情報を車両制御装置100に送信する。
また、ACCコントロールスイッチ700は、必要に応じてACCを使えるようにするためのスイッチ、追従走行時の車間距離スイッチ等を更に有しても良い。また、ACCコントロールスイッチ700は、ACC制御時において、ACC制御を開始するためのスイッチをACC走行時の設定速度をプラス方向に変更するためのスイッチと読み替える可能なスイッチを有しても良い。このようにすれば、スイッチ種類の増加によるコストアップを抑制できる。
ナビ装置800は、地図情報などを有する。地図情報には、例えば車両前方の道路曲率等が含まれている。
車両制御装置100は、例えば、演算を実行するCPU(Central Processing Unit)と、演算のためのプログラムを記録した二次記憶装置としてのROM(Read Only Memory)と、演算経過の保存や一時的な制御変数を保存する一時記憶装置としてのRAM(Random Access Memory)とを組み合わせてなるマイクロコンピュータにより構成され、ACC制御に関する各制御を行う。
車両制御装置100は、車両前方の道路の曲率を取得する曲率取得部110と、曲率取得部110で取得した道路の曲率に基づいて、車両の駆動力の単位時間あたりの変化量を制限する駆動力制御部120と、を備えている。曲率取得部110は、ステレオカメラ200から送信された画像に基づいて、車両前方の道路の曲率を取得する。例えば、曲率取得部110は、ステレオカメラ200から送信された画像から道路の境界線を特定し、当該境界線の軌跡より車両前方の道路の曲率を推定して取得する。
なお、撮像した画像から車両前方の道路の曲率を推定する処理は、ステレオカメラ200によって行われても良い。すなわち、ステレオカメラ200は、一対のカメラで撮像した画像に基づいて車両前方の道路の曲率を推定し、その推定した結果を曲率取得部110に送信する。曲率取得部110は、ステレオカメラ200から送信した結果を受信することにより道路の曲率を取得する。なお、ここでは、曲率取得部110は、ナビ装置800の地図情報から車両前方の道路の曲率を取得しても良い。
一方、駆動力制御部120については、後述する。
また、車両制御装置100は、ACCコントロールスイッチ700から送信される各スイッチ操作情報に基づいてドライバによるACC制御開始、ACC制御解除、ACC走行時の設定速度等の情報を把握することができる。更に、車両制御装置100は、ステレオカメラ200によって計測された先行車両との車間距離、車輪速センサ300によって計測された車速、ACCコントロールスイッチ700から送信された設定速度、及び曲率取得部110によって取得された道路曲率に基づいてACCに関する制御量を算出し、算出した制御量に基づいてブレーキコントロールユニット400及びエンジンコントロールユニット500の制御量を更に算出し、メータコントロールユニット600を介してドライバへの報知方法を決定する。
ブレーキコントロールユニット400は、車両制御装置100から送信されたブレーキへの加速度要求に従い、ブレーキ410を動作させてタイヤ900に制動力を付与することにより、車両10の減速度を制御する。このとき、ブレーキコントロールユニット400は、自車両の重量、タイヤ動半径、ブレーキの有効径などにより、ブレーキへの加速度要求に対して発生させるブレーキの出力を調整する機能を持つ。
エンジンコントロールユニット500は、例えば車両制御装置100(具体的には、車両制御装置100の駆動力制御部120)から送信されたエンジンへの加速度要求に従い、エンジン510を制御して、クラッチ520、トランスミッション530及びファイナルギア(例えばスプロケット)540を通してタイヤ900に駆動力を付与することで車両10の加速度を制御する。このとき、エンジンコントロールユニット500は、自車両の重量、タイヤ動半径、クラッチ520、トランスミッション530の状態を考慮してエンジンへの加速度要求に対して発生させるエンジントルクを調整する機能を持ち、エンジン510のエンジンスロットル開度及び噴射量を制御する。更に、エンジンコントロールユニット500は、必要に応じてトランスミッション530の変速比も制御することにより、目的の加速度を得られる。
メータコントロールユニット600は、車両制御装置100によって決定された報知方法に従い、視覚と聴覚を通じてドライバへの通知、警告等を行う。例えば、メータコントロールユニット600は、表示装置610に情報を表示させたり、ブザー620を動作させたりすることにより、ドライバに通知や警告を行う。表示装置610とブザー620は、特許請求の範囲に記載の「報知部」に相当するものである。
なお、上述した各送受信は、例えばCAN(カー・エリア・ネットワーク)を用いて行われる。
次に、図2~図8に基づいて車両制御装置100による加速度制御を説明する。ここでは、車両制御装置100は、ステレオカメラ200から送信された先行車両との車間距離L、車輪速センサ300から送信された車速Vh、ACCコントロールスイッチ700から送信された設定速度Vtgt、及び曲率取得部110で取得した道路曲率Rに基づき、図2のフローチャートに記載の制御処理を所定の周期で繰り返し実行することで、ACC制御を行う。
まず、ステップS100では、車両制御装置100は先行車両と自車両との相対速度Vdiffを算出する。本実施形態では、先行車両と自車両との相対速度Vdiffについて、自車両から離れる方向を正の値とする。先行車両と自車両との相対速度Vdiffは、例えば先行車両との車間距離Lを時間微分することにより求められる。そして、図2の制御処理が所定の周期で実行されるため、車両制御装置100は、前回(すなわち、1周期前)の先行車両との車間距離Lを車両制御装置100のRAM等に保存しておき、1周期前に保存したLと今回のLとの差を取り、更に加速度制御処理の実行周期Tcで除算することによりVdiffを算出する。
ステップS100に続くステップS110では、車両制御装置100はACC制御を許可するか否かを判定する。以下のいずれかの場合、車両制御装置100はACC制御を許可しない(言い換えれば、制御禁止)。すなわち、故障が発生した場合、悪天候やレンズの汚れ等の原因によってステレオカメラの画像が取得できない場合、ACCコントロールスイッチの操作でACCを無効化している場合、ドライバがブレーキを操作する場合、ドライバがクラッチを離して一定時間経過している場合、走行速度に対するギア位置が不適切な組み合わせで一定時間経過している場合、制御ができないような速度で走行している場合、操舵角が一定以上になっている場合などである。一方、上記いずれかの場合を除き、車両制御装置100は、ACC制御を許可する。
ACC制御が禁止された場合、制御処理はステップS190に進む。ステップS190では、車両制御装置100はエンジンへの加速度要求AccelReq_Egを解除する。ステップS190に続くステップS200では、車両制御装置100はブレーキへの加速度要求AccelReq_Brkを解除する。これによって、ACC制御は行われない。
一方、ステップS110でACC制御が許可された場合、制御処理はステップS120に進み、目標車間距離L_tgtの算出が行われる。以下、図3及び図4を参照して目標車間距離の算出を詳細に説明する。図3に示すように、ステップS121では、車両制御装置100は、前方道路曲率が減速実施閾値以上であるか否かを判定する。ここでの減速実施閾値は、車両10がカーブ進入までに減速する必要のある曲率であり、例えば車両の安全性及び車両特性等に基づいて設定されて予め車両制御装置100のRAMに保存されている。
前方道路曲率が減速実施閾値以上と判定された場合、制御処理はステップS122に進む。ステップS122では、車両制御装置100は、カーブ手前で減速するための目標車間距離L_tgtを算出する。目標車間距離L_tgtは、例えば図4に示すグラフに基づいて設定される(すなわち、算出される)。すなわち、車速Vhが大きいほど且つ前方道路曲率Rが小さいほど、目標車間距離L_tgtが大きくなるように設定される。
なお、図4に示すグラフでは、カーブ走行中に先行車両が減速しても自車両がカーブ走行中に緩やかに減速するために必要な車間距離を確保できるよう設定し、車両制御装置100を搭載する車両10のカーブ走行特性に応じて調整するのが望ましい。
一方、ステップS121で前方道路曲率が減速実施閾値よりも小さいと判定された場合、制御処理はステップS123に進む。ステップS123では、車両制御装置100は、通常時の目標車間距離L_tgtを算出する。通常時の目標車間距離L_tgtは、例えば以下の式(1)で求められる。
L_tgt=Th×Vp+Loffset (1)
式(1)において、Thは車頭時間、Vpは先行車両の速度、Loffsetは先行車両に追従して停車した場合の先行車両との車間距離である。このとき、Thは1~3[s]と設定され、Loffsetは3~5[m]と設定される。また、Th及びLoffsetはドライバの好みやステアリングスイッチの操作状況に応じて変化させる機能を設けても良く、このようにすれば、ドライバの嗜好に合った車間距離で走行することが可能になる。また、先行車両の速度Vpについては、例えば以下の式(2)で求められる。
Vp=Vh+Vdiff (2)
ステップS120に続くステップS130では、先行車両に対する目標加速度TgtA_Pvの算出が行われる。以下、図5を参照して先行車両に対する目標加速度の算出を詳細に説明する。図5に示すように、先行車両に対する目標加速度TgtA_Pvの算出は、先行車両との車間距離Lや相対速度Vdiffの関係によって切り替えられる。
具体的には、ステップS131では、車両制御装置100は、ステレオカメラ200により撮像された画像に基づいて、自車両の前方に先行車両が存在する(言い換えれば、先行車両を検出する)か否かを判定する。先行車両が存在しないと判定した場合、車両制御装置100は、先行車両に対する目標加速度TgtA_Pvを無効値にする(ステップS137)。
一方、先行車両が存在すると判定された場合、制御処理はステップS132に進む。ステップS132では、車両制御装置100は、上記ステップS120で算出した目標車間距離L_tgtとステレオカメラ200により計測された車間距離Lとを比較し、目標車間距離L_tgtが車間距離L以上であるか否かを判定する。
目標車間距離L_tgtが車間距離L以上であると判定した場合、すなわち先行車両が目標車間距離L_tgtより近くなっている場合、車両制御装置100は、離間するための目標加速度TgtA_Pv_Leaveを計算し、計算した結果を目標加速度TgtA_Pvとして設定する(ステップS133)。離間するための目標加速度TgtA_Pv_Leaveの計算については、例えばVdiff、及びL_tgtとLの偏差に基づいて予め設定されたマップ値を基に行われる。
マップ値は、先行車両に対して近づきながら速度を低下させる場合、先行車両と離間しながら速度を低下させる場合、先行車両と離間しながら加速を行い、先行車両との相対速度をゼロにする場合のいずれかになるように、加速度制御を連続的に変化させて速度を制御できるように設定される。また、先行車両との相対速度に応じて、先行車両に対して近づきながら速度を低下させる場合や、先行車両と離間しながら速度を低下させる場合を飛ばして、先行車両と離間しながら加速のみを行うように制御することが可能である。
一方、目標車間距離L_tgtが車間距離Lよりも小さいと判定された場合、すなわち先行車両が目標車間距離L_tgtより遠い場合、制御処理はステップS134に進む。ステップS134では、車両制御装置100は、上記ステップS100で算出した相対速度Vdiffがゼロ以上であるか否かを判定する。相対速度Vdiffがゼロ以上であると判定した場合、すなわち先行車両が自車両より速い場合、車両制御装置100は先行車両に対する目標加速度TgtA_Pvを無効値と設定する(ステップS135)。
ステップS134において相対速度Vdiffがゼロより小さいと判定した場合、すなわち先行車両が自車両より遅い場合、車両制御装置100は先行車両に追いつくための目標加速度TgtA_Pv_Approachを計算し、計算した結果を目標加速度TgtA_Pvとして設定する(ステップS136)。追いつくための目標加速度TgtA_Pv_Approachは、例えば以下の式(3)で求められる。
TgtA_Pv_Approach=-Vdiff^2÷{2×(L_tgt-L)} (3)
更に、車両制御装置100は、長距離から減速を開始し、その間に先行車両が加速して減速エネルギー分を無駄にすること、或いは乗り心地を悪化することにならないように、車間距離Lが減速開始閾値L_Thrよりも短くならなければTgtA_Pvを無効値とし、車間距離Lが減速開始閾値L_Thrよりも長ければTgtA_PvにTgtA_Pv_Approachを設定することで、追いつくための目標加速度計算を行う。減速開始閾値L_Thrは通常、ドライバがACC制御を使わずに運転する際の挙動を目安として70m~130m前後の値に設定すると、違和感の少ない制御となる。また、この減速開始閾値L_Thrは、車速などによって可変とすることも考慮される。
ステップS130に続くステップS140では、車両制御装置100は、設定速度に対する目標加速度TgtA_Spdを算出する。設定速度に対する目標加速度TgtA_Spdは、例えば以下の式(4)で求められる。
TgtA_Spd=K×(Vtgt-Vh) (4)
式(4)において、Vtgtは設定速度である。Kは正の定数であって、例えば0.001~0.02に設定される。また、Kは加速をする場合は大きく、減速する場合は小さくするといった可変値にすると、減速にブレーキを使わずに燃費の良い運転にしやすい。また、車速Vhが大きいときは、加速を弱く、減速を強くするようにKを可変値として調整することにより、安全性を高めることもできる。このようにKを可変値とする調整は、車両の安定性やドライバの嗜好傾向に応じるのが望ましい。
ステップS140に続くステップS150では、車両制御装置100は、道路曲率に対する目標加速度を算出する。具体的には、車両制御装置100の駆動力制御部120は、目標加速度上限TgtA_Crv_Max、目標加速度下限TgtA_Crv_Min、及び目標加速度変化レートTgtA_Crv_Rateをそれぞれ算出する。以下、図6を参照してそれを詳細に説明する。
まず、ステップS151では、駆動力制御部120は、自車両が駆動力制限を実施する必要のある曲率(すなわち、駆動力制限実施閾値曲率)以上のカーブ内に存在するか否かを判定する。駆動力制限実施閾値曲率は、例えば車両の安全性及び車両特性等に基づいて設定され、予め車両制御装置100のRAMに保存されている。そして、駆動力制限実施閾値曲率以上のカーブ内に存在すると判定された場合、制御処理はステップS152に進む。
ステップS152では、駆動力制御部120は、目標加速度上限TgtA_Crv_Maxを算出することにより駆動力の上限値を設定し、目標加速度下限TgtA_Crv_Minを算出することにより駆動力の下限値を設定し、目標加速度変化レートTgtA_Crv_Rateを算出することにより駆動力の単位時間あたりの変化量を設定する。
目標加速度上限TgtA_Crv_Maxは、例えば車速に比例して発生する遠心力が車体の出せる求心力を超えないように、道路曲率に基づいて算出される。言い換えれば、目標加速度上限TgtA_Crv_Maxは、車速が道路曲率に応じた最大バンク角(キャンパ角)に対応する車速の最大値を超えないように算出される。このようすれば、カーブ走行中の車両転倒を防止し、車両10の安全性を高めることができる。
目標加速度下限TgtA_Crv_Minは、例えば実バンク角に基づいて転倒を防止するように最低限出すべき加速度として算出される。このようすれば、カーブ走行中の車両転倒を防止し、車両10の安全性を高めることができる。なお、実バンク角は、ステレオカメラ200から取得された画像に基づいて推定される。このようにすれば、実バンク角を高精度に推定することができる。
目標加速度変化レートTgtA_Crv_Rateは、例えば車速に比例して発生する遠心力の変化量が二輪車のドライバが単位時間あたりに起こせるバンク角変化量に基づいて決定される求心力変化量を超えないように算出される。
一方、ステップS151で自車両が駆動力制限実施閾値曲率以上のカーブ内に存在しないと判定された場合、制御処理はステップS153に進む。ステップS153では、車両制御装置100は、目標加速度上限TgtA_Crv_Max、目標加速度下限TgtA_Crv_Min、目標加速度変化レートTgtA_Crv_Rateをそれぞれ無効値と設定する。
ステップS150に続くステップS160では、車両制御装置100は目標加速度TgtAを決定する。このとき、車両制御装置100は、まず、ステップS130で算出したTgtA_PvとステップS140で算出したTgtA_Spdとを比較して小さい方、すなわちより減速する方を選択する。次に、車両制御装置100は、選択した値が1制御周期前の値と比較して、ステップS150で算出したTgtA_Crv_Rate内に収まるようにし、更にTgtA_Crv_Min以上且つTgtA_Crv_Max以下となるよう制限する条件で、目標加速度TgtAを設定する。
また、先行車両が挙動やカーブ出口でTgtA_Crv_Rateが変化するなどによってTgtAの値が急変してしまうと車両の挙動が不安定になってしまうため、変化量リミットや一次遅れフィルタを常時用いることでTgtAの値の変化を滑らかにするのが望ましい。更に、加速側の変化量リミットは、乗り心地の良さを優先して抑制を強くし、減速側の変化量リミットは、安全性を優先して、変化量リミットを正負の方向に応じて非対称にし、加速をしにくく、減速をしやすくするのが望ましい。
ステップS160に続くステップS170では、車両制御装置100は、ステップS160で算出した目標加速度TgtAに基づいて、エンジンへの加速度要求AccelReq_Egを算出する。以下、図7を参照してエンジンへの加速度要求AccelReq_Egの算出を詳細に説明する。
まず、ステップS171では、車両制御装置100はエンジンブレーキで発生する加速度EgBrkAccelを算出する。エンジンブレーキで発生する加速度EgBrkAccelは、例えばエンジンによる減速度と走行抵抗による減速度を加算することによって算出される。エンジンによる減速度は、例えば車速Vhに従ってエンジンやトランスミッションの諸元や変速比に応じて設定される。走行抵抗は、車両の形状に応じた空気抵抗の係数を用いて算出される。また、路面の勾配を車両に搭載された前後加速度センサ値と、車輪速の微分値の比較から算出し勾配抵抗として走行抵抗に加算される。
ステップS171に続くステップS172では、車両制御装置100は、ステップS171で算出したEgBrkAccelを下限として、TgtAにリミットを行い、エンジンの出力制御で操作できる加速度に制限して、AccelReq_Egに設定する。
ステップS172に続くステップS173では、車両制御装置100は、ステップS172で設定したAccelReq_Egに不感帯処理を施してエンジンでの出力が微小に変動することにより、車体に発生する振動がドライバに与える違和感を無くす。
そして、ステップS170で算出されたAccelReq_Egは、車両制御装置100によりエンジンコントロールユニット500に送信される。エンジンコントロールユニット500は、送信されたAccelReq_Egに基づいてエンジン510を制御し、クラッチ520、トランスミッション530及びファイナルギア540を通してタイヤ900に駆動力を付与することで車両10の加速度を制御する。
ステップS170に続くステップS180では、車両制御装置100は、ステップS160で算出したTgtAと、ステップS170で算出したAccelReq_Egに基づいて、ブレーキへの加速度要求AccelReq_Brkを算出する。以下、図8を参照してブレーキへの加速度要求AccelReq_Brkの算出を詳細に説明する。
まず、ステップS181では、車両制御装置100は、TgtAからAccelReq_Egを減算し、ブレーキで必要な目標減速度(目標ブレーキ減速度TgtA_Brk)を算出する。ステップS181に続くステップS182では、車両制御装置100はブレーキ制御が未開始であるか否かを判定する。ここでは、車両制御装置100は、例えばRAMに保存される前回のブレーキへの加速度要求AccelReq_Brk_Oldがゼロであるか否かを判定することにより、ブレーキ制御が未開始かを判定する。
ブレーキ制御が未開始であると判定された場合、制御処理はステップS183に進む。
ステップS183では、車両制御装置100は、ステップS181で算出した目標ブレーキ減速度TgtA_Brkが目標ブレーキ減速度有効閾値TgtABrkInitThrよりも小さいか否かを判定する。TgtA_BrkがTgtABrkInitThrよりも小さいと判定した場合、車両制御装置100は、TgtA_Brkをゼロにして無効化する(ステップS184)。一方、ステップS182でブレーキ制御が開始と判定された場合、或いはステップS183でTgtA_BrkがTgtABrkInitThr以上であると判定された場合、制御処理はステップS185(後述する)に進む。
ステップS182~S184によれば、ブレーキの作動と解除とが繰り返されず、作動状態を継続するので、車両ががたついてしまうような現象が発生しなくなり、乗り心地が良くなる。このとき、TgtABrkInitThrは定数値として設定され、大きくしすぎると減速開始が遅れて急ブレーキ気味になる。逆に小さくしすぎると車両のがたつきが抑えられなくなる。そのため、車両のブレーキ性能や安定性に応じておよそ0.1[m/s2]と設定されるのが望ましい。
ステップS184に続くステップS185では、車両制御装置100は、TgtA_Brkに対してゼロを下限としたリミット処理を行ってAccelReq_Brkとすることで、ブレーキに対して誤って加速度要求が出ないようにする。
ステップS185に続くステップS186では、車両制御装置100は、AccelReq_Brkに不感帯処理を行うことにより、ブレーキでの出力が微小に変動することで車体に発生する振動がドライバに与える違和感を無くし、最終的なブレーキへの加速度要求AccelReq_Brkとする。
ステップS186に続くステップS187では、車両制御装置100は、最終的なブレーキへの加速度要求AccelReq_BrkをステップS182におけるブレーキ制御開始判定に用いられる前回のブレーキへの加速度要求AccelReq_Brk_OldとしてRAMに保存しておく。
すなわち、前回のブレーキへの加速度要求AccelReq_Brk_Oldを更新する。
そして、ステップS180で算出されたAccelReq_Brkは、車両制御装置100によりブレーキコントロールユニット400に送信される。ブレーキコントロールユニット400は、送信されたAccelReq_Brkに従い、ブレーキ410を動作させてタイヤ900に制動力を付与することにより、車両10の減速度を制御する。
ステップS180が終わると、一連の制御処理が終了する。
図9はカーブのある環境下で先行車両追従制御を行う場合の目標加速度TgtAの挙動を示す。図9に示すように、前方にカーブを検出するまでは、車両制御装置100は相対速度Vdiff、車間距離Lの制御を実施する。車両前方にカーブを検出すると、車両制御装置100は、上記ステップS122によってカーブ手前で減速するための目標車間距離L_tgtを長くしカーブ進入までに車間距離Lを長くする。このようにすれば、カーブ進入前に車間距離の余裕を持たせることで、駆動力の単位時間あたりの変化量を制限しても先行車両と衝突することを防止できる。
そして、カーブに進入すると、車両制御装置100は、目標加速度上限TgtA_Crv_Max、目標加速度下限TgtA_Crv_Min、目標加速度変化レートTgtA_Crv_Rateを無効値から切り替え、カーブ中の車両の挙動が不安定とならないようにTgtAに対して制限をかける。
これによって、カーブ中に先行車両が減速して車間距離が減少し、相対速度変化が発生しても、車両制御装置100は、車間距離及び相対速度の制御よりも車両挙動を安定させることを優先する。すなわち、駆動力制御部120は、先行車両との車間距離や相対速度の維持より優先してカーブ走行中における駆動力の変化を制限することができる。このため、急な駆動力の変化を抑制できるので、ドライバのバンク角操作の遅れを防ぐことが可能になり、車両10のアンダーステア、オーバステア、転倒等を回避することができ、車両10の安全性を高めることができる。
このとき、車両制御装置100は、メータコントロールユニット600の表示装置610やブザー620を制御し、車間距離及び相対速度の制御よりも車両挙動を安定させることを優先することをドライバに報知する。すなわち、駆動力制御部120は、駆動力の単位時間あたりの変化量を制限している間に、表示装置610及びブザー620を介してドライバに制限していることを報知する。このようにすれば、ドライバが駆動力の単位時間あたりの変化量を制限していることを把握することができるので、制限によるドライバへのストレスを低減することができる。
また、駆動力の単位時間あたりの変化量を制限したときに、駆動力制御部120は、先行車両との目標相対速度を維持しないように駆動力を制御することが好ましい。このようにすれば、例えば先行車両が急加速した場合であっても、先行車両に追従せず、車両10の安全を優先することができる。
また、駆動力の単位時間あたりの変化量を制限した場合、駆動力制御部120は、先行車両との目標車間距離を維持しないように駆動力を制御することが好ましい。このようにすれば、例えば先行車両が急ブレーキをかけた場合であっても、車両10の転倒を防止することができる。
そして、例えば車両10がカーブ出口から出ることによって駆動力の単位時間あたりの変化量の制限を解除した場合(すなわち、上記ステップS151で自車両が駆動力制限実施閾値曲率以上のカーブ内に存在しないと判定された場合)、駆動力制御部120は、先行車両との目標相対速度を維持しない制御から目標相対速度を維持する制御に移行する移行速度を制限することが好ましい。このようにすれば、制御の切り替わりによって駆動指示値の急変を防ぎ、車両10の安全性を高めることができる。
同様に、例えば車両10がカーブ出口から出ることによって駆動力の単位時間あたりの変化量の制限を解除した場合、駆動力制御部120は、先行車両との目標車間距離を維持しない制御から目標車間距離を維持する制御に移行する移行速度を制限することが好ましい。このようにすれば、制御の切り替わりによって駆動指示値の急変を防ぎ、車両10の安全性を高めることができる。
なお、車両制御装置100は、図5に示す加速度の制御以外にも、ACCの制御を行いつつ、ドライバに情報を提示するための表示情報を生成する処理と、車両のCANバスを介して目的の情報を受信したり、ACC制御に関する情報を送信したりする通信処理を行っても良い。
表示情報を生成する処理は、ACCコントロールスイッチ700から得たスイッチ情報や、上記ステップS110の判定条件に伴い、ACC制御中か否かを示す表示が判定される。また、ステレオカメラで制御対象となる先行車両が検出できているか否か、ステップS140で使用する設定速度などの制御情報を表示情報として設定される。
そして、通信処理では、加速度制御として算出されたブレーキへの加速度要求AccelReq_Brkがブレーキコントロールユニット400に、エンジンへの加速度要求AccelReq_Egがエンジンコントロールユニット500にそれぞれ送信され、表示情報を生成する処理で生成した表示情報がメータコントロールユニット600へ送信される。
また、本実施形態に係る車両10及び車両制御装置100について、様々な変形例も考えられる。
[変形例1]
例えば、上記説明では鞍乗型車両として自動二輪車の例を挙げているが、本発明は自動二輪車のみに限らず、ドライバが自身の重心を変化させることによって車両のバンク角を制御する全ての鞍乗型車両において有効である。このため、前輪が2つ、後輪が1つで構成された三輪バイク、前輪が1つ、後輪が2つで構成された三輪バイクなどの鞍乗型車両にも適用される。
[変形例2]
また、上記説明において、先行車両との車間距離、道路曲率、自車両のバンク角をステレオカメラ200といった1つの装置で計測することを説明しているが、先行車両との車間距離、自車両のバンク角は、ステレオカメラ200を除いた他のセンサで計測することも可能である。例えば、先行車両との車間距離をレーザーレーダーで計測し、道路曲率を単眼カメラで計測し、自車両のバンク角を回転角センサで計測するような構成とすることもできる。更に、これらの構成とステレオカメラやナビ装置とを組み合わせても良く、各センシングを多重系として信頼性を向上することができる。
[変形例3]
更に、上記ステップS152において、目標加速度変化レートTgtA_Crv_Rateは「車速に比例して発生する遠心力の変化量が二輪車のドライバが単位時間あたりに起こせるバンク角変化量に基づいて決定される求心力変化量を超えないように設定する」としているが、単位時間あたりに起こせるバンク角変化量に基づいて決定される求心力変化量を超えない範囲内で補正を行うこともできる。例えば、カーブ内でバンク角を変化させる量が少ないほどドライバの操作は容易となるため、その範囲をより狭く設定することもできる。
また、例えば上記ステップS123と同様に、ステアリングスイッチの操作によってドライバが切り替えする車頭時間Thと連動させて、その変化抑制量を切り替えすることもできる。ステップS123で用いる車頭時間Thを大きな値に設定するような、すなわち車間距離を長めに設定する場合であれば、緩やかな加減速変化を好むような傾向にあるので、目標加速度変化レートTgtA_Crv_Rateの値を小さく補正することで、よりドライバに対して違和感の少なく、嗜好に合った加減速制御を提供することができる。
以上、本発明の実施形態について詳述したが、本発明は、上記実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の精神を逸脱しない範囲で、種々の設計変更を行うことができるものである。
10 車両
100 車両制御装置
110 曲率取得部
120 駆動力制御部
200 ステレオカメラ
300 車輪速センサ
400 ブレーキコントロールユニット
410 ブレーキ
500 エンジンコントロールユニット
510 エンジン
520 クラッチ
530 トランスミッション
540 ファイナルギア
600 メータコントロールユニット
610 表示装置
620 ブザー
700 ACCコントロールスイッチ
800 ナビ装置
900 タイヤ

Claims (10)

  1. 鞍乗型車両に搭載され、先行車両に追従走行する車両制御装置において、
    車両前方の道路の曲率を取得する曲率取得部と、
    前記曲率取得部で取得した曲率に基づいて、車両の駆動力の単位時間あたりの変化量を制限する駆動力制御部と、を備え
    車両がカーブに進入する前に、前記駆動力制御部は、先行車両との車間距離が一定距離以上遠くなるように駆動力を制御することを特徴とする車両制御装置。
  2. 前記駆動力制御部は、カーブを走行する際の実バンク角に基づいて、駆動力の下限値を設定する請求項1に記載の車両制御装置。
  3. 前記駆動力制御部は、車速が道路の曲率に応じた最大バンク角に対応する車速の最大値を超えないように、駆動力の上限値を設定する請求項1に記載の車両制御装置。
  4. 前記駆動力制御部は、駆動力の単位時間あたりの変化量を制限した場合、先行車両との目標相対速度を維持しないように駆動力を制御する請求項1に記載の車両制御装置。
  5. 前記駆動力制御部は、駆動力の単位時間あたりの変化量を制限した場合、先行車両との目標車間距離を維持しないように駆動力を制御する請求項1に記載の車両制御装置。
  6. 実バンク角は、車両に搭載されたカメラから取得された画像に基づいて推定される請求項2に記載の車両制御装置。
  7. 駆動力の単位時間あたりの変化量の制限を解除した場合、前記駆動力制御部は、目標相対速度を維持しない制御から目標相対速度を維持する制御に移行する移行速度を制限する請求項4に記載の車両制御装置。
  8. 駆動力の単位時間あたりの変化量の制限を解除した場合、前記駆動力制御部は、目標車間距離を維持しない制御から目標車間距離を維持する制御に移行する移行速度を制限する請求項5に記載の車両制御装置。
  9. 駆動力の単位時間あたりの変化量の制限量は、道路の曲率、実バンク角、及び車速に基づいて決定される請求項1に記載の車両制御装置。
  10. 前記駆動力制御部は、駆動力の単位時間あたりの変化量を制限している間に、車両に搭載された報知部を介してドライバに報知する請求項1に記載の車両制御装置。
JP2021573003A 2020-01-23 2020-12-15 車両制御装置 Active JP7366157B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2020008856 2020-01-23
JP2020008856 2020-01-23
PCT/JP2020/046663 WO2021149403A1 (ja) 2020-01-23 2020-12-15 車両制御装置

Publications (2)

Publication Number Publication Date
JPWO2021149403A1 JPWO2021149403A1 (ja) 2021-07-29
JP7366157B2 true JP7366157B2 (ja) 2023-10-20

Family

ID=76992172

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021573003A Active JP7366157B2 (ja) 2020-01-23 2020-12-15 車両制御装置

Country Status (4)

Country Link
US (1) US12202479B2 (ja)
JP (1) JP7366157B2 (ja)
DE (1) DE112020005315T5 (ja)
WO (1) WO2021149403A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20230406447A1 (en) * 2022-06-16 2023-12-21 Tien Hsin Industries Co., Ltd. Bicycle derailleur system

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220091076A (ko) * 2020-12-23 2022-06-30 현대자동차주식회사 차량 및 그 제어방법
JP7620654B2 (ja) 2023-03-17 2025-01-23 本田技研工業株式会社 制御方法、制御装置、および鞍乗型車両

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005038746A1 (ja) 2003-10-20 2005-04-28 Yamaha Hatsudoki Kabushiki Kaisha 自動二輪車用の走行支援方法および走行支援システム
WO2014017138A1 (ja) 2012-07-25 2014-01-30 ボッシュ株式会社 二輪車の転倒防止方法及び装置
WO2017030130A1 (ja) 2015-08-17 2017-02-23 ヤマハ発動機株式会社 リーン車両
WO2018172870A1 (ja) 2017-03-21 2018-09-27 ローベルト ボッシュ ゲゼルシャフト ミット ベシュレンクテル ハフツング 制御装置及び制御方法

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000280782A (ja) 1999-03-30 2000-10-10 Fuji Heavy Ind Ltd 車両の走行制御装置
JP4270424B2 (ja) * 1999-09-22 2009-06-03 本田技研工業株式会社 速度表示装置
JP2003327011A (ja) 2002-05-10 2003-11-19 Mitsubishi Electric Corp 車両用走行制御装置
GB2499461B (en) 2012-02-20 2014-08-13 Jaguar Land Rover Ltd Improvements in vehicle cruise control
DE102015224171A1 (de) * 2015-12-03 2017-06-08 Robert Bosch Gmbh Neigungserkennung bei Zweirädern
JP6659513B2 (ja) * 2016-10-05 2020-03-04 本田技研工業株式会社 車両制御装置、車両制御方法、および車両制御プログラム
JP2018203120A (ja) 2017-06-06 2018-12-27 トヨタ自動車株式会社 操舵支援装置
JP2020050221A (ja) * 2018-09-28 2020-04-02 ロベルト・ボッシュ・ゲゼルシャフト・ミト・ベシュレンクテル・ハフツングRobert Bosch Gmbh 制御装置及び制御方法
DE102018219027A1 (de) * 2018-11-08 2020-05-14 Robert Bosch Gmbh Verfahren und Vorrichtung zur fahrerunabhängigen temporären Deaktivierung einer Geschwindigkeitskonstanthaltefunktion für ein einspuriges Kraftfahrzeugs

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005038746A1 (ja) 2003-10-20 2005-04-28 Yamaha Hatsudoki Kabushiki Kaisha 自動二輪車用の走行支援方法および走行支援システム
WO2014017138A1 (ja) 2012-07-25 2014-01-30 ボッシュ株式会社 二輪車の転倒防止方法及び装置
WO2017030130A1 (ja) 2015-08-17 2017-02-23 ヤマハ発動機株式会社 リーン車両
WO2018172870A1 (ja) 2017-03-21 2018-09-27 ローベルト ボッシュ ゲゼルシャフト ミット ベシュレンクテル ハフツング 制御装置及び制御方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20230406447A1 (en) * 2022-06-16 2023-12-21 Tien Hsin Industries Co., Ltd. Bicycle derailleur system
US11952080B2 (en) * 2022-06-16 2024-04-09 Tien Hsin Industries Co., Ltd. Bicycle derailleur system

Also Published As

Publication number Publication date
DE112020005315T5 (de) 2022-10-06
WO2021149403A1 (ja) 2021-07-29
US20230011130A1 (en) 2023-01-12
US12202479B2 (en) 2025-01-21
JPWO2021149403A1 (ja) 2021-07-29

Similar Documents

Publication Publication Date Title
JP6952014B2 (ja) 車両制御装置、車両制御方法、及び車両制御システム
JP3478107B2 (ja) 車両用走行制御装置
US9096266B2 (en) Driver assisting system for optimizing curve traversal
JP7366157B2 (ja) 車両制御装置
JP3681052B2 (ja) 追従走行制御装置
JP6844500B2 (ja) 車両の挙動制御装置
WO2013180206A1 (ja) 車両制御装置
WO2019044638A1 (ja) 運転支援装置、運転支援方法および運転支援システム
JP7637513B2 (ja) 車両制御装置
JP2006007984A (ja) 4輪駆動車の制御装置
JP2013063733A (ja) 車両の制御装置
GB2589158A (en) Controller and control Method
JP2014144681A (ja) 車両用駆動力制御装置
JP2020075665A (ja) 車両走行制御装置
JP2019156055A (ja) 車両のヨーモーメント制御装置
JP2020163966A (ja) 車両制御装置
JP5679067B2 (ja) 車両制御装置
JP3586062B2 (ja) 車両の車速制御装置
JP5673296B2 (ja) 車両の駆動力制御装置
JP7047708B2 (ja) 車両用運転支援装置
CN113997928A (zh) 车辆的转弯控制系统及转弯控制方法
JP4970134B2 (ja) 車両の運転支援装置
JP4923475B2 (ja) 車両走行制御装置および車両走行制御方法
JPH11278088A (ja) 車両用トルク配分クラッチの制御装置および車両用パーキングブレーキターン判定装置
JP2020045066A (ja) 運転支援装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220609

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230606

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230727

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20231010

R150 Certificate of patent or registration of utility model

Ref document number: 7366157

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150