Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6623985B2 - Vehicle control device - Google Patents
[go: Go Back, main page]

JP6623985B2 - Vehicle control device - Google Patents

Vehicle control device Download PDF

Info

Publication number
JP6623985B2
JP6623985B2 JP2016175703A JP2016175703A JP6623985B2 JP 6623985 B2 JP6623985 B2 JP 6623985B2 JP 2016175703 A JP2016175703 A JP 2016175703A JP 2016175703 A JP2016175703 A JP 2016175703A JP 6623985 B2 JP6623985 B2 JP 6623985B2
Authority
JP
Japan
Prior art keywords
vehicle
intention
driver
estimation
unit
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
JP2016175703A
Other languages
Japanese (ja)
Other versions
JP2018040450A (en
Inventor
新悟 瀧内
新悟 瀧内
崇彦 平沢
崇彦 平沢
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Denso Corp
Toyota Motor Corp
Original Assignee
Denso Corp
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 Denso Corp, Toyota Motor Corp filed Critical Denso Corp
Priority to JP2016175703A priority Critical patent/JP6623985B2/en
Publication of JP2018040450A publication Critical patent/JP2018040450A/en
Application granted granted Critical
Publication of JP6623985B2 publication Critical patent/JP6623985B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Gear-Shifting Mechanisms (AREA)
  • Control Of Transmission Device (AREA)

Description

本発明は、シフトバイワイヤ方式でシフトレンジを切り替える車両制御装置に関する。   The present invention relates to a vehicle control device that switches a shift range by a shift-by-wire method.

従来、運転者によって操作されるシフトレバーの位置(以降、シフトポジション)を検出するシフトポジションセンサの検出結果に応じてシフトレンジを切り替える車両制御装置が知られている。なお、シフトポジションセンサの検出結果に応じてシフトレンジを切り替える制御方式はシフトバイワイヤ方式と称される。   Conventionally, there has been known a vehicle control device that switches a shift range in accordance with a detection result of a shift position sensor that detects a position of a shift lever operated by a driver (hereinafter, a shift position). Note that a control method for switching the shift range according to the detection result of the shift position sensor is called a shift-by-wire method.

このようなシフトバイワイヤ方式によるシフトレンジの制御を行う車両制御装置では、シフトポジションセンサに異常が生じている場合、ドライバの意に反した走行が実施することを回避するために、駆動源の出力を遮断する制御が行われる場合が多い。   In such a vehicle control device that controls the shift range by the shift-by-wire method, when an abnormality occurs in the shift position sensor, the output of the drive source is prevented in order to prevent the vehicle from running against the driver's will. Is often controlled.

ところで、シフトポジションセンサは、シフトポジション毎に異なる組み合わせがオンとなるように構成された複数のスイッチを用いて実現されていることがある。そのようなシフトポジションセンサは、シフトポジションを示す信号(以降、シフトポジション信号)として、複数のスイッチのそれぞれの接続状態(つまりオン/オフ)を示す信号を車両制御装置に出力する。   By the way, the shift position sensor may be realized by using a plurality of switches configured to turn on a different combination for each shift position. Such a shift position sensor outputs, to the vehicle control device, a signal indicating a connection state (that is, on / off) of each of the plurality of switches as a signal indicating a shift position (hereinafter, a shift position signal).

一方、上記タイプのシフトポジションセンサと接続されている車両制御装置は、シフポジション信号としてのスイッチ毎の出力パターンに基づいて、シフトポジションを特定したり、シフトポジションセンサが正常に動作しているか否かを判定したりする。なお、シフトポジションセンサが故障している場合とは、或るスイッチの出力電圧が、当該スイッチの正常出力値として予め設計されている範囲外の値となっている場合や、各スイッチの出力パターンが、何れのシフトポジションにも該当しないパターンとなっている場合である。   On the other hand, a vehicle control device connected to a shift position sensor of the type described above specifies a shift position based on an output pattern of each switch as a shift position signal, and determines whether the shift position sensor is operating normally. Is determined. Note that the case where the shift position sensor is out of order means that the output voltage of a certain switch is out of a range designed in advance as a normal output value of the switch, or that the output pattern of each switch is Are patterns that do not correspond to any shift position.

特許文献1には、シフトポジションセンサを構成する複数のスイッチのうちの或るスイッチに異常が生じている場合であっても、車両が停車している状態において、シフトポジションセンサから正常な出力パターンのシフトポジション信号が入力された場合には、その出力パターンに対応するシフトポジションでの走行を許可する車両制御装置が開示されている。   Patent Document 1 discloses that a normal output pattern is output from a shift position sensor in a state where a vehicle is stopped even when an abnormality occurs in a certain switch among a plurality of switches constituting the shift position sensor. When a shift position signal is input, a vehicle control device that permits traveling at a shift position corresponding to the output pattern is disclosed.

特許第5692246号公報Japanese Patent No. 5692246

特許文献1に開示の構成では、正常な出力パターンが存在しているシフトポジションが存在しない場合には、何れのシフトレンジでの走行も不可能となる。つまり、車両を前進させることも後退させることもできない。   In the configuration disclosed in Patent Document 1, when there is no shift position where a normal output pattern exists, traveling in any shift range becomes impossible. That is, the vehicle cannot be moved forward or backward.

また、ドライバが希望しているシフトポジションに対応するスイッチが故障している場合には、ドライバが希望する方向に走行させることができない。例えば、前進用のポジションにシフトレバーが設定されていることを検出するためのスイッチが故障している場合、ドライバは車両を前進させることができない。   If the switch corresponding to the shift position desired by the driver is out of order, the driver cannot travel in the desired direction. For example, if the switch for detecting that the shift lever is set to the forward position is out of order, the driver cannot move the vehicle forward.

本発明は、この事情に基づいて成されたものであり、その目的とするところは、シフトポジションセンサが故障している場合であっても、ドライバが希望する方向へ車両を走行させることが可能な車両制御装置を提供することにある。   The present invention has been made based on this situation, and an object of the present invention is to enable a vehicle to travel in a direction desired by a driver even when a shift position sensor is out of order. It is to provide a simple vehicle control device.

その目的を達成するための本発明は、シフトレバーの設定位置であるシフトポジションを検出するシフトポジションセンサが正常に動作しているか否かを判定する異常検出部(F11)と、ドライバがアクセルペダルを踏み込んでいる量であるアクセル踏込量を検出するアクセルセンサの検出値を取得する車両情報取得部(14)と、車両情報取得部が取得するアクセル踏込量に基づいて車両が備える駆動源が出力する駆動力の大きさを制御するとともに、シフトポジションセンサの検出結果に応じて駆動力の発揮方向を切り替える駆動制御部(F3)と、異常検出部によってシフトポジションセンサが正常に動作していないと判定されている場合に、車両情報取得部が取得しているアクセル踏込量に基づいて、ドライバが車両を前進させようとしているか否かを含む車両制御に対するドライバの意思を推定する意思推定部(F2)と、を備え、駆動制御部は、意思推定部がドライバは車両を前進させる意思があると推定した場合には、駆動源に所定の大きさの駆動力を生成させるとともに、駆動源に生成させた駆動力を車両が前進する方向に発揮させることを特徴とする。   To achieve the above object, the present invention provides an abnormality detection unit (F11) for determining whether a shift position sensor for detecting a shift position, which is a set position of a shift lever, is operating normally, and a driver operating an accelerator pedal. A vehicle information acquisition unit (14) for acquiring a detection value of an accelerator sensor that detects an accelerator depression amount, which is an amount of depression of the accelerator, and a drive source provided in the vehicle based on the accelerator depression amount acquired by the vehicle information acquisition unit. A drive control unit (F3) that controls the magnitude of the driving force to be performed and switches the direction in which the driving force is exerted in accordance with the detection result of the shift position sensor, and that the shift position sensor is not operating normally by the abnormality detection unit. If it is determined, the driver should move the vehicle forward based on the accelerator depression amount acquired by the vehicle information acquisition unit. A drive estimating unit (F2) for estimating a driver's intention for vehicle control including whether or not the vehicle control unit determines whether the driver has an intention to move the vehicle forward. The driving source generates a driving force of a predetermined magnitude, and the driving force generated by the driving source is exerted in a direction in which the vehicle moves forward.

以上の構成において、意思推定部は、アクセルペダルに対するドライバの操作量であるアクセル踏込量に基づいて、ドライバが車両を前進させようとしているのか否かを判定する。一般的に、ドライバは車両を前進させたい場合にはアクセルペダルを踏み込む可能性が高い。したがって、意思推定部は、ドライバによるアクセル操作の有無を示すアクセル踏込量に基づいて、ドライバが車両を前進させようとしているのか否かを推定することができる。   In the above configuration, the intention estimating unit determines whether or not the driver intends to move the vehicle forward based on the accelerator pedal depression amount which is the driver's operation amount on the accelerator pedal. Generally, the driver is likely to depress the accelerator pedal when the driver wants to move the vehicle forward. Therefore, the intention estimating unit can estimate whether or not the driver intends to move the vehicle forward based on the accelerator depression amount indicating whether or not the driver has performed an accelerator operation.

そして、駆動制御部は、シフトポジションセンサが故障している場合に、意思推定部によってドライバが車両を前進させる意思があると推定した場合には、駆動源に所定のレベルの駆動力を生成させ、当該駆動力を車両が前進する方向に発揮させる。つまり、車両を前進させる。このような態様によればシフトポジションセンサが故障している場合であっても、ドライバが希望する方向へ車両を走行させることができる。   The drive control unit causes the drive source to generate a predetermined level of drive force when the intention estimation unit estimates that the driver intends to move the vehicle forward when the shift position sensor is out of order. The driving force is exerted in a direction in which the vehicle moves forward. That is, the vehicle is moved forward. According to such an embodiment, even if the shift position sensor is out of order, the vehicle can travel in the direction desired by the driver.

なお、特許請求の範囲に記載した括弧内の符号は、一つの態様として後述する実施形態に記載の具体的手段との対応関係を示すものであって、本発明の技術的範囲を限定するものではない。   The reference numerals in parentheses described in the claims indicate the correspondence with the specific means described in the embodiment described below as one aspect, and limit the technical scope of the present invention. is not.

車両制御システム100の概略的な構成の一例を示すブロック図である。FIG. 1 is a block diagram illustrating an example of a schematic configuration of a vehicle control system. 車両制御装置1の概略的な構成を示すブロック図である。FIG. 2 is a block diagram illustrating a schematic configuration of the vehicle control device 1. 前進意思に対する推定状態について説明するための図である。It is a figure for explaining an estimated state with respect to a forward intention. 故障対応処理について説明するためのフローチャートである。It is a flowchart for explaining a failure handling process. 前進意思推定処理について説明するためのフローチャートである。It is a flowchart for demonstrating a forward intention estimation process. 推定結果補正処理について説明するためのフローチャートである。It is a flowchart for demonstrating an estimation result correction process. 後退意思推定処理について説明するためのフローチャートである。It is a flowchart for demonstrating a backward intention estimation process. 推定結果調停処理について説明するためのフローチャートである。It is a flowchart for demonstrating an estimation result arbitration process. 車両制御装置1の作動の流れを説明するための図である。FIG. 3 is a diagram for explaining an operation flow of the vehicle control device 1. 車両制御装置1の作動の流れを説明するための図である。FIG. 3 is a diagram for explaining an operation flow of the vehicle control device 1. 推定中状態における駆動源71の出力レベルについて説明するための図である。FIG. 4 is a diagram for describing an output level of a driving source 71 in a state during estimation. 後退意思推定処理の変形例を示すフローチャートである。It is a flowchart which shows the modification of a backward intention estimation process. 変形例3の車両制御装置1が備える機能について説明するための図である。FIG. 9 is a diagram for describing functions provided in a vehicle control device 1 according to a third modification.

以下、本発明の実施形態の一例について図を用いて説明する。   Hereinafter, an example of an embodiment of the present invention will be described with reference to the drawings.

<全体の構成について>
図1は、本実施形態にかかる車両制御システム100の概略的な構成の一例を示す図である。車両制御システム100は、車両に搭載されてあって、図1に示すように、車両制御装置1、シフトポジションセンサ2、アクセルセンサ3、ブレーキセンサ4、ナビゲーション装置5、障害物センサ6、及び駆動系メカシステム7を備える。便宜上、車両制御システム100が搭載されている車両のことを以降では搭載車両とも記載する。シフトポジションセンサ2、アクセルセンサ3、ブレーキセンサ4、ナビゲーション装置5、障害物センサ6、及び駆動系メカシステム7のそれぞれは、車両制御装置1と通信可能に接続されている。
<Overall configuration>
FIG. 1 is a diagram illustrating an example of a schematic configuration of a vehicle control system 100 according to the present embodiment. The vehicle control system 100 is mounted on a vehicle, and as shown in FIG. 1, a vehicle control device 1, a shift position sensor 2, an accelerator sensor 3, a brake sensor 4, a navigation device 5, an obstacle sensor 6, and a drive. A system mechanical system 7 is provided. For convenience, a vehicle on which the vehicle control system 100 is mounted is also referred to as a mounted vehicle hereinafter. Each of the shift position sensor 2, the accelerator sensor 3, the brake sensor 4, the navigation device 5, the obstacle sensor 6, and the drive system mechanical system 7 is communicably connected to the vehicle control device 1.

車両制御装置1は、例えばシフトポジションセンサ2などといった、搭載車両に搭載されているセンサから入力されるデータに基づいて、駆動系メカシステム7の動作を制御するECU(Electronic Control Unit)である。車両制御装置1は、中央演算装置としてのCPU11、揮発性メモリであるRAM12、不揮発性メモリであるROM13、I/O14等を備えている。   The vehicle control device 1 is an ECU (Electronic Control Unit) that controls the operation of the drive system mechanical system 7 based on data input from a sensor mounted on the mounted vehicle, such as the shift position sensor 2. The vehicle control device 1 includes a CPU 11 as a central processing unit, a RAM 12 as a volatile memory, a ROM 13 as a nonvolatile memory, an I / O 14, and the like.

ROM13には、通常のコンピュータを車両制御装置1として機能させるためのプログラム(以降、車両制御プログラム)等が格納されている。なお、上述の車両制御プログラムは、非遷移的実体的記録媒体(non- transitory tangible storage medium)に格納されていればよい。CPU11が車両制御プログラムを実行することは、車両制御プログラムに対応する方法が実行されることに相当する。   The ROM 13 stores a program for causing a normal computer to function as the vehicle control device 1 (hereinafter, a vehicle control program) and the like. Note that the above-described vehicle control program may be stored in a non-transitory tangible storage medium. Executing the vehicle control program by the CPU 11 corresponds to executing a method corresponding to the vehicle control program.

I/O14は、車両制御装置1が、例えばシフトポジションセンサ2等の、搭載車両に搭載されている他のデバイスと通信するためのインターフェースとして機能するモジュールである。例えば、I/O14は、各種センサの検出結果や、ナビゲーション装置5などから提供される情報を取得する。また、I/O14は、図示しない車速センサから搭載車両の走行速度を示す車速情報を取得する。I/O14が請求項に記載の車両情報取得部に相当する。この車両制御装置1の詳細については別途後述する。   The I / O 14 is a module that functions as an interface for the vehicle control device 1 to communicate with another device mounted on the mounted vehicle, such as the shift position sensor 2, for example. For example, the I / O 14 acquires detection results of various sensors and information provided from the navigation device 5 or the like. Further, the I / O 14 acquires vehicle speed information indicating the running speed of the mounted vehicle from a vehicle speed sensor (not shown). The I / O 14 corresponds to a vehicle information acquisition unit described in the claims. The details of the vehicle control device 1 will be separately described later.

シフトポジションセンサ2は、シフトレバーの位置(つまりシフトポジション)を検出するセンサである。シフトポジションセンサ2は、シフトポジションを示す信号(以降、シフトポジション信号)を逐次車両制御装置1に出力する。シフトポジションとしては、前進ポジション、後退ポジション、中立ポジション、駐車ポジション等がある。   The shift position sensor 2 is a sensor that detects the position of the shift lever (that is, the shift position). Shift position sensor 2 sequentially outputs a signal indicating a shift position (hereinafter, a shift position signal) to vehicle control device 1. The shift position includes a forward position, a reverse position, a neutral position, a parking position, and the like.

前進ポジションは、駆動源が生成する駆動力を搭載車両が前進する方向に発揮させるシフトポジションであり、後退ポジションは、駆動源が生成する駆動力を搭載車両が後退する方向に発揮させるシフトポジションである。中立ポジションは、駆動源が生成する駆動力を発揮させないシフトポジションであり、駐車ポジションは、駆動源の動作を停止させるとともに駆動輪の回動を禁止するためのパーキングギヤを作動させるシフトポジションである。前進ポジションとしては、エンジンブレーキが作用しないドライブポジションと、エンジンブレーキが作用するブレーキポジションが存在する。   The forward position is a shift position in which the driving force generated by the driving source is exerted in the direction in which the mounted vehicle moves forward, and the reverse position is a shift position in which the driving force generated by the driving source is exerted in the direction in which the mounted vehicle moves backward. is there. The neutral position is a shift position at which the driving force generated by the driving source is not exerted, and the parking position is a shift position at which the operation of the driving source is stopped and a parking gear for inhibiting rotation of the driving wheels is operated. . The forward position includes a drive position where the engine brake does not act and a brake position where the engine brake acts.

なお、本実施形態におけるシフトポジションセンサ2は、特許文献1に開示されているように、シフトポジション毎に異なる組み合わせがオン状態となる複数のスイッチを用いて実現されているものとする。そのため、シフトポジションセンサ2は、シフトポジション信号として、複数のスイッチのそれぞれの接続状態(つまりオン/オフ)を示す信号を車両制御装置1に出力する。   It is assumed that the shift position sensor 2 in the present embodiment is realized by using a plurality of switches in which different combinations are turned on for each shift position, as disclosed in Patent Document 1. Therefore, the shift position sensor 2 outputs a signal indicating the connection state (that is, on / off) of each of the plurality of switches to the vehicle control device 1 as a shift position signal.

アクセルセンサ3は、ドライバによるアクセルペダルの踏込量(つまりアクセル踏込量)を検出するセンサである。踏込量は、ペダルがドライバによって踏み込まれている量を表すものであって、ペダルの基本位置に対する変位量(換言すれば変位角)に相当する。なお、アクセルペダルの踏込量を検出することは、アクセルペダルの位置を検出することに相当する。アクセルセンサ3の検出結果は、車両制御装置1に逐次出力される。   The accelerator sensor 3 is a sensor that detects the amount of depression of the accelerator pedal by the driver (that is, the amount of accelerator depression). The amount of depression represents the amount of depression of the pedal by the driver, and corresponds to the amount of displacement of the pedal with respect to the basic position (in other words, the displacement angle). Note that detecting the amount of depression of the accelerator pedal corresponds to detecting the position of the accelerator pedal. The detection result of the accelerator sensor 3 is sequentially output to the vehicle control device 1.

ブレーキセンサ4は、ドライバによるブレーキペダルの踏込量を検出するセンサである。ブレーキルペダルの踏込量を検出することは、ブレーキペダルの位置を検出することに相当する。ブレーキセンサ4の検出結果は、車両制御装置1に逐次出力される。   The brake sensor 4 is a sensor that detects the amount of depression of the brake pedal by the driver. Detecting the depression amount of the breach pedal corresponds to detecting the position of the brake pedal. The detection result of the brake sensor 4 is sequentially output to the vehicle control device 1.

ナビゲーション装置5は、搭載車両周辺の道路情報をドライバに提供する、周知のナビゲーション装置である。ナビゲーション装置5は、周知のマップマッチング処理によって道路地図上における搭載車両の現在位置を特定する。マップマッチング処理は、複数時点での搭載車両の位置座標や進行方向、車速等に基づいて搭載車両の走行軌跡を求め、走行軌跡と地図情報から得た道路形状とを比較することによって、搭載車両の現在位置を特定する処理である。搭載車両の位置座標は、GNSS(Global Navigation Satellite System)が備える衛星が送信する航法信号に基づいて現在位置を算出するGNSS受信機から提供される。   The navigation device 5 is a well-known navigation device that provides road information around a mounted vehicle to a driver. The navigation device 5 specifies the current position of the mounted vehicle on the road map by a well-known map matching process. The map matching process obtains the traveling locus of the on-board vehicle based on the position coordinates, the traveling direction, the vehicle speed, and the like of the on-board vehicle at multiple points in time, and compares the traveling locus with the road shape obtained from the map information. This is a process for specifying the current position of the. The position coordinates of the on-board vehicle are provided from a GNSS (Global Navigation Satellite System) receiver that calculates a current position based on a navigation signal transmitted by a satellite provided in the GNSS.

また、ナビゲーション装置5は、走行軌跡から定まる搭載車両の進行方向と、図示しない方位角センサの検出結果から、搭載車両が道路に沿って前進しているのか、後退しているのかを判別する。さらに、ナビゲーション装置5は、図示しないセンタから配信される道路交通情報を受信することで、渋滞情報等を取得する。   Further, the navigation device 5 determines whether the mounted vehicle is moving forward or backward along the road, based on the traveling direction of the mounted vehicle determined from the traveling locus and the detection result of an azimuth sensor (not shown). Further, the navigation device 5 obtains traffic congestion information and the like by receiving road traffic information distributed from a center (not shown).

そして、ナビゲーション装置5は、搭載車両が走行している道路に関する情報(以降、走行道路情報)と、搭載車両が道路に沿って前進しているのか後退しているのかを示す情報(以降、移動姿勢情報)のそれぞれを、車両制御装置1に逐次提供する。   Then, the navigation device 5 includes information on a road on which the onboard vehicle is traveling (hereinafter, traveling road information) and information indicating whether the onboard vehicle is moving forward or backward along the road (hereinafter, traveling (Posture information) are sequentially provided to the vehicle control device 1.

走行道路情報には、搭載車両が走行している道路が渋滞しているか否かを示す渋滞情報や、搭載車両の前方に存在する交差点との距離、その交差点における信号機の有無などを示す交差点情報が含まれる。なお、交差点情報には、前方交差点の信号機の有無だけでなく、一時停止線の有無等も含まれることが好ましい。本実施形態では一例として、走行道路情報が渋滞情報と交差点情報の両方を含むものとするが、これに限らない。走行道路情報は、渋滞情報と交差点情報の何れか一方のみを含むものであってもよい。   The traveling road information includes traffic congestion information indicating whether or not the road on which the mounted vehicle is traveling is congested, distance to an intersection in front of the mounted vehicle, intersection information indicating the presence or absence of a traffic light at the intersection, and the like. Is included. It is preferable that the intersection information includes not only the presence or absence of the traffic light at the front intersection but also the presence or absence of a stop line. In the present embodiment, as an example, the traveling road information includes both the traffic jam information and the intersection information. However, the present invention is not limited to this. The traveling road information may include only one of the traffic congestion information and the intersection information.

障害物センサ6は、搭載車両の前方に存在する障害物を検出し、当該障害物についての情報(例えば距離や相対位置)を示す情報を出力するセンサである。障害物センサ6としては、例えば、ソナーや、ミリ波レーダ、レーザレーダ、カメラ等を採用することができる。なお、ここでの前方には、斜め前方も含まれる。また、障害物センサ6として、車両前方の障害物を検出するセンサに加えて、車両後方の障害物を検出するセンサを備えていても良い。障害物センサ6は、検出結果を示す情報(以降、障害物情報)を車両制御装置1に逐次提供する。   The obstacle sensor 6 is a sensor that detects an obstacle existing in front of the mounted vehicle and outputs information indicating information (for example, distance and relative position) on the obstacle. As the obstacle sensor 6, for example, a sonar, a millimeter wave radar, a laser radar, a camera, or the like can be adopted. In addition, the front here includes the diagonally front. The obstacle sensor 6 may include a sensor that detects an obstacle behind the vehicle in addition to a sensor that detects an obstacle ahead of the vehicle. The obstacle sensor 6 sequentially provides information indicating a detection result (hereinafter, obstacle information) to the vehicle control device 1.

駆動系メカシステム7は、搭載車両を走行させるための機械的要素からなるシステムである。駆動系メカシステム7は、構成要素として、駆動源71、変速機72を備える。駆動源71は、搭載車両を走行させるための駆動力を生成(換言すれば提供)する装置である。駆動源71は、エンジンやモータなどで構成される。本実施形態では一例として搭載車両は、駆動源71としてエンジンを備える車両とするが、これに限らない。搭載車両は、モータのみを駆動源として備える車両(いわゆる電気自動車)であってもよいし、エンジンとモータの両方を駆動源として備えるハイブリッドカーであってもよい。駆動源71が生成する駆動力の大きさ(換言すれば駆動源71の出力レベル)は、車両制御装置1によって制御される。出力レベルは、エンジン又はモータの回転速度で表されていても良いし、トルクで表されていても良い。   The drive system mechanical system 7 is a system including mechanical elements for driving the mounted vehicle. The drive system mechanical system 7 includes a drive source 71 and a transmission 72 as components. The driving source 71 is a device that generates (in other words, provides) driving force for running the mounted vehicle. The drive source 71 includes an engine, a motor, and the like. In the present embodiment, as an example, the mounted vehicle is a vehicle having an engine as the drive source 71, but is not limited thereto. The mounted vehicle may be a vehicle having only a motor as a drive source (a so-called electric vehicle) or a hybrid car having both an engine and a motor as a drive source. The magnitude of the driving force generated by the driving source 71 (in other words, the output level of the driving source 71) is controlled by the vehicle control device 1. The output level may be represented by the rotation speed of the engine or the motor, or may be represented by torque.

変速機72は、駆動源71の回転速度を変速して図示しない駆動輪に伝達する装置である。変速機72は、動力伝達方向や変速比を切り替えるための複数のギヤを備える。動力伝達方向は、駆動源71が生成する駆動力を搭載車両の移動方向として発揮させる方向に対応する。複数のギヤのうち、動力伝達に用いられるギヤの組み合わせは、車両制御装置1によって制御される。   The transmission 72 is a device that changes the rotational speed of the drive source 71 and transmits the speed to drive wheels (not shown). The transmission 72 includes a plurality of gears for switching a power transmission direction and a gear ratio. The power transmission direction corresponds to a direction in which the driving force generated by the driving source 71 is exerted as the moving direction of the mounted vehicle. Among the plurality of gears, a combination of gears used for power transmission is controlled by the vehicle control device 1.

なお、駆動源71がモータである場合には、駆動系メカシステム7は変速機72を備えている必要はない。モータに供給する電流/電圧の位相や大きさを制御することで、動力伝達方向や、生成される駆動力の大きさを調整できるためである。   When the drive source 71 is a motor, the drive system mechanical system 7 does not need to include the transmission 72. This is because by controlling the phase and magnitude of the current / voltage supplied to the motor, the power transmission direction and the magnitude of the generated driving force can be adjusted.

<車両制御装置1が備える機能について>
次に、図2を用いて車両制御装置1が備える機能について説明する。車両制御装置1は、CPU11が車両制御プログラムを実行することによって、図2に示す種々の機能ブロックに対応する機能を提供する。具体的には、車両制御装置1は機能ブロックとして、シフトポジション特定部F1、意思推定部F2、及び駆動制御部F3を備える。
<Functions provided in vehicle control device 1>
Next, the functions of the vehicle control device 1 will be described with reference to FIG. The vehicle control device 1 provides functions corresponding to various functional blocks illustrated in FIG. 2 by the CPU 11 executing the vehicle control program. Specifically, the vehicle control device 1 includes, as functional blocks, a shift position specifying unit F1, an intention estimating unit F2, and a drive control unit F3.

なお、車両制御装置1が備える機能ブロックの一部又は全部は、一つあるいは複数のIC等を用いることによってハードウェアとして実現されていてもよい。また、CPU11によるソフトウェアの実行とハードウェア部材の組み合わせによって実現されていてもよい。   Note that some or all of the functional blocks included in the vehicle control device 1 may be implemented as hardware by using one or more ICs or the like. Further, it may be realized by a combination of execution of software by the CPU 11 and hardware members.

シフトポジション特定部F1は、シフトポジションセンサ2から入力されるシフトポジション信号に基づいて、ドライバが選択しているシフトポジションを特定する。なお、シフトポジションを特定することは、ドライバが指定している駆動系メカシステムの動作モード(いわゆるシフトレンジ)を特定することに相当する。   The shift position specifying unit F1 specifies the shift position selected by the driver based on the shift position signal input from the shift position sensor 2. Note that specifying the shift position corresponds to specifying the operation mode (so-called shift range) of the drive mechanical system specified by the driver.

また、シフトポジション特定部F1は、より細かい機能(つまりサブ機能)として、シフトポジションセンサ2の故障を検出する故障検出部F11を備える。故障検出部F11は、シフトポジション信号が示すスイッチ毎の出力信号のパターンに基づいて、シフトポジションセンサ2の異常を検出する。   Further, the shift position specifying unit F1 includes a failure detection unit F11 that detects a failure of the shift position sensor 2 as a more detailed function (that is, a sub function). The failure detection unit F11 detects an abnormality of the shift position sensor 2 based on the output signal pattern of each switch indicated by the shift position signal.

具体的には、各スイッチのオン/オフ状態の組み合わせ(以降、出力パターン)が、何れのシフトポジションにも該当しないパターンとなっている場合に、シフトポジションセンサ2が故障していると判定する。また、故障検出部F11は、シフトポジションセンサ2を構成する或るスイッチの出力電圧が、当該スイッチの正常な出力値として予め設計されている範囲外の値となっている場合にも、シフトポジションセンサ2が故障していると判定する。故障検出部F11が請求項に記載の異常検出部に相当する。   Specifically, when the combination of the on / off state of each switch (hereinafter, output pattern) is a pattern that does not correspond to any shift position, it is determined that the shift position sensor 2 has failed. . Further, the failure detection unit F11 detects the shift position even when the output voltage of a switch constituting the shift position sensor 2 is a value outside a range designed as a normal output value of the switch. It is determined that the sensor 2 has failed. The failure detection unit F11 corresponds to an abnormality detection unit described in claims.

意思推定部F2は、シフトポジション特定部F1によってシフトポジションセンサ2が故障していると判定されている場合に、アクセルセンサ3やブレーキセンサ4の検出値に基づいて、搭載車両の走行制御に対するドライバの意図を推定する機能ブロックである。搭載車両の走行制御に対するドライバの意図とは、例えば、ドライバが搭載車両を前進させようとしているのか、後退させようとしているのか、停止状態を維持しようとしているのか等である。   When the shift position specifying unit F1 determines that the shift position sensor 2 is out of order, the intention estimating unit F2 determines the driver for the traveling control of the mounted vehicle based on the detection values of the accelerator sensor 3 and the brake sensor 4. Is a functional block for estimating the intention of the user. The intention of the driver with respect to the traveling control of the mounted vehicle is, for example, whether the driver intends to move the mounted vehicle forward, to retreat, or to maintain a stopped state.

意思推定部F2は、より細かい機能ブロック(換言すればサブ機能)として、前進意思推定部F21、後退意思推定部F22、及び推定結果調停部F23を備える。前進意思推定部F21は、ドライバが搭載車両を前進させようとしているのか否かを推定する機能ブロックであり、後退意思推定部F22は、ドライバが搭載車両を後退させようとしているのか否かを推定する機能ブロックである。推定結果調停部F23は、前進意思推定部F21と後退意思推定部F22の推定結果を調停し、最終的なドライバの意図を決定する。   The intention estimating unit F2 includes a forward intention estimating unit F21, a backward intention estimating unit F22, and an estimation result arbitration unit F23 as finer functional blocks (in other words, sub-functions). The forward intention estimating unit F21 is a functional block for estimating whether the driver intends to move the mounted vehicle forward, and the retreat intention estimating unit F22 estimates whether the driver intends to retreat the mounted vehicle. It is a functional block that performs The estimation result arbitration unit F23 arbitrates the estimation results of the forward intention estimation unit F21 and the reverse intention estimation unit F22, and determines the final driver intention.

これらのサブ機能を含む意思推定部F2の詳細については別途後述する。なお、前進意思推定部F21は、ドライバが搭載車両を前進させようとしているのか否かを推定する処理の進行状況を示す状態(以降、推定状態)として、図3に示すように、初期状態と、推定中状態と、推定完了状態の、3つの状態を順番に遷移する。初期状態は、これから推定を行う状態であり、推定中状態は、推定結果が未確定な状態を表す。推定完了状態は、一連の推定処理が完了し、搭載車両を前進させることに対するドライバの意図の推定結果が確定している状態である。各種の推定状態は、フラグを用いて記述されれば良い。   Details of the intention estimating unit F2 including these sub-functions will be separately described later. Note that the forward intention estimating unit F21 sets the initial state as shown in FIG. 3 as a state indicating the progress of the process of estimating whether or not the driver is about to move the mounted vehicle forward (hereinafter, an estimated state). , An estimation in progress state, and an estimation completion state in order. The initial state is a state in which estimation is to be performed from now on, and the estimation state is a state in which the estimation result is undetermined. The estimation completion state is a state in which a series of estimation processes has been completed and the estimation result of the driver's intention to advance the mounted vehicle has been determined. Various estimated states may be described using flags.

駆動制御部F3は、駆動系メカシステム7の作動を制御する。具体的には、駆動源71が生成すべき駆動力の目標値を決定し、当該目標値に応じた制御信号を駆動源71に入力することで、駆動源71に当該目標値通りの駆動力を生成させる。また、駆動制御部F3は、変速機72に対して所定の制御信号を出力することで、駆動源71が生成する駆動力の発揮方向を変更する。   The drive control unit F3 controls the operation of the drive system mechanical system 7. Specifically, by determining a target value of the driving force to be generated by the driving source 71 and inputting a control signal corresponding to the target value to the driving source 71, the driving force corresponding to the target value is supplied to the driving source 71. Is generated. In addition, the drive control unit F <b> 3 changes the direction in which the drive force generated by the drive source 71 is exerted by outputting a predetermined control signal to the transmission 72.

例えば、シフトポジションが前進ポジションに設定されている場合には、前進方向に駆動力が発揮されるように、変速機72のギヤの組み合わせを変更する。また、シフトポジションが後退ポジションに設定されている場合には、後退方向に駆動力が発揮されるように、変速機72のギヤの組み合わせを変更する。   For example, when the shift position is set to the forward position, the gear combination of the transmission 72 is changed so that the driving force is exerted in the forward direction. When the shift position is set to the reverse position, the combination of the gears of the transmission 72 is changed so that the driving force is exerted in the reverse direction.

また、駆動制御部F3は、シフトポジションセンサ2が故障していると判定されている場合には、意思推定部F2からの要求に基づいて、駆動系メカシステム7を制御する。なお、駆動制御部F3は、シフトポジションセンサ2の故障が検出された場合には、フェールセーフの観点から、駆動源71が生成する駆動力をいったん遮断する。駆動力の遮断は、駆動源71への通電を遮断し、駆動源71自体の動作を停止させることによって実現されればよい。そして、推定状態が推定完了状態となるまでは、駆動源71の出力レベルの上限を、シフトポジションセンサ2が正常に動作している時(つまり通常時)よりも低い抑制レベルに設定する。抑制レベルは、徐行相当の速度での走行(いわゆる退避走行)が可能となる出力レベルである。   When it is determined that the shift position sensor 2 is out of order, the drive control unit F3 controls the drive system mechanical system 7 based on a request from the intention estimation unit F2. When the failure of the shift position sensor 2 is detected, the drive control unit F3 temporarily cuts off the driving force generated by the drive source 71 from the viewpoint of fail-safe. The interruption of the driving force may be realized by interrupting the power supply to the driving source 71 and stopping the operation of the driving source 71 itself. Until the estimation state becomes the estimation completion state, the upper limit of the output level of the drive source 71 is set to a lower suppression level than when the shift position sensor 2 is operating normally (that is, during normal operation). The suppression level is an output level at which traveling at a speed equivalent to slow traveling (so-called evacuation traveling) is possible.

<故障対応処理>
次に、図4に示すフローチャートを用いて、車両制御装置1が実施する故障対応処理について説明する。故障対応処理は、シフトポジションセンサ2が故障している場合において、ドライバの意図に沿った車両制御を実現するための処理である。この故障対応処理は、例えば、車両制御装置1に電力が供給されている間、逐次(例えば100ミリ秒毎に)開始されればよい。
<Failure handling process>
Next, a failure handling process performed by the vehicle control device 1 will be described using a flowchart shown in FIG. The failure handling process is a process for realizing vehicle control according to the driver's intention when the shift position sensor 2 has failed. The failure handling process may be started sequentially (for example, every 100 milliseconds) while power is supplied to the vehicle control device 1.

図4に示す各ステップの実行主体はいずれも車両制御装置1である。実行主体を特に明記していないステップについては、例えば、車両制御装置1のオペレーティングシステム(OS:Operating System)によって実行されれば良い。   The execution subject of each step shown in FIG. 4 is the vehicle control device 1. Steps for which the execution subject is not particularly specified may be executed by, for example, an operating system (OS) of the vehicle control device 1.

また、本実施形態における車両制御装置1は、前進意思フラグ、後退意思フラグ、前進推定禁止フラグ、及び後退推定禁止フラグといった4種類のフラグを用いて、故障対応処理を実行する。   Further, the vehicle control device 1 according to the present embodiment executes the failure handling process using four types of flags such as a forward intention flag, a reverse intention flag, a forward estimation prohibition flag, and a reverse estimation prohibition flag.

前進意思フラグは、ドライバが搭載車両を前進させようとしているか否かの推定結果を示す処理上のフラグである。前進意思推定部F21は、ドライバが搭載車両を前進させようとしていると判定した場合には前進意思フラグをONに設定する。また、ドライバが搭載車両を前進させようとしていないと判定した場合には、前進意思フラグをOFFに設定する。   The forward intention flag is a flag in a process indicating an estimation result of whether or not the driver intends to move the mounted vehicle forward. The forward intention estimating unit F21 sets the forward intention flag to ON when it is determined that the driver intends to move the mounted vehicle forward. If it is determined that the driver is not going to move the mounted vehicle forward, the forward intention flag is set to OFF.

後退意思フラグは、ドライバが搭載車両を後退させようとしているか否かの推定結果を示す処理上のフラグである。後退意思推定部F22は、ドライバが搭載車両を後退させようとしていると判定した場合には後退意思フラグをONに設定する。また、ドライバが搭載車両を後退させようとしていないと判定した場合には後退意思フラグをOFFに設定する。   The reverse intention flag is a flag in processing indicating an estimation result of whether or not the driver is going to reverse the mounted vehicle. The reverse intention estimating unit F22 sets the reverse intention flag to ON when it is determined that the driver intends to reverse the mounted vehicle. If the driver determines that the onboard vehicle is not going to retreat, the reverse intention flag is set to OFF.

前進推定禁止フラグは、ドライバが搭載車両を前進させようとしているか否かを推定する処理の実行を禁止するためのフラグである。前進推定禁止フラグがONに設定されている場合には、ドライバが搭載車両を前進させようとしているか否かの推定を行わない。また、前進意思フラグもOFFに設定する。前進意思推定部F21が、ドライバが搭載車両を前進させようとしているか否かの推定を実施する場合とは、前進推定禁止フラグがOFFに設定されている場合である。なお、故障対応処理を開始した時点において前進推定禁止フラグはOFFに設定されている。   The forward estimation prohibition flag is a flag for prohibiting execution of a process of estimating whether or not the driver intends to move the mounted vehicle forward. When the forward estimation prohibition flag is set to ON, it is not estimated whether or not the driver intends to move the mounted vehicle forward. Also, the forward intention flag is set to OFF. The case where the forward intention estimating unit F21 estimates whether or not the driver intends to move the mounted vehicle forward is a case where the forward estimation prohibition flag is set to OFF. At the time when the failure handling process is started, the forward estimation prohibition flag is set to OFF.

後退推定禁止フラグは、ドライバが搭載車両を後退させようとしているか否かを推定する処理の実行を禁止するためのフラグである。後退推定禁止フラグがONに設定されている場合には、ドライバが搭載車両を後退させようとしているか否かの推定を行わない。また、後退意思フラグもOFFに設定する。後退意思推定部F22が、ドライバが搭載車両を後退させようとしているか否かの推定を実施する場合とは、後退推定禁止フラグがOFFに設定されている場合である。なお、故障対応処理を開始した時点において後退推定禁止フラグはOFFに設定されている。   The reverse estimation prohibition flag is a flag for prohibiting the execution of the process of estimating whether the driver intends to reverse the mounted vehicle. When the reverse estimation prohibition flag is set to ON, it is not estimated whether or not the driver intends to reverse the mounted vehicle. Also, the reverse intention flag is set to OFF. The case where the reverse intention estimating unit F22 estimates whether or not the driver intends to reverse the mounted vehicle is a case where the reverse estimation prohibition flag is set to OFF. At the time when the failure handling process is started, the backward estimation prohibition flag is set to OFF.

以下、上述した種々のフラグを用いて実行される故障対応処理が備える各ステップについて順番に説明する。まず、ステップS1では搭載車両が走行可能な状態となっているか否かを判定する。ここでの搭載車両が走行可能な状態とは、一例として、イグニッション電源がオンとなっている場合とする。なお、搭載車両が電気自動車である場合には、駆動源71としてのモータが、走行用電源と接続されている状態とすればよい。搭載車両が走行可能な状態となっている場合にはステップS1が肯定判定されてステップS2に移る。一方、搭載車両が走行可能な状態となっていない場合にはステップS1が否定判定されて本フローが終了する。本フローが終了した場合には、終了時点から所定時間(例えば100ミリ秒)経過後に再び開始されればよい。   Hereinafter, each step included in the failure handling process executed using the various flags described above will be described in order. First, in step S1, it is determined whether or not the mounted vehicle is ready to run. The state in which the mounted vehicle can travel here is, for example, a case where the ignition power is on. When the mounted vehicle is an electric vehicle, the motor as the drive source 71 may be connected to the power supply for traveling. If the mounted vehicle is in a runnable state, step S1 is determined to be affirmative and the process proceeds to step S2. On the other hand, if the mounted vehicle is not in a state in which it can travel, step S1 is determined to be negative, and this flow ends. When this flow ends, the flow may be restarted after a predetermined time (for example, 100 milliseconds) has elapsed from the end point.

ステップS2では故障検出部F11が、シフトポジションセンサ2から入力されるシフトポジション信号に基づいて、シフトポジションセンサ2が故障しているか否かを判定する。シフトポジションセンサ2が故障している場合には、ステップS2が肯定判定されてステップS3に移る。一方、シフトポジションセンサ2が正常に動作している場合にはステップS2が否定判定されてステップS1に戻る。   In step S2, the failure detection unit F11 determines whether or not the shift position sensor 2 has failed based on the shift position signal input from the shift position sensor 2. If the shift position sensor 2 is out of order, step S2 is affirmatively determined, and the process proceeds to step S3. On the other hand, if the shift position sensor 2 is operating normally, a negative determination is made in step S2 and the process returns to step S1.

ステップS3では前進意思推定部F21が、前進意思推定処理を実行してステップS4に移る。この前進意思推定処理については別途後述する。ステップS3を実施した結果に応じて前進意思フラグがON又はOFFに設定される。ステップS4では前進意思推定部F21が、推定結果補正処理を実行してステップS5に移る。この処理結果補正処理については別途後述する。   In step S3, the forward intention estimating unit F21 executes the forward intention estimating process, and proceeds to step S4. This forward intention estimating process will be separately described later. The forward intention flag is set to ON or OFF according to the result of performing step S3. In step S4, the forward intention estimating unit F21 performs an estimation result correction process, and proceeds to step S5. This processing result correction processing will be described separately later.

ステップS5では後退意思推定部F22が、後退意思推定処理を実施してステップS6に移る。この後退意思推定処理については別途後述する。ステップS5を実施することにより、後退意思フラグがON及びOFFの何れかに設定される。   In step S5, the backward intention estimating unit F22 performs a backward intention estimating process, and proceeds to step S6. This backward intention estimating process will be separately described later. By performing step S5, the reverse intention flag is set to either ON or OFF.

ステップS6では推定結果調停部F23が、推定結果調停処理を実施してステップS7に移る。推定結果調停処理については別途後述する。ステップS6での処理を実行することによって、搭載車両の走行制御に対するドライバの意図の推定結果が決定される。具体的には、搭載車両を前進させるようとしているのか、後退させようとしているのか、移動させる意思はないのかが決定される。   In step S6, the estimation result arbitration unit F23 performs the estimation result arbitration process, and proceeds to step S7. The estimation result arbitration process will be separately described later. By executing the processing in step S6, the estimation result of the driver's intention for the traveling control of the onboard vehicle is determined. Specifically, it is determined whether the vehicle is going to move forward, to move backward, or not to move.

ステップS7では、以上の処理の結果として、意思推定部F2がドライバは搭載車両を前進させようとしていると判定したのか否かを判定する。意思推定部F2が、ドライバは搭載車両を前進させようとしている(つまり前進意思有り)と判定している場合には、ステップS7が肯定判定されてステップS8に移る。一方、意思推定部F2が、ドライバは搭載車両を前進させようとしていると判定していない場合には、ステップS7が否定判定されてステップS9に移る。   In step S7, it is determined whether or not the intention estimating unit F2 determines that the driver intends to move the mounted vehicle forward as a result of the above processing. When the intention estimating unit F2 determines that the driver intends to move the mounted vehicle forward (that is, there is a forward intention), the determination in step S7 is affirmative, and the process proceeds to step S8. On the other hand, when the intention estimating unit F2 does not determine that the driver is going to move the mounted vehicle forward, a negative determination is made in step S7, and the process proceeds to step S9.

ステップS8では駆動制御部F3が、駆動系メカシステム7に対して所定の制御信号を出力し、前進方向に駆動力を発揮させる。具体的には、変速機72におけるギヤの組み合わせを、駆動力が前進方向に伝達される組み合わせに切り替えさせる。また、駆動源71にドライバのアクセル踏込量に応じた駆動力を発揮させる。   In step S8, the drive control unit F3 outputs a predetermined control signal to the drive system mechanical system 7 to exert a drive force in the forward direction. Specifically, the combination of the gears in the transmission 72 is switched to a combination in which the driving force is transmitted in the forward direction. In addition, the driving source 71 exerts a driving force corresponding to the accelerator pedal depression amount of the driver.

ただし、ドライバのアクセル踏込量に応じた駆動力を発揮させる際には、急激に駆動力を発揮させるのではなく、発揮される駆動力が徐々に(換言すれば段階的に)増加するように駆動源71を制御する。つまり、ステップS1からステップS8までを一巡することによって増加される駆動力は、搭載車両のドライバ及び周囲に存在する人物を驚かせない程度の微小量とする。このような態様は、シフトポジションセンサ2の故障の検出に伴って設定した駆動源71の出力に対する制限を徐々に緩めていくことに相当する。なお、ステップS8における駆動制御部F3の種々の処理は、何れも意思推定部F2からの要求に基づいて実施される。   However, when exerting the driving force according to the accelerator pedal depression amount of the driver, the driving force is not suddenly exhibited, but is gradually increased (in other words, gradually). The drive source 71 is controlled. That is, the driving force that is increased by making a round from step S1 to step S8 is a minute amount that does not surprise the driver of the onboard vehicle and the persons existing around. Such an aspect corresponds to gradually reducing the limit on the output of the drive source 71 set in response to the detection of the failure of the shift position sensor 2. The various processes of the drive control unit F3 in step S8 are all performed based on a request from the intention estimation unit F2.

ステップS9では、以上の処理の結果として、意思推定部F2がドライバは搭載車両を後退させようとしていると判定したのか否かを判定する。意思推定部F2が、ドライバは搭載車両を後退させようとしている(つまり後退意思有り)と判定している場合には、ステップS9が肯定判定されてステップS10に移る。一方、意思推定部F2が、ドライバは搭載車両を後退させようとしていると判定していない場合には、ステップS9が否定判定されてステップS11に移る。   In step S9, as a result of the above processing, it is determined whether or not the intention estimating unit F2 determines that the driver intends to retreat the mounted vehicle. If the intention estimating unit F2 determines that the driver is going to retreat the mounted vehicle (that is, there is a intention to retreat), the affirmative determination is made in step S9 and the process proceeds to step S10. On the other hand, when the intention estimating unit F2 does not determine that the driver is going to retreat the mounted vehicle, a negative determination is made in step S9, and the process proceeds to step S11.

ステップS10では駆動制御部F3が、駆動系メカシステム7に対して所定の制御信号を出力し、後退方向に駆動力を発揮させる。具体的には、変速機72におけるギヤの組み合わせを、駆動力が後退方向に伝達される組み合わせに切り替えさせる。また、駆動源71にドライバのアクセル踏込量に応じた駆動力を発揮させる。その際、急激に駆動力を発揮させるのではなく、徐々に駆動力は発揮させるように駆動源71を制御する。   In step S10, the drive control unit F3 outputs a predetermined control signal to the drive system mechanical system 7 to exert a drive force in the backward direction. Specifically, the combination of gears in the transmission 72 is switched to a combination in which the driving force is transmitted in the reverse direction. In addition, the driving source 71 exerts a driving force corresponding to the accelerator pedal depression amount of the driver. At this time, the driving source 71 is controlled so that the driving force is gradually exerted, instead of suddenly exerting the driving force.

ステップS11では駆動制御部F3が、駆動源71の作動を停止、又は駆動源71の出力レベルを抑制して、ステップS1に戻る。ただし、駆動力の発揮方向についての設定は保持しておく。   In step S11, the drive control unit F3 stops the operation of the drive source 71 or suppresses the output level of the drive source 71, and returns to step S1. However, the setting of the direction in which the driving force is exerted is maintained.

<前進意思推定処理>
次に、図5に示すフローチャートを用いて、前進意思推定部F21が、駆動制御部F3等と協働して実施する前進意思推定処理について説明する。この図5に示すフローチャートは、図4のステップS3に移った時に開始される。図5に示す種々のステップのうち、実行主体を明記していないステップについては、前進意思推定部F21によって実行されるものとする。
<Progressive intention estimation process>
Next, a forward intention estimating process performed by the forward intention estimating unit F21 in cooperation with the drive control unit F3 and the like will be described using a flowchart illustrated in FIG. The flowchart shown in FIG. 5 is started when the process proceeds to step S3 in FIG. Of the various steps shown in FIG. 5, steps for which the execution subject is not specified are assumed to be executed by the forward intention estimating unit F21.

まず、ステップS301では、前進推定禁止フラグがONに設定されているか否かを判定する。前進推定禁止フラグがONとなっている場合にはステップS301が肯定判定されてステップS316に移る。一方、前進推定禁止フラグがOFFに設定されている場合にはステップS301が否定判定されてステップS302に移る。   First, in step S301, it is determined whether the forward estimation prohibition flag is set to ON. If the forward estimation prohibition flag is ON, step S301 is affirmed and the process proceeds to step S316. On the other hand, if the forward estimation prohibition flag is set to OFF, a negative determination is made in step S301 and the process proceeds to step S302.

ステップS302では、推定状態が初期状態であるか否かを判定する。推定状態が初期状態である場合にはステップS302が肯定判定されてステップS303に移る。一方、推定状態が初期状態ではない場合にはステップS302が否定判定されてステップS310に移る。   In step S302, it is determined whether the estimated state is the initial state. If the estimation state is the initial state, a positive determination is made in step S302, and the process proceeds to step S303. On the other hand, if the estimated state is not the initial state, a negative determination is made in step S302 and the process proceeds to step S310.

ステップS303では、ドライバによってアクセルペダルが操作されており(換言すればアクセル ON)、且つ、ブレーキペダルが操作されていない(換言すればブレーキ OFF)状態であるか否かを判定する。   In step S303, it is determined whether or not the accelerator pedal is operated by the driver (in other words, the accelerator is on) and the brake pedal is not operated (in other words, the brake is off).

アクセルペダルが操作されているかは、アクセルセンサ3の検出値から判定することができる。具体的には、アクセルセンサ3の検出値が所定のアクセル操作判定閾値以上となっている場合に、アクセルペダルが操作されていると判定する。また、アクセルセンサ3の検出値がアクセル操作判定閾値未満となっている場合に、アクセルペダルが操作されていないと判定する。なお、アクセルペダルの操作(以降、アクセル操作)とは、アクセルペダルを踏み込んでペダルの角度を調整することを意味する。   Whether or not the accelerator pedal is operated can be determined from the detection value of the accelerator sensor 3. Specifically, when the detection value of the accelerator sensor 3 is equal to or greater than a predetermined accelerator operation determination threshold, it is determined that the accelerator pedal is operated. When the detection value of the accelerator sensor 3 is smaller than the accelerator operation determination threshold, it is determined that the accelerator pedal is not operated. The operation of the accelerator pedal (hereinafter, accelerator operation) means that the angle of the pedal is adjusted by depressing the accelerator pedal.

ブレーキペダルが操作されているか否かも、ブレーキセンサ4の検出値と、所定のブレーキ操作判定閾値との比較によって判定することができる。ドライバがブレーキペダルを踏み込むことを以降ではブレーキ操作とも記載する。   Whether or not the brake pedal is operated can also be determined by comparing the detection value of the brake sensor 4 with a predetermined brake operation determination threshold value. Hereinafter, depressing the brake pedal by the driver is also referred to as a brake operation.

ドライバによってアクセルペダルが操作されており、かつ、ブレーキペダルが操作されていない場合には、ステップS303が肯定判定されて、ステップS304に移る。一方、アクセルペダルが操作されていない場合や、ブレーキペダルが操作されている場合には、ステップS303が否定判定されてステップS316に移る。ステップS304では、推定状態を推定中に設定してステップS305に移る。   When the accelerator pedal is operated by the driver and the brake pedal is not operated, an affirmative determination is made in step S303, and the process proceeds to step S304. On the other hand, if the accelerator pedal has not been operated or the brake pedal has been operated, a negative determination is made in step S303 and the process proceeds to step S316. In step S304, the estimation state is set to estimation in progress, and the flow advances to step S305.

ステップS305では駆動制御部F3が、変速機72に対して所定の制御信号を出力し、駆動力の発揮方向を前進方向に設定してステップS306に移る。ステップS306では駆動制御部F3が、駆動源71に生成させる駆動力を微少量増加させてステップS307に移る。なお、ステップS306を実行することによって発揮される駆動力は、搭載車両が前進し始めたことをドライバが認識できる程度の微小量とすることが好ましい。より具体的には、1秒間での移動距離が数十cmから1m未満となる程度とすることが好ましい。   In step S305, the drive control unit F3 outputs a predetermined control signal to the transmission 72, sets the direction in which the driving force is exerted to the forward direction, and proceeds to step S306. In step S306, the drive control unit F3 increases the driving force generated by the drive source 71 by a small amount, and proceeds to step S307. It is preferable that the driving force exerted by executing step S306 be a small amount that allows the driver to recognize that the mounted vehicle has started to move forward. More specifically, it is preferable that the moving distance in one second is from several tens of cm to less than 1 m.

ステップS307では、推定状態が推定中に移行してから所定の挙動監視時間(例えば5秒)経過したか否かを判定する。推定状態が推定中に移行してから挙動監視時間経過している場合にはステップS307が肯定判定されてステップS308に移る。一方、推定状態が推定中に移行してから未だ挙動監視時間経過していない場合にはステップS307が否定判定されて本フローを終了する。本フローを終了した場合には、本フローの呼び出し元である故障対応処理に戻って、ステップS4が実行される。   In step S307, it is determined whether or not a predetermined behavior monitoring time (for example, 5 seconds) has elapsed since the estimation state shifted to during estimation. If the behavior monitoring time has elapsed after the estimation state has shifted to the estimation state, an affirmative determination is made in step S307, and the process proceeds to step S308. On the other hand, if the behavior monitoring time has not yet elapsed since the estimation state has shifted to the estimation state, a negative determination is made in step S307, and the flow ends. When the present flow ends, the flow returns to the failure handling process that is the caller of the present flow, and step S4 is executed.

ステップS308では、前進意思フラグをONに設定してステップS309に移る。ステップS309では、推定状態を推定完了に設定して本フローを終了する。   In step S308, the forward intention flag is set to ON, and the routine goes to step S309. In step S309, the estimation state is set to estimation completion, and this flow ends.

ステップS310では、推定状態が推定中であるか否かを判定する。推定状態が推定中である場合にはステップS310が肯定判定されてステップS311に移る。一方、推定状態が推定中ではない場合には、ステップS310が否定判定されてステップS315に移る。なお、ステップS315に移る場合とは、推定状態が推定完了となっている場合である。   In step S310, it is determined whether the estimation state is being estimated. If the estimation state is under estimation, an affirmative determination is made in step S310, and the process proceeds to step S311. On the other hand, if the estimation state is not being estimated, a negative determination is made in step S310, and the process proceeds to step S315. Note that the case of moving to step S315 is a case where the estimation state has been completed.

ステップS311では、ステップS303と同様に、アクセルペダルが操作されており、かつ、ブレーキペダルが操作されていない状態であるか否かを判定する。アクセルペダルが操作されており、かつ、ブレーキペダルが操作されていない場合には、ステップS311が肯定判定されて、ステップS306に移る。   In step S311, as in step S303, it is determined whether the accelerator pedal is operated and the brake pedal is not operated. If the accelerator pedal has been operated and the brake pedal has not been operated, an affirmative determination is made in step S311 and the process proceeds to step S306.

一方、アクセルペダルが操作されていない場合や、ブレーキペダルが操作されている場合には、ステップS311が否定判定されてステップS312に移る。ステップS312では、前進意思フラグをOFFに設定してステップS313に移る。ステップS313では、前進推定禁止フラグをONに設定してステップS314に移る。ステップS314では、推定状態を初期状態に設定して本フローを終了する。   On the other hand, if the accelerator pedal has not been operated or the brake pedal has been operated, a negative determination is made in step S311 and the process proceeds to step S312. In step S312, the forward intention flag is set to OFF, and the routine goes to step S313. In step S313, the forward estimation prohibition flag is set to ON, and the routine goes to step S314. In step S314, the estimation state is set to the initial state, and the flow ends.

ところで、ドライバのアクセル操作に基づいてステップS307で搭載車両を前進させた結果、ドライバがブレーキをかけたり、アクセル操作をやめたりしたということは、搭載車両を前進させるという車両制御が、ドライバの意に反した制御であったことを意味する。   By the way, as a result of moving the mounted vehicle forward in step S307 based on the driver's accelerator operation, the fact that the driver has applied the brake or stopped the accelerator operation means that the vehicle control of moving the mounted vehicle forward means the driver. This means that the control was contrary to the above.

そのため、ステップS311が否定判定された場合には、前進意思フラグをOFFにする。これによって、推定結果をドライバの意図に合致させることができる。さらに、ステップS313で前進推定禁止フラグもONとすることで、以降において前進意思があるか否かの判定が繰り返されることを回避できる。アクセルペダルを基本位置に戻す操作(つまりアクセルペダルをリリースする操作)や、ブレーキペダルを踏み込む操作が、請求項に記載の、車両の前進を止めるためのドライバ操作(つまり停止操作)に該当する。   Therefore, when a negative determination is made in step S311, the forward intention flag is turned off. Thus, the estimation result can be matched with the driver's intention. Further, by turning on the forward estimation prohibition flag in step S313, it is possible to avoid repeated determination of whether or not there is a forward intention. The operation of returning the accelerator pedal to the basic position (that is, the operation of releasing the accelerator pedal) and the operation of depressing the brake pedal correspond to the driver operation for stopping the forward movement of the vehicle (that is, the stop operation).

ステップS315では、停車状態が一定時間(例えば30秒)継続しているか否かを判定する。停車状態であるか否かは、例えば、図示しない車速センサの検出値に基づいて判定することができる。具体的には、車速センサの検出値が、搭載車両が停車しているとみなす所定の停車判定閾値(例えば2km/h)未満となっている場合に、搭載車両は停車していると判定する。もちろん、その他の周知の方法によって、搭載車両が停車しているか否かを判定してもよい。例えばナビゲーション装置5から提供される位置情報が変化していない場合に停車していると判定してもよい。   In step S315, it is determined whether or not the stop state has continued for a fixed time (for example, 30 seconds). Whether or not the vehicle is in the stopped state can be determined, for example, based on a detection value of a vehicle speed sensor (not shown). Specifically, when the detection value of the vehicle speed sensor is smaller than a predetermined stop determination threshold (for example, 2 km / h) for determining that the mounted vehicle is stopped, it is determined that the mounted vehicle is stopped. . Of course, whether or not the mounted vehicle is stopped may be determined by another known method. For example, it may be determined that the vehicle is stopped when the position information provided from the navigation device 5 has not changed.

ステップS315において搭載車両の走行速度が停車判定閾値以上となっている場合や、停車中であっても停車状態が継続している時間が一定時間未満である場合には、ステップS315が否定判定されて本フローを終了する。   If the traveling speed of the on-board vehicle is equal to or higher than the stop determination threshold value in step S315, or if the time during which the vehicle is in the stopped state is shorter than the certain time even during the stop, step S315 is determined to be negative. To end this flow.

一方、停車状態が一定時間継続している場合には、ステップS315が肯定判定されてステップS314に移る。停車状態が一定時間継続した場合には、その間にドライバの意図が変化している可能性があり、再度、ドライバの意図の推定を初期状態から実施することが好ましいためである。   On the other hand, if the stopped state has continued for a certain period of time, a positive determination is made in step S315, and the process proceeds to step S314. This is because if the stopped state continues for a certain period of time, the driver's intention may have changed during that time, and it is preferable to again estimate the driver's intention from the initial state.

なお、推定状態が推定完了に設定されている間は、アクセル操作やブレーキ操作に基づいたドライバの意図推定は実施しない。そのため、ドライバは、シフトポジションセンサ2が故障していない場合と同様に搭載車両を加減速させることができる。   Note that the driver's intention estimation based on the accelerator operation or the brake operation is not performed while the estimation state is set to the estimation completion. Therefore, the driver can accelerate and decelerate the mounted vehicle as in the case where the shift position sensor 2 is not out of order.

ステップS316では前進意思フラグをOFFに設定してステップS317に移る。ステップS317では、推定状態を初期状態に設定して本フローを終了する。   In step S316, the forward intention flag is set to OFF, and the routine goes to step S317. In step S317, the estimation state is set to the initial state, and the flow ends.

<推定結果補正処理>
次に、図6に示すフローチャートを用いて、前進意思推定部F21が実施する推定結果補正処理について説明する。この図6に示すフローチャートは、図4のステップS4に移った時に開始される。図6に示す種々のステップは、前進意思推定部F21によって実行される。
<Estimation result correction processing>
Next, an estimation result correction process performed by the forward intention estimating unit F21 will be described using a flowchart shown in FIG. The flowchart shown in FIG. 6 is started when the process proceeds to step S4 in FIG. The various steps shown in FIG. 6 are executed by the forward intention estimating unit F21.

まず、ステップS401では、搭載車両が停車しているか否かを判定する。搭載車両が停車している場合にはステップS401が肯定判定されてステップS402に移る。一方、搭載車両が停車していない場合にはステップS401が否定判定されてステップS404に移る。   First, in step S401, it is determined whether or not the mounted vehicle is stopped. If the on-board vehicle is stopped, a positive determination is made in step S401, and the process proceeds to step S402. On the other hand, if the on-vehicle vehicle is not stopped, a negative determination is made in step S401 and the process proceeds to step S404.

ステップS402では、ナビゲーション装置5から提供される走行道路情報に基づいて、搭載車両が停止している理由(以降、停車理由)が、信号待ち及び渋滞の何れかに該当するか否かを判定する。例えば、信号機がある交差点から数十メートル以内となる位置で停車している場合には、停車理由は信号待ちであると判定する。また、搭載車両が走行している道路で渋滞が発生している場合には、停車理由は渋滞であると判定する。なお、信号待ちとは、信号機の表示が、交差点の通行を禁止する表示になっていることに伴って停車し、通行を許可する表示に切り替わるまで待機することである。   In step S402, based on the traveling road information provided from the navigation device 5, it is determined whether or not the reason why the mounted vehicle is stopped (hereinafter, the reason for stopping) corresponds to any of signal waiting and traffic congestion. . For example, when the traffic light is stopped at a position within several tens of meters from an intersection, it is determined that the reason for the stop is waiting for the traffic light. If traffic congestion occurs on the road on which the mounted vehicle is traveling, it is determined that the reason for stopping is congestion. In addition, waiting for a signal means that the display of the traffic light stops at the intersection with the display prohibiting the traffic at the intersection, and waits until the display is switched to the display permitting the traffic.

停車理由が信号待ち及び渋滞の何れかに該当する場合には、ステップS402が肯定判定されてステップS403に移る。一方、停車理由が信号待ち及び渋滞の何れにも該当しない場合にはステップS402が否定判定されてステップS404に移る。   If the reason for the stop corresponds to one of signal waiting and traffic congestion, an affirmative determination is made in step S402 and the process proceeds to step S403. On the other hand, if the reason for stopping does not correspond to any of the signal waiting and the traffic jam, a negative determination is made in step S402 and the process proceeds to step S404.

ステップS403では、前進推定禁止フラグをOFFに設定してステップS404に移る。一般的に、信号待ちや渋滞によって停車している場合、ドライバは自由にアクセルペダルを操作できない。また、搭載車両の前後に存在する他車両との車間距離を調整するために、アクセル操作とブレーキ操作と交互に実施する状況も想定される。そのような状況において前述の前進意思推定処理を実施すると、ドライバは前進を希望しているにも関わらず、前進推定禁止フラグがONとなってしまう可能性がある。   In step S403, the forward estimation prohibition flag is set to OFF, and the routine goes to step S404. In general, when the vehicle is stopped due to signal waiting or traffic congestion, the driver cannot freely operate the accelerator pedal. In addition, in order to adjust the inter-vehicle distance with another vehicle existing before and after the mounted vehicle, a situation in which an accelerator operation and a brake operation are alternately performed is also assumed. When the above-described forward intention estimating process is performed in such a situation, the forward estimation prohibition flag may be turned ON even though the driver desires forward travel.

そのような課題に対し、このステップS401〜S403を実施することによって、仮に前進意思推定処理によって前進推定禁止フラグがONに設定された場合であっても、前進禁止フラグをOFFに戻すことができる。   By executing the steps S401 to S403 for such a problem, the forward prohibition flag can be returned to OFF even if the forward estimation prohibition flag is set to ON by the forward intention estimating process. .

ステップS404では、前進推定禁止フラグがONに設定されているか否かを判定する。前進推定禁止フラグがONとなっている場合にはステップS404が肯定判定されて本フローを終了する。本フローを終了した場合には、本フローの呼び出し元である故障対応処理に戻って、後退意思推定処理(図4 ステップS5)が実行される。   In step S404, it is determined whether the forward estimation prohibition flag is set to ON. If the forward estimation prohibition flag is ON, step S404 is affirmatively determined and the present flow ends. When the present flow ends, the flow returns to the failure handling process that is the caller of the present flow, and the backward intention estimating process (Step S5 in FIG. 4) is executed.

一方、前進推定禁止フラグがOFFに設定されている場合にはステップS404が否定判定されてステップS405に移る。ステップS405では、ナビゲーション装置5から提供される移動姿勢情報に基づいて、搭載車両が道路に沿って前進中であるか否かを判定する。搭載車両が道路に沿って前進中である場合にはステップS405が肯定判定されてステップS406に移る。一方、搭載車両が道路に沿って前進中ではない場合(例えば、停止中や後退中等)にはステップS405が否定判定されてステップS408に移る。ステップS406では、前進意思フラグをONに設定してステップS407に移る。ステップS407では前進推定禁止フラグをOFFに設定してステップS408に移る。   On the other hand, if the forward estimation prohibition flag is set to OFF, a negative determination is made in step S404, and the process proceeds to step S405. In step S405, it is determined whether or not the mounted vehicle is moving forward along the road based on the movement posture information provided from the navigation device 5. If the on-board vehicle is moving forward along the road, an affirmative determination is made in step S405, and the process proceeds to step S406. On the other hand, if the on-board vehicle is not moving forward along the road (for example, during a stop or a retreat), a negative determination is made in step S405, and the process proceeds to step S408. In step S406, the forward intention flag is set to ON, and the routine goes to step S407. In step S407, the forward estimation prohibition flag is set to OFF, and the flow advances to step S408.

ステップS408では障害物センサ6から提供される障害物情報に基づいて、搭載車両の前方に障害物が存在するか否かを判定する。搭載車両の前方に障害物が存在する場合にはステップS408が肯定判定されてステップS409に移る。一方、搭載車両の前方に障害物が存在しない場合にはステップS408が否定判定されて本フローを終了する。   In step S408, it is determined based on the obstacle information provided from the obstacle sensor 6 whether or not an obstacle exists in front of the mounted vehicle. If there is an obstacle in front of the mounted vehicle, step S408 is determined to be affirmative and the process moves to step S409. On the other hand, if there is no obstacle in front of the mounted vehicle, step S408 is negatively determined and the present flow ends.

ステップS409では前進意思フラグをOFFに設定して本フローを終了する。このステップS408からステップS409を実行することによって、障害物が存在する場合には前進意思フラグをOFFに設定されるため、搭載車両と障害物とが接触する恐れを低減できる。また、検出されている障害物が移動体である場合には、時間の経過に伴って、搭載車両の前方から移動する可能性があるため、前進推定禁止フラグはONには設定しない(つまり、OFFのままとする)。   In step S409, the forward intention flag is set to OFF, and this flow ends. By executing steps S408 to S409, if an obstacle exists, the forward intention flag is set to OFF, so that the possibility that the mounted vehicle and the obstacle come into contact with each other can be reduced. Further, when the detected obstacle is a moving object, the forward estimation prohibition flag is not set to ON because there is a possibility that the obstacle may move from the front of the mounted vehicle with the lapse of time (ie, It remains OFF).

<後退意思推定処理>
次に、図7に示すフローチャートを用いて、後退意思推定部F22が実施する後退意思推定処理について説明する。この図7に示すフローチャートは、図4のステップS5に移った時に開始される。図7に示す種々のステップは、後退意思推定部F22によって実行される。なお、前述の通り、後退意思フラグや後退推定禁止フラグの初期設定状態はOFFである。
<Retreat intention estimation process>
Next, the backward intention estimating process performed by the backward intention estimating unit F22 will be described using the flowchart shown in FIG. The flowchart shown in FIG. 7 is started when the process proceeds to step S5 in FIG. Various steps shown in FIG. 7 are executed by the backward intention estimating unit F22. As described above, the initial setting state of the reverse intention flag and the reverse estimation prohibition flag is OFF.

まず、ステップS501では、後退推定禁止フラグがONに設定されているか否かを判定する。後退推定禁止フラグがONに設定されている場合にはステップS501が肯定判定されてステップS502に移る。一方、後退推定禁止フラグがOFFに設定されている場合にはステップS501が否定判定されてステップS503に移る。   First, in step S501, it is determined whether or not the reverse estimation prohibition flag is set to ON. If the reverse estimation prohibition flag is set to ON, the determination in step S501 is affirmative, and the process proceeds to step S502. On the other hand, if the backward estimation prohibition flag is set to OFF, step S501 is negatively determined, and the process proceeds to step S503.

ステップS502では後退意思フラグをOFFに設定して本フローを終了する。本フローを終了した場合には、本フローの呼び出し元である故障対応処理に戻り、推定結果調停処理(図4 ステップS6)を実行する。   In step S502, the reverse intention flag is set to OFF, and the flow ends. When the present flow ends, the process returns to the failure handling process that is the caller of the present flow, and executes the estimation result arbitration process (Step S6 in FIG. 4).

ステップS503では、ナビゲーション装置5から提供される移動姿勢情報に基づいて、搭載車両が道路に沿って後退中であるか否かを判定する。搭載車両が道路に沿って後退中である場合にはステップS503が肯定判定されてステップS504に移る。一方、搭載車両が道路に沿って後退中ではない場合(例えば前進中や停止中)にはステップS503が否定判定されて本フローを終了する。   In step S503, it is determined whether or not the mounted vehicle is retreating along the road based on the movement posture information provided from the navigation device 5. If the mounted vehicle is retreating along the road, an affirmative determination is made in step S503, and the process proceeds to step S504. On the other hand, when the on-board vehicle is not retreating along the road (for example, while the vehicle is moving forward or stopped), a negative determination is made in step S503, and the flow ends.

ステップS504では後退意思フラグをONに設定してステップS505に移る。ステップS505では後退推定禁止フラグをOFFに設定して本フローを終了する。なお、後退推定禁止フラグをONに設定する条件は適宜設計されれば良い。例えば、ナビゲーション装置5が故障している場合には、後退推定禁止フラグをONに設定すれば良い。   In step S504, the reverse intention flag is set to ON, and the routine goes to step S505. In step S505, the reverse estimation prohibition flag is set to OFF, and the flow ends. Note that the condition for setting the backward estimation prohibition flag to ON may be appropriately designed. For example, when the navigation device 5 is out of order, the reverse estimation prohibition flag may be set to ON.

<推定結果調停処理>
次に、図8に示すフローチャートを用いて、推定結果調停部F23が実施する推定結果調停処理について説明する。この図8に示すフローチャートは、図4のステップS6に移った時に開始される。図8に示す種々のステップは、推定結果調停部F23によって実行される。
<Estimation result arbitration processing>
Next, the estimation result arbitration process performed by the estimation result arbitration unit F23 will be described with reference to the flowchart shown in FIG. The flowchart shown in FIG. 8 is started when the process proceeds to step S6 in FIG. Various steps shown in FIG. 8 are executed by the estimation result arbitration unit F23.

まず、ステップS601では前進意思フラグがONに設定されているか否かを判定する。前進意思フラグがONに設定されている場合にはステップS601からステップS602に移る。一方、前進意思フラグがOFFに設定されている場合にはステップS601からステップS603に移る。   First, in step S601, it is determined whether or not the forward intention flag is set to ON. If the forward intention flag is set to ON, the process moves from step S601 to step S602. On the other hand, if the forward intention flag is set to OFF, the process moves from step S601 to step S603.

ステップS602では後退意思フラグがONに設定されているか否かを判定する。後退意思フラグがONに設定されている場合にはステップS602からステップS603に移る。一方、後退意思フラグがOFFに設定されている場合にはステップS602からステップS604に移る。   In step S602, it is determined whether the reverse intention flag is set to ON. If the reverse intention flag is set to ON, the process moves from step S602 to step S603. On the other hand, if the reverse intention flag is set to OFF, the process moves from step S602 to step S604.

ステップS603では、ドライバは搭載車両を移動させる意思はない(つまり移動意思無し)と判定して本フローを終了する。また、ステップS604では、ドライバは搭載車両を前進させる意思がある(つまり前進意思有り)と判定して本フローを終了する。なお、本フローを終了した場合には、本フローの呼び出し元である故障対応処理のステップS7を実行する。   In step S603, the driver determines that there is no intention to move the mounted vehicle (that is, there is no intention to move), and ends this flow. Further, in step S604, the driver determines that the driver has an intention to move the mounted vehicle forward (that is, has an intention to move forward), and ends this flow. When the present flow has been completed, step S7 of the failure handling process which is the calling source of the present flow is executed.

ステップS605では後退意思フラグがONに設定されているか否かを判定する。後退意思フラグがONに設定されている場合にはステップS605からステップS606に移る。一方、後退意思フラグがOFFに設定されている場合にはステップS605からステップS607に移る。   In step S605, it is determined whether the reverse intention flag is set to ON. If the reverse intention flag is set to ON, the process moves from step S605 to step S606. On the other hand, if the reverse intention flag is set to OFF, the process moves from step S605 to step S607.

ステップS606では、ドライバは搭載車両を後退させる意思がある(つまり後退意思有り)と判定して本フローを終了する。また、ステップS607では、ドライバは搭載車両を移動させる意思はない(つまり移動意思無し)と判定して本フローを終了する。   In step S606, the driver determines that the driver has an intention to retreat the mounted vehicle (that is, the driver intends to retreat), and ends this flow. In step S607, the driver determines that there is no intention to move the mounted vehicle (that is, there is no intention to move), and ends this flow.

<車両制御装置1の作動のまとめ>
以上で述べた車両制御装置1の作動について、図9、及び図10を用いて説明する。図9は、ドライバが前進発進をしようとした際に、シフトポジションセンサ2に異常が生じた場合の作動を例示している。図9に示す状況の前提として、ドライバは搭載車両を前進させる意思があるものとする。また、初期の状態においてシフトレバーは駐車ポジションに設定されているものとする。
<Summary of operation of vehicle control device 1>
The operation of the vehicle control device 1 described above will be described with reference to FIGS. 9 and 10. FIG. 9 illustrates an operation when an abnormality occurs in the shift position sensor 2 when the driver attempts to start forward. As a premise of the situation shown in FIG. 9, it is assumed that the driver intends to move the mounted vehicle forward. Further, it is assumed that the shift lever is set to the parking position in the initial state.

なお、図9の(A)は、アクセルセンサ3の出力値、つまりドライバによるアクセルペダルの踏込量を表しており、(B)は、ブレーキセンサ4の出力値、つまりドライバによるブレーキペダルの踏込量を表している。(C)は、ドライバによるシフトレバーの設定位置を表しており、(D)はシフトポジションセンサ2の検出結果を表している。なお、図中の「P」は駐車ポジションを意味し、「D」はドライブポジションを意味している。   9A shows the output value of the accelerator sensor 3, that is, the amount of depression of the accelerator pedal by the driver, and FIG. 9B shows the output value of the brake sensor 4, that is, the amount of depression of the brake pedal by the driver. Is represented. (C) shows the setting position of the shift lever by the driver, and (D) shows the detection result of the shift position sensor 2. Note that “P” in the figure indicates a parking position, and “D” indicates a drive position.

図9の(E)は、駆動力の発揮方向の設定状態を表しており、(F)は各時点での推定状態を表している。(G)は、駆動源71の出力レベル(つまり生成される駆動力の大きさ)を表している。(A)〜(G)の何れのグラフも横軸は時間の経過を表している。   FIG. 9E shows a setting state of the direction in which the driving force is exerted, and FIG. 9F shows an estimated state at each time point. (G) indicates the output level of the driving source 71 (that is, the magnitude of the generated driving force). In each of the graphs (A) to (G), the horizontal axis represents the passage of time.

時刻T10は、ドライバがシフトレバーを駐車ポジションからドライブポジションに変更した時点を表している。このドライバのシフトレバー操作をトリガとして駆動制御部F3は、駆動力の発揮方向を前進方向に設定するとともに、駆動源71に駆動力を徐々に発揮させる。   Time T10 represents the time when the driver changes the shift lever from the parking position to the drive position. Using the driver's shift lever operation as a trigger, the drive control unit F3 sets the direction in which the driving force is exerted to the forward direction, and causes the driving source 71 to gradually exert the driving force.

時刻T11は、シフトポジションセンサ2に異常が発生した時点を表している。シフトポジションセンサ2に異常が発生したことは、故障検出部F11によって特定される。駆動制御部F3は、シフトポジションセンサ2の故障発生に伴い、駆動源71が生成する駆動力をいったん遮断する。   Time T11 represents a time when an abnormality has occurred in the shift position sensor 2. The occurrence of an abnormality in the shift position sensor 2 is specified by the failure detection unit F11. The drive control unit F3 temporarily interrupts the drive force generated by the drive source 71 when the shift position sensor 2 fails.

時刻T12は、ドライバがアクセルペダルを操作した時点を表しており、このドライバ操作に伴って、推定状態は推定中へと遷移する(図5 ステップS304)。前進意思推定部F21は、ドライバのアクセル操作をトリガとして、駆動制御部F3に対して搭載車両を所定の抑制レベル以下の駆動力で前進させるように要求する。駆動制御部F3は、前進意思推定部F21からの要求に基づき、駆動力の発揮方向を前進方向に設定するとともに、駆動力を僅かに増加させていく(図5 ステップS306)。   Time T12 represents the time when the driver operates the accelerator pedal, and the estimation state changes to estimation in progress with the driver's operation (FIG. 5, step S304). The forward intention estimating unit F21 requests the drive control unit F3 to move the mounted vehicle forward with a driving force equal to or lower than a predetermined suppression level, triggered by the accelerator operation of the driver. Based on the request from the forward intention estimating unit F21, the drive control unit F3 sets the drive force exerting direction to the forward direction and slightly increases the drive force (step S306 in FIG. 5).

なお、本実施形態において図5のステップS306で増加させる駆動力は、推定中において駆動源71の出力レベルが抑制レベルに到達しないレベルとする。つまり、推定中において駆動源71の出力レベルが抑制レベルに到達しないペースで、徐々に出力レベルを増加させる。   In the present embodiment, the driving force that is increased in step S306 in FIG. 5 is a level at which the output level of the driving source 71 does not reach the suppression level during estimation. That is, the output level is gradually increased at a pace at which the output level of the drive source 71 does not reach the suppression level during the estimation.

時刻T13は、時刻T12から挙動監視時間経過した時点である。時刻T12からT13までの間、(A)及び(B)に示すように、アクセルペダルが操作されており、且つ、ブレーキペダルを踏み込んでいない状態が継続している。そのため、時刻T13において推定状態は、推定中から推定完了へと遷移する。なお、時刻T12aは、発揮される駆動力が小さいことに起因して、ドライバがアクセルペダルの踏込量を増加させた時点を表している。   Time T13 is a time when the behavior monitoring time has elapsed from time T12. From time T12 to time T13, as shown in (A) and (B), the state where the accelerator pedal is operated and the brake pedal is not depressed continues. Therefore, at time T13, the estimation state changes from during estimation to estimation completion. Note that time T12a represents a time when the driver increases the amount of depression of the accelerator pedal due to a small driving force to be exerted.

推定状態が完了状態となった時刻T13以降においては、駆動制御部F3は、シフトポジションセンサ2の故障に由来して設定した、駆動力についての制限を徐々に解除していき、アクセルペダルの踏込量に応じた駆動力を発揮させる。   After time T13 when the estimation state is completed, the drive control unit F3 gradually releases the restriction on the driving force set due to the failure of the shift position sensor 2, and depresses the accelerator pedal. Demonstrate the driving force according to the amount.

なお、本実施形態では一例として、駆動制御部F3は、推定中において駆動源71の出力レベルが抑制レベルに到達しないペースで、徐々に出力レベルを増加させるものとするが、これに限らない。図11に示すように、推定完了状態となる前に、出力レベルが抑制レベルに到達するペースで、出力レベルを増加させてもよい。ただし、推定状態が推定完了状態となるまでは、駆動源71の出力レベルは抑制レベル以下となるように制御するものとする。なお、図11中のLv_spは抑制レベルを表している。   In the present embodiment, as an example, the drive control unit F3 gradually increases the output level at a pace at which the output level of the drive source 71 does not reach the suppression level during estimation, but is not limited thereto. As shown in FIG. 11, before the estimation completion state is reached, the output level may be increased at a pace at which the output level reaches the suppression level. However, the output level of the drive source 71 is controlled to be equal to or lower than the suppression level until the estimation state becomes the estimation completion state. Note that Lv_sp in FIG. 11 represents the suppression level.

時刻T14はアクセルペダルの踏込量を弱めた時点を表しており、時刻T15はアクセルペダルから足を離してブレーキペダルを踏み込み始めた時点を表している。いったん推定状態が推定完了となった場合には、前方に障害物が存在する場合を除き、停車状態が一定時間継続するまでは前進意思有りとの判定を維持する。つまり、駆動力の発揮方向は前進方向のままとする。   Time T14 represents a point in time when the accelerator pedal depression amount is reduced, and time T15 represents a point in time when the user releases his / her foot from the accelerator pedal and starts to depress the brake pedal. Once the estimation state has been completed, the determination that there is a forward intention is maintained until the stop state continues for a certain period of time unless an obstacle is present ahead. That is, the direction in which the driving force is exerted remains in the forward direction.

また、図10は、ドライバが後退発進をしようとした際に、シフトポジションセンサ2に異常が生じた場合の作動を例示している。図10に示す状況の前提として、ドライバは搭載車両を後退させる意思があるものとする。また、初期の状態においてシフトレバーは駐車ポジションに設定されているものとする。図10に示す(A)〜(G)の種々のグラフが表す項目は、図9と同様である。   FIG. 10 illustrates an operation when an abnormality occurs in the shift position sensor 2 when the driver attempts to start backward. As a premise of the situation shown in FIG. 10, it is assumed that the driver has an intention to move the mounted vehicle backward. Further, it is assumed that the shift lever is set to the parking position in the initial state. The items represented by the various graphs (A) to (G) shown in FIG. 10 are the same as those in FIG.

時刻T20は、ドライバがシフトレバーを駐車ポジションから後退ポジションに設定した時点を表している。このドライバのシフトレバー操作に伴って、駆動制御部F3は、駆動力の発揮方向は後退方向に設定するとともに、(G)に示すように駆動力を徐々に発揮させる。   Time T20 represents the time when the driver sets the shift lever from the parking position to the reverse position. As the driver operates the shift lever, the drive control unit F3 sets the direction in which the driving force is exerted in the backward direction, and gradually exerts the driving force as shown in FIG.

時刻T21は、シフトポジションセンサ2に異常が発生した時点を表している。シフトポジションセンサ2の故障は、故障検出部F11によって検出される。駆動制御部F3は、シフトポジションセンサ2の故障に伴ってフェールセーフの観点から、駆動源71が生成する駆動力をいったん遮断する。   Time T21 represents the time when an abnormality has occurred in the shift position sensor 2. The failure of the shift position sensor 2 is detected by the failure detection unit F11. The drive control unit F3 temporarily cuts off the drive force generated by the drive source 71 from the viewpoint of fail-safe due to the failure of the shift position sensor 2.

時刻T22は、ドライバがアクセルペダルを操作した時点を表しており、このドライバ操作に伴って、推定状態は推定中へと遷移する(図5 ステップS304)。駆動制御部F3は、これに伴って、駆動力の発揮方向を前進方向に設定するとともに、駆動力を微小量発揮させる(図5 ステップS306)。   Time T22 represents the time when the driver operates the accelerator pedal, and the estimation state changes to estimation in progress with the driver's operation (FIG. 5, step S304). Accordingly, the drive control unit F3 sets the direction in which the driving force is exerted in the forward direction, and exerts the driving force in a very small amount (step S306 in FIG. 5).

その結果、搭載車両はゆっくりと前進し始めるが、図10に示す状況においてドライバが意図する進行方向は後退方向である。そのため、ドライバは搭載車両の前進を止めるためにブレーキペダルを踏み込むことが想定される。   As a result, the mounted vehicle starts to move forward slowly, but the traveling direction intended by the driver in the situation shown in FIG. 10 is the backward direction. Therefore, it is assumed that the driver depresses the brake pedal to stop the mounted vehicle from moving forward.

時刻T23は、搭載車両が前進し始めたことに起因して、ドライバがアクセルペダルを離してブレーキペダルを踏み込んだ時点を表している。推定中においてブレーキペダルが踏み込まれた為、前進意思推定部F21は前進意思フラグをOFFにするとともに、前進推定禁止フラグをONに設定する。   Time T23 represents the point in time when the driver releases the accelerator pedal and depresses the brake pedal due to the fact that the mounted vehicle has begun to move forward. Since the brake pedal is depressed during the estimation, the forward intention estimating unit F21 sets the forward intention flag to OFF and sets the forward estimation prohibition flag to ON.

前進推定禁止フラグがONに設定されているため、時刻T24でドライバが再度アクセルペダルを踏み込んだとしても、搭載車両が前進することはない。前進意思推定処理においてステップS301が肯定判定されてステップS316に移るためである。このような構成によれば、ドライバが後退走行を希望している状態において、搭載車両を前進させる処理が繰り返し実施されることを抑制することができる。   Since the forward estimation inhibition flag is set to ON, the mounted vehicle does not move forward even if the driver depresses the accelerator pedal again at time T24. This is because step S301 is affirmatively determined in the forward intention estimating process and the process proceeds to step S316. According to such a configuration, it is possible to prevent the process of moving the mounted vehicle forward from being repeatedly performed in a state where the driver wants to travel backward.

ただし、本実施形態では前進意思推定処理の補足として、推定結果補正処理を実施する。そのため、停車理由が信号待ちや渋滞などとなっている場合、つまり、ドライバがブレーキ操作をした理由が、搭載車両の進行方向とドライバの意図との不一致とは限らない場合には、前進推定禁止フラグがOFFに戻す。その結果、ドライバは、信号待ちや渋滞などの理由によって、アクセル操作とブレーキ操作とを交互に実施した以降においても搭載車両を前進させることができる。なお、前進推定禁止フラグの設定状態は、いったんイグニッション電源などの走行電源をオフにすることでOFFにリセットすることができる。   However, in the present embodiment, an estimation result correction process is performed as a supplement to the forward intention estimation process. Therefore, if the reason for stopping is a signal waiting or traffic jam, that is, if the driver's brake operation is not necessarily the inconsistency between the traveling direction of the onboard vehicle and the driver's intention, the forward estimation is prohibited. The flag returns to OFF. As a result, the driver can move the mounted vehicle forward even after the accelerator operation and the brake operation are alternately performed for reasons such as signal waiting and traffic congestion. The setting state of the forward estimation prohibition flag can be reset to OFF by turning off the traveling power supply such as the ignition power supply.

<実施形態の構成及び効果について>
車両制御装置1(特に前進意思推定部F21)は、ドライバのアクセル操作に基づいて搭載車両を前進させた結果、ドライバがアクセル操作を続けるか否かに基づいてドライバの意思を推定する。そして、ドライバがアクセル操作を継続した場合に、ドライバは前進意思有りと推定(換言すれば判定)して、搭載車両を引き続き前進させる。
<Regarding Configuration and Effects of Embodiment>
The vehicle control device 1 (especially the forward intention estimating unit F21) estimates the driver's intention based on whether or not the driver continues to operate the accelerator as a result of moving the mounted vehicle forward based on the accelerator operation of the driver. Then, when the driver continues the accelerator operation, the driver estimates that the driver has a forward intention (in other words, determines), and continues to move the mounted vehicle forward.

このような車両制御装置1によれば、ドライバは、搭載車両を前進走行させることを望んでいる場合、アクセルペダルを踏み込んだ状態を所定の挙動監視時間維持することによって、シフトポジションセンサが故障している場合であっても、搭載車両を前進走行させることができる。   According to such a vehicle control device 1, when the driver wants to make the mounted vehicle move forward, the driver keeps depressing the accelerator pedal for a predetermined behavior monitoring time to cause the shift position sensor to fail. Even if it is, the mounted vehicle can be made to travel forward.

また、ドライバの意思を推定する過程においては、シフトポジション信号は使用しない。そのため、仮にシフトポジションセンサ2が、シフトポジション信号の出力パターンが正常な出力パターンとなるシフトポジションが存在しない態様で故障している場合(以降、全故障状態と称する)であっても、ドライバは搭載車両を走行させることができる。   In the process of estimating the driver's intention, the shift position signal is not used. Therefore, even if the shift position sensor 2 fails in a mode in which there is no shift position in which the output pattern of the shift position signal becomes a normal output pattern (hereinafter, referred to as an all-failure state), the driver can perform the operation. The onboard vehicle can run.

さらに、以上の構成では、シフトポジションセンサ2の故障が検出されており、かつ、前進意思推定部F21によるドライバの意思の推定が完了していない場合、駆動制御部F3は駆動源71の出力レベルの上限を抑制レベルに設定する。このような構成によれば、ドライバの意思を推定している過程において搭載車両が急に加速することを回避することができる。   Further, in the above configuration, when the failure of the shift position sensor 2 is detected and the estimation of the driver's intention by the forward intention estimating unit F21 is not completed, the drive control unit F3 outputs the output level of the drive source 71. Is set to the suppression level. According to such a configuration, it is possible to prevent the mounted vehicle from suddenly accelerating in the process of estimating the driver's intention.

また、シフトポジションセンサ2の故障が検出されている場合であっても、前進意思推定部F21によるドライバの意思の推定が完了し、ドライバに前進意思があると判定した場合には、駆動源71に抑制レベル以上の駆動力を発揮させることを許容する。このような態様によれば、ドライバは搭載車両を通常時と同様の感覚で走行させることができる。   Further, even when the failure of the shift position sensor 2 is detected, when the estimation of the driver's intention by the forward intention estimating unit F21 is completed and it is determined that the driver has the forward intention, the drive source 71 Is allowed to exhibit a driving force higher than the suppression level. According to such an aspect, the driver can drive the mounted vehicle with the same feeling as in normal times.

また、上記構成において前進推定禁止フラグがONに設定されている場合には、仮にドライバがアクセル操作を実施している場合であっても、ドライバの意思を推定するために搭載車両を前進させる制御は実施しない。つまり、前進推定禁止フラグを導入することによって、ドライバが後退走行を希望している場合において、搭載車両の前進を繰り返し実施することを抑制することができる。また、上記構成によれば、後退意思推定処理の結果、後退意思フラグがONに設定された場合には、ドライバは搭載車両を後退させることもできる。   Further, in the above configuration, when the forward estimation prohibition flag is set to ON, even if the driver is performing the accelerator operation, the control to move the mounted vehicle forward to estimate the intention of the driver is performed. Is not implemented. That is, by introducing the forward estimation prohibition flag, it is possible to prevent the mounted vehicle from repeatedly performing forward movement when the driver wants to run backward. Further, according to the above configuration, if the reverse intention flag is set to ON as a result of the reverse intention estimation process, the driver can also move the mounted vehicle backward.

以上、本発明の実施形態を説明したが、本発明は上述の実施形態に限定されるものではなく、以降で述べる種々の変形例も本発明の技術的範囲に含まれ、さらに、下記以外にも要旨を逸脱しない範囲内で種々変更して実施することができる。   As described above, the embodiments of the present invention have been described, but the present invention is not limited to the above embodiments, and various modifications described below are also included in the technical scope of the present invention. Various changes can be made without departing from the scope of the invention.

なお、前述の実施形態で述べた部材と同一の機能を有する部材については、同一の符号を付し、その説明を省略する。また、構成の一部のみに言及している場合、他の部分については先に説明した実施形態の構成を適用することができる。   Note that members having the same functions as the members described in the above embodiment are denoted by the same reference numerals, and description thereof will be omitted. When only a part of the configuration is mentioned, the configuration of the above-described embodiment can be applied to the other part.

[変形例1]
上述した実施形態では、後退意思推定処理として、ナビゲーション装置5から提供される移動姿勢情報に基づいて、ドライバが搭載車両を後退させる意思があるか否かを推定する態様を開示したが、これに限らない。前進意思推定処理と同様に、アクセル操作やブレーキ操作に基づいてドライバが搭載車両を後退させる意思があるか否かを推定してもよい。以下、後退意思推定処理の変形例として、アクセル操作やブレーキ操作に基づいてドライバが搭載車両を後退させる意思があるか否かを推定する態様の一例について、図12に示すフローチャートを用いて説明する。
[Modification 1]
In the above-described embodiment, the mode of estimating whether the driver intends to retreat the mounted vehicle based on the movement posture information provided from the navigation device 5 is disclosed as the backward intention estimating process. Not exclusively. Similarly to the forward intention estimating process, it may be estimated whether or not the driver intends to retreat the mounted vehicle based on the accelerator operation or the brake operation. Hereinafter, as a modified example of the backward intention estimating process, an example of a mode of estimating whether the driver has an intention to retreat the mounted vehicle based on an accelerator operation or a brake operation will be described with reference to a flowchart illustrated in FIG. 12. .

図12に示すフローチャートは、図4のステップS5に移った時に開始されればよい。なお、ここでは一例として図12に示す後退意思推定処理を、図7に示す後退意思推定処理の代わりに実施するものとするが、これに限らない。図12に示す後退意思推定処理を第1後退意思推定処理とし、図7に示す後退意思推定処理を第2後退意思推定処理として、両方とも順番に実施してもよい。図12に示すフローチャートが備える各ステップのうち、実行主体を明記していないステップについては後退意思推定部F22によって実行される。   The flowchart shown in FIG. 12 may be started when the process proceeds to step S5 in FIG. Here, as an example, the backward intention estimating process shown in FIG. 12 is performed instead of the backward intention estimating process shown in FIG. 7, but is not limited thereto. Both the backward intention estimating process shown in FIG. 12 as the first backward intention estimating process and the backward intention estimating process shown in FIG. 7 as the second backward intention estimating process may be performed in order. Of the steps included in the flowchart shown in FIG. 12, steps for which the execution subject is not specified are executed by the retreat intention estimating unit F22.

まず、ステップS510では、後退意思禁止フラグがONに設定されているか否かを判定する。後退意思禁止フラグがONに設定されている場合にはステップS510が肯定判定されて本フローを終了する。一方、後退意思禁止フラグがOFFに設定されている場合にはステップS510が否定判定されてステップS511に移る。   First, in step S510, it is determined whether or not the reverse intention prohibition flag is set to ON. If the reverse intention prohibition flag is set to ON, a positive determination is made in step S510, and the present flow ends. On the other hand, if the reverse intention prohibition flag is set to OFF, the negative determination is made in step S510, and the process proceeds to step S511.

ステップS511では前進推定禁止フラグがONに設定されているか否かを判定する。前進意思禁止フラグがONに設定されている場合にはステップS511が肯定判定されてステップS512に進む。一方、前進意思禁止フラグがOFFに設定されている場合にはステップS511が否定判定されて本フローを終了する。つまり、ここでは一例として、前進意思推定処理の結果、ドライバに前進意思がないことが確定されている場合のみ、後続する処理を実行するものとする。   In step S511, it is determined whether or not the forward estimation prohibition flag is set to ON. If the forward intention prohibition flag has been set to ON, a positive determination is made in step S511, and the process proceeds to step S512. On the other hand, if the forward intention prohibition flag has been set to OFF, step S511 is determined negatively, and this flow ends. That is, here, as an example, the following process is executed only when it is determined that the driver does not have the forward intention as a result of the forward intention estimation process.

ステップS512では、アクセルペダルが操作されており、かつ、ブレーキペダルが操作されていない状態であるか否かを判定する。アクセルペダルが操作されており、かつ、ブレーキペダルが操作されていない場合には、ステップS512が肯定判定されて、ステップS513に移る。一方、アクセルペダルが操作されていない場合や、ブレーキペダルが操作されている場合には、ステップS512が否定判定されて本フローを終了する。   In step S512, it is determined whether the accelerator pedal is operated and the brake pedal is not operated. If the accelerator pedal has been operated and the brake pedal has not been operated, an affirmative determination is made in step S512, and the process proceeds to step S513. On the other hand, when the accelerator pedal has not been operated or the brake pedal has been operated, step S512 is determined to be negative, and this flow ends.

ステップS513では駆動制御部F3が、変速機72に対して所定の制御信号を出力し、駆動力の発揮方向を後退方向に設定してステップS514に移る。ステップS514では駆動制御部F3が、駆動源71に対して駆動力を所定のレベルの駆動力を出力するように指示してステップS515に移る。なお、ステップS514を実行することによって発揮される駆動力は、搭載車両が後退したことをドライバが認識できる程度の微小量とすることが好ましい。   In step S513, the drive control unit F3 outputs a predetermined control signal to the transmission 72, sets the direction in which the driving force is exerted in the reverse direction, and proceeds to step S514. In step S514, the drive control unit F3 instructs the drive source 71 to output a drive force of a predetermined level, and proceeds to step S515. It is preferable that the driving force exerted by executing step S514 be a small amount that allows the driver to recognize that the mounted vehicle has retreated.

ステップS515では、搭載車両が後退し始めた以降においても所定の挙動監視時間、ドライバがアクセルペダルを操作した状態を維持しているか否かを判定する。換言すれば、アクセルセンサ3の検出値がアクセル操作判定閾値以上となっている状態が維持されているか否かを判定する。   In step S515, it is determined whether or not the driver maintains the state of operating the accelerator pedal for a predetermined behavior monitoring time even after the mounted vehicle starts to retreat. In other words, it is determined whether or not the state where the detection value of the accelerator sensor 3 is equal to or greater than the accelerator operation determination threshold is maintained.

搭載車両が後退し始めた以降においても挙動監視時間、ドライバがアクセルペダルを操作した状態を維持している場合にはステップS515が肯定判定されてステップS516に移る。一方、搭載車両が後退し始めた以降において挙動監視時間以内に、ドライバがアクセルペダルを離したり、ブレーキペダルを踏み込んだりした場合には、ステップS515が否定判定されてステップS518に移る。   If the driver keeps operating the accelerator pedal for the behavior monitoring time even after the mounted vehicle starts to retreat, the affirmative determination is made in step S515 and the process proceeds to step S516. On the other hand, if the driver releases the accelerator pedal or depresses the brake pedal within the behavior monitoring time after the mounted vehicle starts to retreat, a negative determination is made in step S515 and the process proceeds to step S518.

ステップS516では、後退意思フラグをONに設定してステップS517に移る。ステップS517では後退推定禁止フラグをOFFに設定して本フローを終了する。ステップS518では後退意思フラグをOFFに設定してステップS519に移る。ステップS519では後退推定禁止フラグをONに設定して本フローを終了する。   In step S516, the reverse intention flag is set to ON, and the flow shifts to step S517. In step S517, the reverse estimation prohibition flag is set to OFF, and the flow ends. In step S518, the reverse intention flag is set to OFF, and the flow shifts to step S519. In step S519, the reverse estimation prohibition flag is set to ON, and this flow ends.

以上のような処理によれば、ナビゲーション装置5によって搭載車両が道路に沿って後退していると判定されていない場合であっても、搭載車両を後退走行させることができる。例えば、搭載車両を駐車している状態から後退発進させる過程においてシフトポジションセンサ2が故障した場合であっても、搭載車両を後退発進させることができる。   According to the above-described processing, even when the navigation device 5 does not determine that the mounted vehicle is retreating along the road, the mounted vehicle can be caused to retreat. For example, even if the shift position sensor 2 breaks down during the process of starting the vehicle backward while parked, the vehicle can be started backward.

[変形例2]
以上では、故障対応処理として、前進意思推定処理の後に、推定結果補正処理や、後退意思推定処理を実施する態様を開示したが、これに限らない。推定結果補正処理は省略されても良い。後退意思推定処理も省略されてもよい。
[Modification 2]
In the above description, as the failure handling processing, the mode of performing the estimation result correction processing and the backward intention estimation processing after the forward intention estimation processing is disclosed, but the present invention is not limited to this. The estimation result correction process may be omitted. The backward intention estimation process may be omitted.

[変形例3]
図13に示すように、車両制御装置1がディスプレイ8と相互通信可能に接続されている場合には、意思推定部F2がドライバの意思の推定処理を実施している間、ディスプレイ8にドライバの意思を推定中であることを示す画像(以降、推定状況通知画像)を、表示してもよい。そのような態様によれば、ドライバは推定状況通知画像を見ることで、アクセルペダルを踏み込めば搭載車両を走行させることができることを認識できる。推定状況通知画像は、推定状態を示す情報に加えて、各種フラグの設定状態を示す情報や、ドライバが搭載車両を前進させるために実施すべき操作内容等を含んでいても良い。
[Modification 3]
As shown in FIG. 13, when the vehicle control device 1 is connected to the display 8 so as to be able to communicate with each other, the display 8 displays the driver's intention while the intention estimating unit F2 performs the process of estimating the driver's intention. An image indicating that the intention is being estimated (hereinafter, an estimated situation notification image) may be displayed. According to such an aspect, the driver can recognize that the on-board vehicle can be driven by depressing the accelerator pedal by looking at the estimated situation notification image. The estimated situation notification image may include information indicating the setting state of various flags, operation details to be performed by the driver to advance the mounted vehicle, and the like, in addition to the information indicating the estimated state.

図13に示す推定状況通知処理部F4は、上述した推定状況通知画像を生成してディスプレイ8に表示させる機能を提供する機能ブロックである。推定状況通知処理部F4が請求項に記載の情報提供処理部に相当する。なお、推定状況通知画像の出力先とするディスプレイ8は、インストゥルメントパネルにおいて運転席の正面に位置する領域の上部に配置されたメータディスプレイであってもよいし、インストゥルメントパネルの車幅方向中央部に設けられたセンターディスプレイであってもよい。また、ヘッドアップディスプレイであっても良い。   The estimated situation notification processing unit F4 illustrated in FIG. 13 is a functional block that provides a function of generating the above-described estimated situation notification image and displaying the image on the display 8. The estimation status notification processing unit F4 corresponds to an information providing processing unit described in claims. The display 8 as the output destination of the estimated situation notification image may be a meter display disposed above an area located in front of the driver's seat in the instrument panel, or may be a vehicle width of the instrument panel. It may be a center display provided at the center in the direction. Further, a head-up display may be used.

さらに、車両制御に対するドライバの意思を推定中であることを示す情報は、LED等を用いて実現されるインジケータを点灯(明滅を含む)させることによってドライバに通知してもよい。ドライバが視覚的に認識可能な態様で出力されればよい。   Further, the information indicating that the driver's intention for vehicle control is being estimated may be notified to the driver by turning on (including blinking) an indicator realized using an LED or the like. What is necessary is just to output in the form which a driver can recognize visually.

100 車両制御システム、1 車両制御装置、2 シフトポジションセンサ、3 アクセルセンサ、4 ブレーキセンサ、5 ナビゲーション装置、6 障害物センサ、7 駆動系メカシステム、8 ディスプレイ、71 駆動源、72 変速機、11 CPU、12 RAM、13 ROM、14 I/O(車両情報取得部)、F1 シフトポジション特定部、F11 故障検出部(故障検出部)、F2 意思推定部、F21 前進意思推定部、F22 後退意思推定部、F23 推定結果調停部、F3 駆動制御部、F4 推定状況通知処理部(情報提供処理部) Reference Signs List 100 vehicle control system, 1 vehicle control device, 2 shift position sensor, 3 accelerator sensor, 4 brake sensor, 5 navigation device, 6 obstacle sensor, 7 drive system mechanical system, 8 display, 71 drive source, 72 transmission, 11 CPU, 12 RAM, 13 ROM, 14 I / O (vehicle information acquisition unit), F1 shift position identification unit, F11 failure detection unit (failure detection unit), F2 intention estimation unit, F21 forward intention estimation unit, F22 backward intention estimation Section, F23 estimation result arbitration section, F3 drive control section, F4 estimation state notification processing section (information provision processing section)

Claims (9)

シフトレバーの設定位置であるシフトポジションを検出するシフトポジションセンサが正常に動作しているか否かを判定する異常検出部(F11)と、
ドライバがアクセルペダルを踏み込んでいる量であるアクセル踏込量を検出するアクセルセンサの検出値を取得する車両情報取得部(14)と、
前記車両情報取得部が取得する前記アクセル踏込量に基づいて車両が備える駆動源が出力する駆動力の大きさを制御するとともに、前記シフトポジションセンサの検出結果に応じて前記駆動源が生成する駆動力の発揮方向を切り替える駆動制御部(F3)と、
前記異常検出部によって前記シフトポジションセンサが正常に動作していないと判定されている場合に、前記車両情報取得部が取得している前記アクセル踏込量に基づいて、前記ドライバが前記車両を前進させようとしているか否かを含む、車両制御に対する前記ドライバの意思を推定する意思推定部(F2)と、を備え、
前記駆動制御部は、前記意思推定部が前記ドライバは前記車両を前進させる意思があると推定した場合には、前記駆動源に所定の大きさの駆動力を生成させるとともに、前記駆動源に生成させた駆動力を前記車両が前進する方向に発揮させることを特徴とする車両制御装置。
An abnormality detection unit (F11) that determines whether a shift position sensor that detects a shift position that is a set position of the shift lever is operating normally;
A vehicle information acquisition unit (14) that acquires a detection value of an accelerator sensor that detects an accelerator depression amount that is an amount by which a driver is depressing an accelerator pedal;
A drive generated by the drive source according to a detection result of the shift position sensor, while controlling a magnitude of a drive force output by a drive source included in the vehicle based on the accelerator depression amount acquired by the vehicle information acquisition unit. A drive control unit (F3) for switching the direction in which the force is exerted,
If it is determined by the abnormality detection unit that the shift position sensor is not operating normally, the driver moves the vehicle forward based on the accelerator depression amount acquired by the vehicle information acquisition unit. An intention estimating unit (F2) for estimating the intention of the driver for vehicle control, including whether or not the vehicle is going to be controlled,
The drive control unit causes the drive source to generate a drive force of a predetermined magnitude when the intention estimation unit estimates that the driver has an intention to move the vehicle forward, and generates the drive force to the drive source. A vehicle control device that exerts the generated driving force in a direction in which the vehicle moves forward.
請求項1において、
前記意思推定部は、
前記シフトポジションセンサが正常に動作していないと判定されている場合に、前記アクセル踏込量が所定の操作判定閾値以上となっている場合には、前記駆動制御部に対して所定の抑制レベル以下の駆動力で前記車両を前進させるように要求し、
前記駆動制御部が前記意思推定部からの要求に基づいて前記車両を前進させ始めた時点以降において、前記アクセル踏込量が前記操作判定閾値以上となっている状態が所定の挙動監視時間継続した場合に、前記ドライバは前記車両を前進させる意思があると判定することを特徴とする車両制御装置。
In claim 1,
The intention estimating unit,
When it is determined that the shift position sensor is not operating normally, and when the accelerator depression amount is equal to or greater than a predetermined operation determination threshold, the drive control unit is not more than a predetermined suppression level. Requesting the vehicle to move forward with the driving force of
After the time when the drive control unit starts moving the vehicle forward based on the request from the intention estimation unit, a state where the accelerator depression amount is equal to or more than the operation determination threshold has continued for a predetermined behavior monitoring time In addition, the vehicle control device may determine that the driver has an intention to move the vehicle forward.
請求項2において、
前記駆動制御部は、
前記異常検出部によって前記シフトポジションセンサが正常に動作していないと判定されており、かつ、前記意思推定部による前記ドライバの意思の推定が完了していない場合には、前記駆動源の出力レベルを前記抑制レベル以下に制限する一方、
前記異常検出部によって前記シフトポジションセンサが正常に動作していないと判定されている場合であっても、前記意思推定部による前記ドライバの意思の推定が完了し、前記ドライバは前記車両を前進させる意思があると判定されている場合には、前記駆動源に前記抑制レベル以上の駆動力を発揮させることを許容することを特徴とする車両制御装置。
In claim 2,
The drive control unit includes:
If the abnormality detection unit determines that the shift position sensor is not operating normally, and if the intention estimation unit has not completed the estimation of the driver's intention, the output level of the drive source is Is limited to the suppression level or less,
Even when the abnormality detection unit determines that the shift position sensor is not operating normally, the estimation of the intention of the driver by the intention estimation unit is completed, and the driver moves the vehicle forward. A vehicle control device that allows the drive source to exert a drive force equal to or higher than the suppression level when it is determined that there is intention.
請求項2又は3において、
前記意思推定部は、前記駆動制御部が前記意思推定部からの要求に基づいて前記車両を前進させ始めた時点から前記挙動監視時間経過する前に、前記車両の前進を止めるための停止操作が前記ドライバによって実行されたことを検出した場合には、前記ドライバは前記車両を前進させる意思はないと判定することを特徴とする車両制御装置。
In claim 2 or 3,
Before the behavior monitoring time elapses from the time when the drive control unit starts to advance the vehicle based on a request from the intention estimation unit, the intention estimating unit performs a stop operation for stopping the advance of the vehicle. A vehicle control device, characterized in that when detecting that the execution has been performed by the driver, the driver determines that the driver does not intend to advance the vehicle.
請求項4において、
前記意思推定部は、
前記ドライバが前記車両を前進させる意思が有るか無いかを推定する処理の実行を禁止するための処理上のフラグである前進推定禁止フラグがオンに設定されている場合には、前記アクセル踏込量が前記操作判定閾値以上となっていても、前記駆動制御部に対して前記車両を前進させるように要求せず、
前記前進推定禁止フラグがオフに設定されている場合であって、かつ、前記アクセル踏込量が前記操作判定閾値以上となっている場合に、前記ドライバの意思を推定するために前記駆動制御部に対して前記車両を前進させるように要求するものであって、
前記駆動制御部が前記意思推定部からの要求に基づいて前記車両を前進させ始めた時点から前記挙動監視時間経過する前に前記停止操作が前記ドライバによって実施されたことを検出した場合に、前記前進推定禁止フラグをオフからオンに切り替えることを特徴とする車両制御装置。
In claim 4,
The intention estimating unit,
When the forward estimation prohibition flag, which is a flag in the process for prohibiting execution of the process of estimating whether the driver intends to advance the vehicle or not, is set to ON, the accelerator pedal depression amount Even if is greater than or equal to the operation determination threshold, does not request the drive control unit to advance the vehicle,
When the advance estimation prohibition flag is set to OFF, and when the accelerator pedal depression amount is equal to or greater than the operation determination threshold, the drive control unit may be configured to estimate the intention of the driver. Requesting the vehicle to move forward,
When the drive control unit detects that the stop operation is performed by the driver before the behavior monitoring time elapses from the time when the vehicle starts moving forward based on the request from the intention estimation unit, A vehicle control device for switching a forward estimation prohibition flag from off to on.
請求項5において、
前記車両情報取得部は、
前記車両が走行している道路が渋滞しているか否かを示す渋滞情報、及び、前記車両の前方に存在する交差点に信号機が設置されているか否かを示す交差点情報の、少なくとも何れか一方を含む走行道路情報を前記車両に搭載されているナビゲーション装置から取得するとともに、
前記車両に搭載された車速センサから前記車両の走行速度を示す車速情報を取得するものであって、
前記意思推定部は、
前記車速情報に基づき、前記車両が停車しているか否かを判定し、
前記車両が停車していると判定した場合には、前記車両情報取得部が前記ナビゲーション装置から取得した前記走行道路情報に基づいて、前記車両が停車している理由が信号待ち及び渋滞の何れかに該当するか否かを判定し、
前記理由が信号待ち及び渋滞の何れかに該当すると判定した場合には、前記前進推定禁止フラグをオフに設定することを特徴とする車両制御装置。
In claim 5,
The vehicle information acquisition unit,
Traffic information indicating whether or not the road on which the vehicle is traveling is congested, and at least one of intersection information indicating whether or not a traffic light is installed at an intersection existing in front of the vehicle. While acquiring travel road information including from a navigation device mounted on the vehicle,
Obtaining vehicle speed information indicating the traveling speed of the vehicle from a vehicle speed sensor mounted on the vehicle,
The intention estimating unit,
Based on the vehicle speed information, determine whether the vehicle is stopped,
If it is determined that the vehicle is stopped, based on the traveling road information acquired by the vehicle information acquisition unit from the navigation device, the reason why the vehicle is stopped is one of signal waiting and traffic jam Judge whether it corresponds to,
If it is determined that the reason corresponds to one of signal waiting and traffic congestion, the forward estimation prohibition flag is set to off.
請求項4から6の何れか1項において、
前記意思推定部は、
前記異常検出部によって前記シフトポジションセンサが正常に動作していないと判定されており、且つ、前記ドライバは前記車両を前進させる意思はないと判定されている状況において、前記アクセル踏込量が前記操作判定閾値以上になった場合には、前記駆動制御部に対して前記抑制レベル以下の駆動力で前記車両を後退させるように要求し、
前記駆動制御部が前記意思推定部からの要求に基づいて前記車両を後退させ始めた時点以降において、前記アクセル踏込量が前記操作判定閾値以上である状態が所定の挙動監視時間継続した場合に、前記ドライバは前記車両を後退させる意思があると判定することを特徴とする車両制御装置。
In any one of claims 4 to 6,
The intention estimating unit,
In a situation in which the abnormality detection unit has determined that the shift position sensor is not operating normally and the driver has determined that the driver has no intention to move the vehicle forward, the accelerator pedal depression amount may be smaller than the operation amount. If it is equal to or greater than the determination threshold, request the drive control unit to retreat the vehicle with a driving force less than the suppression level,
After the time when the drive control unit starts retreating the vehicle based on the request from the intention estimation unit, when the state where the accelerator depression amount is equal to or more than the operation determination threshold continues for a predetermined behavior monitoring time, The vehicle control device according to claim 1, wherein the driver determines that the driver intends to retreat the vehicle.
請求項2から7の何れか1項において、
前記車両情報取得部は、前記車両の前方に存在する障害物を検出する障害物センサから、当該障害物センサの検出結果を示す障害物情報を取得し、
前記意思推定部は、前記車両の前方に前記障害物が存在することを示す前記障害物情報を取得している場合には、前記ドライバは前記車両を前進させる意思はないと判定することを特徴とする車両制御装置。
In any one of claims 2 to 7,
The vehicle information acquisition unit acquires, from an obstacle sensor that detects an obstacle existing in front of the vehicle, obstacle information indicating a detection result of the obstacle sensor,
The intention estimating unit determines that the driver has no intention to move the vehicle forward when the obstacle information indicating that the obstacle is present in front of the vehicle is acquired. Vehicle control device.
請求項2から8の何れか1項において、
前記意思推定部が前記アクセル踏込量に基づいて前記ドライバの意思を推定している場合には、前記ドライバの意思を前記アクセル踏込量に基づいて推定中であることを示す情報を、前記ドライバが視覚的に認識可能な態様で出力する情報提供処理部(F4)を備えることを特徴とする車両制御装置。
In any one of claims 2 to 8,
When the intention estimating unit estimates the intention of the driver based on the accelerator pedal depression amount, the driver indicates information indicating that the driver intention is being estimated based on the accelerator pedal depression amount. A vehicle control device comprising: an information provision processing unit (F4) that outputs the information in a visually recognizable manner.
JP2016175703A 2016-09-08 2016-09-08 Vehicle control device Active JP6623985B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016175703A JP6623985B2 (en) 2016-09-08 2016-09-08 Vehicle control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016175703A JP6623985B2 (en) 2016-09-08 2016-09-08 Vehicle control device

Publications (2)

Publication Number Publication Date
JP2018040450A JP2018040450A (en) 2018-03-15
JP6623985B2 true JP6623985B2 (en) 2019-12-25

Family

ID=61625718

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016175703A Active JP6623985B2 (en) 2016-09-08 2016-09-08 Vehicle control device

Country Status (1)

Country Link
JP (1) JP6623985B2 (en)

Also Published As

Publication number Publication date
JP2018040450A (en) 2018-03-15

Similar Documents

Publication Publication Date Title
US11524688B2 (en) Apparatus and method for assisting turn of vehicle at intersection
EP3772441B1 (en) Drive assistance device
CN104973063B (en) How to switch between driving modes
CN111731287B (en) Change operating aids
JP6123873B2 (en) Advanced driver support system for vehicle and control method thereof
JP6544320B2 (en) Control system and control method of autonomous driving vehicle
EP1787849B1 (en) Driving assist method and driving assist apparatus for vehicle
EP3336643A1 (en) Autonomous driving system
JP7586270B2 (en) Traffic jam judgment device for vehicle and display control device for vehicle
CN111469846A (en) Vehicle control system, vehicle control method, and medium
US12162518B2 (en) Driving takeover apparatus based on driver operation amount and takeover operation
JP7537978B2 (en) Vehicle Control Systems
JP7099357B2 (en) Driving support device
US12115975B2 (en) Parking support system and control method thereof
US10464420B2 (en) Emergency vehicle control device
JP2015049823A (en) Collision avoidance support device and collision avoidance support method
EP3552909A1 (en) Apparatus and method for managing control authority transition in vehicle
EP4461615B1 (en) VEHICLE FOR PERFORMING A MANEUVER WITH MINIMUM RISK AND METHOD FOR OPERATION OF IT
US20200239073A1 (en) Display controller
JP2023008804A (en) Presentation control device, presentation control program, automatic driving control device, and automatic driving control program
JP7715092B2 (en) Simulated collision damage mitigation device
JP6623985B2 (en) Vehicle control device
US20240101113A1 (en) Control device and control method for vehicle
CN118928459A (en) Vehicle for performing minimum risk maneuvers and method of operating the same
JP2009107451A (en) Vehicle travel control device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20181116

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20191010

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20191111

R150 Certificate of patent or registration of utility model

Ref document number: 6623985

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250