JP6520877B2 - 車両走行制御装置 - Google Patents

車両走行制御装置 Download PDF

Info

Publication number
JP6520877B2
JP6520877B2 JP2016182569A JP2016182569A JP6520877B2 JP 6520877 B2 JP6520877 B2 JP 6520877B2 JP 2016182569 A JP2016182569 A JP 2016182569A JP 2016182569 A JP2016182569 A JP 2016182569A JP 6520877 B2 JP6520877 B2 JP 6520877B2
Authority
JP
Japan
Prior art keywords
speed
speed limit
target speed
limit
target
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
JP2016182569A
Other languages
English (en)
Other versions
JP2018047718A (ja
Inventor
敬司 山下
敬司 山下
健 井ノ口
健 井ノ口
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2016182569A priority Critical patent/JP6520877B2/ja
Priority to US15/691,083 priority patent/US10399567B2/en
Priority to KR1020170118373A priority patent/KR101998475B1/ko
Priority to CN201710839680.XA priority patent/CN107839684B9/zh
Priority to BR102017020014-0A priority patent/BR102017020014B1/pt
Priority to SG10201707734UA priority patent/SG10201707734UA/en
Priority to RU2017132851A priority patent/RU2670405C1/ru
Priority to EP17192232.1A priority patent/EP3296173B1/en
Publication of JP2018047718A publication Critical patent/JP2018047718A/ja
Application granted granted Critical
Publication of JP6520877B2 publication Critical patent/JP6520877B2/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
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K31/00Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K31/00Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator
    • B60K2031/0091Speed limiters or speed cutters
    • 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/0063Manual parameter input, manual setting means, manual initialising or calibrating means
    • B60W2050/0066Manual parameter input, manual setting means, manual initialising or calibrating means using buttons or a keyboard connected to the on-board processor
    • 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
    • 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
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/215Selection or confirmation of options
    • 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
    • B60W2555/00Input parameters relating to exterior conditions, not covered by groups B60W2552/00, B60W2554/00
    • B60W2555/60Traffic rules, e.g. speed limits or right of way
    • 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
    • B60W2556/00Input parameters relating to data
    • B60W2556/45External transmission of data to or from the vehicle
    • B60W2556/50External transmission of data to or from the vehicle of positioning data, e.g. GPS [Global Positioning System] data
    • 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/09Other types of propulsion units, e.g. fluid motors, or type not specified
    • 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
    • B60W2720/00Output or target parameters relating to overall vehicle dynamics
    • B60W2720/10Longitudinal speed

Landscapes

  • Engineering & Computer Science (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Controls For Constant Speed Travelling (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • General Physics & Mathematics (AREA)
  • Steering Control In Accordance With Driving Conditions (AREA)
  • Traffic Control Systems (AREA)

Description

本発明は、自車両の走行する道路の制限速度を取得し、この制限速度に基づいて自車両の走行を制御する車両走行制御装置に関する。
従来から、自車両の走行する道路の制限速度を取得し、この制限速度を自車両の目標速度に設定することにより、自車両を制限速度にて定速走行させる車両走行制御装置が知られている。こうした車両走行制御装置においては、自車両の前方に設置された道路標識をカメラで撮影することによって、あるいは、ナビゲーション装置の地図データに含まれる制限速度情報に基づいて、自車両の走行する道路の制限速度を取得する。
自車両を定速走行させる場合、必ずしも、制限速度にて走行させることが好まれるわけではない。そこで、例えば、特許文献1に提案されている装置(従来装置1と呼ぶ)においては、ドライバーのスイッチ操作によって、制限速度を自車両の目標速度に設定するか否かを選択できるように構成されている。この従来装置1では、操作スイッチの長押し操作(一定時間以上押し続ける操作)が検出された場合、制限速度を自車両の目標速度に設定する。従って、ドライバーは、定速走行制御が実施されているときに、操作スイッチを長押しすることによって、自車両を制限速度にて定速走行させることができる。
特開2012−224247号公報
長押し操作が行われたか否かの判定は、操作スイッチの押し操作が一定時間(長押し確定時間と呼ぶ)継続されて確定する。ところが、ドライバーが長押し操作をしている最中に、制限速度が変化することがある。つまり、押し操作の継続時間が長押し確定時間に満たないうちに、車両走行制御装置が認識している制限速度が第1制限速度から第2制限速度に変化するという状況が発生することがある。この場合、第1制限速度が目標速度に設定されてしまうと、ドライバーに違和感を与えてしまうおそれがある。
例えば、制限速度が切り替わる地点を自車両が通過しようとしているとき、ドライバーは、前方に設置された次の制限速度(第2制限速度)を表している道路標識を車両走行制御装置よりも先に(早く)認識していることがある。この場合、ドライバーは、第2制限速度が目標速度に設定されると予想して、操作スイッチを長押し操作する。しかし、長押し操作が開始されたときに車両走行制御装置が認識していた第1制限速度が目標速度に設定された場合には、ドライバーに違和感を与えてしまう。
尚、従来装置1は、ドライバーの長押し操作の有無をモニタすることによって、制限速度が切り替わる地図上のポイントを更新して、制限速度の切替わるポイントの位置精度を向上させるというシステムである。つまり、ドライバーの長押し操作が行われたときの自車両の位置を検出し、その検出した位置を、制限速度が切り替わる地図上のポイント(推定ポイント)として更新するものである。このため、従来装置1では、装置が認識している制限速度が長押し操作中に変化するということ自体発生しなく、また、そうした問題を認識してもいない。
本発明は、上記課題を解決するためになされたものであり、操作スイッチの長押し操作中に制限速度の変更が検出された際にドライバーに与える違和感を低減することを目的とする。
上記目的を達成するために、本発明の特徴は、
ドライバーのアクセルペダル操作を必要とすることなく、自車両が目標速度にて定速走行するように前記自車両の制駆動力を制御する制駆動力制御手段(30,40)と、
自車両の走行する道路の制限速度を取得する制限速度取得手段(20,21,22)と、
ドライバーによって操作される操作器(70)と、
前記制限速度取得手段によって取得された制限速度と現時点の目標速度とが相違する状況において、前記操作器の長押し確定時間以上の継続した押し操作である長押し操作が検出されたとき、前記制限速度を前記目標速度に設定する目標速度設定手段(10)と
を備えた車両走行制御装置において、
前記目標速度設定手段は、
前記操作器の押し操作が検出されている最中であって、前記押し操作の継続時間が前記長押し確定時間に到達していない期間に、前記制限速度取得手段によって取得された制限速度が第1制限速度から第2制限速度に切り替わり、その後、前記押し操作の継続時間が前記長押し確定時間に到達した場合、前記第2制限速度を選択して前記目標速度に設定する制限速度選択手段(S38,S58)を備えたことにある。
本発明の車両走行制御装置は、ドライバーのアクセルペダル操作を必要とすることなく、自車両が目標速度にて定速走行するように自車両の制駆動力を制御する制駆動力制御手段を備え、ドライバーの操作によって、制限速度を目標速度に設定できるように構成されている。そのようにするために、車両走行制御装置は、制限速度取得手段と、操作器と、目標速度設定手段とを備えている。
制限速度取得手段は、自車両の走行する道路の制限速度を取得する。目標速度設定手段は、制限速度取得手段によって取得された制限速度と現時点の目標速度とが相違する状況において、操作器の長押し確定時間以上の継続した押し操作である長押し操作が検出されたとき、制限速度を目標速度(新たな目標速度)に設定する。従って、ドライバーは、操作器の長押し操作を行うことにより、現時点の制限速度取得手段が取得している制限速度を使って、自車両を制限速度にて定速走行させることができる。
この場合、例えば、制限速度取得手段によって取得された制限速度と目標速度(現時点の目標速度)とが相違する状況であることをドライバーに通知する通知手段を備えているとよい。
ドライバーが長押し操作をしている最中に、制限速度が変化することがある。つまり、操作器の長押し操作の最中に、制限速度取得手段が取得する制限速度が変化することがある。その場合、例えば、ドライバーが、制限速度取得手段が取得するよりも早く、次の(先の)制限速度を認識した状況で操作器の長押し操作を開始した場合には、それまでの制限速度が目標速度に設定されてしまうと、ドライバーに違和感を与えてしまう。そこで、目標速度設定手段は、こうした課題に対処するために、制限速度選択手段を備えている。
制限速度選択手段は、操作器の押し操作が検出されている最中であって、押し操作の継続時間が長押し確定時間に到達していない期間に、制限速度取得手段によって取得された制限速度が第1制限速度から第2制限速度に切り替わり、その後、押し操作の継続時間が長押し確定時間に到達した場合、第2制限速度を選択して目標速度(新たな目標速度)に設定する。
従って、本発明によれば、操作スイッチの長押し操作中に制限速度の変更が検出された場合、ドライバーに与える違和感を低減することができる。
本発明の一側面の特徴は、
前記制駆動力制御手段は、ドライバーが任意に設定した目標速度にて自車両を定速走行させるクルーズコントロール機能を有し、
前記操作器は、押し操作によってクルーズコントロール用の目標速度を増減調整するための目標速度設定操作器と、前記長押し操作によって前記制限速度が前記目標速度に設定されることを許諾するための許諾操作器とを兼用したものであり、
前記目標速度設定手段は、
前記第2制限速度が現時点の目標速度よりも低い場合であって、前記クルーズコントロール用の目標速度を増加させる側への前記操作器の前記長押し操作が検出された場合には、前記制限速度選択手段によって前記第2制限速度が前記目標速度に設定されることを禁止する(S37:No,S39)ように構成されたことにある。
本発明の一側面においては、制駆動力制御手段が、ドライバーが任意に設定した目標速度にて自車両を定速走行させるクルーズコントロール機能を有している。そして、操作器は、押し操作によってクルーズコントロール用の目標速度を増減調整するための目標速度設定操作器と、長押し操作によって制限速度が目標速度(新たな目標速度)に設定されることを許諾するための許諾操作器として兼用される。例えば、操作器は、第1方向への押し操作によってクルーズコントロール用の目標速度を増加させ、第2方向への押し操作によってクルーズコントロール用の目標速度を減少させるように機能する。
操作器が、クルーズコントロール用の目標速度を増加させる側へ長押し操作された場合には、その操作に対して、目標速度を制限速度にまで増加させれば、ドライバーの意図に沿った、あるいは、ドライバーの意図に近い目標速度の設定を行うことができる。一方、ドライバーが目標速度を増加させる側(例えば、上記第1方向)へ長押し操作をしている最中に、制限速度が現時点の目標速度よりも低い速度に変化した場合、目標速度よりも低い速度を新たな目標速度に設定してしまうと、ドライバーの意図とは乖離した目標速度が設定されてしまうおそれがある。
そこで、目標速度設定手段は、第2制限速度が現時点の目標速度よりも低い場合であって、クルーズコントロール用の目標速度を増加させる側への操作器の長押し操作が検出された場合には、制限速度選択手段によって第2制限速度が目標速度(新たな目標速度)に設定されることを禁止する。従って、本発明の一側面によれば、ドライバーに与える違和感を更に低減することができる。尚、「禁止する」とは、上記の状況が検出された場合(第2制限速度が現時点の目標速度よりも低い場合であって、クルーズコントロール用の目標速度を増加させる側への操作器の長押し操作が検出された場合)において、第2制限速度が目標速度に設定されないようにすることを意味するのであって、その後においても、第2制限速度が目標速度に設定されないように維持させることを意味しているわけではない。
尚、目標速度設定手段は、
前記第2制限速度が現時点の目標速度よりも高い場合であって、前記クルーズコントロール用の目標速度を減少させる側への前記操作器の前記長押し操作が検出された場合には、前記制限速度選択手段によって前記第2制限速度が前記目標速度に設定されることを禁止する(S57:NO,S59)ように構成されていてもよい。
この構成においても、ドライバーに与える違和感を更に低減することができる。
本発明の一側面の特徴は、
前記目標速度設定手段は、
前記第1制限速度が現時点の目標速度よりも高く、かつ、前記第2制限速度が現時点の目標速度よりも低い場合であって、前記クルーズコントロール用の目標速度を増加させる側への前記操作器の前記長押し操作が検出された場合には、前記第1制限速度を前記目標速度に設定し、その後、更に前記操作器の押し操作が予め設定された延長時間以上継続した場合に、前記第2制限速度を前記目標速度に設定する(図11(c))ように構成されたことにある。
本発明の一側面においては、目標速度設定手段は、第1制限速度が現時点の目標速度よりも高く、かつ、第2制限速度が現時点の目標速度よりも低い場合であって、クルーズコントロール用の目標速度を増加させる側への操作器の長押し操作が検出された場合には、制限速度選択手段によって第2制限速度が目標速度に設定されることを禁止して、第1制限速度を目標速度(新たな目標速度)に設定する。その後も、操作器の長押し操作が継続されている場合には、最新の制限速度(第2制限速度)を目標速度に設定しようとする意図によってドライバーが操作器を操作しているものと推定できる。そこで、目標速度設定手段は、長押し操作が検出された後、更に操作器の押し操作が予め設定された延長時間以上継続した場合に、第2制限速度を目標速度(新たな目標速度)に設定する。従って、本発明の一側面によれば、ドライバーが最新の制限速度を目標速度に設定しようとしている意図を良好に反映させることができる。
尚、目標速度設定手段は、
前記第1制限速度が現時点の目標速度よりも低く、かつ、前記第2制限速度が現時点の目標速度よりも高い場合であって、前記クルーズコントロール用の目標速度を減少させる側への前記操作器の前記長押し操作が検出された場合には、前記第1制限速度を前記目標速度に設定し、その後、更に前記操作器の押し操作が予め設定された延長時間以上継続した場合に、前記第2制限速度を前記目標速度に設定する(図16(c))ように構成されていてもよい。
この構成においても、ドライバーが最新の制限速度を目標速度に設定しようとしている意図を良好に反映させることができる。
本発明の一側面の特徴は、
前記操作器は、クルーズコントロール用の目標速度設定操作器として使用される場合、前記クルーズコントロール用の目標速度を増加させる側への前記長押し操作に対しては、前記長押し確定時間以上の押し操作が行われているあいだ前記目標速度を徐々に増加させ、前記クルーズコントロール用の目標速度を減少させる側への前記長押し操作に対しては、前記長押し確定時間以上の押し操作が行われているあいだ前記目標速度を徐々に減少させる機能を有し、
前記目標速度設定手段は、
前記第1制限速度が現時点の目標速度よりも低く、前記クルーズコントロール用の目標速度を増加させる側への前記操作器の前記長押し操作が検出された場合には、前記第2制限速度が現時点の目標速度よりも高い場合であっても、前記制限速度選択手段によって前記第2制限速度が前記目標速度に設定されることを禁止して、前記長押し確定時間以上の押し操作が行われているあいだ前記目標速度を現時点の目標速度から徐々に増加させる(S42,図8、図13)ように構成されたことにある。
本発明の一側面においては、操作器は、クルーズコントロール用の目標速度設定操作器として使用される場合、長押し操作によって、目標速度を徐々に増加あるいは減少させる機能を有している。この場合、クルーズコントロール用の目標速度を増加させる側(例えば、第1方向)への長押し操作に対しては、長押し確定時間以上の押し操作が行われているあいだ目標速度が徐々に増加され、クルーズコントロール用の目標速度を減少させる側(例えば、第2方向)への長押し操作に対しては、長押し確定時間以上の押し操作が行われているあいだ目標速度が徐々に減少される。
制限速度が現時点の目標速度よりも低い状況において、目標速度を増加させる側への操作器の長押し操作が開始された場合、その操作は、目標速度を徐々に増加させようとするドライバーの意図によるものと推定することができる。このため、長押し操作の最中に制限速度が現時点の目標速度よりも高い制限速度に変化した場合に、その新しい制限速度を目標速度に設定してしまうと、ドライバーの意図と異なった動作にて目標速度が設定されてしまうおそれがある。
そこで、本発明の一側面においては、目標速度設定手段は、第1制限速度が現時点の目標速度よりも低く、クルーズコントロール用の目標速度を増加させる側(例えば、第1方向)への操作器の長押し操作が検出された場合には、第2制限速度が現時点の目標速度よりも高い場合であっても、制限速度選択手段によって第2制限速度が目標速度に設定されることを禁止して、長押し確定時間以上の押し操作が行われているあいだ目標速度を現時点の目標速度から徐々に増加させる。
従って、本発明の一側面によれば、ドライバーに与える違和感を更に低減することができる。また、ドライバーは長押し操作中に所望の目標速度を決めることができるため、利便性が向上する。
尚、目標速度設定手段は、
前記第1制限速度が現時点の目標速度よりも高く、前記クルーズコントロール用の目標速度を減少させる側への前記操作器の前記長押し操作が検出された場合には、前記第2制限速度が現時点の目標速度よりも低い場合であっても、前記制限速度選択手段によって前記第2制限速度が前記目標速度に設定されることを禁止して、前記長押し確定時間以上の押し操作が行われているあいだ前記目標速度を現時点の目標速度から徐々に減少させる(S62,図9、図18)ように構成されていてもよい。
この構成においても、ドライバーに与える違和感を更に低減することができる。また、利便性が向上する。
本発明の一側面の特徴は、
前記制限速度取得手段が取得した制限速度の信頼度が基準レベルを下回っているか否かを判定する制限速度信頼度判定手段(20)を備え、
前記目標速度設定手段は、
前記操作器の押し操作が検出されている最中であって、前記押し操作の継続時間が前記長押し確定時間に到達していない期間に、前記制限速度取得手段が取得した制限速度の信頼度が基準レベルを下回っていると判定され、その後、前記押し操作の継続時間が前記長押し確定時間に到達した場合、前記操作器の長押し操作を無効とする(S39,S59,図8,図9,図12(a),図17(a))ように構成されたことにある。
本発明の一側面においては、制限速度信頼度判定手段が、制限速度取得手段が取得した制限速度の信頼度が基準レベルを下回っているか否かを判定する。例えば、自車両が交差点を右左折(右折あるいは左折)した場合には、制限速度が変更されている可能性がある。また、直前回に制限速度を取得した後に自車両が走行した距離が予め設定された距離(信頼度判定距離)を超えた場合には、制限速度が変更されている可能性がある。従って、こうした状況が検出された場合等においては、制限速度の信頼度が基準レベルを下回っていると判定することができる。
そこで、目標速度設定手段は、操作器の押し操作が検出されている最中であって、押し操作の継続時間が長押し確定時間に到達していない期間に、制限速度取得手段が取得した制限速度の信頼度が基準レベルを下回っていると判定され、その後、押し操作の継続時間が長押し確定時間に到達した場合、操作器の長押し操作を無効とする。従って、目標速度設定手段は、制限速度を目標速度に設定しない。これにより、信頼度の低い制限速度が目標速度に設定されることが防止される。従って、誤った制限速度が目標速度に設定されてドライバーに違和感を与えてしまうという不具合を低減することができる。
本発明の一側面の特徴は、
前記目標速度設定手段は、
現時点の目標速度に対する前記第1制限速度の大小関係と、現時点の目標速度に対する前記第2制限速度の大小関係とが相違する場合((S32:Yes,S37:No),(S52:Yes,S57:No))には、前記制限速度選択手段によって前記第2制限速度が前記目標速度に設定されることを禁止する(S39,S59,図8,図9)ように構成されたことにある。
ドライバーが長押し操作をしている最中に、制限速度が現時点の目標速度よりも高い値から低い値に変化した場合、あるいは、制限速度が現時点の目標速度よりも低い値から高い値に変化した場合には、変化した後の制限速度を目標速度に設定してしまうと、ドライバーの意図とは乖離した目標速度が設定されてしまうおそれがある。そこで、目標速度設定手段は、現時点の目標速度に対する第1制限速度の大小関係と、現時点の目標速度に対する第2制限速度の大小関係とが相違する場合(第1制限速度が現時点の目標速度より高く第2制限速度が現時点の目標速度より低い場合、あるいは、第1制限速度が現時点の目標速度より低く第2制限速度が現時点の目標速度より高い場合)、制限速度選択手段によって第2制限速度が目標速度(新たな目標速度)に設定されることを禁止する。従って、本発明の一側面によれば、ドライバーに与える違和感を更に低減することができる。
また、本発明は、制限速度を、自車両の上限速度に設定する車両走行制御装置であってもよい。
この車両走行制御装置は、
自車両の走行速度が上限速度を超えないように、前記自車両の制駆動力を制御する制駆動力制御手段(30,40)と、
自車両の走行する道路の制限速度を取得する制限速度取得手段(20,21,22)と、
ドライバーによって操作される操作器(70’)と、
前記制限速度取得手段によって取得された制限速度と現時点の上限速度とが相違する状況において、前記操作器の長押し確定時間以上の継続した押し操作である長押し操作が検出されたとき、前記制限速度を前記上限速度に設定する上限速度設定手段(10’)と
を備えた車両走行制御装置において、
前記上限速度設定手段は、
前記操作器の押し操作が検出されている最中であって、前記押し操作の継続時間が前記長押し確定時間に到達していない期間に、前記制限速度取得手段によって取得された制限速度が第1制限速度から第2制限速度に切り替わり、その後、前記押し操作の継続時間が前記長押し確定時間に到達した場合、前記第2制限速度を選択して前記上限速度に設定する制限速度選択手段(S38,S58)を備えたことにある。
本発明の車両走行制御装置は、自車両の走行速度が上限速度を超えないように、自車両の制駆動力を制御する制駆動力制御手段を備え、ドライバーの操作によって、制限速度を上限速度に設定できるように構成されている。そのようにするために、車両走行制御装置は、制限速度取得手段と、操作器と、上限速度設定手段とを備えている。制限速度取得手段は、自車両の走行する道路の制限速度を取得する。
上限速度設定手段は、制限速度取得手段によって取得された制限速度と現時点の上限速度とが相違する状況において、操作器の長押し確定時間以上の継続した押し操作である長押し操作が検出されたとき、制限速度を上限速度(新たな上限速度)に設定する。従って、ドライバーは、操作器の長押し操作を行うことにより、現時点の制限速度取得手段が取得している制限速度を使って、自車両を、走行速度が制限速度を超えないように走行させることができる。
この場合、例えば、制限速度取得手段によって取得された制限速度と上限速度(現時点の上限速度)とが相違する状況であることをドライバーに通知する通知手段を備えているとよい。
ドライバーが長押し操作をしている最中に、制限速度が変化することがある。つまり、操作器の長押し操作の最中に、制限速度取得手段が取得する制限速度が変化することがある。その場合、例えば、ドライバーが、制限速度取得手段が取得するよりも早く、次の(先の)制限速度を認識した状況で操作器の長押し操作を開始した場合には、それまでの制限速度が上限速度に設定されてしまうと、ドライバーに違和感を与えてしまう。そこで、上限速度設定手段は、こうした課題に対処するために、制限速度選択手段を備えている。
制限速度選択手段は、操作器の押し操作が検出されている最中であって、押し操作の継続時間が長押し確定時間に到達していない期間に、制限速度取得手段によって取得された制限速度が第1制限速度から第2制限速度に切り替わり、その後、押し操作の継続時間が長押し確定時間に到達した場合、第2制限速度を選択して上限速度(新たな上限速度)に設定する。
従って、本発明によれば、操作スイッチの長押し操作中に制限速度の変更が検出された場合、ドライバーに与える違和感を低減することができる。
上記説明においては、発明の理解を助けるために、実施形態に対応する発明の構成に対して、実施形態で用いた符号を括弧書きで添えているが、発明の各構成要件は、前記符号によって規定される実施形態に限定されるものではない。
本実施形態に係る車両走行制限装置の概略システム構成図である。 クルーズ操作器の操作方向を表す説明図である。 制限速度の変更に伴う表示画面の切替わりを説明する説明図である。 表示制御ルーチンを表すフローチャートである。 目標速度設定ルーチンを表すフローチャートである。 上操作対応処理ルーチンを表すフローチャートである。 下操作対応処理ルーチンを表すフローチャートである。 上方向に長押し操作された場合のクルーズ操作器の機能を表す図である。 下方向に長押し操作された場合のクルーズ操作器の機能を表す図である。 上方向第1機能を表す説明図であり、(a)は実施形態、(b)は変形例を表す。 上方向第2機能を表す説明図であり、(a)は実施形態、(b)および(c)は変形例を表す。 上方向第2機能を表す説明図であり、(a)は実施形態、(b)は変形例を表す。 上方向第3機能を表す説明図である。 上方向第3機能を表す説明図である。 下方向第1機能を表す説明図であり、(a)は実施形態、(b)は変形例を表す。 下方向第2機能を表す説明図であり、(a)は実施形態、(b)および(c)は変形例を表す。 上方向第2機能を表す説明図であり、(a)は実施形態、(b)は変形例を表す。 下方向第3機能を表す説明図である。 下方向第3機能を表す説明図である。 上操作対応処理ルーチンの変形例(上方向第1機能の変形例)を表すフローチャートである。 下操作対応処理ルーチンの変形例(下方向第1機能の変形例)を表すフローチャートである。 上操作対応処理ルーチンの変形例(上方向第2機能の変形例)を表すフローチャートである。 下操作対応処理ルーチンの変形例(下方向第2機能の変形例)を表すフローチャートである。
以下、本発明の実施形態について図面を用いて詳細に説明する。図1は、本実施形態の車両走行制御装置の概略システム構成図である。
本実施形態の車両走行制御装置は、RSA−ACC(Road Sign Assist −Adaptive Cruise Control)を実施する運転支援システムである。RSA−ACCは、車間制御機能付きクルーズコントロール(ACCと呼ぶ)に、更に、制限速度を目標速度に設定する機能を付加した運転支援制御である。ACCは、ドライバーが任意に設定した目標速度(いわゆるセット車速)にて、自車両を定速走行させる定速制御(クルーズコントロール:CCと呼ぶ)に、更に、先行車両と自車両との車間距離を適切な距離に維持しながら先行車両に対して自車両を追従走行させる車間制御機能を付加した運転支援制御である。従って、RSA−ACCの実施時においては、ドライバーのアクセルペダル操作を要することなく、自車両を制限速度にて定速走行させることができる。
RSA−ACCが実施される場合には、自車両が走行している道路の制限速度がリアルタイムで取得される。このRSA−ACCの実施中においては、取得された制限速度が、現時点の目標速度と相違している場合には、その旨がドライバーに通知され、その通知に対してドライバーが許諾回答操作をしたときに、制限速度が目標速度に設定される。
以下、車両走行制御装置の構成から説明する。
図1に示すように、車両走行制御装置は、運転支援ECU10、制限速度取得ECU20、エンジンECU30、ブレーキECU40、および、メータECU50を備えている。これらのECUは、マイクロコンピュータを主要部として備える電気制御装置(Electric Control Unit)であり、適宜、CAN(Controller Area Network)を介して相互に情報を送信可能及び受信可能に接続されている。本明細書において、マイクロコンピュータは、CPU、ROM、RAM、不揮発性メモリ及びインターフェースI/F等を含む。CPUはROMに格納されたインストラクション(プログラム、ルーチン)を実行することにより各種機能を実現するようになっている。本実施形態においては、運転支援ECU10とエンジンECU30とは別々に設けられているが、エンジンECU30内に運転支援ECU10の機能が備わっていてもよい。
制限速度取得ECU20は、自車両が現在走行している走行路における制限速度を取得するための電子制御装置であって、車載カメラ21に接続されている。車載カメラ21は、車両の前方を撮影し、撮影して得られた画像情報を制限速度取得ECU20に送信する。制限速度取得ECU20は、画像解析機能を有し、車載カメラ21から出力された画像情報を受信し、撮像画像から道路標識(路面標識でもよい)を認識し、道路標識で表される制限速度(法定制限速度)を検出する。従って、制限速度取得ECU20は、自車両の走行中に、車載カメラ21から送信される画像情報を常時受信して画像解析することによって、自車両の前方に設置された道路標識に表示されている制限速度を取得する(認識する)。
制限速度を取得するにあたっては、車載カメラ21に代えて(あるいは加えて)ナビゲーション装置22(図中において破線にて示す)を用いることもできる。このナビゲーション装置22は、自車両の位置を検出するGPS受信機と、地図情報および道路情報を記憶する記憶装置と、地図情報および道路情報の最新情報を外部から取得する通信装置とを備えている。道路情報には、制限速度情報が含まれている。ナビゲーション装置22は、地図上における自車両の位置と道路情報とに基づいて、車両が現在走行している走行路における制限速度を表す制限速度情報を抽出し、抽出した制限速度情報を制限速度取得ECU20に出力する。
尚、ナビゲーション装置22は、地図情報および道路情報を記憶する記憶装置を備えずに、それらの最新情報を、外部の情報提供装置(インフラ設備)から逐次受信する無線通信端末装置であってもよい。
制限速度取得ECU20は、このようにして制限速度を取得すると、取得した制限速度を運転支援ECU10に出力する。
運転支援ECU10には、先行車両センサ60、クルーズ操作器70、および、車速センサ80が接続されている。
先行車両センサ60は、自車両の前方に存在する先行車両の情報を取得する機能を有し、例えば、レーダセンサおよびカメラを備えている。先行車両センサ60は、先行車両の検出、および、自車両と先行車両との距離を検出することができる装置であればよく、必ずしも、レーダセンサとカメラとの両方を備える必要は無く、何れか一方を備える構成であってもよいし、他のセンサを備える構成であってもよい。
レーダセンサは、例えば、ミリ波帯の電波を前方に照射し、先行車両が存在する場合には、その先行車両からの反射波を受信する。そして、レーダセンサは、その電波の照射タイミングと受信タイミングと等に基づいて、先行車両の有無、自車両と先行車両との距離(先行車車間距離と呼ぶ)、および、自車両と先行車両との相対速度(先行車相対速度と呼ぶ)などを演算し、その演算結果を運転支援ECU10に出力する。カメラは、例えば、ステレオカメラであって、車両前方の左および右の風景を撮影する。カメラは、撮影した左右の画像データに基づいて、先行車両の有無、先行車車間距離、および、先行車相対速度などを演算し、演算結果を運転支援ECU10に出力する。以下、先行車両の有無、先行車車間距離、および、先行車相対速度などを表す情報を、先行車両情報と呼ぶ。
クルーズ操作器70は、基部がステアリングハンドルの裏側に取り付けられ、先端部がステアリングハンドルの径方向外側に向かって延びた操作レバー71を備えている。操作レバー71は、図2に示すように、先端がドライバーから見て、上方向、下方向、手前方向(後方)、および、奥方向(前方)に揺動操作可能に設けられている。
クルーズ操作器70は、操作レバー71の先端に設けられるメインスイッチ72と、操作レバー71の操作によってオンするリジューム/増速スイッチ73、セット/減速スイッチ74、キャンセルスイッチ75、および、モードスイッチ76を備えている。以下、クルーズ操作器70の操作方向については、運転席に着座したドライバーから見た方向を表す。
クルーズ操作器70において、メインスイッチ72以外は、ドライバーによって操作レバー71が操作されている間だけ、操作方向に押されたスイッチがオンし、ドライバーが操作レバー71から手を離すと操作レバー71が初期位置に戻って、全てのスイッチ73,74,75,76がオフするように構成されている。本実施形態においては、図2に示すように、操作レバー71の先端が上方向に押し上げられたときにリジューム/増速スイッチ73がオンし、操作レバー71の先端が下方向に押し下げられたときにセット/減速スイッチ74がオンし、操作レバー71の先端が手前側(ドライバー側)に引き寄せられたときにキャンセルスイッチ75がオンし、操作レバー71の先端が奥側(前方)に押し出されたときにモードスイッチ76がオンするように構成されている。また、メインスイッチ72は、押し操作されるたびに、オンオフ状態が交互に切り替わる主電源スイッチである。
運転支援ECU10は、クルーズ操作器70のメインスイッチ72がオンしている場合に限って、操作レバー71の押し操作によってオンオフするスイッチ(リジューム/増速スイッチ73、セット/減速スイッチ74、キャンセルスイッチ75、モードスイッチ76)が機能するようになっている。
運転支援ECU10は、メインスイッチ72がオンされており、目標速度が未設定状態である場合に、セット/減速スイッチ74がオンするとセット/減速スイッチ74がオフした時点の実車速(車速センサ80により検出された車速)を目標速度として設定する(記憶する)。また、運転支援ECU10は、目標速度が設定されている状態でセット/減速スイッチ74がオンした場合には、1回のレバー操作(押し操作)時間に応じた減少幅で目標速度を減少させる。
例えば、運転支援ECU10は、操作レバー71が瞬時的に下方向に押し操作された場合(セット/減速スイッチ74のオン継続時間が所定時間(例えば、0.6秒)未満の場合)には、1回のレバー操作につき、減少幅の少ない所定速度(例えば、1km/h)だけ目標速度を減少させる。以下、この操作をタップダウン操作と呼ぶことがある。また、運転支援ECU10は、操作レバー71が所定時間以上継続して下方向に押し操作された場合(セット/減速スイッチ74のオン継続時間が所定時間(例えば、0.6秒)以上の場合)には、操作レバー71が押されている間(セット/減速スイッチ74がオンしている間)、減少幅の大きい所定速度間隔(例えば、5km/h)で、徐々に(所定の周期で)目標速度を減少させる。この操作によって自車両は徐々に減速するため、以下、この操作をコースト操作と呼ぶことがある。
また、運転支援ECU10は、目標速度が設定されている状態でリジューム/増速スイッチ73がオンした場合には、1回のレバー操作(押し操作)時間に応じた増加幅で目標速度を増加させる。例えば、運転支援ECU10は、操作レバー71が瞬時的に上方向に押し操作された場合(リジューム/増速スイッチ73のオン継続時間が所定時間(例えば、0.6秒)未満の場合)には、1回のレバー操作につき、増加幅の少ない所定速度(例えば、1km/h)だけ目標速度を増加させる。この操作をタップアップ操作と呼ぶことがある。
また、運転支援ECU10は、操作レバー71が所定時間以上継続して上方向に押し操作された場合(リジューム/増速スイッチ73のオン継続時間が所定時間(例えば、0.6秒)以上の場合)には、操作レバー71が押されている間(リジューム/増速スイッチ73がオンしている間)、増加幅の大きい所定速度間隔(例えば、5km/h)で、徐々に(所定の周期で)目標速度を増加させる。この操作によって自車両は徐々に加速するため、以下、この操作をアクセル操作と呼ぶことがある。
以下、操作レバー71の操作に関して、操作レバー71が所定時間以上継続して押し操作されることを長押し操作と呼び、操作レバー71が瞬時的に押し操作されることを短押し操作と呼ぶ。運転支援ECU10は、操作レバー71の押し操作によってオンするスイッチのオン継続時間を計測し、オン継続時間が所定時間(以下、長押し確定時間と呼ぶ)以上である場合には、その押し操作を長押し操作と判定し、オン継続時間が長押し確定時間未満である場合には、その押し操作を短押し操作と判定する。長押し操作と短押し操作とを区別する必要が無い場合には、それらを、単に、押し操作、あるいは、操作と呼ぶ。
また、運転支援ECU10は、走行制御(車間制御あるいは定速制御)の実施中に、キャンセルスイッチ75がオンした場合、あるいは、メインスイッチ72がオフした場合には、走行制御の実施を解除する。尚、キャンセルスイッチ75のオンの場合には、その時点における目標速度を記憶保持し、メインスイッチ72のオフの場合には、その時点における目標速度を記憶消去する。
また、運転支援ECU10は、キャンセルスイッチ75のオンによる走行制御の解除後に、リジューム/増速スイッチ73がオンした場合、キャンセルスイッチ75のオン時に記憶した目標速度を使って走行制御を再開する。
以上が、ドライバーが、クルーズ操作器70を使って定速制御用の目標速度(セット車速)を増減調整する方法である。
モードスイッチ76は、車両の走行制御モードを、車間制御モードと定速制御モードとに切り替えるスイッチであって、更に、車間制御モードおよび定速制御モードのそれぞれにおいて、目標速度を制限速度に設定する機能(RSA機能と呼ぶ)を働かせるか否かを選択するスイッチでもある。従って、車両の走行制御モードは、RSA機能付き車間制御(RSA−ACC)を実施するRSA−ACCモードと、RSA機能を働かせない車間制御(ACC)を実施するACCモードと、RSA機能付き定速制御(RSAーCC)を実施するRSA−CCモードと、RSA機能を働かせない定速制御(CC)を実施するCCモードとに切り替えられる。運転支援ECU10は、メインスイッチ72がオンされている状態で、例えば、モードスイッチ76が押し操作された回数、あるいは、モードスイッチ76の長押し操作時間等に応じて、車両の走行制御モードを切り替える。
運転支援ECU10は、車間制御(RSA−ACCおよびACC)の実施時においては、自車両の前方に先行車両が検出されている場合、先行車両と自車両との車間距離を適切な距離に維持しながら先行車両に対して自車両を追従走行させ、先行車両が検出されていないときには、自車両を目標速度で定速走行させる。また、運転支援ECU10は、定速制御(RSA−CCおよびCC)の実施時においては、自車両を目標速度で定速走行させる。
また、運転支援ECU10は、RSA−ACCおよびRSA−CCの実施時において、自車両を定速走行させる場合、制限速度取得ECU20が認識している制限速度を、定速制御の目標速度に設定できる。以下、RSA−ACCおよびRSA−CCについては、両者を特別に区別する必要が無いため、それらをまとめてRSA−ACCと呼ぶ。また、ACCおよびCCについても、両者を特別に区別する必要が無いため、それらをまとめてACCと呼ぶ。
このクルーズ操作器70は、目標速度などACCの設定を行うために使われるだけでなく、ドライバーが制限速度を目標速度に設定することを許諾するための操作器として兼用される。運転支援ECU10は、クルーズ操作器70によって、制限速度を目標速度に設定することが許諾された場合には、制限速度取得ECU20が認識している制限速度を目標速度に設定する。この制限速度を目標速度に設定することを許諾回答する操作については、後述する。
エンジンECU30は、エンジン31の制御、および、トランスミッション32の制御に必要となる各種のセンサ33が接続されている。エンジンECU30は、要求駆動力に基づいて、エンジン31の燃料噴射制御、点火制御、および、吸入空気量制御を実施する。また、エンジンECU30は、車速とスロットル開度に対して予め定められているシフトアップ線とシフトダウン線とに基づいてトランスミッション32の変速を制御する。
運転支援ECU10は、定速制御、および、車間制御の実行時においては、自車両の目標加速度を演算する。例えば、運転支援ECU10は、定速制御の実行時においては、車速センサ80によって検出された車速と目標速度とに基づいて、自車両の車速が目標速度に追従するように自車両の目標加速度を演算する。また、運転支援ECU10は、車間制御の実行時においては、自車両と先行車両との車間距離が、車速に応じて設定される目標車間距離に追従するように自車両の目標加速度を演算する。そして、運転支援ECU10は、演算した目標加速度にて自車両が加速(目標加速度が負の値となる減速も含む)するために必要となる要求駆動力(負の値、即ち、要求制動力である場合も含む)を演算する。運転支援ECU10は、この要求駆動力をエンジンECU30に送信する。
エンジンECU30は、要求駆動力に従ってエンジン31およびトランスミッション32を制御する。エンジンECU30は、要求駆動力が大きな制動力を必要とする値となりエンジン31およびトランスミッション32だけでは要求に応えられない場合には、その不足分を油圧ブレーキで発生させるようにブレーキECU40に対して要求制動力を送信する。
ブレーキECU40は、ブレーキアクチュエータ41に接続されている。ブレーキアクチュエータ41は、ブレーキペダルによってブレーキ油を加圧するマスタシリンダと、各車輪のブレーキキャリパに内蔵されているホイールシリンダとの間の油圧回路に設けられる(図示略)。ブレーキECU40は、ブレーキアクチュエータ41の制御に必要となる各種のセンサ42が接続されている。ブレーキECU40は、要求制動力に基づいて、ブレーキアクチュエータ41の作動を制御して車輪に摩擦制動力を発生させる。
メータECU50は、運転席から視認可能な位置に設けられた表示器51に接続されている。運転支援ECU10は、RSA−ACCを実施している場合、メータECU50に対して、現在の目標速度を表す情報、先行車両の有無を表す先行車両情報、および、制限速度を表す情報を送信する。メータECU50は、運転支援ECU10から送信された情報にしたがって、現在の目標速度を表示器51に表示するとともに、車間制御モードにおいて先行車両が検出されている場合には先行車両の存在を表すマークを表示器51に表示する。このように表示された画面を通常表示画面と呼ぶ。
また、運転支援ECU10は、制限速度と目標速度とが相違する場合には、メータECU50に対して、問合せ表示を表示器51に表示させるための問合せ表示指令を送信する。メータECU50は、問合せ表示指令を受信すると、制限速度と、目標速度と、許諾回答操作方向を表すマークとを表示した問合せ表示画面を表示器51に表示する。
RSA−ACCは、自車両の走行している道路の制限速度をACCの目標速度として設定する機能を備えているが、制限速度を目標速度に設定することは、ドライバーによっては、あるいは、その時々の状況によっては、好ましいとは限らない。そこで、運転支援ECU10は、制限速度と目標速度とが相違する場合に、ドライバーに対して、制限速度を目標速度に設定しても良いか否かについて問い合わせる。この問い合わせのために、問合せ表示画面が表示器51に表示される。
例えば、図3に示すように、制限速度100km/hの道路を目標速度100km/hで走行している場合には、表示器51には通常表示画面D1が表示される。この通常表示画面D1によって、ドライバーは、目標速度が100km/hであることを認識することができる。時刻t1において、制限速度取得ECU20が道路標識から新たな制限速度(80km/h)を検出する(取得する)と、制限速度取得ECU20は、運転支援ECU10に新たな制限速度を表す情報を送信する。これにより、運転支援ECU10は、新たな制限速度と、現時点の目標速度と、問合せ表示指令とをメータECU50に送信して、表示器51に問合せ表示画面D2を表示させる。
問合せ表示画面D2には、現時点の目標速度および制限速度と、許諾回答操作方向を表すマーク(破線で囲んだ部分:以下、アクセプト方向マークと呼ぶ)とが表示される。メータECU50は、制限速度が目標速度よりも高い場合には、クルーズ操作器70による許諾回答操作方向が上方向であることを表すアクセプト方向マークを表示し、制限速度が目標速度よりも低い場合には、クルーズ操作器70による許諾回答操作方向が下方向であることを表すアクセプト方向マークを表示する。図3の例では、制限速度80km/hに対して、その時点における目標速度が100km/hであるため、アクセプト方向マークは、クルーズ操作器70の押し操作方向が下方向であることを表している。
次に、通常表示画面D1と問合せ表示画面D2との切り替え処理について説明する。図4は、運転支援ECU10の実施する表示制御ルーチンを表す。運転支援ECU10は、RSA−ACC(上述したようにRSA−CCを含む)を実施するモードが選択されている場合、所定の演算周期にて表示制御ルーチンを実施する。
表示制御ルーチンが開始されると、運転支援ECU10は、ステップS11において、制限速度が検出されているか否か、つまり、制限速度取得ECU20が、自車両の走行している道路の制限速度を認識しているか否かについて判定する。運転支援ECU10は、制限速度取得ECU20によって制限速度が検出されている場合(S11:Yes)、ステップS12において、現時点の目標速度と現時点の制限速度とが互いに同じ値であるか否かについて判定する。
運転支援ECU10は、目標速度と制限速度とが互いに同じ値である場合(S12:Yes)、ステップS13において、メータECU50に対して、目標速度を表す情報、および、通常表示指令を送信する。これにより、メータECU50は、目標速度を表示した通常表示画面D1を表示器51に表示させる。
一方、目標速度と制限速度とが互いに相違する場合(S12:No)、運転支援ECU10は、ステップS14において、メータECU50に対して、目標速度と制限速度とを表す情報、および、問合せ表示指令を送信する。これにより、メータECU50は、目標速度、制限速度、および、アクセプト方向マークを表示した問合せ表示画面D2を表示器51に表示させる。こうして、ドライバーに目標速度が制限速度と異なっている旨(制限速度を目標速度に設定することの提案)が通知される。
また、運転支援ECU10は、制限速度が検出されていない場合(S11:No)、その処理をステップS13に進める。従って、この場合には、通常表示画面D1が表示器51に表示される。
運転支援ECU10は、ステップS13あるいはステップS14の処理を実施すると、表示制御ルーチンを一旦終了し、その後、所定の演算周期にて表示制御ルーチンを繰り返し実施する。これにより、制限速度が目標速度と異なっている場合には、ドライバーに対して、制限速度を目標速度に設定しても良いか否かについて問い合わせが行われる。また、表示器51に表示される目標速度は、後述する目標速度設定ルーチンで設定される目標速度をリアルタイムで表したものとなっている。
運転支援ECU10は、表示器51に問合せ表示画面D2が表示されているとき(制限速度が目標速度と異なっているとき)に、アクセプト方向マークが表している方向にクルーズ操作器70が長押し操作された場合、制限速度を目標速度に設定する。例えば、運転支援ECU10は、制限速度が目標速度よりも高い場合には、クルーズ操作器70が上方向に長押し操作されたことが検出された場合、制限速度を目標速度に設定する(クルーズ操作器70の長押し操作が下方向の場合には、制限速度を目標速度に設定しない)。一方、制限速度が目標速度よりも低い場合には、運転支援ECU10は、クルーズ操作器70が下方向に長押し操作されたことが検出された場合、制限速度を目標速度に設定する(クルーズ操作器70の長押し操作が上方向の場合には、制限速度を目標速度に設定しない)。
制限速度を目標速度に設定しても良いとの許諾回答操作方向は、クルーズ操作器70で目標速度を増減調整する操作方向と同じ方向に設定されている。例えば、制限速度が目標速度よりも高い場合には、制限速度を目標速度に設定することを許諾回答すると目標速度が増加する。従って、この場合の許諾回答操作方向は、クルーズ操作器70で目標速度を増加させる操作方向と同じ方向となっている。逆に、制限速度が目標速度よりも低い場合には、制限速度を目標速度に設定することを許諾回答すると目標速度が減少する。従って、この場合の許諾回答操作方向は、クルーズ操作器で目標速度を減少させる操作方向と同じ方向となっている。
また、ドライバーの意思によって回答操作がなされたものであることを判断するために、制限速度を目標速度に設定しても良いとの許諾回答操作は、クルーズ操作器70の長押し操作が要求される。従って、運転支援ECU10は、問合せ表示画面D2を表示しているときに、許諾回答操作方向にクルーズ操作器70が押し操作されても、その押し操作が長押し操作でない限り、その操作を許諾回答操作として受け付けない。
このように、通常表示画面D1が表示されているときと、問合せ表示画面D2が表示されているときとでは、クルーズ操作器70の長押し操作の機能が切り替わる。つまり、クルーズ操作器70の長押し操作(上方向あるいは下方向)は、通常表示画面D1が表示されているときには、アクセル操作あるいはコースト操作として働き、問合せ表示画面D2が表示されているときには、制限速度を目標速度に設定しても良いとの許諾回答操作として働く。
例えば、図3に示すように、時刻t2において、クルーズ操作器70の許諾回答方向への長押し操作が検出されると、目標速度が制限速度に設定されるとともに、問合せ表示画面D2が通常表示画面D1に切り替わる。この例では、目標速度が100km/hから80km/hに切り替わる。
以下、制限速度を目標速度に設定しても良いと許諾回答することをアクセプトと呼び、その許諾回答操作をアクセプト操作と呼ぶ。
このように、クルーズ操作器70は、定速制御における目標速度の増減調整操作と、制限速度を目標速度に設定するアクセプト操作との両方に兼用される。そのため、クルーズ操作器70の操作によって行われた目標速度の設定が、ドライバーの意図と乖離しないようにする必要がある。そこで、運転支援ECU10は、以下に説明する目標速度設定処理を実施する。図5は、運転支援ECU10の実施する目標速度設定ルーチンを表す。運転支援ECU10は、RSA−ACCを実施するモードが選択されている場合、上述した表示制御ルーチンと並行して、目標速度設定ルーチンを所定の演算周期で実施する。
目標速度設定ルーチンが起動すると、運転支援ECU10は、ステップS21において、クルーズ操作器70が押し操作されたか否かを判定する。ここでは、目標速度の設定に関する操作である上方向の操作(リジューム/増速スイッチ73のオン)と下方向の操作(セット/減速スイッチ74のオン)とに関して、その有無が判定される。
運転支援ECU10は、ステップS21の判定を所定の演算周期で繰り返し、クルーズ操作器70の押し操作が検出されるまで待機する。運転支援ECU10は、クルーズ操作器の押し操作を検出すると(S21:Yes)、ステップS22において、その押し操作の方向を判定し、上方向の押し操作(リジューム/増速スイッチ73のオン)である場合には、ステップS30において、上操作対応処理を実施し、下方向の押し操作(セット/減速スイッチ74のオン)である場合には、ステップS50において、下操作対応処理を実施する。
上操作対応処理(S30)は、図6に示す上操作対応処理ルーチンに従って実施される。下操作対応処理(S50)は、図7に示す下操作対応処理ルーチンに従って実施される。まず、上操作対応処理ルーチンから説明する。上操作対応処理ルーチンが開始されると、運転支援ECU10は、ステップS31において、制限速度取得ECU20によって検出されている最新の制限速度を読み込み、ステップS32において、その制限速度が現時点の目標速度よりも高いか否かを判定する。運転支援ECU10は、制限速度が目標速度よりも高い場合(S32:Yes)、その処理をステップS33に進める。
運転支援ECU10は、ステップS33において、クルーズ操作器70の押し操作が継続されているか否かを判定する。クルーズ操作器70の押し操作が継続されている場合、運転支援ECU10は、ステップS34において、長押し操作が確定したか否かについて判定する。つまり、運転支援ECU10は、クルーズ操作器70が押し操作されている継続時間(リジューム/増速スイッチ73のオン継続時間)を計測し、オン継続時間が予め設定した長押し確定時間以上であるか否かについて判定する。
運転支援ECU10は、クルーズ操作器70の長押し操作が確定していない場合(S34:No)、その処理をステップS33に戻して、上述した処理を所定の演算周期で繰り返す。長押し操作が確定する前に、クルーズ操作器70の押し操作が終了した場合(S33:No)、つまり、クルーズ操作器70の操作が短押し操作であった場合には、運転支援ECU10は、ステップS35において、その操作をタップアップ操作として扱って、目標速度を所定速度(例えば、1km/h)だけ増加させる。
一方、ステップS34において、クルーズ操作器70の押し操作が継続されている継続時間が長押し確定時間以上となった場合、運転支援ECU10は、ステップS36において、制限速度取得ECU20によって検出されている最新の制限速度を読み込み、ステップS37において、その制限速度が現時点の目標速度よりも高いか否かを判定する。制限速度が目標速度よりも高い場合(S37:Yes)、運転支援ECU10は、ステップS38において、今回のクルーズ操作器70の長押し操作を、増速方向のアクセプト操作として扱って、最新の制限速度(ステップS36で読み込んだ制限速度)を目標速度に設定する。
例えば、クルーズ操作器70の長押し操作中(クルーズ操作器70の押し操作が開始された後、長押し確定時間が経過していない期間)に、制限速度取得ECU20の認識している制限速度が第1制限速度から第2制限速度に変更される場合がある。この場合、運転支援ECU10は、第2制限速度が現時点の目標速度より高い場合には、第1制限速度ではなく、この第2制限速度(最新の制限速度)を選択して、この第2制限速度を目標速度に設定する(目標速度←第2制限速度)。
一方、ステップS36で読み込んだ制限速度が目標速度以下となる場合(S37:No)、つまり、クルーズ操作器70の押し操作が開始されたときの制限速度が目標速度よりも高く、長押し操作が確定したときの最新の制限速度が目標速度以下となる場合、運転支援ECU10は、ステップS39において、クルーズ操作器70の操作を無効とする。つまり、運転支援ECU10は、このクルーズ操作器70の操作に対して、目標速度の変更を行わない。
また、運転支援ECU10は、ステップS32において、制限速度が目標速度以下となると判定した場合(S32:No)、つまり、クルーズ操作器70の操作開始時における制限速度が目標速度以下となる場合、その処理をステップS40に進める。
尚、ステップS31あるいはステップS36において、運転支援ECU10が制限速度を読み込んだときに、制限速度取得ECU20が制限速度を認識していない場合には、ステップS32あるいはステップS37において「No」と判定される。
運転支援ECU10は、ステップS40において、クルーズ操作器70の押し操作が継続されているか否かを判定する。クルーズ操作器70の押し操作が継続されている場合、運転支援ECU10は、ステップS41において、長押し操作が確定したか否かについて判定する。
運転支援ECU10は、クルーズ操作器70の長押し操作が確定していない場合(S41:No)、その処理をステップS40に戻して、上述した処理を所定の演算周期で繰り返す。長押し操作が確定する前に、クルーズ操作器70の押し操作が終了した場合(S40:No)、つまり、クルーズ操作器70の操作が短押し操作であった場合、運転支援ECU10は、その処理をステップS35に進め、その操作をタップアップ操作として扱って、目標速度を所定速度(例えば、1km/h)だけ増加させる。
一方、ステップS41において、クルーズ操作器70の押し操作が継続されている継続時間が長押し確定時間以上となった場合、運転支援ECU10は、ステップS42において、今回のクルーズ操作器70の長押し操作を、アクセプト操作ではなく、アクセル操作として扱って、目標速度を現時点の値から徐々に増加させる。この場合、運転支援ECU10は、長押し操作が確定したときからクルーズ操作器70が押し操作されている期間(クルーズ操作器70の押し操作が検出されなくなるまでの期間)、所定の周期で、目標速度を増加させる。例えば、運転支援ECU10は、目標速度を、一定時間が経過するたびに、80km/h→85km/h→90km/h→・・・というように所定速度間隔で徐々に増加させる。
運転支援ECU10は、ステップS35,S38,S39,S42において、それぞれクルーズ操作器70の操作に応じた目標速度の設定処理(無効処理も含める)を行うと、本ルーチンを一旦終了する。運転支援ECU10は、その後、その処理をステップS21(図5)に戻して、上述した処理を繰り返す。
次に、下操作対応処理ルーチン(図7)について説明する。下操作対応処理ルーチンが開始されると、運転支援ECU10は、ステップS51において、制限速度取得ECU20によって検出されている最新の制限速度を読み込み、ステップS52において、その制限速度が現時点の目標速度よりも低いか否かを判定する。運転支援ECU10は、制限速度が目標速度よりも低い場合(S51:Yes)、その処理をステップS53に進める。
運転支援ECU10は、ステップS53において、クルーズ操作器70の押し操作が継続されているか否かを判定する。クルーズ操作器70の押し操作が継続されている場合、運転支援ECU10は、ステップS54において、長押し操作が確定したか否かについて判定する。つまり、運転支援ECU10は、クルーズ操作器70が押し操作されている継続時間(セット/減速スイッチ74のオン継続時間)を計測し、オン継続時間が予め設定した長押し確定時間以上であるか否かについて判定する。
運転支援ECU10は、クルーズ操作器70の長押し操作が確定していない場合(S54:No)、その処理をステップS53に戻して、上述した処理を所定の演算周期で繰り返す。長押し操作が確定する前に、クルーズ操作器70の押し操作が終了した場合(S53:No)、つまり、クルーズ操作器70の操作が短押し操作であった場合には、運転支援ECU10は、ステップS55において、その操作をタップダウン操作として扱って、目標速度を所定速度(例えば、1km/h)だけ減少させる。
一方、ステップS54において、クルーズ操作器70の押し操作が継続されている継続時間が長押し確定時間以上となった場合、運転支援ECU10は、ステップS56において、制限速度取得ECU20によって検出されている最新の制限速度を読み込み、ステップS57において、その制限速度が現時点の目標速度よりも低いか否かを判定する。制限速度が目標速度よりも低い場合(S57:Yes)、運転支援ECU10は、ステップS58において、今回のクルーズ操作器70の長押し操作を、減速方向のアクセプト操作として扱って、最新の制限速度(ステップS56で読み込んだ制限速度)を目標速度に設定する。
例えば、クルーズ操作器70の長押し操作中(クルーズ操作器70の押し操作が開始された後、長押し確定時間が経過していない期間)に、制限速度取得ECU20の認識している制限速度が第1制限速度から第2制限速度に変更される場合がある。この場合、運転支援ECU10は、第2制限速度が現時点の目標速度より低い場合には、第1制限速度ではなく、この第2制限速度を選択して目標速度に設定する(目標速度←第2制限速度)。
一方、ステップS56で読み込んだ制限速度が目標速度以上となる場合(S57:No)、つまり、クルーズ操作器70の押し操作が開始されたときの制限速度が目標速度よりも低く、長押し操作が確定したときの最新の制限速度が目標速度以上となる場合、運転支援ECU10は、ステップS59において、クルーズ操作器70の操作を無効とする。つまり、運転支援ECU10は、このクルーズ操作器70の操作に対して、目標速度の変更を行わない。
また、運転支援ECU10は、ステップS52において、制限速度が目標速度以上となると判定した場合(S52:No)、つまり、クルーズ操作器70の操作開始時における制限速度が目標速度以上となる場合、その処理をステップS60に進める。
尚、ステップS51あるいはステップS56において、運転支援ECU10が制限速度を読み込んだときに、制限速度取得ECU20が制限速度を認識していない場合には、ステップS52あるいはステップS57において「No」と判定される。
運転支援ECU10は、ステップS60において、クルーズ操作器70の押し操作が継続されているか否かを判定する。クルーズ操作器70の押し操作が継続されている場合、運転支援ECU10は、ステップS61において、長押し操作が確定したか否かについて判定する。
運転支援ECU10は、クルーズ操作器70の長押し操作が確定していない場合(S61:No)、その処理をステップS60に戻して、上述した処理を所定の演算周期で繰り返す。長押し操作が確定する前に、クルーズ操作器70の押し操作が終了した場合(S60:No)、つまり、クルーズ操作器70の操作が短押し操作であった場合、運転支援ECU10は、その処理をステップS55に進めて、その操作をタップダウン操作として扱って、目標速度を所定速度(例えば、1km/h)だけ減少させる。
一方、ステップS61において、クルーズ操作器70の押し操作が継続されている継続時間が長押し確定時間以上となった場合、運転支援ECU10は、ステップS62において、今回のクルーズ操作器70の長押し操作を、アクセプト操作ではなく、コースト操作として扱って、目標速度を現時点の値から徐々に減少させる。この場合、運転支援ECU10は、長押し操作が確定したときからクルーズ操作器70が押し操作されている期間(クルーズ操作器70の押し操作が検出されなくなるまでの期間)、所定の周期で、目標速度を減少させる。例えば、運転支援ECU10は、目標速度を、一定時間が経過するたびに、100km/h→95km/h→90km/h→・・・というように所定速度間隔で徐々に減少させる。
運転支援ECU10は、ステップS55,S58,S59,S62において、それぞれクルーズ操作器70の操作に応じた目標速度の設定処理(無効処理も含める)を行うと、本ルーチンを一旦終了する。運転支援ECU10は、その後、その処理をステップS21(図5)に戻して、上述した処理を繰り返す。
以上説明した目標速度設定ルーチンによれば、クルーズ操作器70が短押し操作された場合、制限速度取得ECU20が認識している制限速度に関係なく、目標速度が所定速度(例えば、1km/h)だけ増加調整あるいは減少調整される。つまり、クルーズ操作器70が上方向へ短押し操作された場合には、タップアップ操作が行われたものとして処理され、クルーズ操作器70が下方向へ短押し操作された場合には、タップダウン操作が行われたものとして処理される。
一方、クルーズ操作器70が長押し操作された場合には、現時点の目標速度と長押し操作が開始された時に認識されている制限速度との大小関係、および、現時点の目標速度と長押し操作が確定した時に認識されている制限速度との大小関係に応じて、クルーズ操作器70の機能が決定される。ここで現時点の目標速度を目標速度Vsetと呼び、長押し操作が開始された時に認識されていた制限速度を第1制限速度Vlim1と呼び、長押し操作が確定した時に認識されていた制限速度を2制限速度Vlim2と呼ぶ。尚、長押し操作が開始された時とは、クルーズ操作器70の押し操作が開始された時であって、その時点では、長押し操作であるとは判定されていない。
例えば、自車両が制限速度の切替わるポイントを通過する直前にドライバーがクルーズ操作器70の長押し操作を開始した場合には、長押し操作を行っている間(操作開始から長押し操作が確定するまでの間)に、制限速度取得ECU20の認識している制限速度が変化することがある。その場合には、ドライバーがクルーズ操作器70を操作したときの意図と異なった目標速度が設定されてしまうおそれがあり、ドライバーに違和感を与える要因となる。そこで、運転支援ECU10は、上記の大小関係に基づいてクルーズ操作器70の機能(クルーズ操作器70の操作に対して目標速度を設定する処理)を切り替える。
図8は、クルーズ操作器70が上方向に長押し操作された場合における、長押し操作が開始された時の目標速度Vsetと第1制限速度Vlim1との大小関係と、長押し操作が確定した時の目標速度Vsetと第2制限速度Vlim2との大小関係とに基づいて設定されるクルーズ操作器70の機能を表している。また、図9は、クルーズ操作器70が下方向に長押し操作された場合における、長押し操作が開始された時の目標速度Vsetと第1制限速度Vlim1との大小関係と、長押し操作が確定した時の目標速度Vsetと第2制限速度Vlim2との大小関係とに基づいて設定されるクルーズ操作器70の機能を表している。尚、長押し操作が確定するまでの期間においては、目標速度は切り替わらないため、長押し操作が開始された時の目標速度Vsetと長押し操作が確定した時の目標速度Vsetとは、互いに同一の値(現時点の目標速度)である。
まず、クルーズ操作器70が上方向に長押し操作されたケースから説明する。
<上方向第1機能>
クルーズ操作器70が上方向に長押し操作されたケースでは、その操作開始時の第1制限速度Vlim1が目標速度Vsetよりも高い場合には、ドライバーが、目標速度を制限速度にまで増加させようという意図によりクルーズ操作器70を操作したものと推定できる。そこで、運転支援ECU10は、基本的には、クルーズ操作器70の長押し操作を、アクセプト操作として扱って処理する。ただし、長押し操作の最中に(長押し操作が確定する前に)制限速度が第1制限速度Vlim1から第2制限速度Vlim2に変化することがある。
そこで、運転支援ECU10は、上方向の長押し操作の最中に制限速度が第1制限速度Vlim1から第2制限速度Vlim2に変化した場合には、クルーズ操作器70の操作を、最新の第2制限速度Vlim2を目標速度に設定するアクセプト操作として扱って処理する(S38、図8の下段右側セル)。
例えば、制限速度が切り替わるポイントを自車両が通過しようとしているとき、ドライバーは、前方に設置された第2制限速度Vlim2を表している道路標識を制限速度取得ECU20よりも先に(早く)認識していることがある。この場合、ドライバーは、アクセプト操作をすれば、目標速度が、自身の認識している制限速度に設定されるものと予想している。換言すれば、ドライバーは、目標速度を自身の認識している制限速度に設定しようという意思のもとに、クルーズ操作器70の長押し操作を開始する。
そこで、運転支援ECU10は、クルーズ操作器70の長押し操作中に、制限速度取得ECU20の認識している制限速度が第1制限速度Vlim1から第2制限速度Vlim2に変化した場合には、最新の制限速度である第2制限速度Vlim2を目標速度に設定する。これにより、ドライバーの意図に沿った、目標速度を設定することができる。従って、ドライバーに与える違和感を低減することができる。
また、ドライバーがクルーズ操作器70の長押し操作を開始するときに第2制限速度Vlim2を認識していない場合もある。その場合であっても、第1制限速度Vlim1および第2制限速度Vlim2がともに現時点の目標速度Vsetよりも高い場合には、目標速度を制限速度(第1制限速度Vlim1)にまで増加させようというドライバーの操作意図からすれば、最新の制限速度である第2制限速度Vlim2を目標速度に設定することは、ドライバーにとって好都合である。従って、この場合においても、ドライバーに与える違和感を低減することができる。また、高い利便性が得られる。
例えば、図10(a)に示すように、目標速度Vsetが80km/hに設定され、制限速度取得ECU20の認識している制限速度(第1制限速度Vlim1)が100km/hである状況(以下、初期状況1と呼ぶ)において、ドライバーが時刻t1で上方向にクルーズ操作器70の押し操作を開始したケースを考える。このケースにおいて、長押し操作が確定する時刻t3よりも前の時刻t2にて、制限速度取得ECU20が新たな制限速度(第2制限速度Vlim2=120km/h)を認識する。この場合、時刻t3にて、第2制限速度Vlim2が目標速度に設定される。つまり、最新の第2制限速度Vlim2を目標速度に設定するアクセプト操作が行われたものとして、目標速度が設定される。
以下、クルーズ操作器70の上方向の長押し操作中に、認識されている制限速度が第1制限速度Vlim1から第2制限速度Vlim2に切り替わった場合に、その長押し操作を、第2制限速度Vlim2を目標速度に設定するアクセプト操作として扱って処理する運転支援ECU10の機能を上方向第1機能と呼ぶ。
<上方向第2機能>
上記の例は、第1制限速度Vlim1および第2制限速度Vlim2がともに現時点の目標速度Vsetよりも高い場合である。しかし、第2制限速度Vlim2が目標速度Vset以下となる場合も考えられる。この場合に、クルーズ操作器70の上方向への長押し操作を、上記のように第2制限速度Vlim2を目標速度に設定するアクセプト操作として扱って処理してしまうと、ドライバーの意図とは乖離した目標速度が設定されてしまい、ドライバーに違和感を与えるおそれがある。
そこで、第2制限速度Vlim2が目標速度Vset以下となる場合には、クルーズ操作器70の上方向の長押し操作が無効とされる(S39、図8の下段中央セル)。つまり、第2制限速度Vlim2が目標速度として設定されることが禁止される。
例えば、図11(a)に示すように、上記と同様の初期状況1において、長押し操作が確定する時刻t3よりも前の時刻t2にて、制限速度取得ECU20が認識している制限速度が、目標速度Vset(=80km/h)よりも低い第2制限速度Vlim2(=60km/h)に替わった場合には、時刻t3にて、クルーズ操作器70の上方の長押し操作が無効とされる。従って、目標速度は、変更されず、それまでの目標速度Vset(=80km/h)が維持される。これにより、ドライバーに与える違和感を低減することができる。
また、クルーズ操作器70の押し操作が開始された後、長押し操作が確定する前に、制限速度取得ECU20が制限速度を認識できなくなってしまうことも考えられる。例えば、自車両が交差点を右左折(右折あるいは左折)した場合には、制限速度が変更されている可能性がある。また、直前回に制限速度標識を検出した後に自車両が走行した距離(制限速度標識を検出できずに自車両が走行した距離)が予め設定された信頼度判定距離を超えた場合には、制限速度が変更されている可能性がある。また、車載カメラ21あるいはナビゲーション装置22の異常が検出されている場合には、制限速度を適正に検出することができなくなる。このような状況においては、制限速度取得ECU20の認識している制限速度の信頼性が低くなる。
そこで、制限速度取得ECU20は、認識している制限速度の信頼度が基準レベルよりも低くなった状況であるか否かを所定の演算周期で判定する。そして、制限速度取得ECU20は、認識している制限速度の信頼度が基準レベルよりも低くなった状況であると判定した場合、制限速度が未認識状態である旨を表す情報を運転支援ECU10に送信する。
例えば、制限速度取得ECU20は、車載カメラ21によって撮影された画像に基づいて、あるいは、ナビゲーション装置22によって検出される自車両の走行軌跡に基づいて、自車両が交差点を右左折したか否かを判定する。制限速度取得ECU20は、自車両が交差点を右左折したと判定した場合に、認識している制限速度の信頼度が基準レベルよりも低くなった状況であると判定する。また、制限速度取得ECU20は、車速センサ80により検出される車速と、制限速度標識が検出できていない継続時間とから、制限速度標識を検出できずに自車両が走行した距離を演算し、この距離が信頼度判定距離を超えた場合に、認識している制限速度の信頼度が基準レベルよりも低くなった状況であると判定する。また、制限速度取得ECU20は、制限速度取得ECU20は、車載カメラ21(あるいはナビゲーション装置22)の異常が検出されている場合に、認識している制限速度の信頼度が基準レベルよりも低くなった状況であると判定する。
運転支援ECU10は、クルーズ操作器70の上方向の押し操作が開始された後、長押し操作が確定する前に、制限速度の信頼度が基準レベルよりも低くなった場合には、クルーズ操作器70の上方向の長押し操作を無効にする(S39、図8の下段左側セル)。従って、目標速度は変更されない。以下、制限速度の信頼度が基準レベルよりも低くなっている状態を、制限速度の未認識状態と呼ぶ。
例えば、図12(a)に示すように、上記と同様の初期状況1において、上方向の長押し操作が確定する時刻t3よりも前の時刻t2にて、制限速度が未認識状態となった場合には、時刻t3にて、クルーズ操作器70の長押し操作が無効とされる。従って、目標速度は、それまでの目標速度Vset(=80km/h)が維持される。これにより、信頼度の低い制限速度が目標速度に設定されることが防止される。従って、誤った制限速度が目標速度に設定されてドライバーに違和感を与えてしまうという不具合を低減することができる。
以下、クルーズ操作器70の上方向の長押し操作中に、認識されている制限速度が、目標速度Vsetよりも高い第1制限速度Vlim1から目標速度Vsetよりも低い第2制限速度Vlim2に切り替わった場合(図11(a))に、その長押し操作を無効とする運転支援ECU10の機能を上方向第2機能と呼ぶ。また、クルーズ操作器70の上方向の長押し操作中に、目標速度Vsetよりも高い第1制限速度Vlim1が認識されている状態から未認識状態に切り替わった場合(図12(a))に、その長押し操作を無効とする運転支援ECU10の機能についても上方向第2機能と呼ぶ。
<上方向第3機能>
一方、クルーズ操作器70が上方向に長押し操作された場合、その操作開始時の第1制限速度Vlim1が目標速度Vset以下であるケースでは、制限速度を目標速度に設定しようという意図ではなく、目標速度を増加させようという意図により、ドライバーがクルーズ操作器70を操作したものと推定できる。そこで、運転支援ECU10は、クルーズ操作器70の上方向の長押し操作が検出された場合、その操作開始時の第1制限速度Vlim1が目標速度Vset以下の場合には、クルーズ操作器70の操作を、アクセル操作として扱って処理する。
この場合、長押し操作の最中に(長押し操作が確定する前に)制限速度が第1制限速度Vlim1から、目標速度Vsetよりも高い第2制限速度Vlim2に変化することが考えられる。しかし、その場合(Vlim2>Vset)であっても、ドライバーがクルーズ操作器70の操作を開始したときの意図を反映させるべきである。そこで、運転支援ECU10は、クルーズ操作器70の上方向の長押し操作の途中で、制限速度が第1制限速度Vlim1(≦Vset)から第2制限速度Vlim2(>Vset)に切り替わっても、クルーズ操作器70の操作を、アクセル操作として扱って処理する(S42,図8の中段セル)。従って、第2制限速度Vlim2が目標速度として設定されることが禁止される。
例えば、図13に示すように、目標速度Vsetが80km/hに設定され、制限速度取得ECU20によって認識されている制限速度(第1制限速度Vlim1)が60km/hである状況(以下、初期状況2と呼ぶ)において、ドライバーが時刻t1でクルーズ操作器70を上方向に押し操作を開始したケースを考える。このケースにおいては、長押し操作が確定する時刻t3よりも前の時刻t2にて、制限速度取得ECU20が新たな制限速度(第2制限速度Vlim2=100km/h)を認識する。この場合であっても、目標速度は、第2制限速度Vlim2に影響されることなく、時刻t3から85km/h→90km/h→95km/h→100km/h→・・・というように、所定速度間隔で徐々に増加設定される。これにより、ドライバーの意図を反映させた目標速度を設定することができ、ドライバーに与える違和感を低減することができる。また、ドライバーは長押し操作中に所望の目標速度を決めることができるため、利便性が向上する。
また、制限速度が認識されていない状況で、クルーズ操作器70の上方向の長押し操作の途中(押し操作の開始後、長押し操作が確定される前)に、制限速度が認識される場合も考えられる。長押し操作の開始後に認識された第2制限速度Vlim2が目標速度Vsetよりも高い場合には、クルーズ操作器70の上方向の長押し操作を、第2制限速度Vlim2を目標速度に設定するアクセプト操作として扱うことも可能である。しかし、その場合には、ドライバーがクルーズ操作器70の操作を開始したときの意図と異なった処理がなされてしまう。
そこで、運転支援ECU10は、制限速度が認識されていない状況でクルーズ操作器70の上方向の長押し操作が検出された場合には、クルーズ操作器70の上方向の長押し操作の途中で、新たな制限速度(第2制限速度Vlim2(>Vset))が認識された場合であっても、クルーズ操作器70の操作を、アクセル操作として扱って処理する(S42,図8の上段セル)。
例えば、図14に示すように、目標速度Vsetが80km/hに設定され、制限速度が未認識となっている状況(以下、初期状況3と呼ぶ)において、ドライバーが時刻t1でクルーズ操作器70を上方向に押し操作を開始したケースを考える。このケースにおいては、長押し操作が確定する時刻t3よりも前の時刻t2にて、制限速度取得ECU20が新たな制限速度(第2制限速度Vlim2=100km/h)を認識する。この場合であっても、目標速度は、第2制限速度Vlim2に影響されることなく、時刻t3から、85km/h→90km/h→95km/h→100km/h→・・・というように、所定速度間隔で徐々に増加設定される。これにより、ドライバーの意図を反映させた目標速度を設定することができ、ドライバーに与える違和感を低減することができる。また、ドライバーは長押し操作中に所望の目標速度を決めることができるため、利便性が向上する。
以下、クルーズ操作器70の上方向の長押し操作開始時の制限速度(第1制限速度Vlim1)が目標速度Vset以下となっている場合(図13)には、長押し操作の途中でどのような制限速度(第2制限速度Vlim2)が認識されても、その第2制限速度Vlim2に影響されることなく、クルーズ操作器70の操作をアクセル操作として扱って処理する運転支援ECU10の機能を上方向第3機能と呼ぶ。また、クルーズ操作器70の上方向の長押し操作開始時に制限速度が認識されていない場合(図14)には、長押し操作の途中でどのような制限速度(第2制限速度Vlim2)が認識されても、その第2制限速度Vlim2に影響されることなく、クルーズ操作器70の操作をアクセル操作として扱って処理する運転支援ECU10の機能についても上方向第3機能と呼ぶ。
次に、クルーズ操作器70が下方向に長押し操作されたケースについて説明する。
<下方向第1機能>
クルーズ操作器70が下方向に長押し操作されたケースでは、その操作開始時の第1制限速度Vlim1が目標速度Vsetよりも低い場合には、ドライバーが、目標速度を制限速度にまで減少させようという意図によりクルーズ操作器70を操作したものと推定できる。そこで、運転支援ECU10は、基本的には、クルーズ操作器70の長押し操作を、アクセプト操作として扱って処理する。ただし、長押し操作の最中に(長押し操作が確定する前に)制限速度が第1制限速度Vlim1から第2制限速度Vlim2に変化することがある。
そこで、運転支援ECU10は、下方向の長押し操作の最中に制限速度が第1制限速度Vlim1から第2制限速度Vlim2に変化した場合には、クルーズ操作器70の操作を、最新の第2制限速度Vlim2を目標速度に設定するアクセプト操作として扱って処理する(S58、図9の下段右側セル)。
例えば、制限速度が切り替わるポイントを自車両が通過しようとしているとき、ドライバーは、前方に設置された第2制限速度Vlim2を表している道路標識を制限速度取得ECU20よりも先に(早く)認識していることがある。この場合、ドライバーは、アクセプト操作をすれば、目標速度が、自身の認識している制限速度に設定されるものと予想している。換言すれば、ドライバーは、目標速度を自身の認識している制限速度に設定しようという意思のもとに、クルーズ操作器70の長押し操作を行う。
そこで、運転支援ECU10は、クルーズ操作器70の長押し操作中に、制限速度取得ECU20の認識している制限速度が第1制限速度Vlim1から第2制限速度Vlim2に変化した場合には、最新の制限速度である第2制限速度Vlim2を目標速度に設定する。これにより、ドライバーの意図に沿った、目標速度を設定することができる。従って、ドライバーに違和感を与えないようにすることができる。
また、ドライバーがクルーズ操作器70の長押し操作を開始するときに第2制限速度Vlim2を認識していない場合もある。その場合であっても、第1制限速度Vlim1および第2制限速度Vlim2がともに現時点の目標速度Vsetよりも低い場合には、目標速度を制限速度(第1制限速度Vlim1)にまで減少させようというドライバーの操作意図からすれば、最新の制限速度である第2制限速度Vlim2を目標速度に設定することは、ドライバーにとって好都合である。従って、この場合においても、ドライバーに違和感を与えないようにすることができる。また、高い利便性が得られる。
例えば、図15(a)に示すように、目標速度Vsetが100km/hに設定され、制限速度取得ECU20の認識している制限速度(第1制限速度Vlim1)が80km/hである状況(以下、初期状況1’と呼ぶ)において、ドライバーが時刻t1で下方向にクルーズ操作器70の押し操作を開始したケースを考える。このケースにおいて、長押し操作が確定する時刻t3よりも前の時刻t2にて、制限速度取得ECU20が新たな制限速度(第2制限速度Vlim2=60km/h)を認識する。この場合、時刻t3にて、第2制限速度Vlim2が目標速度に設定される。つまり、最新の第2制限速度Vlim2を目標速度に設定するアクセプト操作が行われたものとして、目標速度が設定される。
以下、クルーズ操作器70の下方向の長押し操作中に、認識されている制限速度が第1制限速度Vlim1から第2制限速度Vlim2に切り替わった場合に、その長押し操作を、第2制限速度Vlim2を目標速度に設定するアクセプト操作として扱って処理する運転支援ECU10の機能を下方向第1機能と呼ぶ。
<下方向第2機能>
上記の例は、第1制限速度Vlim1および第2制限速度Vlim2がともに現時点の目標速度Vsetよりも低い場合である。しかし、第2制限速度Vlim2が目標速度Vset以上となる場合も考えられる。この場合に、クルーズ操作器70の下方向への長押し操作を、上記のように第2制限速度Vlim2を目標速度に設定するアクセプト操作として扱って処理してしまうと、ドライバーの意図とは乖離した目標速度が設定されてしまい、ドライバーに違和感を与えるおそれがある。
そこで、第2制限速度Vlim2が目標速度Vset以上となる場合には、クルーズ操作器70の下方向の長押し操作が無効とされる(S59、図9の下段中央セル)。つまり、第2制限速度Vlim2が目標速度として設定されることが禁止される。
例えば、図16(a)に示すように、上記と同様の初期状況1’において、長押し操作が確定する時刻t3よりも前の時刻t2にて、制限速度取得ECU20が認識している制限速度が、目標速度Vset(=100km/h)よりも高い第2制限速度Vlim2(=120km/h)に替わった場合には、時刻t3にて、クルーズ操作器70の下方の長押し操作が無効とされる。従って、目標速度は、変更されず、それまでの目標速度Vset(=100km/h)が維持される。これにより、ドライバーに与える違和感を低減することができる。
また、クルーズ操作器70の押し操作が開始された後、長押し操作が確定する前に、制限速度取得ECU20が制限速度を認識できなくなってしまうことも考えられる。つまり、クルーズ操作器70の長押し操作中に、制限速度取得ECU20の認識している制限速度の信頼度が基準レベルよりも低くなることも考えられる。
運転支援ECU10は、クルーズ操作器70の下方向の押し操作が開始された後、長押し操作が確定する前に、制限速度の信頼度が基準レベルよりも低くなった場合には、クルーズ操作器70の下方向の長押し操作を無効にする(S59、図9の下段左側セル)。従って、目標速度は変更されない。
例えば、図17(a)に示すように、上記と同様の初期状況1’において、下方向の長押し操作が確定する時刻t3よりも前の時刻t2にて、制限速度が未認識状態となった場合には、時刻t3にて、クルーズ操作器70の長押し操作が無効とされる。従って、目標速度は、それまでの目標速度Vset(=100km/h)が維持される。これにより、信頼度の低い制限速度が目標速度に設定されることが防止される。従って、誤った制限速度が目標速度に設定されてドライバーに違和感を与えてしまうという不具合を低減することができる。
以下、クルーズ操作器70の下方向の長押し操作中に、認識されている制限速度が、目標速度Vsetよりも低い第1制限速度Vlim1から目標速度Vsetよりも高い第2制限速度Vlim2に切り替わった場合(図16(a))に、その長押し操作を無効とする運転支援ECU10の機能を下方向第2機能と呼ぶ。同様に、クルーズ操作器70の下方向の長押し操作中に、目標速度Vsetよりも低い第1制限速度Vlim1が認識されている状態から未認識状態に切り替わった場合(図17(a))に、その長押し操作を無効とする運転支援ECU10の機能についても下方向第2機能と呼ぶ。
<下方向第3機能>
一方、クルーズ操作器70が下方向に長押し操作された場合、その操作開始時の第1制限速度Vlim1が目標速度Vset以上であるケースでは、制限速度を目標速度に設定しようという意図ではなく、目標速度を減少させようという意図により、ドライバーがクルーズ操作器70を操作したものと推定できる。そこで、運転支援ECU10は、クルーズ操作器70の下向の長押し操作が検出された場合、その操作開始時の第1制限速度Vlim1が目標速度Vset以上の場合には、クルーズ操作器70の操作を、コースト操作として扱って処理する。
この場合、長押し操作の最中に(長押し操作が確定する前に)制限速度が第1制限速度Vlim1から、目標速度Vsetよりも低い第2制限速度Vlim2に変化することが考えられる。しかし、その場合(Vlim2<Vset)であっても、ドライバーがクルーズ操作器70の操作を開始したときの意図を反映させるべきである。そこで、運転支援ECU10は、クルーズ操作器70の下方向の長押し操作の途中で、制限速度が第1制限速度Vlim1(≧Vset)から第2制限速度Vlim2(<Vset)に切り替わっても、クルーズ操作器70の操作を、コースト操作として扱って処理する(S62,図9の中段セル)。従って、第2制限速度Vlim2が目標速度として設定されることが禁止される。
例えば、図18に示すように、目標速度Vsetが100km/hに設定され、制限速度取得ECU20によって認識されている制限速度(第1制限速度Vlim1)が120km/hである状況(以下、初期状況2’と呼ぶ)において、ドライバーが時刻t1でクルーズ操作器70を下方向に押し操作を開始したケースを考える。このケースにおいては、長押し操作が確定する時刻t3よりも前の時刻t2にて、制限速度取得ECU20が新たな制限速度(第2制限速度Vlim2=80km/h)を認識する。この場合であっても、目標速度は、第2制限速度Vlim2に影響されることなく、時刻t3から、95km/h→90km/h→85km/h→80km/h→・・・というように、所定速度間隔で徐々に減少設定される。これにより、ドライバーの意図を反映させた目標速度を設定することができ、ドライバーに与える違和感を低減することができる。また、ドライバーは長押し操作中に所望の目標速度を決めることができるため、利便性が向上する。
また、制限速度が認識されていない状況で、クルーズ操作器70の下方向の長押し操作の途中(押し操作の開始後、長押し操作が確定される前)に、制限速度が認識される場合も考えられる。長押し操作の開始後に認識された第2制限速度Vlim2が目標速度Vsetよりも低い場合には、クルーズ操作器70の下方向の長押し操作を、第2制限速度Vlim2を目標速度に設定するアクセプト操作として扱うことも可能である。しかし、その場合には、クルーズ操作器70の操作を開始したときのドライバーの意図と異なった処理がなされてしまう。
そこで、運転支援ECU10は、制限速度が認識されていない状況でクルーズ操作器70の下方向の長押し操作が検出された場合には、クルーズ操作器70の下方向の長押し操作の途中で、新たな制限速度(第2制限速度Vlim2(<Vset))が認識された場合であっても、クルーズ操作器70の操作を、コースト操作として扱って処理する(S62,図9の上段セル)。
例えば、図19に示すように、目標速度Vsetが100km/hに設定され、制限速度が未認識となっている状況(以下、初期状況3’と呼ぶ)において、ドライバーが時刻t1でクルーズ操作器70を下方向に押し操作を開始したケースを考える。このケースにおいては、長押し操作が確定する時刻t3よりも前の時刻t2にて、制限速度取得ECU20が新たな制限速度(第2制限速度Vlim2=80km/h)を認識する。この場合であっても、目標速度は、第2制限速度Vlim2に影響されることなく、時刻t3から、95km/h→90km/h→85km/h→80km/h→・・・というように、所定速度間隔で徐々に減少設定される。これにより、ドライバーの意図を反映させた目標速度を設定することができ、ドライバーに与える違和感を低減することができる。また、ドライバーは長押し操作中に所望の目標速度を決めることができるため、利便性が向上する。
以下、クルーズ操作器70の下方向の長押し操作開始時の制限速度(第1制限速度Vlim1)が目標速度Vset以上となっている場合(図18)には、長押し操作の途中でどのような制限速度(第2制限速度Vlim2)が認識されても、その第2制限速度Vlim2に影響されることなく、クルーズ操作器70の操作をコースト操作として扱って処理する運転支援ECU10の機能を下方向第3機能と呼ぶ。また、クルーズ操作器70の下方向の長押し操作開始時に制限速度が認識されていない場合(図19)には、長押し操作の途中でどのような制限速度(第2制限速度Vlim2)が認識されても、その第2制限速度Vlim2に影響されることなく、クルーズ操作器70の操作をコースト操作として扱って処理する運転支援ECU10の機能についても下方向第3機能と呼ぶ。
<上方向第1機能の変形例>
上述した実施形態においては、クルーズ操作器70の上方向の長押し操作中に、制限速度が、第1制限速度Vlim1(>Vset)から第2制限速度Vlim2(>Vset)に切り替わった場合に、長押し操作が確定した時点で、第2制限速度Vlim2が目標速度に設定された。それに代えて、この変形例では、図10(b)に示すように、長押し操作が確定した時点(時刻t3)で、一旦、第1制限速度Vlim1(=100km/h>Vset)が目標速度に設定される。その後、更にクルーズ操作器70の押し操作が予め設定された延長時間tex以上継続した場合(時刻t4)に、第2制限速度Vlim2(=120km/h>Vset)が目標速度に設定される。
図20は、この変形例に係る処理を表すフローチャートの一部である。この変形例においては、図6のステップS37とステップS38との間に、図20に示される処理(S371〜S373)が追加される。以下、追加される処理について説明する。運転支援ECU10は、ステップS37において「Yes」と判定すると、ステップS371において、クルーズ操作器70の押し操作が開始されたときに認識されていた当初制限速度(ステップS31で読み込んだ制限速度:第1制限速度Vlim1)を目標速度に設定する。図10(b)の例では、目標速度は、100km/hに設定される。
続いて、運転支援ECU10は、ステップS372において、クルーズ操作器70の押し操作が継続されているか否かを判定する。運転支援ECU10は、クルーズ操作器70の押し操作が継続されている場合、ステップS373において、クルーズ操作器70の押し操作が、更に延長設定時間tex以上継続したか否かについて判定する。延長設定時間texは、予め設定される任意の時間(例えば、長押し確定時間と同程度の時間)である。運転支援ECU10は、クルーズ操作器70の押し操作が、延長設定時間tex以上継続しなかった場合(S372:No)には、上操作対応処理ルーチンを一旦終了して、その処理をステップS21に戻す。
一方、クルーズ操作器70の押し操作が、延長設定時間tex以上継続した場合(S373:Yes)、運転支援ECU10は、ステップS38において、この操作を、クルーズ操作器70の長押し操作が確定したときに認識されていた最新制限速度(ステップS36で読み込んだ制限速度:第2制限速度Vlim2)に対するアクセプト操作として扱って処理する。この場合、運転支援ECU10は、ステップS38において、目標速度を当初制限速度から最新制限速度に切り替える。図10(b)の例では、目標速度は、120km/hに設定される。
この変形例によれば、クルーズ操作器70の長押し操作が確定した場合、その長押し操作が継続されている期間に、制限速度が変化した順番に目標速度が切り替えられる。従って、ドライバーに与える違和感を低減することができる。また、ドライバーは長押し操作中に所望の目標速度を決めることができるため、利便性が向上する。
<下方向第1機能の変形例>
上述した実施形態においては、クルーズ操作器70の下方向の長押し操作中に、制限速度が、第1制限速度Vlim1(<Vset)から第2制限速度Vlim2(<Vset)に切り替わった場合に、長押し操作が確定した時点で、第2制限速度Vlim2が目標速度に設定された。それに代えて、この変形例では、図15(b)に示すように、長押し操作が確定した時点(時刻t3)で、一旦、第1制限速度Vlim1(=80km/h<Vset)が目標速度に設定される。その後、更にクルーズ操作器70の押し操作が予め設定された延長時間tex以上継続した場合(時刻t4)に、第2制限速度Vlim2(=60km/h<Vset)が目標速度に設定される。
図21は、この変形例に係る処理を表すフローチャートの一部である。この変形例においては、図7のステップS57とステップS58との間に、図21に示される処理(S371〜S373)が追加される。以下、追加される処理について説明する。運転支援ECU10は、ステップS57にて「Yes」と判定すると、ステップS571において、クルーズ操作器70の押し操作が開始されたときに認識されていた当初制限速度(ステップS51で読み込んだ制限速度:第1制限速度Vlim1)を目標速度に設定する。図15(b)の例では、目標速度は、80km/hに設定される。
続いて、運転支援ECU10は、ステップS572において、クルーズ操作器70の押し操作が継続されているか否かを判定する。運転支援ECU10は、クルーズ操作器70の押し操作が継続されている場合、ステップS573において、クルーズ操作器70の押し操作が、更に延長設定時間tex以上継続したか否かについて判定する。運転支援ECU10は、クルーズ操作器70の押し操作が、延長設定時間tex以上継続しなかった場合(S572:No)には、下操作対応処理ルーチンを一旦終了して、その処理をステップS21に戻す。
一方、クルーズ操作器70の押し操作が、延長設定時間tex継続した場合(S573:Yes)、運転支援ECU10は、ステップS58において、この操作を、クルーズ操作器70の長押し操作が確定したときに認識されていた最新制限速度(ステップS56で読み込んだ制限速度:第2制限速度Vlim2)に対するアクセプト操作として扱って処理する。この場合、運転支援ECU10は、ステップS58において、目標速度を当初制限速度から最新制限速度に切り替える。図15(b)の例では、目標速度は、60km/hに設定される。
この変形例によれば、クルーズ操作器70の長押し操作が確定した場合、その長押し操作が継続されている期間に、制限速度が変化した順番に目標速度が切り替えられる。従って、ドライバーに与える違和感を低減することができる。また、ドライバーは長押し操作中に所望の目標速度を決めることができるため、利便性が向上する。
<上方向第2機能の変形例>
上述した実施形態においては、クルーズ操作器70の上方向の長押し操作中に、制限速度が第1制限速度Vlim1(>Vset)から第2制限速度Vlim2(<Vset)に切り替わった場合、および、第1制限速度Vlim1(>Vset)が認識されている状態から未認識状態に切り替わった場合に、クルーズ操作器70の操作が無効とされた。それに代えて、この変形例では、図11(b)および図12(b)に示すように、長押し操作が確定した時点(時刻t3)で、一旦、第1制限速度Vlim1(=100km/h>Vset)が目標速度に設定される。その後、更にクルーズ操作器70の押し操作が予め設定された延長設定時間tex以上継続した場合(時刻t4)に、目標速度が元の目標速度(クルーズ操作器70の押し操作が開始されたときの目標速度Vset=80km/h)に戻される。
図22は、この変形例に係る処理を表すフローチャートの一部である。この変形例においては、図6のステップS39に代えて、図22に示される処理(S374〜S377)が実施される。以下、変更される処理について説明する。運転支援ECU10は、ステップS37において「No」と判定した場合、ステップS374において、クルーズ操作器70の押し操作が開始されたときに認識されていた当初制限速度(ステップS31で読み込んだ制限速度:第1制限速度Vlim1)を目標速度に設定する。図11(b)および図12(b)の例では、目標速度は、100km/hに設定される。
続いて、運転支援ECU10は、ステップS375において、クルーズ操作器70の押し操作が継続されているか否かを判定する。運転支援ECU10は、クルーズ操作器70の押し操作が継続されている場合、ステップS376において、クルーズ操作器70の押し操作が、更に延長設定時間tex以上継続したか否かについて判定する。運転支援ECU10は、クルーズ操作器70の押し操作が、延長設定時間tex以上継続しなかった場合(S375:No)には、上操作対応処理ルーチンを一旦終了して、その処理をステップS21に戻す。
一方、クルーズ操作器70の押し操作が、延長設定時間tex以上継続した場合(S376:Yes)、運転支援ECU10は、ステップS377において、目標速度を、元の目標速度(クルーズ操作器70の押し操作が開始されたときの目標速度Vset)に戻す。
従って、ドライバーは長押し操作時間によって目標速度を決めることができるため、利便性が向上する。
尚、ステップS377における目標速度の設定処理は、元の目標速度に戻すことに代えて、図11(c)に示すように、最新の制限速度(第2制限速度Vlim2、図11(c)の例では60km/h)に設定するようにしてもよい。つまり、運転支援ECU10は、ステップS377において、最新の制限速度を目標速度に設定してもよい。これによれば、ドライバーが最新の制限速度を目標速度に設定しようとしている意図を良好に反映させることができる。尚、長押し操作中に制限速度が認識できなくなったケースでは、そのようにすることは不可能であるため、上述したように、目標速度を、元の目標速度(クルーズ操作器70の押し操作が開始されたときの目標速度Vset)に戻せばよい。
<下方向第2機能の変形例>
上述した実施形態においては、クルーズ操作器70の下方向の長押し操作中に、制限速度が第1制限速度Vlim1(<Vset)から第2制限速度Vlim2(>Vset)に切り替わった場合、および、第1制限速度Vlim1(<Vset)が認識されている状態から未認識状態に切り替わった場合に、クルーズ操作器70の操作が無効とされた。それに代えて、この変形例では、図16(b)および図17(b)に示すように、長押し操作が確定した時点(時刻t3)で、一旦、第1制限速度Vlim1(=80km/h<Vset)が目標速度に設定され、その後、更にクルーズ操作器70の押し操作が予め設定された延長設定時間tex以上継続した場合(時刻t4)に、目標速度が元の目標速度(クルーズ操作器70の押し操作が開始されたときの目標速度Vset=100km/h)に戻される。
図23は、この変形例に係る処理を表すフローチャートの一部である。この変形例においては、図7のステップS59に代えて、図23に示される処理(S574〜S577)が実施される。以下、変更される処理について説明する。運転支援ECU10は、ステップS57において「No」と判定した場合、ステップS574において、クルーズ操作器70の押し操作が開始されたときに認識されていた当初制限速度(ステップS51で読み込んだ制限速度:第1制限速度Vlim1)を目標速度に設定する。図16(b)および図17(b)の例では、目標速度は、80km/hに設定される。
続いて、運転支援ECU10は、ステップS575において、クルーズ操作器70の押し操作が継続されているか否かを判定する。運転支援ECU10は、クルーズ操作器70の押し操作が継続されている場合、ステップS576において、クルーズ操作器70の押し操作が、更に延長設定時間tex以上継続したか否かについて判定する。運転支援ECU10は、クルーズ操作器70の押し操作が、延長設定時間tex以上継続しなかった場合(S575:No)には、下操作対応処理ルーチンを一旦終了して、その処理をステップS21に戻す。
一方、クルーズ操作器70の押し操作が、延長設定時間tex以上継続した場合(S576:Yes)、運転支援ECU10は、ステップS577において、目標速度を、元の目標速度(クルーズ操作器70の押し操作が開始されたときの目標速度Vset)に戻す。
従って、ドライバーは長押し操作時間によって目標速度を決めることができるため、利便性が向上する。
尚、ステップS577における目標速度の設定処理は、元の目標速度に代えて、図16(c)に示すように、最新の制限速度(第2制限速度Vlim2、図16(c)の例では120km/h)に設定するようにしてもよい。つまり、運転支援ECU10は、ステップS577において、最新の制限速度を目標速度に設定してもよい。これによれば、ドライバーが制限速度を最新の制限速度を目標速度に設定しようとしている意図を良好に反映させることができる。尚、長押し操作中に制限速度が認識できなくなったケースでは、そのようにすることは不可能であるため、上述したように、目標速度を、元の目標速度(クルーズ操作器70の押し操作が開始されたときの目標速度Vset)に戻せばよい。
以上、本実施形態および変形例に係る車両走行制御装置について説明したが、本発明は上記実施形態および変形例に限定されるものではなく、本発明の目的を逸脱しない限りにおいて種々の変更が可能である。
<ASLへの適用>
例えば、本実施形態の車両走行制御装置は、自車両が制限速度にて定速走行するように自車両の制駆動力を制御する車両走行制御装置であるが、それに代えて、制限速度に基づいて車速の上限である上限車速を設定し、車速が上限車速を超えないように自車両の制駆動力を制御する車両走行制御装置であってもよい。この変形例の車両走行制御装置は、可変スピードリミッタ(Adjustable Speed Limiter:ASL)と呼ばれる車速制限装置である。この変形例では、図1の車両走行制御装置において、運転支援ECU10に代えて運転支援ECU10’を備え、クルーズ操作器70に代えてASL操作器70’を備えている。
運転支援ECU10’には、ASL操作器70’が接続されている。ASL操作器70’は、クルーズ操作器70と同様の構成であるが、リジューム/増速スイッチ73およびセット/減速スイッチ74は、目標速度に代えて上限速度の設定に用いられ、その使用方法等については、実施形態における目標速度の設定と同様である。従って、ASL操作器70’の機能は、実施形態の説明における「目標速度」を「上限速度」に置き換えることにより理解できるため、詳しい説明は省略する。尚、この変形例では、モードスイッチ76は必要ない。
例えば、ASL操作器70’のタップダウン操作(下方向の短押し操作)は、上限速度を所定速度(例えば、1km/h)だけ減少させ、ASL操作器70’のタップアップ操作(上方向の短押し操作)は、上限速度を所定速度(例えば、1km/h)だけ増加させるように機能する。また、ASL操作器70’のコースト操作(下方向の長押し操作)は、上限速度を所定速度間隔(例えば、5km/h)で徐々に減少させ、ASL操作器70’のアクセル操作(上方向の長押し操作)は、上限速度を所定速度間隔(例えば、5km/h)で徐々に増加させるように機能する。
運転支援ECU10’は、制限速度取得ECU20から出力された制限速度と、ASL操作器70’から出力されたスイッチ信号とに基づいて、車両の走行速度の上限である上限速度を決定する電子制御装置である。運転支援ECU10’は、ASL操作器70’のメインスイッチ72がオンしている場合に、車速制限制御を実行し、メインスイッチ72がオフしている場合には、車速制限制御を実行しない。尚、車速制限制御自体は、エンジンECU30によって実施されるものである。従って、運転支援ECU10’は、エンジンECU30に対して、車速制限制御で使用する上限速度を指令することによって、エンジンECU30に車速制限制御を実行させる。
エンジンECU30は、運転支援ECU10’から上限速度が所定の周期で送信されている間、自車両の車速が上限速度を超えないようにエンジン31の駆動力を制御する。つまり、車速制限制御を実施する。エンジンECU30は、車速センサ(センサ33の1つ)により検出した車速(実車速と呼ぶ)とアクセルセンサ(センサ33の1つ)により検出されたアクセル操作量に基づいて、ドライバー要求駆動力を演算し、このドライバー要求駆動力を発生させるようにエンジン31およびトランスミッション32の作動を制御する。この場合、エンジンECU30は、実車速が上限速度を超えると予測される場合、エンジン31の吸気量を調整するスロットルバルブの開度を減少させる、あるいは、エンジン31への燃料噴射量を制限する、あるいは、トランスミッション32のギヤ比を調整することにより、実車速が上限車速を超えないようにエンジン31の作動を制御する。また、エンジンECU30は、要求駆動力が大きな制動力を必要とする値となりエンジン31およびトランスミッション32だけでは要求に応えられない場合には、その不足分を油圧ブレーキで発生させるようにブレーキECU40に対して要求制動力を送信する。
ASL操作器70’は、上限速度の増減調整を行うためだけに使われるだけでなく、ドライバーが制限速度を上限速度に設定することを許諾するための操作器として兼用される。運転支援ECU10’は、ASL操作器70’によって、制限速度を上限速度に設定することが許諾された場合には、制限速度取得ECU20が認識している制限速度を上限速度に設定する。
運転支援ECU10’は、メータECU50に現在の上限速度を表す情報、および、制限速度を表す情報を送信する。メータECU50は、運転支援ECU10’から送信された情報にしたがって、上限速度と制限速度とが等しい場合には、上限速度を表す通常表示画面(図3の通常表示画面D1において目標速度に代えて上限速度を表示した画面)を表示器51に表示する。一方、上限速度と制限速度とが異なっている場合には、上限速度と制限速度とアクセプト方向マークとを表す問合せ表示画面(図3の問合せ表示画面D2において目標速度に代えて上限速度を表示した画面)を表示器51に表示する。
運転支援ECU10’は、メインスイッチ72がオンされている場合、表示制御ルーチン、および、上限速度設定ルーチン(上操作対応処理ルーチンおよび下操作対応処理ルーチンを含む)を実施する。この表示制御ルーチン、および、上限速度設定ルーチンは、上述した表示制御ルーチン(図4)、および、目標速度設定ルーチン(図5,6,7)において、「目標速度」を「上限速度」に置き換え、「クルーズ操作器」を「ASL操作器」に置き換えた処理である。従って、ここでは、その説明を省略する。
また、運転支援ECU10’は、上操作対応処理ルーチンおよび下操作対応処理ルーチンの変形例を実施してもよい。この上操作対応処理ルーチンおよび下操作対応処理ルーチンの変形例は、上述した上操作対応処理ルーチンの変形例(図20、図22)および下操作対応処理ルーチンの変形例(図21、図22)において、「目標速度」を「上限速度」に置き換え、「クルーズ操作器」を「ASL操作器」に置き換えた処理である。従って、ここでは、その説明を省略する。
この可変スピードリミッタ(ASL)を備えた車両走行制御装置においては、ドライバーがASL操作器70’の長押し操作をしている最中に制限速度が変化しても、上記の目標速度設定ルーチンを実施することにより、ドライバーがASL操作器70’を操作した意図を、上限速度の設定に良好に反映させることができる。これにより、ドライバーに与える違和感を低減することができる。更に、信頼度の低い制限速度が上限速度に設定されることが防止される。従って、誤った制限速度が上限速度に設定されてドライバーに違和感を与えてしまうという不具合を低減することができる。
<他の変形例>
本実施形態においては、アクセプト操作方向は、上方向と下方向とに設定されているが、そうした方向に限るものでは無く、例えば、ドライバーから見て左方向と右方向、あるいは、前方向と後方向など、他の方向であってもよい。この場合、アクセプト操作方向は、制限速度が現時点の目標速度(上限速度)より高い場合には、操作器70(70’)で目標速度(上限速度)を増加方向に調整する操作方向と同じ方向とし、制限速度が現時点の目標速度(上限速度)より低い場合には、クルーズ操作器70で目標速度(上限速度)を減少方向に調整する操作方向と同じ方向とすることが好ましい。また、アクセプト操作方向は、必ずしも、2方向に分けて設定される必要はなく、1方向であってもよい。
また、本実施形態の車両走行制御装置は、RSA−ACCを実施する装置であるが、車間制御機能を省略した装置であってもよい。
更に、ドライバーが目標速度を任意に設定できる機能(例えば、ACC、あるいはCC)を省略し、単に、制限速度を目標速度に設定して自車両を制限速度にて定速走行させる装置であってもよい。この場合、操作器70は、単に、制限速度が目標速度に設定されることを許諾するための操作器であればよく、目標速度を増減調整する機能を有しなくてよい。
同様に、ドライバーが上限速度を任意に設定できる機能を省略し、単に、制限速度を上限速度に設定して、自車両の走行速度が制限速度を超えないように制駆動力を制御する装置であってもよい。この場合、操作器70’は、単に、制限速度が上限速度に設定されることを許諾するための操作器であればよく、上限速度を増減調整する機能を有しなくてよい。
また、本実施形態においては、制限速度と目標速度(上限速度)とが相違している場合、表示器51に問合せ画面D2が表示されるが、そうした表示機能を省略した簡易的な車両走行制御装置であってもよい。
また、本実施形態においては、操作器70(70’)はレバー式のものが採用されているが、必ずしもレバー式である必要はなく、ボタン式、スライド式など、押し操作が可能なものであれば他の形式であってもよい。また、操作器70(70’)は、運転中にドライバーが操作できる位置に設けられていればよく、例えば、ステアリングハンドルのパッド部分に設けられていてもよい。
また、本実施形態においては、クルーズ操作器70の上方向の長押し操作に関して、図8に示すように、第2制限速度Vlim2が目標速度Vsetよりも高い場合には、第1制限速度Vlim1が目標速度Vsetより高い場合以外については、アクセル操作として扱っているが、必ずしも、そのようにする必要はない。例えば、第2制限速度Vlim2が目標速度Vsetよりも高い場合には、第1制限速度Vlim1が目標速度Vset1以下である場合、および、第1制限速度Vlim1が未認識である場合についても、クルーズ操作器70の上方向の長押し操作をアクセプト操作として扱ってもよい。つまり、図8の右側の3つのセルについて、全て、「アクセプト」としてもよい。同様に、本実施形態においては、クルーズ操作器70の下方向の長押し操作に関して、図9に示すように、第2制限速度Vlim2が目標速度Vsetよりも低い場合には、第1制限速度Vlim1が目標速度Vsetより低い場合以外については、コースト操作として扱っているが、必ずしも、そのようにする必要はない。例えば、第2制限速度Vlim2が目標速度Vsetよりも低い場合には、第1制限速度Vlim1が目標速度Vset1以上である場合、および、第1制限速度Vlim1が未認識である場合についても、クルーズ操作器70の下方向の長押し操作をアクセプト操作として扱ってもよい。つまり、図9の右側の3つのセルについて、全て、「アクセプト」としてもよい。これによれば、ドライバーが第2制限速度Vlim2を表す道路標識を見てクルーズ操作器70を長押し操作した場合には、その操作がアクセプト操作として扱われるため、ドライバーに違和感を与えないようにすることができる。
10…運転支援ECU、20…制限速度取得ECU、21…車載カメラ、22…ナビゲーション装置、30…エンジンECU、31…エンジン、40…ブレーキECU、41…ブレーキアクチュエータ、50…メータECU、51…表示器、60…先行車両センサ、70…クルーズ操作器、71…操作レバー、73…リジューム/増速スイッチ、74…セット/減速スイッチ、Vlim1…第1制限速度、Vlim2…第2制限速度、Vset…目標速度。

Claims (10)

  1. ドライバーのアクセルペダル操作を必要とすることなく、自車両が目標速度にて定速走行するように前記自車両の制駆動力を制御する制駆動力制御手段と、
    自車両の走行する道路の制限速度を取得する制限速度取得手段と、
    ドライバーによって操作される操作器と、
    前記制限速度取得手段によって取得された制限速度と現時点の目標速度とが相違する状況において、前記操作器の長押し確定時間以上の継続した押し操作である長押し操作が検出されたとき、前記制限速度を前記目標速度に設定する目標速度設定手段と
    を備えた車両走行制御装置において、
    前記目標速度設定手段は、
    前記操作器の押し操作が検出されている最中であって、前記押し操作の継続時間が前記長押し確定時間に到達していない期間に、前記制限速度取得手段によって取得された制限速度が第1制限速度から第2制限速度に切り替わり、その後、前記押し操作の継続時間が前記長押し確定時間に到達した場合、前記第2制限速度を選択して前記目標速度に設定する制限速度選択手段を備えた、車両走行制御装置。
  2. 請求項1記載の車両走行制御装置において、
    前記制駆動力制御手段は、ドライバーが任意に設定した目標速度にて自車両を定速走行させるクルーズコントロール機能を有し、
    前記操作器は、押し操作によってクルーズコントロール用の目標速度を増減調整するための目標速度設定操作器と、前記長押し操作によって前記制限速度が前記目標速度に設定されることを許諾するための許諾操作器とを兼用したものであり、
    前記目標速度設定手段は、
    前記第2制限速度が現時点の目標速度よりも低い場合であって、前記クルーズコントロール用の目標速度を増加させる側への前記操作器の前記長押し操作が検出された場合には、前記制限速度選択手段によって前記第2制限速度が前記目標速度に設定されることを禁止するように構成された、車両走行制御装置。
  3. 請求項2記載の車両走行制御装置において、
    前記目標速度設定手段は、
    前記第1制限速度が現時点の目標速度よりも高く、かつ、前記第2制限速度が現時点の目標速度よりも低い場合であって、前記クルーズコントロール用の目標速度を増加させる側への前記操作器の前記長押し操作が検出された場合には、前記第1制限速度を前記目標速度に設定し、その後、更に前記操作器の押し操作が予め設定された延長時間以上継続した場合に、前記第2制限速度を前記目標速度に設定するように構成された、車両走行制御装置。
  4. 請求項2または3記載の車両走行制御装置において、
    前記操作器は、クルーズコントロール用の目標速度設定操作器として使用される場合、前記クルーズコントロール用の目標速度を増加させる側への前記長押し操作に対しては、前記長押し確定時間以上の押し操作が行われているあいだ前記目標速度を徐々に増加させ、前記クルーズコントロール用の目標速度を減少させる側への前記長押し操作に対しては、前記長押し確定時間以上の押し操作が行われているあいだ前記目標速度を徐々に減少させる機能を有し、
    前記目標速度設定手段は、
    前記第1制限速度が現時点の目標速度よりも低く、前記クルーズコントロール用の目標速度を増加させる側への前記操作器の前記長押し操作が検出された場合には、前記第2制限速度が現時点の目標速度よりも高い場合であっても、前記制限速度選択手段によって前記第2制限速度が前記目標速度に設定されることを禁止して、前記長押し確定時間以上の押し操作が行われているあいだ前記目標速度を現時点の目標速度から徐々に増加させるように構成された、車両走行制御装置。
  5. 請求項1記載の車両走行制御装置において、
    前記駆動力制御手段は、ドライバーの任意に設定した目標速度にて自車両を定速走行させるクルーズコントロール機能を有し、
    前記操作器は、押し操作によってクルーズコントロール用の目標速度を増減調整するための目標速度設定操作器と、前記長押し操作によって前記制限速度が前記目標速度に設定されることを許諾するための許諾操作器とを兼用したものであり、
    前記目標速度設定手段は、
    前記第2制限速度が現時点の目標速度よりも高い場合であって、前記クルーズコントロール用の目標速度を減少させる側への前記操作器の前記長押し操作が検出された場合には、前記制限速度選択手段によって前記第2制限速度が前記目標速度に設定されることを禁止するように構成された、車両走行制御装置。
  6. 請求項5記載の車両走行制御装置において、
    前記目標速度設定手段は、
    前記第1制限速度が現時点の目標速度よりも低く、かつ、前記第2制限速度が現時点の目標速度よりも高い場合であって、前記クルーズコントロール用の目標速度を減少させる側への前記操作器の前記長押し操作が検出された場合には、前記第1制限速度を前記目標速度に設定し、その後、更に前記操作器の押し操作が予め設定された延長時間以上継続した場合に、前記第2制限速度を前記目標速度に設定するように構成された、車両走行制御装置。
  7. 請求項5または6記載の車両走行制御装置において、
    前記操作器は、クルーズコントロール用の目標速度設定操作器として使用される場合、前記クルーズコントロール用の目標速度を増加させる側への前記長押し操作に対しては、前記長押し確定時間以上の押し操作が行われているあいだ前記目標速度を徐々に増加させ、前記クルーズコントロール用の目標速度を減少させる側への前記長押し操作に対しては、前記長押し確定時間以上の押し操作が行われているあいだ前記目標速度を徐々に減少させる機能を有し、
    前記目標速度設定手段は、
    前記第1制限速度が現時点の目標速度よりも高く、前記クルーズコントロール用の目標速度を減少させる側への前記操作器の前記長押し操作が検出された場合には、前記第2制限速度が現時点の目標速度よりも低い場合であっても、前記制限速度選択手段によって前記第2制限速度が前記目標速度に設定されることを禁止して、前記長押し確定時間以上の押し操作が行われているあいだ前記目標速度を現時点の目標速度から徐々に減少させるように構成された、車両走行制御装置。
  8. 請求項1ないし請求項7の何れか一項記載の車両走行制御装置において、
    前記制限速度取得手段が取得した制限速度の信頼度が基準レベルを下回っているか否かを判定する制限速度信頼度判定手段を備え、
    前記目標速度設定手段は、
    前記操作器の押し操作が検出されている最中であって、前記押し操作の継続時間が前記長押し確定時間に到達していない期間に、前記制限速度取得手段が取得した制限速度の信頼度が基準レベルを下回っていると判定され、その後、前記押し操作の継続時間が前記長押し確定時間に到達した場合、前記操作器の長押し操作を無効とするように構成された、車両走行制御装置。
  9. 請求項1ないし請求項8の何れか一項記載の車両走行制御装置において、
    前記目標速度設定手段は、
    現時点の目標速度に対する前記第1制限速度の大小関係と、現時点の目標速度に対する前記第2制限速度の大小関係とが相違する場合には、前記制限速度選択手段によって前記第2制限速度が前記目標速度に設定されることを禁止するように構成された、車両走行制御装置。
  10. 自車両の走行速度が上限速度を超えないように、前記自車両の制駆動力を制御する制駆動力制御手段と、
    自車両の走行する道路の制限速度を取得する制限速度取得手段と、
    ドライバーによって操作される操作器と、
    前記制限速度取得手段によって取得された制限速度と現時点の上限速度とが相違する状況において、前記操作器の長押し確定時間以上の継続した押し操作である長押し操作が検出されたとき、前記制限速度を前記上限速度に設定する上限速度設定手段と
    を備えた車両走行制御装置において、
    前記上限速度設定手段は、
    前記操作器の押し操作が検出されている最中であって、前記押し操作の継続時間が前記長押し確定時間に到達していない期間に、前記制限速度取得手段によって取得された制限速度が第1制限速度から第2制限速度に切り替わり、その後、前記押し操作の継続時間が前記長押し確定時間に到達した場合、前記第2制限速度を選択して前記上限速度に設定する制限速度選択手段を備えた、車両走行制御装置。

JP2016182569A 2016-09-20 2016-09-20 車両走行制御装置 Active JP6520877B2 (ja)

Priority Applications (8)

Application Number Priority Date Filing Date Title
JP2016182569A JP6520877B2 (ja) 2016-09-20 2016-09-20 車両走行制御装置
US15/691,083 US10399567B2 (en) 2016-09-20 2017-08-30 Vehicle traveling control apparatus
KR1020170118373A KR101998475B1 (ko) 2016-09-20 2017-09-15 차량 주행 제어 장치
CN201710839680.XA CN107839684B9 (zh) 2016-09-20 2017-09-18 车辆行驶控制装置
BR102017020014-0A BR102017020014B1 (pt) 2016-09-20 2017-09-19 Aparelho de controle de deslocamento de veículo
SG10201707734UA SG10201707734UA (en) 2016-09-20 2017-09-19 Vehicle traveling control apparatus
RU2017132851A RU2670405C1 (ru) 2016-09-20 2017-09-20 Устройство управления движением автомобиля
EP17192232.1A EP3296173B1 (en) 2016-09-20 2017-09-20 Vehicle traveling control apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016182569A JP6520877B2 (ja) 2016-09-20 2016-09-20 車両走行制御装置

Publications (2)

Publication Number Publication Date
JP2018047718A JP2018047718A (ja) 2018-03-29
JP6520877B2 true JP6520877B2 (ja) 2019-05-29

Family

ID=60019679

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016182569A Active JP6520877B2 (ja) 2016-09-20 2016-09-20 車両走行制御装置

Country Status (8)

Country Link
US (1) US10399567B2 (ja)
EP (1) EP3296173B1 (ja)
JP (1) JP6520877B2 (ja)
KR (1) KR101998475B1 (ja)
CN (1) CN107839684B9 (ja)
BR (1) BR102017020014B1 (ja)
RU (1) RU2670405C1 (ja)
SG (1) SG10201707734UA (ja)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9747506B2 (en) * 2015-10-21 2017-08-29 Ford Global Technologies, Llc Perception-based speed limit estimation and learning
US10097548B2 (en) * 2016-01-05 2018-10-09 Xevo Inc. Automobile network to communicate with multiple smart devices
JP6611083B2 (ja) * 2017-09-27 2019-11-27 マツダ株式会社 車両制御装置
CN109131327B (zh) * 2018-08-29 2020-06-09 国机智骏科技有限公司 电动汽车定速巡航速度调节方法、装置及电动汽车
CN109367533B (zh) * 2018-10-15 2020-07-28 北京汽车集团越野车有限公司 一种esp控制方法及装置
CN111483316B (zh) * 2019-01-29 2022-07-19 宇通客车股份有限公司 一种车辆及其限速控制方法和装置
RU193427U1 (ru) * 2019-03-12 2019-10-29 Общество с ограниченной ответственностью "Жаворонок XXI ВЕК" Устройство ограничения скорости движения транспортного средства
JP7200782B2 (ja) * 2019-03-20 2023-01-10 トヨタ自動車株式会社 車両走行制御装置
US10975780B2 (en) 2019-05-09 2021-04-13 Honda Motor Co., Ltd. Speed limiting system and method
JP7140078B2 (ja) * 2019-09-10 2022-09-21 株式会社デンソー 自動運転操作表示装置
FR3105145A1 (fr) * 2019-12-19 2021-06-25 Psa Automobiles Sa Procédé d’aide à la conduite pour un véhicule
CN112677970B (zh) * 2020-04-02 2022-05-27 长城汽车股份有限公司 巡航控制装置、方法及方向盘
KR102329320B1 (ko) * 2020-04-29 2021-11-23 주식회사 만도모빌리티솔루션즈 운전자 보조 장치 및 운전자 보조 방법
DE102021111546A1 (de) * 2021-05-04 2022-11-10 Bayerische Motoren Werke Aktiengesellschaft Verfahren zum Betreiben eines Fahrerassistenzsystems zur Längsregelung eines Fahrzeugs mit proaktivem Vorschlag zur Funktionsnutzung, Fahrerassistenzsystem sowie Fahrzeug
CN113830087B (zh) * 2021-09-26 2023-03-14 上汽通用五菱汽车股份有限公司 自适应巡航控制方法、***、车辆和计算机可读存储介质
FR3132895A1 (fr) * 2022-02-23 2023-08-25 Renault S.A.S Procede et systeme de commande de la deceleration d’un véhicule en mouvement en presence d’un panneau de signalisation limiteur de vitesse en cas de verglas
FR3135434B1 (fr) * 2022-05-13 2024-03-29 Psa Automobiles Sa Procédé et dispositif de régulation de vitesse d’un véhicule.

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3569926B2 (ja) * 1993-03-03 2004-09-29 株式会社デンソー 車両走行制御装置
JP3991832B2 (ja) * 2002-09-30 2007-10-17 日産自動車株式会社 車両用定速走行制御装置
JP2008265706A (ja) * 2007-04-25 2008-11-06 Nissan Motor Co Ltd 車両用走行制御装置および車両用走行制御方法
JP5194902B2 (ja) 2008-03-12 2013-05-08 日産自動車株式会社 車両用走行制御装置
JP4992813B2 (ja) * 2008-04-22 2012-08-08 アイシン・エィ・ダブリュ株式会社 運転支援装置、運転支援方法および運転支援プログラム
DE102008061392A1 (de) * 2008-08-23 2010-02-25 Bayerische Motoren Werke Aktiengesellschaft Geschwindigkeitsregelsystem für Fahrzeuge
JP5286035B2 (ja) * 2008-11-06 2013-09-11 本田技研工業株式会社 車速制御装置
US8843292B2 (en) * 2009-02-20 2014-09-23 Nissan North America, Inc. Adaptive speed control device
US9061630B2 (en) * 2010-09-21 2015-06-23 Honda Motor Co., Ltd. Vehicle travel control device
JP5659691B2 (ja) 2010-10-22 2015-01-28 日産自動車株式会社 ハイブリッド車両の制御装置、ハイブリッド車両の制御方法
JP5074571B2 (ja) * 2010-10-26 2012-11-14 株式会社小松製作所 作業車両および作業車両の制御方法
JP5427202B2 (ja) * 2011-03-29 2014-02-26 富士重工業株式会社 車両用運転支援装置
JP5845616B2 (ja) * 2011-04-20 2016-01-20 日産自動車株式会社 運転支援装置及び運転支援方法
SE537681C2 (sv) * 2011-06-10 2015-09-29 Scania Cv Ab Förfarande och system för framförande av ett fordon
JP5273276B2 (ja) * 2012-05-01 2013-08-28 日産自動車株式会社 車両用走行制御装置および車両用走行制御方法
GB2523321B (en) * 2014-02-19 2017-10-18 Jaguar Land Rover Ltd Vehicle speed control system with gear shift limits being dependent on tractive force
GB2515901A (en) * 2014-05-28 2015-01-07 Daimler Ag A method for adjusting injection parameters of a combustion engine for a motor vehicle which is operated in a closed loop mode
JP2016022936A (ja) * 2014-07-24 2016-02-08 トヨタ自動車株式会社 車両走行制御装置
CN105437962B (zh) * 2014-09-26 2018-09-11 比亚迪股份有限公司 混合动力汽车及其能量回馈控制方法和动力传动***
US9428190B2 (en) * 2014-12-23 2016-08-30 Ford Global Technologies, Llc Adaptive cruise control while towing
JP2016144973A (ja) * 2015-02-06 2016-08-12 トヨタ自動車株式会社 ハイブリッド自動車
DE102015202521B4 (de) * 2015-02-12 2021-07-08 Bayerische Motoren Werke Aktiengesellschaft Verfahren, Steuergerät, und Fahrzeug zur Regelung einer Fahrzeuggeschwindigkeit
JP6156403B2 (ja) * 2015-02-13 2017-07-05 トヨタ自動車株式会社 車両の駆動装置
DE102015006411A1 (de) * 2015-05-19 2016-02-25 Daimler Ag Verfahren zum Betreiben eines Abstands- oder Geschwindigkeitsregelsystems für ein Kraftfahrzeug

Also Published As

Publication number Publication date
EP3296173A1 (en) 2018-03-21
CN107839684B (zh) 2020-02-14
US10399567B2 (en) 2019-09-03
RU2670405C1 (ru) 2018-10-22
US20180079410A1 (en) 2018-03-22
CN107839684A (zh) 2018-03-27
JP2018047718A (ja) 2018-03-29
BR102017020014B1 (pt) 2023-03-07
KR20180031583A (ko) 2018-03-28
CN107839684B9 (zh) 2020-04-14
KR101998475B1 (ko) 2019-07-09
EP3296173B1 (en) 2022-02-23
SG10201707734UA (en) 2018-04-27
BR102017020014A2 (pt) 2018-05-29

Similar Documents

Publication Publication Date Title
JP6520877B2 (ja) 車両走行制御装置
JP6551349B2 (ja) 車両走行制御装置
US10232768B2 (en) Lane change assist device for a vehicle
JP6519564B2 (ja) 車両走行制御装置
US20180178714A1 (en) Lane change assist device for a vehicle
US20180178716A1 (en) Lane change assist device for a vehicle
JP6337840B2 (ja) 車速制限装置
JP2016022936A (ja) 車両走行制御装置
CN111717026B (zh) 车辆行驶控制装置
JP5316274B2 (ja) 走行支援装置
JP2006036159A (ja) 車両の走行制御装置
CN111791888A (zh) 行驶辅助装置
JP5223631B2 (ja) 走行制御装置及び走行制御方法
JP2018065503A (ja) 車両走行制御装置
JP5842559B2 (ja) 運転支援装置
JP2021041748A (ja) 車両運転支援装置
JP5195732B2 (ja) 運転学習システム及び運転支援システム
JP5402745B2 (ja) 走行制御装置
JP2024066082A (ja) 車両減速支援装置
JP2009107450A (ja) 車両の走行制御装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180619

TRDD Decision of grant or rejection written
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190328

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20190402

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190415

R151 Written notification of patent or utility model registration

Ref document number: 6520877

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151