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
JP7563303B2 - Vehicle control device - Google Patents
[go: Go Back, main page]

JP7563303B2 - Vehicle control device - Google Patents

Vehicle control device Download PDF

Info

Publication number
JP7563303B2
JP7563303B2 JP2021098567A JP2021098567A JP7563303B2 JP 7563303 B2 JP7563303 B2 JP 7563303B2 JP 2021098567 A JP2021098567 A JP 2021098567A JP 2021098567 A JP2021098567 A JP 2021098567A JP 7563303 B2 JP7563303 B2 JP 7563303B2
Authority
JP
Japan
Prior art keywords
vehicle
cleaning
condition
time
pedestrian
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
JP2021098567A
Other languages
Japanese (ja)
Other versions
JP2022190303A (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.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2021098567A priority Critical patent/JP7563303B2/en
Publication of JP2022190303A publication Critical patent/JP2022190303A/en
Application granted granted Critical
Publication of JP7563303B2 publication Critical patent/JP7563303B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Description

本発明は、洗浄液を用いて車載センサの検出面部を洗浄する車両制御装置に関する。 The present invention relates to a vehicle control device that uses a cleaning fluid to clean the detection surface of an on-board sensor.

従来から、車両の外部に露出した検出面部を通過する電磁波を用いて物体に関する物体情報を取得する車載センサを備え、検出面部を自動で洗浄する車両制御装置が知られている。このような車載センサとしては、ライダ(LiDAR:Light Detection and Ranging)及びカメラ等がある。例えば、特許文献1に記載された車両制御装置(以下、「従来装置」と称呼する。)は、検出面部の汚れを検出したときに、検出面部に向かって洗浄液を噴射することにより検出面部を洗浄する。 Conventionally, vehicle control devices have been known that are equipped with an on-board sensor that acquires object information about an object using electromagnetic waves passing through a detection surface exposed to the outside of the vehicle, and that automatically clean the detection surface. Such on-board sensors include LiDAR (Light Detection and Ranging) and cameras. For example, a vehicle control device described in Patent Document 1 (hereinafter referred to as the "conventional device") cleans the detection surface by spraying a cleaning liquid toward the detection surface when dirt on the detection surface is detected.

特開2019-104365号公報JP 2019-104365 A

検出面部の汚れには、車載センサが物体情報を取得できなくなる程度の汚れ(以下、「重度汚れ」と称呼する。)と、車載センサが物体情報を取得できる程度の汚れ(以下、「軽度汚れ」と称呼する。)と、がある。車両が歩行者の近くを走行する際には歩行者を正確に認識するためにも、検出面部の汚れが軽度汚れであっても検出面部を洗浄しておきたいという要望がある。しかしながら、車両の近くに歩行者が存在するときに検出面部が洗浄されると、飛散した洗浄液が歩行者にかかってしまう可能性がある。検出面部に軽度汚れが付着していると判定する度に検出面部の洗浄が行われると、洗浄液の消費量が増加し、車両の貯留タンクに貯留されている洗浄液が空になるタイミングを早めてしまう。 There are two types of dirt on the detection surface: dirt that makes the onboard sensor unable to obtain object information (hereinafter referred to as "severe dirt"), and dirt that makes the onboard sensor able to obtain object information (hereinafter referred to as "light dirt"). When a vehicle is traveling near a pedestrian, there is a demand to clean the detection surface even if it is only lightly dirty in order to accurately recognize the pedestrian. However, if the detection surface is cleaned when a pedestrian is present near the vehicle, there is a risk that the pedestrian will be splashed with the cleaning liquid. If the detection surface is cleaned every time it is determined that the detection surface is lightly dirty, the amount of cleaning liquid consumed will increase, and the timing at which the cleaning liquid stored in the vehicle's storage tank becomes empty will be accelerated.

本発明は前述した課題に対処するためになされたものである。即ち、本発明の目的の一つは、歩行者に洗浄液をかけないようにして、検出面部に付着した軽度汚れを除去した状態で車両が歩行者の近くを通過でき、更に、洗浄液の消費量を低減させる車両制御装置を提供することにある。 The present invention has been made to address the above-mentioned problems. That is, one of the objectives of the present invention is to provide a vehicle control device that allows a vehicle to pass close to a pedestrian without spraying cleaning fluid on the pedestrian and removes light dirt adhering to the detection surface, and further reduces the consumption of cleaning fluid.

本発明の車両制御装置(以下、「本発明装置」とも称呼する。)は、
車両の外部に露出した検出面部(12S、17S)を通過する電磁波を用いて前記車両の周辺に存在する物体に関する物体情報を取得するように構成された車載センサ(12、17乃至21)と、
洗浄液を用いて前記検出面部を洗浄する洗浄動作を実行可能に構成された洗浄ユニット(70、71、72、75、76、82乃至88)と、
前記洗浄ユニットに前記洗浄動作を実行させる制御ユニット(10)と、
を備える。
The vehicle control device of the present invention (hereinafter also referred to as the "device of the present invention") comprises:
an on-board sensor (12, 17 to 21) configured to acquire object information relating to an object present around the vehicle using electromagnetic waves passing through a detection surface portion (12S, 17S) exposed to the outside of the vehicle;
a cleaning unit (70, 71, 72, 75, 76, 82 to 88) configured to perform a cleaning operation for cleaning the detection surface portion using a cleaning liquid;
a control unit (10) for causing the cleaning unit to perform the cleaning operation;
Equipped with.

前記制御ユニットは、
前記検出面部の汚れの程度を表す汚れ指標値(Id)が第1閾値(Id1th)以上であり且つ前記第1閾値より大きな第2閾値(Id2th)未満である場合において(ステップ315「Yes」)、第1条件、第2条件及び第3条件の総てが成立したときに成立する所定の許可条件が成立すれば(ステップ330「Yes」)、前記洗浄ユニットに前記洗浄動作を実行させ(ステップ350)、前記許可条件が成立しなければ(ステップ330「No」)、前記洗浄ユニットに前記洗浄動作を実行させず、
前記汚れ指標値が前記第2閾値以上である場合(ステップ320「Yes」)、前記許可条件が成立するか否かにかかわらず、前記洗浄ユニットに前記洗浄動作を実行させる(ステップ350)、
ように構成され、
前記第1条件は、前記制御ユニットが前記車両の進行方向の領域に歩行者が存在すると見做すことができる地点である歩行者地点を検出しているとの条件であり(ステップ410「Yes」)、
前記第2条件は、前記車両が前記歩行者地点に到達するまでにかかる時間(Tr)又は前記車両が前記歩行者地点に到達するまでに前記車両が走行する距離(Lr)に相関を有する到達相関値が、前記洗浄動作に要する所定の洗浄時間(Tw)又は前記車両が前記洗浄時間に走行する距離(Lw)に相関を有する洗浄相関値と、所定の第1余裕時間(Tdmin)又は所定の第1余裕距離(Ldmin)に相関を有する第1余裕相関値と、を加算した第1許可相関値以上であるとの条件であり(ステップ430:Tpe1≦Tr)、
前記第3条件は、前記到達相関値が、前記洗浄相関値と、前記第1余裕時間よりも長い所定の第2余裕時間(Tdmax)又は前記第1余裕距離よりも長い第2余裕距離(Ldmax)に相関を有する所定の第2余裕相関値と、を加算した第2許可相関値以下であるとの条件である(ステップ430:Tr≦Tpe2)。
The control unit
When the dirt index value (Id) indicating the degree of dirt on the detection surface is equal to or greater than a first threshold value (Id1th) and is less than a second threshold value (Id2th) that is greater than the first threshold value (step 315 ``Yes''), if a predetermined permission condition that is met when all of the first condition, second condition, and third condition are met is met (step 330 ``Yes''), the cleaning unit is caused to perform the cleaning operation (step 350), and if the permission condition is not met (step 330 ``No''), the cleaning unit is not caused to perform the cleaning operation.
If the contamination index value is equal to or greater than the second threshold value (step 320 "Yes"), the cleaning unit is caused to perform the cleaning operation regardless of whether the permission condition is satisfied (step 350).
It is configured as follows:
The first condition is that the control unit detects a pedestrian point where a pedestrian can be considered to be present in an area in the traveling direction of the vehicle (step 410 “Yes”).
The second condition is a condition that an arrival correlation value correlating with a time (Tr) required for the vehicle to reach the pedestrian point or a distance (Lr) traveled by the vehicle until the vehicle reaches the pedestrian point is equal to or greater than a first permitted correlation value obtained by adding a cleaning correlation value correlating with a predetermined cleaning time (Tw) required for the cleaning operation or a distance (Lw) traveled by the vehicle during the cleaning time, and a first margin correlation value correlating with a predetermined first margin time (Tdmin) or a predetermined first margin distance (Ldmin) (step 430: Tpe1≦Tr),
The third condition is a condition that the reaching correlation value is equal to or less than a second allowed correlation value obtained by adding the cleaning correlation value and a predetermined second margin correlation value that is correlated with a predetermined second margin time (Tdmax) longer than the first margin time or a second margin distance (Ldmax) longer than the first margin distance (step 430: Tr≦Tpe2).

本発明装置によれば、汚れ指標値が第1閾値以上であり且つ第2閾値未満であるとき、歩行者地点が検出されている状態(第1条件成立)で、到達相関値が第1許可相関値以上であり(第2条件成立)且つ第2許可相関値以下である場合(第3条件成立)、洗浄動作が行われる。到達相関値が第1許可相関値以上である場合に洗浄動作が行われると、車両が歩行者に到達する時点よりも第1余裕時間前の時点にて洗浄動作が確実に完了する。これにより、車両が歩行者に到達するまでに当該歩行者に洗浄液がかからないように「汚れ指標値が第1閾値以上であり且つ第2閾値未満の検出面部の汚れ(軽度汚れ)」を洗浄できる。よって、検出面部に付着した軽度汚れを除去した状態で車両が歩行者の近くを通過できる。 According to the device of the present invention, when the dirt index value is equal to or greater than the first threshold value and less than the second threshold value, and the arrival correlation value is equal to or greater than the first permitted correlation value (second condition is met) and equal to or less than the second permitted correlation value (third condition is met), a cleaning operation is performed in a state in which a pedestrian point is detected (first condition is met). When the arrival correlation value is equal to or greater than the first permitted correlation value, the cleaning operation is reliably completed at a point in time before the vehicle reaches the pedestrian by the first margin time. This makes it possible to clean "dirt on the detection surface where the dirt index value is equal to or greater than the first threshold value and less than the second threshold value (light dirt)" so that the cleaning liquid does not splash on the pedestrian before the vehicle reaches the pedestrian. Therefore, the vehicle can pass near the pedestrian with the light dirt adhering to the detection surface removed.

更に、到達相関値が第2許可相関値よりも大きい場合には洗浄動作が行われないので、洗浄液の消費量を低減することができる。 Furthermore, if the reached correlation value is greater than the second permitted correlation value, the cleaning operation is not performed, thereby reducing the consumption of cleaning fluid.

なお、上記説明においては、発明の理解を助けるために、後述する実施形態に対応する発明の構成に対し、その実施形態で用いた名称及び/又は符号を括弧書きで添えている。しかしながら、発明の各構成要素は、前記名称及び/又は符号によって規定される実施形態に限定されるものではない。 In the above description, in order to facilitate understanding of the invention, the names and/or symbols used in the embodiments described below are enclosed in parentheses with respect to the configuration of the invention corresponding to the embodiment. However, each component of the invention is not limited to the embodiment defined by the above names and/or symbols.

図1は、本発明の実施形態に係る車両制御装置の概略システム構成図である。FIG. 1 is a schematic system configuration diagram of a vehicle control device according to an embodiment of the present invention. 図2は、車両制御装置の作動例の説明図である。FIG. 2 is an explanatory diagram of an example of the operation of the vehicle control device. 図3は、図1に示した運転支援ECUのCPUが実行する開始判定ルーチンを示したフローチャートである。FIG. 3 is a flowchart showing a start determination routine executed by the CPU of the driving assistance ECU shown in FIG. 図4は、図1に示した運転支援ECUのCPUが実行する許可条件判定ルーチンを示したフローチャートである。FIG. 4 is a flowchart showing a permission condition determination routine executed by the CPU of the driving support ECU shown in FIG. 図5は、図1に示した運転支援ECUのCPUが実行する洗浄動作ルーチンを示したフローチャートである。FIG. 5 is a flowchart showing a cleaning operation routine executed by the CPU of the driving support ECU shown in FIG. 図6は、本発明の実施形態の第2変形例の洗浄ユニットの説明図である。FIG. 6 is an explanatory diagram of a cleaning unit according to a second modified example of the embodiment of the present invention.

<構成>
図1に示すように、本発明の実施形態に係る車両制御装置(以下、「本制御装置」と称呼される。)CDは、車両VAに搭載される。
<Configuration>
As shown in FIG. 1, a vehicle control device CD according to an embodiment of the present invention (hereinafter, referred to as "this control device") is mounted on a vehicle VA.

車両制御装置CDは、運転支援ECU10、エンジンECU25及びブレーキECU30を備えている。以下、運転支援ECU10は「DSECU10」と称呼される。 The vehicle control device CD includes a driving assistance ECU 10, an engine ECU 25, and a brake ECU 30. Hereinafter, the driving assistance ECU 10 will be referred to as "DS ECU 10."

これらのECUは、マイクロコンピュータを主要部として備える制御ユニット(Electronic Control Unit)であり、コントローラとも称呼される。マイクロコンピュータは、CPU、ROM、RAM及びインターフェース(I/F)等を含む。これらのECUは、CAN(Controller Area Network)を介して相互に情報を送信可能及び受信可能に接続されている。CPUはROMに格納されたインストラクション(プログラム、ルーチン)を実行することにより各種機能を実現する。これらのECUは、幾つか又は全部が一つのECUに統合されてもよい。 These ECUs are control units (Electronic Control Units) that include a microcomputer as its main component, and are also called controllers. The microcomputer includes a CPU, ROM, RAM, and an interface (I/F), etc. These ECUs are connected via a Controller Area Network (CAN) so that they can send and receive information to each other. The CPU achieves various functions by executing instructions (programs, routines) stored in the ROM. Some or all of these ECUs may be integrated into a single ECU.

更に、車両制御装置CDは、フロントライダ12、物体認識カメラ13、車輪速センサ14、ヨーレートセンサ16、フロントカメラ17、リアカメラ18、左カメラ19、右カメラ20、GNSS受信機21及び車外通信機22を備える。これらは、DSECU10にデータ交換可能に接続されている。 The vehicle control device CD further includes a front rider 12, an object recognition camera 13, a wheel speed sensor 14, a yaw rate sensor 16, a front camera 17, a rear camera 18, a left camera 19, a right camera 20, a GNSS receiver 21, and an external communication device 22. These are connected to the DSECU 10 so as to be able to exchange data.

フロントライダ12は、車両VAの前方のフロントグリルFGの車幅方向の中央に配設されている。フロントライダ12は、車載センサの一つであり、車両VAの外部に露出した検出面部12Sを備える。フロントライダ12は、車両VAの前方の検出領域に電磁波の一種であるレーザ光を、検出面部12Sを通して照射し、その検出領域に存在する立体物によって反射された反射光を、検出面部12Sを通して受光することにより、その立体物に関する情報を取得する。この立体物に関する情報は「ライダ物体情報」と称呼される。ライダ物体情報は、車両VAと立体物との車両前後方向の縦距離、車両VAに対する立体物の相対速度及び車両VAに対する立体物の方向等を含む。フロントライダ12は、取得した物標情報をDSECU10に送信する。 The front rider 12 is disposed in the center of the front grill FG in the vehicle width direction in front of the vehicle VA. The front rider 12 is one of the on-board sensors and has a detection surface portion 12S exposed to the outside of the vehicle VA. The front rider 12 irradiates a detection area in front of the vehicle VA with laser light, which is a type of electromagnetic wave, through the detection surface portion 12S, and receives reflected light reflected by a three-dimensional object present in the detection area through the detection surface portion 12S to obtain information about the three-dimensional object. This information about the three-dimensional object is called "lidar object information." The lidar object information includes the vertical distance between the vehicle VA and the three-dimensional object in the front-rear direction of the vehicle, the relative speed of the three-dimensional object with respect to the vehicle VA, and the direction of the three-dimensional object with respect to the vehicle VA. The front rider 12 transmits the obtained target information to the DSECU 10.

物体認識カメラ13は、車両VAの車室内のフロントウィンドウFWの中央上部に配設されている。物体認識カメラ13は、車両VAの前方の所定の撮影領域からの光(電磁波の一種)を、フロントウィンドウFWを通して図示しない受光素子に導き、この受光素子により上記撮影領域を表す画像(以下、「前方画像」とも称呼される。)を取得する。そして、物体認識カメラ13は、前方画像に基いて、上記撮影領域に存在する物体に関する情報を取得する。この物体に関する情報は「カメラ物体情報」と称呼される。カメラ物体情報は、車両VAと物体との縦距離、その物体が歩行者であるか否かを示す物体の種別、車両VAに対する物体の方向等を含む。 The object recognition camera 13 is disposed at the top center of the front window FW inside the vehicle VA. The object recognition camera 13 guides light (a type of electromagnetic wave) from a specified shooting area in front of the vehicle VA through the front window FW to a light receiving element (not shown), which captures an image representing the shooting area (hereinafter also referred to as a "forward image") using the light receiving element. The object recognition camera 13 then captures information about objects present in the shooting area based on the forward image. This information about the objects is referred to as "camera object information." The camera object information includes the vertical distance between the vehicle VA and the object, the type of object indicating whether the object is a pedestrian, the direction of the object relative to the vehicle VA, etc.

車輪速センサ14は車両VAの車輪毎に設けられる。各車輪速センサ14は、対応する車輪が所定角度回転する毎に一つの車輪パルス信号を発生させる。DSECU10は、各車輪速センサ14から受け取った車輪パルス信号の単位時間におけるパルス数をカウントし、そのパルス数に基いて各車輪の回転速度を取得する。そして、DSECU10は、各車輪の車輪速度に基いて車両VAの速度を示す車速Vsを取得する。一例として、DSECU10は、四つの車輪の車輪速度の平均値を車速Vsとして取得する。 A wheel speed sensor 14 is provided for each wheel of the vehicle VA. Each wheel speed sensor 14 generates one wheel pulse signal each time the corresponding wheel rotates a predetermined angle. The DSECU 10 counts the number of pulses per unit time of the wheel pulse signal received from each wheel speed sensor 14, and obtains the rotational speed of each wheel based on the number of pulses. The DSECU 10 then obtains a vehicle speed Vs indicating the speed of the vehicle VA based on the wheel speed of each wheel. As an example, the DSECU 10 obtains the average value of the wheel speeds of the four wheels as the vehicle speed Vs.

ヨーレートセンサ16は、車両VAのヨーレートYrを検出し、ヨーレートYrを表す検出信号を発生させる。DSECU10は、ヨーレートセンサ16から検出信号を受け取る。 The yaw rate sensor 16 detects the yaw rate Yr of the vehicle VA and generates a detection signal representing the yaw rate Yr. The DSECU 10 receives the detection signal from the yaw rate sensor 16.

フロントカメラ17、リアカメラ18、左カメラ19及び右カメラ20は、本実施形態の第2変形例で用いられるので、第2変形例で詳細を説明する。 The front camera 17, rear camera 18, left camera 19, and right camera 20 are used in the second variant of this embodiment, and will be described in detail in the second variant.

GNSS受信機21及び車外通信機22は、本実施形態の第3変形例で用いられるので、第3変形例で詳細を説明する。 The GNSS receiver 21 and the external vehicle communication device 22 are used in the third variant of this embodiment, and will be described in detail in the third variant.

エンジンECU25は、エンジンアクチュエータ(エンジンAct)26に接続されている。エンジンアクチュエータ26は、エンジン27のスロットル弁の開度を変更するスロットル弁アクチュエータを含む。エンジンECU25は、エンジンアクチュエータ26を駆動することによって、エンジン(内燃機関)27が発生するトルクを変更することができる。エンジン27が発生するトルクは、トランスミッション(不図示)を介して駆動輪に伝達されるようになっている。 The engine ECU 25 is connected to an engine actuator (engine Act) 26. The engine actuator 26 includes a throttle valve actuator that changes the opening of a throttle valve of the engine 27. The engine ECU 25 can change the torque generated by the engine (internal combustion engine) 27 by driving the engine actuator 26. The torque generated by the engine 27 is transmitted to the drive wheels via a transmission (not shown).

エンジンECU25は、エンジンアクチュエータ26を制御することによって、車両VAの駆動力を制御し加速状態(前後加速度)を変更することができる。なお、車両VAが、ハイブリッド車両である場合、エンジンECU25は、車両駆動源としての「エンジン及び電動機」の何れか一方又は両方によって発生する車両VAの駆動力を制御することができる。更に、車両VAが電気自動車である場合、エンジンECU25は、車両駆動源としての電動機によって発生する車両VAの駆動力を制御することができる。 The engine ECU 25 can control the driving force of the vehicle VA and change the acceleration state (longitudinal acceleration) by controlling the engine actuator 26. If the vehicle VA is a hybrid vehicle, the engine ECU 25 can control the driving force of the vehicle VA generated by either or both of the "engine and electric motor" as the vehicle driving source. Furthermore, if the vehicle VA is an electric vehicle, the engine ECU 25 can control the driving force of the vehicle VA generated by the electric motor as the vehicle driving source.

ブレーキECU30は、ブレーキアクチュエータ(ブレーキAct)31に接続されている。ブレーキアクチュエータ31は、車両VAの図示しないブレーキペダルの踏力によって作動油を加圧する図示しないマスタシリンダと、左右前後輪に設けられる摩擦ブレーキ機構32との間の油圧回路に設けられる。摩擦ブレーキ機構32は、車輪に固定されるブレーキディスク32aと、車体に固定されるブレーキキャリパ32bとを備える。 The brake ECU 30 is connected to a brake actuator (Brake Act) 31. The brake actuator 31 is provided in a hydraulic circuit between a master cylinder (not shown) that pressurizes hydraulic oil by the depression force of a brake pedal (not shown) of the vehicle VA, and friction brake mechanisms 32 provided on the left, right, front and rear wheels. The friction brake mechanisms 32 include brake discs 32a fixed to the wheels and brake calipers 32b fixed to the vehicle body.

ブレーキアクチュエータ31は、ブレーキECU30からの指令に応じてブレーキキャリパ32bに内蔵されたホイールシリンダに供給する油圧を調整し、その油圧によりホイールシリンダを作動させる。これにより、ブレーキアクチュエータ31は、ブレーキパッドをブレーキディスク32aに押し付けて摩擦制動力を発生させる。従って、ブレーキECU30は、ブレーキアクチュエータ31を制御することによって車両VAの制動力を制御し加速状態(減速度(負の前後加速度))を変更することができる。 The brake actuator 31 adjusts the hydraulic pressure supplied to the wheel cylinder built into the brake caliper 32b in response to a command from the brake ECU 30, and activates the wheel cylinder with that hydraulic pressure. As a result, the brake actuator 31 presses the brake pad against the brake disc 32a to generate a frictional braking force. Therefore, the brake ECU 30 can control the braking force of the vehicle VA and change the acceleration state (deceleration (negative longitudinal acceleration)) by controlling the brake actuator 31.

DSECU10は表示装置40に接続されている。表示装置40は、車両VAの図示しないインストルメントパネルの中央付近に配設される。表示装置40は、DSECU10からの表示指令を受信し、その表示指令に応じた画面を表示する。 The DSECU 10 is connected to the display device 40. The display device 40 is disposed near the center of an instrument panel (not shown) of the vehicle VA. The display device 40 receives a display command from the DSECU 10 and displays a screen according to the display command.

本制御装置CDは、洗浄ユニット70を備える。洗浄ユニット70は、ライダポンプ71、ライダノズル72、ウィンドウポンプ73、ウィンドウノズル74、及びタンク75を含む。 The control device CD includes a cleaning unit 70. The cleaning unit 70 includes a rider pump 71, a rider nozzle 72, a window pump 73, a window nozzle 74, and a tank 75.

ライダポンプ71は、液管CL1を介して「洗浄液を貯留する容器であるタンク75」と連通しており、液管CL2を介してライダノズル72と連通している。ライダノズル72は、洗浄液を検出面部12Sに向かって噴射可能な位置に配設されている。 The rider pump 71 is connected to a tank 75, which is a container for storing cleaning liquid, via a liquid pipe CL1, and to a rider nozzle 72 via a liquid pipe CL2. The rider nozzle 72 is disposed in a position where it can spray cleaning liquid toward the detection surface 12S.

ウィンドウポンプ73は、液管CL3を介してタンク75と連通しており、液管CL4を介してウィンドウノズル74と連通している。ウィンドウノズル74は、洗浄液をフロントウィンドウFWに向かって噴射可能な位置に配設されている。 The window pump 73 is connected to the tank 75 via a liquid pipe CL3 and to the window nozzle 74 via a liquid pipe CL4. The window nozzle 74 is disposed in a position where it can spray cleaning liquid toward the front windshield FW.

ライダポンプ71及びウィンドウポンプ73のそれぞれは、DSECU10に接続されており、DSECU10によりその駆動状態が制御される。DSECU10によってライダポンプ71が駆動されると、ライダポンプ71はタンク75から液管CL1を介して洗浄液を取り込み、その洗浄液は液管CL2を介してライダノズル72に供給する。ライダノズル72は、その洗浄液を検出面部12Sに向かって噴射する。同様に、ウィンドウポンプ73が駆動されると洗浄液はウィンドウノズル74に供給され、ウィンドウノズル74は洗浄液をフロントウィンドウFWに向かって噴射する。 The rider pump 71 and the window pump 73 are each connected to the DSECU 10, and their operating states are controlled by the DSECU 10. When the rider pump 71 is operated by the DSECU 10, the rider pump 71 takes in cleaning fluid from the tank 75 via the fluid line CL1, and supplies the cleaning fluid to the rider nozzle 72 via the fluid line CL2. The rider nozzle 72 sprays the cleaning fluid toward the detection surface 12S. Similarly, when the window pump 73 is operated, cleaning fluid is supplied to the window nozzle 74, and the window nozzle 74 sprays the cleaning fluid toward the front windshield FW.

DSECU10は、検出面部12Sに汚れが付着していると判定したとき、ライダポンプ71を駆動させることにより、検出面部12Sを自動で洗浄する。運転者は、フロントウィンドウFWに汚れが付着していると判断したとき、図示しない洗浄スイッチを操作する。洗浄スイッチが操作されると、DSECU10は、ウィンドウポンプ73を駆動させてフロントウィンドウFWに洗浄液を噴射し、その後、図示しないワイパーを駆動させることにより、フロントウィンドウFWを洗浄する。物体認識カメラ13へと光を透過させる(導く)フロントウィンドウFWの領域に汚れが付着している場合であっても、上記フロントウィンドウFWの洗浄により、当該汚れが除去される。 When the DSECU 10 determines that dirt is attached to the detection surface portion 12S, it drives the rider pump 71 to automatically clean the detection surface portion 12S. When the driver determines that dirt is attached to the front windshield FW, he or she operates a cleaning switch (not shown). When the cleaning switch is operated, the DSECU 10 drives the window pump 73 to spray cleaning fluid onto the front windshield FW, and then drives the wipers (not shown) to clean the front windshield FW. Even if dirt is attached to the area of the front windshield FW that transmits (leads) light to the object recognition camera 13, the dirt is removed by cleaning the front windshield FW.

本制御装置CDにおいては、DSECU10は、ライダ物体情報及びカメラ物体情報に基いて、車両VAに衝突する可能性がある物体が存在し且つ所定の衝突条件が成立する場合、衝突前制御を実行する。
衝突条件は、車両VAが物体と衝突するまでにかかる時間が閾値時間以下であるときに成立する。
衝突前制御は、例えば、車両VAが物体と衝突する前に減速させる制御である。DSECU10は、所定の目標減速度(即ち、負の値の前後加速度)を含む減速指令をエンジンECU25及びブレーキECU30に送信する。エンジンECU25は、減速指令を受信した場合、車両VAの前後加速度が上記目標減速度と一致するように、エンジンアクチュエータ26を制御する。ブレーキECU30は、減速指令を受信すると、車両VAの前後加速度が上記目標減速度と一致するように、ブレーキアクチュエータ31を制御する。
In this control device CD, the DSECU 10 executes pre-collision control when an object that may collide with the vehicle VA is present and a predetermined collision condition is met, based on the lidar object information and the camera object information.
The collision condition is met when the time it takes for the vehicle VA to collide with an object is equal to or less than a threshold time.
The pre-collision control is, for example, a control for decelerating the vehicle VA before it collides with an object. The DSECU 10 transmits a deceleration command including a predetermined target deceleration (i.e., a negative longitudinal acceleration) to the engine ECU 25 and the brake ECU 30. When the engine ECU 25 receives the deceleration command, it controls the engine actuator 26 so that the longitudinal acceleration of the vehicle VA coincides with the target deceleration. When the brake ECU 30 receives the deceleration command, it controls the brake actuator 31 so that the longitudinal acceleration of the vehicle VA coincides with the target deceleration.

なお、上記衝突前制御はカメラ物体情報を使用せずにライダ物体情報を用いて実行されてもよい。
更に、DSECU10は、ライダ物体情報及びカメラ物体情報に基いて、周知の車両制御(車線維持制御及びACC(Adaptive Cruise Control)等)を実行可能である。車線維持制御は、車両VAが走行する車線の車幅方向の所定位置に車両VAを位置させたまま車両VAを走行させる制御である。この車線維持制御は、例えば、特開2008-195402号公報、特開2009-190464号公報、特開2010-6279号公報、及び、特許第4349210号明細書等に記載されている。
ACCは、定速走行制御と先行車追従制御の2種類の制御を含む。定速走行制御は、アクセルペダル及びブレーキペダルの操作を要することなく、車両VAの走行速度を目標速度(設定速度)と一致させるように車両VAの加速度を調整する制御である。先行車追従制御は、車両VAの直前を走行している先行車と車両VAとの車間距離を目標車間距離に維持しながら先行車に対して車両VAを追従させる制御である。ACCは、例えば、特開2014-148293号公報、特開2006-315491号公報、及び、特許第4172434号明細書等に記載されている。
It should be noted that the above pre-collision control may be performed using lidar object information without using camera object information.
Furthermore, the DSECU 10 can execute known vehicle control (lane keeping control and ACC (Adaptive Cruise Control), etc.) based on the lidar object information and the camera object information. The lane keeping control is a control for driving the vehicle VA while keeping the vehicle VA positioned at a predetermined position in the vehicle width direction of the lane in which the vehicle VA is traveling. This lane keeping control is described, for example, in Japanese Patent Application Laid-Open No. 2008-195402, Japanese Patent Application Laid-Open No. 2009-190464, Japanese Patent Application Laid-Open No. 2010-6279, and Japanese Patent No. 4349210.
ACC includes two types of control: constant speed cruise control and preceding vehicle following control. Constant speed cruise control is a control that adjusts the acceleration of the vehicle VA so that the traveling speed of the vehicle VA matches a target speed (set speed) without the need to operate the accelerator pedal and the brake pedal. Preceding vehicle following control is a control that makes the vehicle VA follow the preceding vehicle while maintaining the inter-vehicle distance between the vehicle VA and a preceding vehicle traveling just before the vehicle VA at a target inter-vehicle distance. ACC is described, for example, in Japanese Patent Application Laid-Open No. 2014-148293, Japanese Patent Application Laid-Open No. 2006-315491, and Japanese Patent No. 4172434.

<作動の概要>
本制御装置CDは、検出面部12Sの汚れの程度を表す汚れ指標値Idを取得している。検出面部12Sの汚れがひどい(激しい、重度である)ほど、汚れ指標値Idは大きくなる。汚れ指標値Idが第1閾値Id1th以上であり且つ「第1閾値Id1thよりも大きな第2閾値Id2th」未満である場合、フロントライダ12が立体物を検出できるものの検出面部12Sに軽度の汚れが付着している。汚れ指標値Idが第2閾値Id2th以上である場合、フロントライダ12が立体物を検出できなくなるほどの重度の汚れが検出面部12Sに付着している。
<Outline of operation>
The control device CD acquires a dirt index value Id that indicates the degree of dirt on the detection surface 12S. The more severe (intense, severe) the dirt on the detection surface 12S is, the larger the dirt index value Id becomes. When the dirt index value Id is equal to or greater than the first threshold value Id1th and less than a "second threshold value Id2th greater than the first threshold value Id1th," the detection surface 12S is slightly dirty, although the front rider 12 can detect a three-dimensional object. When the dirt index value Id is equal to or greater than the second threshold value Id2th, the detection surface 12S is so heavily dirty that the front rider 12 cannot detect a three-dimensional object.

本支援装置CDのDSECU10は、汚れ指標値Idが第2閾値Id2th以上である場合、ライダポンプ71を所定の洗浄時間Twにわたって駆動することにより、検出面部12Sを洗浄する。DSECU10が洗浄ユニット(ライダポンプ)に検出面部12Sを洗浄させる動作を「洗浄動作」と称呼する場合もある。 When the dirt index value Id is equal to or greater than the second threshold value Id2th, the DSECU 10 of the support device CD drives the rider pump 71 for a predetermined cleaning time Tw to clean the detection surface 12S. The operation of the DSECU 10 to have the cleaning unit (rider pump) clean the detection surface 12S may be referred to as the "cleaning operation."

DSECU10は、汚れ指標値Idが第1閾値Id1th以上であり且つ第2閾値Id2th未満である場合、所定の許可条件が成立すれば上記洗浄動作を実行し、許可条件が成立しなければ上記洗浄動作を実行しない。 When the contamination index value Id is equal to or greater than the first threshold value Id1th and less than the second threshold value Id2th, the DSECU 10 executes the above-mentioned cleaning operation if a predetermined permission condition is met, and does not execute the above-mentioned cleaning operation if the permission condition is not met.

許可条件は、以下の第1条件、第2条件及び第3条件の何れもが成立するときに成立する。
第1条件:車両VAの前方領域に後述の歩行者地点PPを検出していること。
第2条件:車両VAが歩行者地点PPに到達するまでにかかる到達時間Trが後述する第1許可時間Tpe1以上であること。
第3条件:到達時間Trが後述する第2許可時間Tpe2以下であること。
The permission condition is met when all of the following first, second and third conditions are met.
First condition: A pedestrian point PP, which will be described later, is detected in the area ahead of the vehicle VA.
Second condition: The arrival time Tr required for the vehicle VA to arrive at the pedestrian point PP is equal to or longer than a first permitted time Tpe1 described later.
Third condition: the arrival time Tr is equal to or shorter than a second permitted time Tpe2 described later.

歩行者地点PPについて説明する。
本実施形態では、DSECU10は、ライダ物体情報及びカメラ物体情報に基いて車両VAに対する物体の位置を認識し、カメラ物体情報に基いてその物体が歩行者Pであるか否かを判定している。歩行者地点PPは、DSECU10が認識している歩行者Pのうち車両VAに最も近い歩行者Pの車両VAに対する位置である。DSECU10が認識している歩行者Pが一人である場合、その歩行者Pの車両VAに対する位置が歩行者地点PPとなる。
The pedestrian point PP will now be described.
In this embodiment, the DSECU 10 recognizes the position of an object relative to the vehicle VA based on the lidar object information and the camera object information, and determines whether the object is a pedestrian P based on the camera object information. The pedestrian point PP is the position of the pedestrian P closest to the vehicle VA among the pedestrians P recognized by the DSECU 10. When the DSECU 10 recognizes only one pedestrian P, the position of the pedestrian P relative to the vehicle VA becomes the pedestrian point PP.

図2に示したように、第1許可時間Tpe1は、洗浄時間Twと所定の最小余裕時間Tdminとを加算した時間であり、第2許可時間Tpe2は、洗浄時間Twと「最小余裕時間Tdminよりも大きな所定の最大余裕時間Tdmax」とを加算した時間である。第2許可時間Tpe2は、第1許可時間Tpe1よりも大きくなる。なお、以下では、最小余裕時間Tdminを「第1余裕時間」と称呼する場合もあり、最大余裕時間Tdmaxを「第2余裕時間」と称呼する場合もある。
最小余裕時間Tdminは、洗浄の終了時点からフロントライダ12の検出精度が回復する時点までの所定の回復時間(洗浄の終了からフロントライダ12の検出精度の回復に必要な時間)よりも長い時間に予め設定されている。
2, the first permitted time Tpe1 is the time obtained by adding the cleaning time Tw and a predetermined minimum margin time Tdmin, and the second permitted time Tpe2 is the time obtained by adding the cleaning time Tw and a "predetermined maximum margin time Tdmax that is greater than the minimum margin time Tdmin." The second permitted time Tpe2 is greater than the first permitted time Tpe1. In the following, the minimum margin time Tdmin may be referred to as the "first margin time," and the maximum margin time Tdmax may be referred to as the "second margin time."
The minimum margin time Tdmin is preset to a time longer than a predetermined recovery time from the end of cleaning to the time when the detection accuracy of the front rider 12 is restored (the time required for the detection accuracy of the front rider 12 to recover from the end of cleaning).

検出面部12Sに軽度汚れが付着している場合には、許可条件が成立していることを条件に洗浄動作が実行されるので、遅くとも車両VAが歩行者Pに到達する最小余裕時間Tdmin前には洗浄動作が完了している。これにより、歩行者Pに洗浄液がかかってしまうことを防止することができ、検出面部12Sに付着した軽度汚れを除去した状態で車両VAが歩行者Pの近くを走行することができる。
検出面部12Sに軽度汚れが付着している場合であっても、到達時間Trが第2許可時間Tpe2以下にならなければ、許可条件が成立せず洗浄動作が実行されない。これにより、軽度汚れのための洗浄動作の実行回数を低減することができ、洗浄液の消費量を低減できる。
When light dirt is present on the detection surface 12S, the cleaning operation is executed on the condition that the permission condition is met, and therefore the cleaning operation is completed at the latest before the minimum margin time Tdmin before the vehicle VA reaches the pedestrian P. This makes it possible to prevent the cleaning liquid from splashing on the pedestrian P, and allows the vehicle VA to travel close to the pedestrian P with the light dirt on the detection surface 12S removed.
Even if the detection surface 12S is slightly soiled, the permission condition is not met and the cleaning operation is not performed unless the arrival time Tr is equal to or shorter than the second permission time Tpe2. This makes it possible to reduce the number of times the cleaning operation for light soiling is performed, and thus the consumption of cleaning fluid.

(作動例)
図2を参照しながら、本制御装置CDの作動例を説明する。
本例では、説明を簡略にするために、時点t1乃至時点t3にて車両VAは一定の車速Vsで走行し且つ歩行者Pは移動せず立ち止まっているもの(即ち、歩行者Pの車両VAに対する相対速度は一定である。)、と仮定する。
(Example of operation)
An example of the operation of the control device CD will be described with reference to FIG.
In this example, for simplicity of explanation, it is assumed that from time t1 to time t3, the vehicle VA is traveling at a constant vehicle speed Vs and the pedestrian P is standing still and not moving (i.e., the relative speed of the pedestrian P with respect to the vehicle VA is constant).

<時点t1>
時点t1にて、DSECU10は、汚れ指標値Id及び到達時間Tr1を取得する。時点t1にて取得される汚れ指標値Idは第1閾値Id1th以上であって且つ第2閾値Id2th未満であり、到達時間Tr1は第2許可時間Tpe2よりも大きい、と仮定する。このため、上記許可条件が成立しないので、DSECU10は、洗浄動作を実行しない。
<Time t1>
At time t1, the DSECU 10 acquires the contamination index value Id and the arrival time Tr1. It is assumed that the contamination index value Id acquired at time t1 is equal to or greater than the first threshold value Id1th and less than the second threshold value Id2th, and the arrival time Tr1 is greater than the second permission time Tpe2. Therefore, the permission condition is not satisfied, and the DSECU 10 does not execute the washing operation.

汚れ指標値Idの取得処理を説明する。
フロントライダ12は、フロントライダ12の光源から放出されるレーザ光が検出面部12Sを通って放出されるときに、検出面部12Sによって反射されるレーザ光の反射光の光量を検出する。検出面部12Sが汚れているほど反射光の光量は大きくなる傾向がある。このため、DSECU10は、所定時間が経過する毎にフロントライダ12から反射光の光量を取得し、反射光の光量に基いて汚れ指標値Idを取得する。検出面部12Sの汚れがひどいほど、汚れ指標値Idは大きくなる。
なお、DSECU10は、「検出面部12Sを撮像可能な位置に配設された図示しない汚れ検出用カメラ」から撮像画像を取得し、撮像画像に基いて汚れ指標値Idを取得してもよい。
The process of obtaining the dirt index value Id will now be described.
When laser light emitted from the light source of the front rider 12 passes through the detection surface 12S, the front rider 12 detects the amount of reflected light of the laser light reflected by the detection surface 12S. The amount of reflected light tends to increase as the detection surface 12S becomes dirtier. Therefore, the DSECU 10 obtains the amount of reflected light from the front rider 12 every time a predetermined time elapses, and obtains a dirt index value Id based on the amount of reflected light. The dirtier the detection surface 12S is, the larger the dirt index value Id becomes.
The DSECU 10 may obtain an image from a dirt detection camera (not shown) that is disposed in a position capable of capturing an image of the detection surface portion 12S, and obtain the dirt index value Id based on the image.

到達時間Tr1の取得処理を説明する。
時点t1にて、DSECU10は、ライダ物体情報及びカメラ物体情報に基いて歩行者Pが存在すると判定している、即ち、歩行者地点PPが存在すると判定している、と仮定する。
この場合、DSECU10は、時点t1における車速Vs及びヨーレートYrに基いて車両VAがこれから走行する経路(走行経路)を推定する。DSECU10は、「時点t1における歩行者Pの相対速度が維持されるとの仮定」下において車両VAが歩行者地点PPに最接近するまでにかかる時間である到達時間Trを、歩行者Pの相対速度に基いて取得する。なお、歩行者Pの相対速度はライダ物体情報に基き特定される。
The process of acquiring the arrival time Tr1 will be described.
It is assumed that at time t1, the DSECU 10 determines that a pedestrian P is present based on the lidar object information and the camera object information, that is, determines that a pedestrian point PP is present.
In this case, the DSECU 10 estimates the route (travel route) that the vehicle VA will travel from now on based on the vehicle speed Vs and yaw rate Yr at time t1. The DSECU 10 obtains the arrival time Tr, which is the time it takes for the vehicle VA to come closest to the pedestrian point PP, based on the relative speed of the pedestrian P under the assumption that the relative speed of the pedestrian P at time t1 is maintained. The relative speed of the pedestrian P is identified based on the lidar object information.

<時点t2>
時点t2にて取得される汚れ指標値Idは第1閾値Id1th以上であって且つ第2閾値Id2th未満であり、到達時間Tr2は第1許可時間Tpe1以上であって且つ第2許可時間Tpe2以下である、と仮定する。この仮定により、上記許可条件が成立するため、DSECU10は、洗浄動作を開始する。
<Time t2>
It is assumed that the contamination index value Id acquired at time t2 is equal to or greater than the first threshold value Id1th and less than the second threshold value Id2th, and the arrival time Tr2 is equal to or greater than the first permitted time Tpe1 and less than the second permitted time Tpe2. With this assumption, the permission condition is met, and the DSECU 10 starts the cleaning operation.

時点t3にて、「洗浄動作を開始した時点t2」から洗浄時間Twが経過するので、DSECU10は洗浄動作を終了する。時点t3は、車両VAが歩行者Pに最接近する時点よりも最小余裕時間Tdmin以上前の時点である。このため、歩行者Pに洗浄液がかかってしまうことを防止でき、検出面部12Sに付着した軽度汚れを除去した状態で車両VAが歩行者Pの近くを走行できる。 At time t3, the cleaning time Tw has elapsed since "time t2 when the cleaning operation started," and the DSECU 10 ends the cleaning operation. Time t3 is a time that is at least the minimum margin time Tdmin before the time when the vehicle VA comes closest to the pedestrian P. This makes it possible to prevent the cleaning liquid from splashing on the pedestrian P, and the vehicle VA can travel close to the pedestrian P with light dirt adhering to the detection surface portion 12S removed.

(具体的作動)
<開始判定ルーチン>
DSECU10のCPU(以下、「CPU」と表記した場合、特に断りがない限り、DSECU10のCPUを指す。)は、所定時間が経過する毎に図3にフローチャートにより示した開始判定ルーチンを実行する。
(Specific operation)
<Start Judgment Routine>
The CPU of the DSECU 10 (hereinafter, when the term "CPU" is used, it refers to the CPU of the DSECU 10 unless otherwise specified) executes a start determination routine shown in the flowchart of FIG. 3 every time a predetermined time has elapsed.

従って、所定のタイミングになると、CPUは、図3のステップ300から処理を開始し、ステップ305に進む。ステップ305にて、CPUは、洗浄フラグXwaの値が「0」であるか否かを判定する。 Therefore, at a predetermined timing, the CPU starts processing from step 300 in FIG. 3 and proceeds to step 305. In step 305, the CPU determines whether the value of the cleaning flag Xwa is "0".

洗浄フラグXwaの値は、洗浄動作が実行されていない場合には「0」に設定され、洗浄動作が実行されている場合には「1」に設定される。なお、洗浄フラグXwaの値は、初期化ルーチンにて「0」に設定される。初期化ルーチンは、車両VAの図示しないイグニッション・キー・スイッチがオフ位置からオン位置へと変更されたときにCPUにより実行される。 The value of the cleaning flag Xwa is set to "0" when the cleaning operation is not being performed, and is set to "1" when the cleaning operation is being performed. The value of the cleaning flag Xwa is set to "0" in an initialization routine. The initialization routine is executed by the CPU when the ignition key switch (not shown) of the vehicle VA is changed from the OFF position to the ON position.

洗浄フラグXwaの値が「0」である場合、CPUは、ステップ305にて「Yes」と判定し、ステップ310及びステップ315を順に実行する。 If the value of the cleaning flag Xwa is "0", the CPU judges "Yes" in step 305 and executes steps 310 and 315 in sequence.

ステップ310:CPUは、検出面部11Sの反射光の光量に基いて汚れ指標値Idを取得する。
ステップ315:CPUは、汚れ指標値Idが第1閾値Id1th以上であって且つ第2閾値Id2th未満であるか否かを判定する。
Step 310: The CPU obtains a dirt index value Id based on the amount of light reflected from the detection surface 11S.
Step 315: The CPU determines whether or not the contamination index value Id is equal to or greater than the first threshold value Id1th and less than the second threshold value Id2th.

汚れ指標値Idが第1閾値Id1th未満であると仮定すると、CPUは、ステップ315にて「No」と判定し、ステップ320に進む。ステップ320にて、CPUは、汚れ指標値Idが第2閾値Id2th以上であるか否かを判定する。上記仮定では、CPUは、ステップ320にて「No」と判定し、ステップ395に進んで本ルーチンを一旦終了する。従って、汚れ指標値Idが第1閾値Id1th未満である場合には洗浄動作は実行されない。 Assuming that the dirt index value Id is less than the first threshold value Id1th, the CPU determines "No" in step 315 and proceeds to step 320. In step 320, the CPU determines whether the dirt index value Id is equal to or greater than the second threshold value Id2th. In the above assumption, the CPU determines "No" in step 320 and proceeds to step 395 to temporarily end this routine. Therefore, if the dirt index value Id is less than the first threshold value Id1th, the cleaning operation is not performed.

CPUがステップ315に進んだときに汚れ指標値Idが第1閾値Id1th以上であって且つ第2閾値Id2th未満である場合、CPUは、ステップ315にて「Yes」と判定し、ステップ325及びステップ330を順に実行する。 When the CPU proceeds to step 315, if the dirt index value Id is equal to or greater than the first threshold value Id1th and less than the second threshold value Id2th, the CPU determines "Yes" in step 315 and executes steps 325 and 330 in sequence.

ステップ325:CPUは、許可条件判定サブルーチンを実行する。実際には、CPUは、ステップ325に進むと、図4にフローチャートにより示したサブルーチンを実行する。このサブルーチンでは、CPUは、許可条件が成立したか否かを判定し、許可条件が成立した場合、許可フラグXpeの値を「1」に設定する。なお、許可フラグXpeの値は、上記初期化ルーチンにて「0」に設定され、洗浄動作の実行が開始された場合にも「0」に設定される。 Step 325: The CPU executes a permission condition determination subroutine. In practice, when the CPU proceeds to step 325, it executes the subroutine shown in the flowchart of FIG. 4. In this subroutine, the CPU determines whether the permission condition is met, and if the permission condition is met, sets the value of the permission flag Xpe to "1." Note that the value of the permission flag Xpe is set to "0" in the initialization routine described above, and is also set to "0" when the cleaning operation is started.

ステップ330:CPUは、許可フラグXpeの値が「1」であるか否かを判定する。
許可フラグXpeの値が「0」である場合、CPUは、ステップ330にて「No」と判定し、ステップ395に進んで本ルーチンを一旦終了する。従って、汚れ指標値Idが第1閾値Id1th以上であって且つ第2閾値Id2th未満である場合、許可条件が成立しないとき、洗浄動作は実行されない。
Step 330: The CPU determines whether the value of the permission flag Xpe is "1" or not.
If the value of the permission flag Xpe is "0", the CPU determines "No" in step 330, proceeds to step 395, and temporarily ends this routine. Therefore, if the contamination index value Id is equal to or greater than the first threshold value Id1th and less than the second threshold value Id2th, the cleaning operation is not performed if the permission condition is not met.

CPUがステップ330に進んだときに許可フラグXpeの値が「1」である場合、CPUは、ステップ330にて「Yes」と判定し、ステップ335乃至ステップ355を順に実行する。 If the value of the permission flag Xpe is "1" when the CPU proceeds to step 330, the CPU judges "Yes" at step 330 and executes steps 335 to 355 in order.

ステップ335:CPUは、洗浄フラグXwaの値を「1」に設定する。
ステップ340:CPUは、許可フラグXpeの値を「0」に設定する。
Step 335: The CPU sets the value of the cleaning flag Xwa to “1”.
Step 340: The CPU sets the value of the permission flag Xpe to “0”.

ステップ345:CPUは、タイマTMの値を「0」に設定する。
タイマTMは、洗浄動作の開始時点から経過した時間をカウントするためのタイマである。
Step 345: The CPU sets the value of the timer TM to "0".
The timer TM is a timer for counting the time that has elapsed since the start of the cleaning operation.

ステップ350:CPUは、駆動指令をライダポンプ71に送信する。
ライダポンプ71は駆動指令を受け取ると、タンク75から洗浄液を取り込み、ライダノズル72から洗浄液が噴射される。
Step 350 : The CPU sends a drive command to the rider pump 71 .
When the rider pump 71 receives a drive command, it takes in cleaning liquid from the tank 75 and sprays the cleaning liquid from the rider nozzle 72 .

ステップ355:CPUは、表示指令を表示装置40に送信する。
表示装置40は、表示指令を受け取ると、洗浄動作が実行されていることを表す洗浄中画像を表示する。
Step 355 : The CPU sends a display command to the display device 40 .
When the display device 40 receives the display command, it displays a cleaning in-progress image which indicates that a cleaning operation is being performed.

その後、CPUは、ステップ395に進んで本ルーチンを一旦終了する。従って、汚れ指標値Idが第1閾値Id1th以上であって且つ第2閾値Id2th未満である場合、許可条件が成立しているとき、洗浄動作は実行される。 Then, the CPU proceeds to step 395 and ends this routine. Therefore, if the contamination index value Id is equal to or greater than the first threshold value Id1th and less than the second threshold value Id2th, the cleaning operation is performed if the permission condition is met.

洗浄フラグXwaが「1」に設定された後に本ルーチンが開始されると、CPUは、ステップ305にて「No」と判定し、ステップ395に進んで本ルーチンを一旦終了する。 When this routine is started after the cleaning flag Xwa is set to "1", the CPU judges "No" in step 305, proceeds to step 395, and temporarily ends this routine.

汚れ指標値Idが第2閾値Id2th以上である場合、CPUは、ステップ315にて「No」と判定し、ステップ320にて「Yes」と判定し、ステップ335乃至ステップ355を実行する。その後、CPUは、ステップ395に進んで本ルーチンを一旦終了する。従って、汚れ指標値Idが第2閾値Id2th以上である場合、CPUは、許可条件が成立するか否かにかかわらず、洗浄動作を実行する。 If the dirt index value Id is equal to or greater than the second threshold value Id2th, the CPU determines "No" in step 315 and "Yes" in step 320, and executes steps 335 to 355. The CPU then proceeds to step 395 and ends this routine. Therefore, if the dirt index value Id is equal to or greater than the second threshold value Id2th, the CPU executes the cleaning operation regardless of whether the permission condition is met.

<許可条件判定サブルーチン>
CPUは、図3に示したステップ325に進むと、図4に示したステップ400から処理を開始し、ステップ405及びステップ410を順に実行する。
ステップ405:CPUは、ライダ物体情報をフロントライダ12から取得し、カメラ物体情報を物体認識カメラ13から取得する。
ステップ410:CPUは、ライダ物体情報及びカメラ物体情報に基いて歩行者地点PPが存在するか否かを判定する。
<Subroutine for determining permission conditions>
When the CPU proceeds to step 325 shown in FIG. 3, it starts the process from step 400 shown in FIG. 4, and executes steps 405 and 410 in that order.
Step 405: The CPU acquires the lidar object information from the front rider 12 and acquires the camera object information from the object recognition camera 13.
Step 410: The CPU determines whether a pedestrian point PP exists based on the lidar object information and the camera object information.

歩行者地点PPが存在しない場合、CPUは、ステップ410にて「No」と判定してステップ495に進み、本ルーチンを一旦終了する。その後、CPUは、図3に示したステップ330に進む。歩行者地点PPが存在しない場合には許可条件の第1条件が成立しないため、許可フラグXpeの値は「1」に設定されない。 If no pedestrian point PP exists, the CPU judges "No" in step 410 and proceeds to step 495, temporarily terminating this routine. The CPU then proceeds to step 330 shown in FIG. 3. If no pedestrian point PP exists, the first permission condition is not met, and therefore the value of the permission flag Xpe is not set to "1."

一方、歩行者地点PPが存在する場合、CPUは、ステップ410にて「Yes」と判定し、ステップ415乃至ステップ430を順に実行する。 On the other hand, if a pedestrian point PP exists, the CPU judges "Yes" in step 410 and executes steps 415 to 430 in sequence.

ステップ415:CPUは、車輪速センサ14からの車輪パルス信号に基いて車速Vsを取得し、ヨーレートセンサ16からの検出信号に基いてヨーレートYrを取得する。
ステップ420:CPUは、車速Vs及びヨーレートYrに基いて車両VAの走行経路を推定する。
ステップ425:CPUは、ライダ物体情報に含まれる歩行者Pの相対速度に基いて到達時間Trを取得する。
ステップ430:CPUは、到達時間Trが第1許可時間Tpe1以上であって且つ第2許可時間Tpe2以下であるか否かを判定する。
Step 415 : The CPU obtains the vehicle speed Vs based on the wheel pulse signal from the wheel speed sensor 14 , and obtains the yaw rate Yr based on the detection signal from the yaw rate sensor 16 .
Step 420: The CPU estimates the travel route of the vehicle VA based on the vehicle speed Vs and the yaw rate Yr.
Step 425: The CPU obtains the arrival time Tr based on the relative speed of the pedestrian P included in the lidar object information.
Step 430: The CPU determines whether the arrival time Tr is equal to or greater than the first allowed time Tpe1 and equal to or less than the second allowed time Tpe2.

到達時間Trが第1許可時間Tpe1未満である場合、又は、到達時間Trが第2許可時間Tpe2よりも大きい場合、CPUは、ステップ430にて「No」と判定してステップ495に進み、本ルーチンを一旦終了する。その後、CPUは、図3に示したステップ330に進む。到達時間Trが第1許可時間Tpe1未満である場合には許可条件の第2条件が成立せず、到達時間Trが第2許可時間Tpe2よりも大きい場合には許可条件の第3条件が成立しないため、許可フラグXpeの値は「1」に設定されない。 If the arrival time Tr is less than the first permitted time Tpe1, or if the arrival time Tr is greater than the second permitted time Tpe2, the CPU determines "No" in step 430 and proceeds to step 495, temporarily terminating this routine. The CPU then proceeds to step 330 shown in FIG. 3. If the arrival time Tr is less than the first permitted time Tpe1, the second permission condition is not met, and if the arrival time Tr is greater than the second permitted time Tpe2, the third permission condition is not met, so the value of the permission flag Xpe is not set to "1".

一方、CPUがステップ430に進んだときに到達時間Trが第1許可時間Tpe1以上であって且つ第2許可時間Tpe2以下である場合、CPUは、ステップ430にて「Yes」と判定し、ステップ435に進む。ステップ435にて、CPUは、許可フラグXpeの値を「1」に設定し、ステップ495に進んで本ルーチンを一旦終了する。その後、CPUは、図3に示したステップ330に進む。歩行者地点PPが存在し、到達時間Trが第1許可時間Tpe1以上であって且つ第2許可時間Tpe2以下である場合、許可条件の第1条件乃至第3条件の総てが成立するので、許可フラグXpeの値は「1」に設定される。 On the other hand, if the arrival time Tr is equal to or greater than the first permission time Tpe1 and equal to or less than the second permission time Tpe2 when the CPU proceeds to step 430, the CPU determines "Yes" in step 430 and proceeds to step 435. In step 435, the CPU sets the value of the permission flag Xpe to "1" and proceeds to step 495 to temporarily end this routine. The CPU then proceeds to step 330 shown in FIG. 3. If a pedestrian point PP exists and the arrival time Tr is equal to or greater than the first permission time Tpe1 and equal to or less than the second permission time Tpe2, all of the first to third permission conditions are met, and the value of the permission flag Xpe is set to "1".

<洗浄動作ルーチン>
CPUは、所定時間が経過する毎に図5にフローチャートにより示した洗浄動作ルーチンを実行する。
従って、所定のタイミングになると、CPUは、図5のステップ500から処理を開始し、ステップ505に進む。ステップ505にて、CPUは、洗浄フラグXwaの値が「1」であるか否かを判定する。
<Cleaning operation routine>
The CPU executes a cleaning operation routine shown in the flowchart of FIG. 5 every time a predetermined time elapses.
5, and proceeds to step 505. In step 505, the CPU determines whether the value of the cleaning flag Xwa is "1".

洗浄フラグXwaの値が「0」である場合、CPUは、ステップ505にて「No」と判定し、ステップ595に進んで本ルーチンを一旦終了する。
洗浄フラグXwaの値が「1」である場合、CPUは、ステップ505にて「Yes」と判定し、ステップ510及びステップ515を順に実行する。
If the value of the cleaning flag Xwa is "0", the CPU makes a "No" determination in step 505, proceeds to step 595, and temporarily ends this routine.
If the value of the cleaning flag Xwa is "1", the CPU judges "Yes" in step 505 and executes steps 510 and 515 in this order.

ステップ510:CPUは、タイマTMの値に「1」を加算する。
ステップ515:CPUは、タイマTMの値が閾値TMth未満であるか否かを判定する。なお、閾値TMthは、タイマTMの値が閾値TMthと等しくなった場合に洗浄動作の開始時点からの経過時間が洗浄時間Twと等しくなるように、予め設定されている。
Step 510: The CPU adds "1" to the value of the timer TM.
Step 515: The CPU determines whether the value of the timer TM is less than a threshold value TMth, which is preset so that when the value of the timer TM becomes equal to the threshold value TMth, the elapsed time from the start of the cleaning operation becomes equal to the cleaning time Tw.

タイマTMの値が閾値TMth未満である場合、CPUは、ステップ515にて「Yes」と判定し、ステップ520に進む。ステップ520にて、CPUは、駆動指令をライダポンプ71に送信する。その後、CPUは、ステップ595に進んで本ルーチンを一旦終了する。 If the value of the timer TM is less than the threshold value TMth, the CPU determines "Yes" in step 515 and proceeds to step 520. In step 520, the CPU sends a drive command to the rider pump 71. After that, the CPU proceeds to step 595 and temporarily ends this routine.

CPUがステップ515に進んだときにタイマTMの値が閾値TMth以上である場合、CPUは、ステップ515にて「No」と判定し、ステップ525乃至ステップ535を順に実行する。 If the value of the timer TM is equal to or greater than the threshold value TMth when the CPU proceeds to step 515, the CPU determines "No" in step 515 and executes steps 525 to 535 in order.

ステップ525:CPUは、洗浄フラグXwaの値を「0」に設定する。
ステップ530:CPUは、タイマTMの値を「0」に設定する。
ステップ535:CPUは、完了表示指令を表示装置40に送信する。
表示装置40は、完了表示指令を受け取ると、洗浄動作が終了(完了)したことを表す完了画面を表示する。
その後、CPUは、ステップ595に進んで本ルーチンを一旦終了する。
Step 525: The CPU sets the value of the cleaning flag Xwa to “0”.
Step 530: The CPU sets the value of the timer TM to "0".
Step 535: The CPU sends a completion display command to the display device 40.
When the display device 40 receives the completion display command, it displays a completion screen indicating that the cleaning operation has ended (completed).
Thereafter, the CPU proceeds to step 595 and temporarily ends this routine.

以上により、本制御装置CDは、汚れ指標値Idが第1閾値Id1th以上であって且つ第2閾値Id2th未満である場合、許可条件が成立すれば、洗浄動作を実行し、許可条件が成立していなければ、洗浄動作を実行しない。これにより、洗浄液が歩行者にかかることを防止しつつ、車両VAが歩行者の近くを走行するときには検出面部12Sに付着した軽度汚れを除去することができる。 As a result, when the dirt index value Id is equal to or greater than the first threshold value Id1th and less than the second threshold value Id2th, if the permission condition is met, the control device CD executes the cleaning operation, and if the permission condition is not met, the control device CD does not execute the cleaning operation. This prevents the cleaning liquid from getting on pedestrians, while removing light dirt adhering to the detection surface portion 12S when the vehicle VA is traveling near pedestrians.

本発明は上記実施形態に限定されることはなく、本発明の範囲内において種々の変形例を採用できる。 The present invention is not limited to the above embodiment, and various modifications can be made within the scope of the present invention.

(第1変形例)
上記実施形態では、CPUは、到達時間Trと第1許可時間Tpe1及び第2許可時間Tpe2とを比較することにより、第2条件及び第3条件が成立するか否かを判定した。本変形例に係るDSECU20のCPUは、到達距離Lrと第1許可距離Lpe1及び第2許可距離Lpe2とを比較することにより、第2条件及び第3条件が成立するか否かを判定する。
(First Modification)
In the above embodiment, the CPU determines whether the second and third conditions are satisfied by comparing the reach time Tr with the first and second permitted times Tpe1 and Tpe2. The CPU of the DSECU 20 in this modified example determines whether the second and third conditions are satisfied by comparing the reach distance Lr with the first and second permitted distances Lpe1 and Lpe2.

到達距離Lrは、車両VAが歩行者地点PPに到達するまでに走行する距離である。CPUは、「歩行者Pの車両VAに対する位置」、「歩行者Pの相対速度」及び「車両VAの走行経路」に基いて到達距離Lrを取得する。
第1許可距離Lpe1は、車両VAが洗浄時間Twに走行する距離である洗浄距離Lwと所定の最小余裕距離Ldminとを加算した距離である。洗浄距離Lwは、車速Vsに基いて取得される。
第2許可距離Lpe2は、洗浄距離Lwと「最小余裕距離Ldminよりも大きな所定の最大余裕距離Ldmax」とを加算した距離である。
なお、以下では、最小余裕距離Ldminを「第1余裕距離」と称呼し、最大余裕距離Ldmaxを「第2余裕距離」と称呼する場合もある。
The reach distance Lr is the distance that the vehicle VA travels until it reaches the pedestrian point PP. The CPU acquires the reach distance Lr based on the "position of the pedestrian P with respect to the vehicle VA," the "relative speed of the pedestrian P," and the "travel route of the vehicle VA."
The first allowable distance Lpe1 is a distance obtained by adding a cleaning distance Lw, which is a distance that the vehicle VA travels during the cleaning time Tw, to a predetermined minimum margin distance Ldmin. The cleaning distance Lw is obtained based on the vehicle speed Vs.
The second allowable distance Lpe2 is the sum of the cleaning distance Lw and a "predetermined maximum margin distance Ldmax that is greater than the minimum margin distance Ldmin."
In the following, the minimum margin distance Ldmin may be referred to as a "first margin distance," and the maximum margin distance Ldmax may be referred to as a "second margin distance."

第2条件は、到達時間Tr又は到達距離Lrに相関を有する到達相関値が第1許可時間Tpe1又は第1許可距離Lpe1に相関を有する第1許可相関値以上であるときに成立する、と表現できる。同様に、第2条件は、到達相関値が第2許可時間Tpe2又は第2許可距離Lpe2に相関を有する第2許可相関値以下であるときに成立する、と表現できる。 The second condition can be expressed as being satisfied when the arrival correlation value correlated with the arrival time Tr or the arrival distance Lr is equal to or greater than the first permitted correlation value correlated with the first permitted time Tpe1 or the first permitted distance Lpe1. Similarly, the second condition can be expressed as being satisfied when the arrival correlation value is equal to or less than the second permitted correlation value correlated with the second permitted time Tpe2 or the second permitted distance Lpe2.

(第2変形例)
上記実施形態では、フロントライダ12の検出面部12Sに汚れが付着している場合に検出面部12Sが洗浄された。本変形例では、フロントカメラ17の検出面部17S(図6を参照。)に汚れが付着している場合、フロントカメラ17、リアカメラ18、左カメラ19及び右カメラ20のそれぞれの検出面部が洗浄される。
(Second Modification)
In the above embodiment, when dirt is attached to the detection surface 12S of the front rider 12, the detection surface 12S is cleaned. In this modified example, when dirt is attached to the detection surface 17S (see FIG. 6 ) of the front camera 17, the detection surfaces of the front camera 17, the rear camera 18, the left camera 19, and the right camera 20 are cleaned.

フロントカメラ17は、フロントグリルFGの車幅方向の中央のフロントライダ12の下方に配設され、車両VAの前方の所定の撮影領域を撮影する。リアカメラ18は、車両VAのリアグリル(不図示)の車幅方向の中央に配設され、車両VAの後方の所定の撮影領域を撮影する。左カメラ19は、車両VAの左サイドミラー(不図示)に配設され、車両VAの左側の所定の撮影領域を撮影する。右カメラ20は、車両VAの右サイドミラー(不図示)に配設され、車両VAの右側の所定の撮影領域を撮影する。 The front camera 17 is disposed below the front rider 12 in the center of the front grill FG in the vehicle width direction, and photographs a predetermined shooting area in front of the vehicle VA. The rear camera 18 is disposed in the center of the rear grill (not shown) of the vehicle VA in the vehicle width direction, and photographs a predetermined shooting area behind the vehicle VA. The left camera 19 is disposed in the left side mirror (not shown) of the vehicle VA, and photographs a predetermined shooting area on the left side of the vehicle VA. The right camera 20 is disposed in the right side mirror (not shown) of the vehicle VA, and photographs a predetermined shooting area on the right side of the vehicle VA.

DSECU20は、フロントカメラ17、リアカメラ18、左カメラ19及び右カメラ20が撮影した画像を合成し、車両VAの周囲の任意の仮想視点から車両VAの周囲を視たときの画像(PVM画像)を生成する。PVMは、Panoramic Viewing Monitorの略である。DSECU20は、PVM画像を表示装置40に表示させる。運転者は、PVM画像を見ることにより、車両VAの周囲の状況を容易に把握できる。 The DSECU 20 synthesizes the images captured by the front camera 17, rear camera 18, left camera 19, and right camera 20 to generate an image (PVM image) of the surroundings of the vehicle VA as viewed from any virtual viewpoint around the vehicle VA. PVM stands for Panoramic Viewing Monitor. The DSECU 20 displays the PVM image on the display device 40. By looking at the PVM image, the driver can easily grasp the situation around the vehicle VA.

フロントカメラ17は、車両VAの外部に露出した検出面部17Sを備える。フロントカメラ17は、上記撮影領域からの光(電磁波の一種)を、検出面部17Sを通して図示しない受光素子に導き、この受光素子により上記撮影領域を表す画像情報を取得する。
なお、リアカメラ18、左カメラ19及び右カメラ20も、フロントカメラ17と同様に、検出面部(不図示)を備え、検出面部を通して光を受光素子に導くことにより画像情報を取得する。
The front camera 17 includes a detection surface 17S exposed to the outside of the vehicle VA. The front camera 17 guides light (a type of electromagnetic wave) from the image capturing area to a light receiving element (not shown) through the detection surface 17S, and obtains image information representing the image capturing area by the light receiving element.
Like the front camera 17, the rear camera 18, left camera 19 and right camera 20 also have a detection surface portion (not shown) and obtain image information by directing light through the detection surface portion to a light receiving element.

図6に示したように、本変形例の洗浄ユニット70は、ライダポンプ71の代わりにカメラポンプ76を、ライダノズル72の代わりにフロントカメラノズル82、リアカメラノズル84、左カメラノズル86及び右カメラノズル88を含む。
カメラポンプ76は、液管CL5を介してタンク75と連通している。更に、カメラポンプ76は、液管CL6と、液管CL6の所定位置から液管CL6が分岐した液管CL7、CL8、CL9及びCL10と、を介して、フロントカメラノズル82、リアカメラノズル84、左カメラノズル86及び右カメラノズル88とそれぞれ連通している。カメラノズル82乃至88は、それぞれ、洗浄液をカメラ17乃至20の検出面部に向かって噴射可能な位置に配設されている。カメラポンプ76が駆動すると、カメラノズル82乃至88から洗浄液が噴射され、カメラ17乃至20の検出面部が洗浄される。
As shown in FIG. 6 , the cleaning unit 70 of this modified example includes a camera pump 76 instead of the rider pump 71 , and a front camera nozzle 82 , a rear camera nozzle 84 , a left camera nozzle 86 and a right camera nozzle 88 instead of the rider nozzle 72 .
The camera pump 76 communicates with the tank 75 via a liquid pipe CL5. The camera pump 76 also communicates with a front camera nozzle 82, a rear camera nozzle 84, a left camera nozzle 86, and a right camera nozzle 88 via a liquid pipe CL6 and liquid pipes CL7, CL8, CL9, and CL10 which branch off from the liquid pipe CL6 at a predetermined position. The camera nozzles 82 to 88 are disposed at positions where they can spray cleaning liquid toward the detection surfaces of the cameras 17 to 20. When the camera pump 76 is driven, cleaning liquid is sprayed from the camera nozzles 82 to 88 to clean the detection surfaces of the cameras 17 to 20.

CPUは、フロントカメラ17が撮影した画像に基いて、検出面部17Sの汚れ指標値Idを取得する。この汚れ指標値Idは、検出面部17Sの全体に対して汚れが占める割合が大きくなるほど大きくなる。なお、検出面部17Sを撮像する汚れ検出用カメラを別途設置して、CPUは、汚れ検出用カメラが撮影した画像に基いて上記汚れ指標値を取得してもよい。 The CPU acquires a dirt index value Id for the detection surface 17S based on the image captured by the front camera 17. The dirt index value Id increases as the proportion of dirt in the entire detection surface 17S increases. Note that a dirt detection camera that captures the detection surface 17S may be installed separately, and the CPU may acquire the dirt index value based on the image captured by the dirt detection camera.

CPUは、検出面部17Sの汚れ指標値Idが第1閾値Id1th以上であり且つ第2閾値Id2th未満である場合、上記許可条件が成立すれば、カメラポンプ76を駆動させることにより洗浄動作を実行し、上記許可条件が成立しなければ、洗浄動作を実行しない。更に、CPUは、検出面部17Sの汚れ指標値Idが第2閾値Id2th以上であれば、許可条件が成立するか否かにかかわらず、洗浄動作を実行する。
なお、本変形例で用いる第1閾値Id1th及び第2閾値Id2thは、それぞれ、上記実施形態で用いる第1閾値Id1th及び第2閾値Id2thと同じ値であってもよいし、異なる値でもよい。
When the dirt index value Id of the detection surface 17S is equal to or greater than the first threshold value Id1th and less than the second threshold value Id2th, if the permission condition is satisfied, the CPU drives the camera pump 76 to execute the cleaning operation, and if the permission condition is not satisfied, the CPU does not execute the cleaning operation. Furthermore, if the dirt index value Id of the detection surface 17S is equal to or greater than the second threshold value Id2th, the CPU executes the cleaning operation regardless of whether the permission condition is satisfied or not.
The first threshold Id1th and the second threshold Id2th used in this modification may be the same as the first threshold Id1th and the second threshold Id2th used in the above embodiment, or may be different values.

カメラ17乃至20の少なくとも一つの検出面部の汚れ指標値Idが第1閾値Id1th以上であり且つ第2閾値Id2th未満であって更に許可条件が成立するとの条件、及び、当該汚れ指標値Idが第2閾値Id2th以上である条件の少なくとも一方が成立したときに成立する洗浄条件が成立した場合、洗浄動作が実行されてもよい。
更に、カメラ17乃至20の検出面部毎に洗浄動作が実行可能な構成であれば、洗浄条件が成立した検出面部にのみ洗浄動作が実行されてもよい。
更に、上記実施形態と本変形例とを組み合わせることも可能である。
A cleaning operation may be performed when a cleaning condition is met, which is met when at least one of the following conditions is met: the dirt index value Id of the detection surface portion of at least one of cameras 17 to 20 is greater than or equal to the first threshold value Id1th and less than the second threshold value Id2th and further the permission condition is met, and the dirt index value Id is greater than or equal to the second threshold value Id2th.
Furthermore, if the configuration allows the cleaning operation to be performed for each of the detection surfaces of the cameras 17 to 20, the cleaning operation may be performed only on the detection surfaces for which the cleaning conditions are met.
Furthermore, it is possible to combine the above embodiment with this modified example.

(第3変形例)
上記実施形態では、ライダ物体情報及びカメラ物体情報に基いて歩行者地点PPを取得したが、他の情報に基いて歩行者地点PPを取得してもよい。以下に5つの例を説明する。
(Third Modification)
In the above embodiment, the pedestrian point PP is acquired based on the lidar object information and the camera object information, but the pedestrian point PP may be acquired based on other information. Five examples will be described below.

・第1の例
第1の例に係る車両制御装置CDは、道路に設けられた路側装置90(図1を参照。)が有するカメラ91が撮影した画像に基いて歩行者地点PPを特定する。
路側装置90は、所定領域を撮影するカメラ91を有している。更に、路側装置90の位置(緯度、経度)を表す位置情報が路側装置90に予め設定されている。路側装置90は、所定時間が経過する毎に、カメラ91が撮影した画像及び位置情報を含む画像情報を送信する。
First Example A vehicle control device CD according to a first example identifies a pedestrian point PP based on an image captured by a camera 91 included in a roadside device 90 (see FIG. 1) installed on a road.
The roadside device 90 has a camera 91 that captures an image of a predetermined area. Furthermore, location information indicating the location (latitude, longitude) of the roadside device 90 is preset in the roadside device 90. The roadside device 90 transmits image information including the image captured by the camera 91 and the location information every time a predetermined time elapses.

図1に示したGNSS受信機21は、車両VAの現在位置(緯度、経度)を検出するための「人工衛星からの信号(GNSS信号)」を受信する。DSECU10は、GNSS信号に基いて車両VAの現在位置を特定する。
図1に示した車外通信機22は、車両VAと路側装置90との間の距離が所定距離未満になると、路側装置90からの画像情報を受信する。
1 receives "signals from artificial satellites (GNSS signals)" for detecting the current position (latitude, longitude) of the vehicle VA. The DSECU 10 identifies the current position of the vehicle VA based on the GNSS signals.
The exterior vehicle communication device 22 shown in FIG. 1 receives image information from the roadside device 90 when the distance between the vehicle VA and the roadside device 90 becomes less than a predetermined distance.

DSECU10は、車外通信機22が受信した画像情報に含まれる画像に基いて、歩行者が存在するか否かを判定する。DSECU10は、歩行者が存在する場合、路側装置90(即ち、カメラ91)に対する歩行者の位置を特定し、画像情報に含まれる位置情報(路側装置90の位置)及び車両VAの現在位置に基いて、その歩行者の車両VAに対する位置を歩行者地点PPとして特定する。
DSECU10は、上記歩行者Pの車両VAに対する位置の履歴と車速Vsとに基いて歩行者Pの相対速度を取得し、上記相対速度に基いて到達時間Trを取得する。
The DSECU 10 determines whether or not a pedestrian is present based on an image included in the image information received by the exterior communication device 22. If a pedestrian is present, the DSECU 10 identifies the position of the pedestrian relative to the roadside device 90 (i.e., the camera 91), and identifies the position of the pedestrian relative to the vehicle VA as a pedestrian point PP based on the position information (the position of the roadside device 90) included in the image information and the current position of the vehicle VA.
The DSECU 10 obtains the relative speed of the pedestrian P based on the history of the position of the pedestrian P relative to the vehicle VA and the vehicle speed Vs, and obtains the arrival time Tr based on the relative speed.

・第2の例
第2の例に係る車両制御装置CDは、路側装置90から送信される「道路の種別を表す種別情報」に基いて歩行者地点PPを特定する。
Second Example A vehicle control device CD according to a second example identifies a pedestrian point PP based on “road type information indicating a road type” transmitted from a roadside device 90 .

路側装置90は、位置情報及び「路側装置90が設置された道路の種別を表す種別情報」が予め設定されている。道路の種別には、歩行者Pの通行が許可されていない車両専用道路と、歩行者Pの通行が許可されている一般道路とがある。路側装置90は、所定時間が経過する毎に、位置情報及び種別情報を含む路側装置情報を送信する。なお、本例における路側装置90はカメラ91を有さなくてもよい。 The roadside device 90 is preset with location information and "type information indicating the type of road on which the roadside device 90 is installed." Road types include vehicle-only roads on which pedestrians P are not permitted to pass, and general roads on which pedestrians P are permitted to pass. The roadside device 90 transmits roadside device information including location information and type information every time a predetermined time has elapsed. Note that the roadside device 90 in this example does not need to have a camera 91.

DSECU10は、車外通信機22が受信した路側装置情報に含まれる種別情報をRAMに記憶している。DSECU10は、RAMに記憶された最新の種別情報が車両専用道路を表している場合、新たに受信した路側装置情報に含まれる種別情報が一般道路を表すとき、この新たに受信した路側装置情報に含まれる位置情報が表す位置を歩行者地点PPとして特定する。
DSECU10は、歩行者地点PPの位置、車両VAの現在位置及び車速Vsに基いて到達時間Trを取得する。
The DSECU 10 stores in the RAM the type information included in the roadside device information received by the exterior communication device 22. When the latest type information stored in the RAM indicates a vehicle-only road, and the type information included in the newly received roadside device information indicates a general road, the DSECU 10 identifies the position indicated by the position information included in the newly received roadside device information as a pedestrian point PP.
The DSECU 10 obtains the arrival time Tr based on the position of the pedestrian point PP, the current position of the vehicle VA, and the vehicle speed Vs.

・第3の例
第3の例に係る車両制御装置CDは、管理サーバ92から送信される歩行者位置情報に基いて歩行者地点PPを特定する。
管理サーバ92は、ユーザが携帯している携帯端末の現在位置を収集し、その現在位置に関する情報を管理している。
車外通信機22は、ネットワークを介して管理サーバ92にデータ交換可能に接続される。
Third Example A vehicle control device CD according to a third example identifies a pedestrian point PP based on pedestrian position information transmitted from the management server 92.
The management server 92 collects the current locations of the portable terminals carried by the users, and manages information relating to the current locations.
The exterior communication device 22 is connected to the management server 92 via a network so as to be able to exchange data.

車両制御装置CDは、所定時間が経過する毎に、車両VAの現在位置を含む取得要求を管理サーバ92に送信する。
管理サーバ92は、取得要求を受信すると、取得要求に含まれる現在位置から所定距離以内に存在するユーザの現在位置を特定し、現時点から所定時間前までの期間における各ユーザの移動速度の大きさが閾値以下であるユーザを歩行者Pとして特定する。そして、管理サーバ92は、歩行者Pとして特定したユーザの現在位置を歩行者位置情報として車両制御装置CDへ送信する。
The vehicle control device CD transmits an acquisition request including the current position of the vehicle VA to the management server 92 every time a predetermined time elapses.
When the management server 92 receives the acquisition request, it identifies the current positions of users who are present within a predetermined distance from the current position included in the acquisition request, and identifies users whose movement speeds during the period from the present time until a predetermined time ago are equal to or less than a threshold as pedestrians P. Then, the management server 92 transmits the current positions of the users identified as pedestrians P to the vehicle control device CD as pedestrian position information.

車両制御装置CDは、歩行者位置情報を受信すると、車両VAに最も近い歩行者Pの現在位置を歩行者地点PPとして特定する。
なお、車両制御装置CDは、車両VAに最も近い歩行者の位置の履歴と車速Vsとに基いて歩行者Pの相対速度を取得し、上記相対速度に基いて到達時間Trを取得する。
When the vehicle control device CD receives the pedestrian position information, it identifies the current position of the pedestrian P that is closest to the vehicle VA as a pedestrian point PP.
The vehicle control device CD obtains the relative speed of the pedestrian P based on the history of the position of the pedestrian closest to the vehicle VA and the vehicle speed Vs, and obtains the arrival time Tr based on the relative speed.

・第4の例
第4の例では、管理サーバ92は、所定領域の地図を所定の大きさを有する複数のブロックに区分けし、各ブロックに存在する時間帯毎(例えば1時間)の歩行者の人数を記憶している。車両制御装置CDは、車両VAの現在位置から所定距離以内の各ブロックの現在時刻が含まれる時間の歩行者の人数を含む歩行者情報を管理サーバ92から取得する。そして、車両制御装置CDは、歩行者の人数が「1」以上であるブロックがあるとき、車両VAに最も近いブロックを歩行者地点PPとして特定する。
車両制御装置CDは、歩行者地点PPとして特定されたブロックの位置、車両VAの現在位置及び車速Vsに基いて到達時間Trを取得する。
Fourth Example In the fourth example, the management server 92 divides a map of a predetermined area into a plurality of blocks each having a predetermined size, and stores the number of pedestrians in each block for each time period (e.g., one hour). The vehicle control device CD acquires pedestrian information including the number of pedestrians in each block within a predetermined distance from the current position of the vehicle VA for a time period including the current time from the management server 92. Then, when there is a block in which the number of pedestrians is "1" or more, the vehicle control device CD identifies the block closest to the vehicle VA as the pedestrian point PP.
The vehicle control device CD obtains the arrival time Tr based on the position of the block identified as the pedestrian point PP, the current position of the vehicle VA, and the vehicle speed Vs.

・第5の例
第5の例に係る車両制御装置CDは、車車間通信により他車両93に関する他車両情報を取得し、他車両情報に基き渋滞が発生しているか否かを判定する。車両制御装置CDは、渋滞が発生していると判定した場合、車両VAの現在位置から所定距離以内でイベントが開催されているか否かを判定する。車両制御装置CDは、イベントが開催されている場合、車両VAに最も近く且つ車速が閾値以下の他車両93の位置を歩行者地点PPとして特定する。
Fifth Example The vehicle control device CD according to the fifth example acquires other vehicle information on another vehicle 93 through vehicle-to-vehicle communication, and determines whether or not a traffic jam is occurring based on the other vehicle information. If the vehicle control device CD determines that a traffic jam is occurring, it determines whether or not an event is being held within a predetermined distance from the current position of the vehicle VA. If an event is being held, the vehicle control device CD identifies the position of the other vehicle 93 that is closest to the vehicle VA and whose vehicle speed is equal to or less than a threshold as a pedestrian point PP.

本例の車外通信機22は、車両VAと他車両93との間の距離が所定距離未満になると、他車両93から他車両情報を受信する。他車両情報は、他車両93の現在位置及び他車両93の車速を含む。
更に、車外通信機22は、ネットワークを介してイベントサーバ(不図示)とデータ交換可能に接続されている。イベントサーバは、イベントの開催地点の位置を管理している。
When the distance between the vehicle VA and the other vehicle 93 becomes less than a predetermined distance, the exterior communication device 22 of this example receives other vehicle information from the other vehicle 93. The other vehicle information includes the current position of the other vehicle 93 and the vehicle speed of the other vehicle 93.
Furthermore, the exterior communication device 22 is connected to an event server (not shown) via a network so as to be able to exchange data with the event server. The event server manages the location of the event venue.

車両制御装置CDは、受信した他車両情報に基いて車速が閾値以下である他車両93が所定台数以上存在する場合、渋滞が発生していると判定する。そして、車両制御装置CDは、イベントサーバから車両VAの現在地から所定距離以内で開催されているイベントの情報を取得することにより、イベントが開催されているか否かを判定する。車両制御装置CDは、上記歩行者地点PPとして特定された他車両93の位置、車両VAの現在位置及び車速Vsに基いて到達時間Trを取得する。 The vehicle control device CD determines that a traffic jam is occurring if there are a predetermined number or more of other vehicles 93 whose vehicle speed is below a threshold based on the received other vehicle information. The vehicle control device CD then determines whether or not an event is being held by obtaining information about events being held within a predetermined distance from the current location of the vehicle VA from an event server. The vehicle control device CD obtains the arrival time Tr based on the position of the other vehicle 93 identified as the pedestrian point PP, the current position of the vehicle VA, and the vehicle speed Vs.

(第4変形例)
汚れ指標値Idが第1閾値Id1th以上且つ第2閾値Id2th以上である場合に実行される洗浄動作の洗浄時間Twは、汚れ指標値Idが第2閾値Id2th以上である場合に実行される洗浄動作の洗浄時間Twと同じ長さであってもよいし、異なる長さであってもよい。
(Fourth Modification)
The cleaning time Tw of the cleaning operation performed when the dirt index value Id is greater than or equal to the first threshold value Id1th and greater than or equal to the second threshold value Id2th may be the same length as the cleaning time Tw of the cleaning operation performed when the dirt index value Id is greater than or equal to the second threshold value Id2th, or may be different length.

10…運転支援ECU、12…フロントライダ、12S…検出面部、17…フロントカメラ、17S…検出面部、18…リアカメラ、19…左カメラ、20…右カメラ、70…洗浄ユニット、71…ライダポンプ、72…ライダノズル、75…タンク。
10...driving assistance ECU, 12...front rider, 12S...detection surface portion, 17...front camera, 17S...detection surface portion, 18...rear camera, 19...left camera, 20...right camera, 70...cleaning unit, 71...rider pump, 72...rider nozzle, 75...tank.

Claims (1)

車両の外部に露出した検出面部を通過する電磁波を用いて前記車両の周辺に存在する物体に関する物体情報を取得するように構成された車載センサと、
洗浄液を用いて前記検出面部を洗浄する洗浄動作を実行可能に構成された洗浄ユニットと、
前記洗浄ユニットに前記洗浄動作を実行させる制御ユニットと、
を備え、
前記制御ユニットは、
前記検出面部の汚れの程度を表す汚れ指標値が第1閾値以上であり且つ前記第1閾値より大きな第2閾値未満である場合において、第1条件、第2条件及び第3条件の総てが成立したときに成立する所定の許可条件が成立すれば、前記洗浄ユニットに前記洗浄動作を実行させ、前記許可条件が成立しなければ、前記洗浄ユニットに前記洗浄動作を実行させず、
前記汚れ指標値が前記第2閾値以上である場合、前記許可条件が成立するか否かにかかわらず、前記洗浄ユニットに前記洗浄動作を実行させる、
ように構成され、
前記第1条件は、前記制御ユニットが前記車両の進行方向の領域に歩行者が存在すると見做すことができる地点である歩行者地点を検出しているとの条件であり、
前記第2条件は、前記車両が前記歩行者地点に到達するまでにかかる時間又は前記車両が前記歩行者地点に到達するまでに前記車両が走行する距離に相関を有する到達相関値が、前記洗浄動作に要する所定の洗浄時間又は前記車両が前記洗浄時間に走行する距離に相関を有する洗浄相関値と、所定の第1余裕時間又は所定の第1余裕距離に相関を有する第1余裕相関値と、を加算した第1許可相関値以上であるとの条件であり、
前記第3条件は、前記到達相関値が、前記洗浄相関値と、前記第1余裕時間よりも長い所定の第2余裕時間又は前記第1余裕距離よりも長い第2余裕距離に相関を有する所定の第2余裕相関値と、を加算した第2許可相関値以下であるとの条件である、ことを特徴とする、
車両制御装置。
an on-board sensor configured to acquire object information regarding an object present in the vicinity of the vehicle using electromagnetic waves passing through a detection surface portion exposed to the outside of the vehicle;
a cleaning unit configured to perform a cleaning operation for cleaning the detection surface using a cleaning liquid;
a control unit for causing the cleaning unit to perform the cleaning operation;
Equipped with
The control unit
when a dirt index value indicating the degree of dirt on the detection surface is equal to or greater than a first threshold value and is less than a second threshold value that is greater than the first threshold value, if a predetermined permission condition is satisfied, which is satisfied when all of a first condition, a second condition, and a third condition are satisfied, the cleaning unit is caused to perform the cleaning operation, and if the permission condition is not satisfied, the cleaning unit is not caused to perform the cleaning operation;
when the dirt index value is equal to or greater than the second threshold value, causing the cleaning unit to perform the cleaning operation regardless of whether the permission condition is satisfied.
It is configured as follows:
The first condition is a condition that the control unit detects a pedestrian point, which is a point where a pedestrian can be considered to be present in an area in a traveling direction of the vehicle, and
the second condition is a condition that an arrival correlation value correlating with a time required for the vehicle to reach the pedestrian point or a distance traveled by the vehicle to reach the pedestrian point is equal to or greater than a first permitted correlation value obtained by adding a cleaning correlation value correlating with a predetermined cleaning time required for the cleaning operation or a distance traveled by the vehicle during the cleaning time, and a first margin correlation value correlating with a predetermined first margin time or a predetermined first margin distance,
the third condition is a condition that the reaching correlation value is equal to or less than a second allowable correlation value obtained by adding the cleaning correlation value and a predetermined second margin correlation value having a correlation with a predetermined second margin time longer than the first margin time or a second margin distance longer than the first margin distance,
Vehicle control device.
JP2021098567A 2021-06-14 2021-06-14 Vehicle control device Active JP7563303B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021098567A JP7563303B2 (en) 2021-06-14 2021-06-14 Vehicle control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021098567A JP7563303B2 (en) 2021-06-14 2021-06-14 Vehicle control device

Publications (2)

Publication Number Publication Date
JP2022190303A JP2022190303A (en) 2022-12-26
JP7563303B2 true JP7563303B2 (en) 2024-10-08

Family

ID=84601964

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021098567A Active JP7563303B2 (en) 2021-06-14 2021-06-14 Vehicle control device

Country Status (1)

Country Link
JP (1) JP7563303B2 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008137548A (en) 2006-12-04 2008-06-19 Toyota Motor Corp Vehicle washer device
JP2018069760A (en) 2016-10-24 2018-05-10 アスモ株式会社 Vehicular wiper device and method for controlling vehicular wiper device
JP2019104365A (en) 2017-12-12 2019-06-27 株式会社デンソー Vehicle washing system
JP2019182328A (en) 2018-04-16 2019-10-24 トヨタ自動車株式会社 Drive support apparatus
US20200262396A1 (en) 2019-02-15 2020-08-20 Global Ip Holdings, Llc Optical System to Facilitate Vehicle Operation, Cleaning System to Clean an Optical Element of the Optical System and Hollow Protective Plastic Enclosure for Use Therein
JP2021003910A (en) 2019-06-25 2021-01-14 株式会社デンソー On-vehicle sensor cleaning device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008137548A (en) 2006-12-04 2008-06-19 Toyota Motor Corp Vehicle washer device
JP2018069760A (en) 2016-10-24 2018-05-10 アスモ株式会社 Vehicular wiper device and method for controlling vehicular wiper device
JP2019104365A (en) 2017-12-12 2019-06-27 株式会社デンソー Vehicle washing system
JP2019182328A (en) 2018-04-16 2019-10-24 トヨタ自動車株式会社 Drive support apparatus
US20200262396A1 (en) 2019-02-15 2020-08-20 Global Ip Holdings, Llc Optical System to Facilitate Vehicle Operation, Cleaning System to Clean an Optical Element of the Optical System and Hollow Protective Plastic Enclosure for Use Therein
JP2021003910A (en) 2019-06-25 2021-01-14 株式会社デンソー On-vehicle sensor cleaning device

Also Published As

Publication number Publication date
JP2022190303A (en) 2022-12-26

Similar Documents

Publication Publication Date Title
JP7343841B2 (en) In-vehicle sensor cleaning device
CN111201166B (en) Vehicle cleaning system
US10814873B2 (en) Driving support apparatus
JP6988914B2 (en) Vehicle cleaning system
CN109327677B (en) Surrounding monitoring device
JP6854890B2 (en) Notification system and its control method, vehicle, and program
JP6897612B2 (en) Vehicle driving control system
JP6005055B2 (en) Method for continuously calculating, inspecting and / or adapting a parking trajectory in a vehicle parking assist system, a computer program and a parking assist system
CN114537333B (en) Vehicle control device
JP7182053B2 (en) vehicle cleaning system
JP2019119297A (en) Control device and vehicle
CN111547011B (en) vehicle
JP7236800B2 (en) vehicle wash system
JP7563303B2 (en) Vehicle control device
JP7463146B2 (en) MOBILE OBJECT MONITORING SYSTEM AND MOBILE OBJECT MONITORING METHOD
JP4661602B2 (en) Rear vehicle analysis device and collision prediction device
US20210276578A1 (en) Vehicle information processing apparatus
JP7715139B2 (en) Vehicle control device
WO2025062476A1 (en) Determination method and determination device
CN121043891A (en) Driving assistance devices, vehicles, control methods for driving assistance devices, software products, and storage media
CN117734696A (en) Driving route determination method and device and vehicle
JP2024004281A (en) vehicle control system
JP2023071289A (en) Vehicle platform, vehicle control interface box, and autonomous driving system
CN119705443A (en) Target selection method and device for adaptive cruise control system ACC

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240125

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240809

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240909

R150 Certificate of patent or registration of utility model

Ref document number: 7563303

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150