JP5625420B2 - Vehicle detection device and vehicle detection system - Google Patents
Vehicle detection device and vehicle detection system Download PDFInfo
- Publication number
- JP5625420B2 JP5625420B2 JP2010065264A JP2010065264A JP5625420B2 JP 5625420 B2 JP5625420 B2 JP 5625420B2 JP 2010065264 A JP2010065264 A JP 2010065264A JP 2010065264 A JP2010065264 A JP 2010065264A JP 5625420 B2 JP5625420 B2 JP 5625420B2
- Authority
- JP
- Japan
- Prior art keywords
- radar
- distance
- vehicle
- detection
- lane
- 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.)
- Expired - Fee Related
Links
Landscapes
- Traffic Control Systems (AREA)
- Radar Systems Or Details Thereof (AREA)
Description
本発明は、レーダを用いて車両を検知する装置およびシステムに関する。 The present invention relates to an apparatus and a system for detecting a vehicle using a radar.
近年、道路の交通量や渋滞情報を、表示板、デリニエータ、車載装置などを用いて車両のドライバ、歩行者などに通知することにより、道路交通上の安全確保や交通情報の提供を行うシステムが配備されつつある。このようなシステムでは、例えば、事故多発地点などに、可視カメラ、赤外カメラ、ミリ波レーダ、レーザレーダなどのセンサモジュールを備えた検知装置を設置し、センサモジュールから得られたデータの分析結果をドライバなどに通知する。検知装置のうちでもミリ波レーダは、天候の変動による検知結果の誤りが発生しにくいという長所がある。 In recent years, a system for ensuring safety on road traffic and providing traffic information by notifying vehicle drivers, pedestrians, etc. using road panels, delineators, in-vehicle devices, etc., on road traffic volume and traffic jam information. It is being deployed. In such a system, for example, a detection device equipped with a sensor module such as a visible camera, an infrared camera, a millimeter wave radar, or a laser radar is installed at a location where accidents occur frequently, and the analysis result of the data obtained from the sensor module To the driver. Among the detection devices, the millimeter wave radar has an advantage that an error in detection results due to a change in weather is less likely to occur.
関連する技術として、道路上のA区間に向かって電波を発信する電波レーダ発信器から発信された電波の反射波に基づいて、A区間内の道路面を含む地面を基準とした座標系における位置を求め、演算結果をA区間内の車両に送信するシステムが知られている。 As a related technology, based on the reflected wave of the radio wave transmitted from the radio wave radar transmitter that transmits the radio wave toward the A section on the road, the position in the coordinate system based on the ground including the road surface in the A section Is known, and a calculation result is transmitted to the vehicle in the A section.
走行中の車両に、その車両が走行している車線の前方に位置する車両の情報を提供する場合、車両が位置する車線を特定する情報が用いられる。例えば、追突などの事故防止のためのシステムでは、片側2車線の道路の一方の車線が渋滞しているときに、渋滞している車線を走行している車両へ渋滞の情報を提供し、他方の車線を走行している車両へは渋滞の情報を提供しないことが望ましい。そこで、車両が位置する車線を特定するために、車線ごとに1台のレーダを設置することがある。しかし、ビーム幅が先鋭でないレーダを用いると、1台の検知装置で複数の車線の情報を取得してしまい、検知された車両が走行している車線が特定できない場合がある。一方、ビーム幅が先鋭なレーダを用いると、車線の片側に寄って走行している車両を検知できない恐れがある。また、スキャン型のレーダを使用することも考えられるが、スキャン型レーダを用いると、スキャンのための可動部の耐用年数が短いため、システムの耐用年数を大幅に縮めてしまうという問題がある。これらの問題は、ミリ波レーダに限らず、任意の種類のレーダを車両検知に用いる場合に考えられる。 When providing information on a vehicle located in front of the lane in which the vehicle is traveling to the traveling vehicle, information for identifying the lane in which the vehicle is located is used. For example, in a system for preventing accidents such as rear-end collisions, when one lane on a two-lane road is congested, it provides traffic information to vehicles traveling in the congested lane, It is desirable not to provide traffic information to vehicles traveling in the lane. Therefore, in order to identify the lane in which the vehicle is located, one radar may be installed for each lane. However, when a radar with a sharp beam width is used, information on a plurality of lanes may be acquired by one detection device, and the lane in which the detected vehicle is traveling may not be specified. On the other hand, if a radar with a sharp beam width is used, there is a possibility that a vehicle traveling near one side of the lane cannot be detected. Although it is conceivable to use a scan type radar, the use of the scan type radar has a problem that the service life of the system is significantly shortened because the service life of the movable part for scanning is short. These problems are not limited to millimeter wave radars, but may be considered when any type of radar is used for vehicle detection.
本発明は、レーダにより検知された車両が走行している車線を判別することを目的とする。 An object of the present invention is to determine a lane in which a vehicle detected by a radar is traveling.
実施形態にかかる車両検知装置は、複数の車線の各々に設置され、設置車線に隣接する車線を検知範囲に含むレーダからの情報を用いて車両を検知する。車両検知装置は、取得部、観測レーダ特定部、および、判定部を備える。取得部は、各レーダから、検知された対象物と前記対象物を検知したレーダの間の距離を表す検知距離、および、前記対象物の検知時刻を取得する。観測レーダ特定部は、第1のレーダにより検知された第1の対象物の検知距離と、前記第1のレーダの設置車線に隣接する車線に設置されている第2のレーダにより検出された第2の対象物の検知距離のうち、最も短い距離を観測した距離観測レーダを特定する。判定部は、前記第1の対象物と前記第2の対象物の間の距離が第1の閾値以下の場合に、前記距離観測レーダが設置されている車線を車両が走行していると判定する。 The vehicle detection device according to the embodiment is installed in each of a plurality of lanes, and detects a vehicle using information from a radar that includes a lane adjacent to the installation lane as a detection range. The vehicle detection device includes an acquisition unit, an observation radar identification unit, and a determination unit. The acquisition unit acquires, from each radar, a detection distance representing a distance between the detected object and the radar that detected the object, and a detection time of the object. The observation radar specifying unit detects the detection distance of the first object detected by the first radar and the second radar installed in the lane adjacent to the lane where the first radar is installed. The distance observation radar which observed the shortest distance among the detection distances of the two objects is specified. The determination unit determines that the vehicle is traveling in a lane in which the distance observation radar is installed when a distance between the first object and the second object is equal to or less than a first threshold value. To do.
レーダにより検知された車両が走行している車線を判別することができる。 The lane in which the vehicle detected by the radar is traveling can be determined.
以下、実施形態について、図面を参照しながら詳細に説明する。
図1は、実施形態にかかる車両検知装置が使用されるシステムの例を示す図である。以下の説明では、車線1〜3の各々を走行する車両を、車両検知装置20が検知するものとする。以下の説明では、車両の進行方向の左手側ほど小さい数となるように、各車線に車線番号を付すものとするが、車線の番号は任意に決定することができる。
Hereinafter, embodiments will be described in detail with reference to the drawings.
FIG. 1 is a diagram illustrating an example of a system in which the vehicle detection device according to the embodiment is used. In the following description, it is assumed that the vehicle detection device 20 detects a vehicle traveling in each of the lanes 1 to 3. In the following description, a lane number is assigned to each lane so that the number becomes smaller as the left-hand side in the traveling direction of the vehicle. However, the lane number can be arbitrarily determined.
レーダ11〜13は、車線1〜3に位置する対象物を検知するレーダである。ここで、用いられるレーダは、車線の進行方向と垂直の方向に対する位置分解能を備えておらず、検知範囲が複数の車線にまたがっている任意のレーダやセンサとすることができる。以下の説明では、レーダ11〜13は、ミリ波レーダであるものとする。以下の説明では、いずれのレーダも設置位置から42〜122メートルに位置する対象物を検知するものとする。さらに、いずれのレーダも、設置位置から60〜120メートルの範囲では、レーダが設置されている車線に隣接する車線をそのレーダの覆域4(4a〜4c)に含むものとする。ここで、覆域4aはレーダ11、覆域4bはレーダ12、覆域4cはレーダ13の覆域であるとする。また、以下の説明では、レーダ11〜13の車線の進行方向に対する設置位置は、いずれもほぼ同じであるとする。レーダ11〜13は、例えば、100msごとなどの一定の時間ごとに、覆域4に含まれている対象物を観測して、観測結果を車両検知装置20に出力する。なお、レーダ11〜13が対象物を観測する時間間隔は、任意である。 Radars 11 to 13 are radars that detect objects located in lanes 1 to 3. Here, the radar used does not have position resolution in the direction perpendicular to the traveling direction of the lane, and can be any radar or sensor whose detection range extends over a plurality of lanes. In the following description, the radars 11 to 13 are assumed to be millimeter wave radars. In the following description, it is assumed that any radar detects an object located 42 to 122 meters from the installation position. Further, in any radar, in the range of 60 to 120 meters from the installation position, the lane adjacent to the lane where the radar is installed is included in the coverage area 4 (4a to 4c) of the radar. Here, it is assumed that the covered area 4 a is the radar 11, the covered area 4 b is the radar 12, and the covered area 4 c is the covered area of the radar 13. In the following description, it is assumed that the installation positions of the radars 11 to 13 with respect to the traveling direction of the lane are substantially the same. The radars 11 to 13 observe the target object included in the covered area 4 and output the observation result to the vehicle detection device 20 at regular time intervals such as every 100 ms. Note that the time interval at which the radars 11 to 13 observe the object is arbitrary.
以下の説明では、レーダ11〜13の各々で検知された物体を対象物と記載することがある。従って、例えば、レーダ11が車両Aを検知した場合、車両Aに対応する対象物Aを検知したと表記することがある。また、レーダ11が車線2を走行している車両Cを検知した場合、レーダ11は、車両Cに対応する対象物Cdを検知していると表現する。ここで、走行している車線以外の車線に供えられたレーダに検知された車両は、車両を示すアルファベットに小文字のdをつけて、「Cd」のように示すものとする。一方、車線1〜3のいずれかを走行している実在する車両、もしくは、走行している車線が判定された車両は、車両Aのように、車両として表記する。 In the following description, an object detected by each of the radars 11 to 13 may be described as a target. Therefore, for example, when the radar 11 detects the vehicle A, it may be described as detecting the object A corresponding to the vehicle A. Further, when the radar 11 detects the vehicle C traveling in the lane 2, the radar 11 is expressed as detecting the object Cd corresponding to the vehicle C. Here, a vehicle detected by a radar provided in a lane other than the driving lane is indicated by “Cd” by adding a lowercase letter d to the alphabet indicating the vehicle. On the other hand, an actual vehicle traveling in one of the lanes 1 to 3 or a vehicle in which the traveling lane is determined is represented as a vehicle, such as the vehicle A.
図1(a)は時刻t0での車両の走行状態の例を表す。以下の説明では、時刻t0の次にレーダ11〜13は、時刻t1に対象物を観測するものとする。図1(b)は時刻t1での車両の走行状態の例を表す。時刻t0では、車両A〜Eの5台の車両が走行しており、車両A〜Dの4台がレーダ11〜13の検知範囲に入っているものとする。ここで、Ad、Bd、Cdはいずれも、走行している車線の隣の車線に設置されたレーダによって検知された対象物を示す。次に、時刻t1で、車両Aはレーダ11〜13の検知範囲を抜けて、車両Eがレーダ11〜13の検知範囲に入ってきたものとする。以下の説明では、まず、時刻t0にレーダ11〜13で検知された情報を処理する場合を例として、車両検知装置20の動作について説明し、時刻t1の情報を処理する場合については後述する。 FIG. 1A shows an example of the traveling state of the vehicle at time t0. In the following description, it is assumed that the radars 11 to 13 observe the object at time t1 after time t0. FIG. 1B shows an example of the traveling state of the vehicle at time t1. At time t0, five vehicles A to E are traveling, and four vehicles A to D are within the detection range of radars 11 to 13. Here, Ad, Bd, and Cd each indicate an object detected by a radar installed in a lane adjacent to a traveling lane. Next, it is assumed that the vehicle A exits the detection range of the radars 11 to 13 and the vehicle E enters the detection range of the radars 11 to 13 at time t1. In the following description, first, the operation of the vehicle detection device 20 will be described by taking as an example the case of processing information detected by the radars 11 to 13 at time t0, and the case of processing information at time t1 will be described later.
<第1の実施形態>
図2は、車両検知装置20の構成の一例を説明する図である。車両検知装置20は、通信部31(31a〜31c)、メモリ32、検知部33(33a〜33c)、制御部40、および、送信部34を備える。制御部40は、取得部41、統合部42、対象抽出部51、距離観測レーダ特定部53、判定部56、および、出力部43を備える。
<First Embodiment>
FIG. 2 is a diagram illustrating an example of the configuration of the vehicle detection device 20. The vehicle detection device 20 includes a communication unit 31 (31a to 31c), a memory 32, a detection unit 33 (33a to 33c), a control unit 40, and a transmission unit 34. The control unit 40 includes an acquisition unit 41, an integration unit 42, a target extraction unit 51, a distance observation radar specifying unit 53, a determination unit 56, and an output unit 43.
車両検知装置20は、レーダ11〜13と接続されており、これらのレーダで計測されたデータを取得する。レーダ11〜13は、各々の覆域に含まれた対象物の位置などを車両検知装置20に通知する。車両検知装置20は、レーダ11〜13からデータを取得すると、設置位置テーブルを参照して、取得したデータを通信部31a〜31cに入力する。以下の説明では、設置位置テーブルはメモリ32に格納されているものとする。なお、メモリ32は、設置位置テーブルの他、後述する入力テーブルなどの車両検知装置20で用いられる任意のテーブルやデータ等を記憶することができる。 The vehicle detection device 20 is connected to the radars 11 to 13 and acquires data measured by these radars. The radars 11 to 13 notify the vehicle detection device 20 of the position of the object included in each covered area. When the vehicle detection device 20 acquires data from the radars 11 to 13, the vehicle detection device 20 refers to the installation position table and inputs the acquired data to the communication units 31 a to 31 c. In the following description, it is assumed that the installation position table is stored in the memory 32. In addition to the installation position table, the memory 32 can store any table or data used in the vehicle detection device 20 such as an input table described later.
図3は、設置位置テーブルの一例を示す図である。図3の例では、車両検知装置20のポート番号、レーダの番号、および車線番号が対応付けて記録されている。なお、図3に示すテーブルは設置位置テーブルの例であり、設置位置テーブルに含まれる情報は、実装に応じて任意に変更することができる。車両検知装置20にデータが入力されると、車両検知装置20はデータが入力されたポートの番号を確認する。ポート番号が設置位置テーブルに記録されている場合、車両検知装置20は、レーダからの入力であると判断して、通信部31に入力されたデータを出力する。例えば、データが38811番のポートから入力された場合、車両検知装置20は、入力されたデータを通信部31aに出力するものとする。同様に、車両検知装置20は、38812番のポートから入力されたデータを通信部31bに、38813番のポートから入力されたデータを通信部31cに出力する。 FIG. 3 is a diagram illustrating an example of the installation position table. In the example of FIG. 3, the port number, radar number, and lane number of the vehicle detection device 20 are recorded in association with each other. Note that the table shown in FIG. 3 is an example of an installation position table, and information included in the installation position table can be arbitrarily changed according to mounting. When data is input to the vehicle detection device 20, the vehicle detection device 20 confirms the number of the port where the data is input. When the port number is recorded in the installation position table, the vehicle detection device 20 determines that the input is from the radar, and outputs the data input to the communication unit 31. For example, when data is input from a port 38811, the vehicle detection device 20 outputs the input data to the communication unit 31a. Similarly, the vehicle detection device 20 outputs data input from the 38812 port to the communication unit 31b, and outputs data input from the 38813 port to the communication unit 31c.
通信部31a〜31cは、車両検知装置20から入力されたデータを検知部33a〜33cに出力する。検知部33は、通信部31a〜31cから、対象物の移動速度などのデータを受け取り、受け取ったデータに対してノイズ除去、背景処理、追跡処理等を行う。検知部33は、追跡処理で対象物の移動速度など基づいて対象物IDを付すことにより、レーダ11で計測されたデータに基づいて検知データテーブルを生成する。検知データテーブルの例や使用方法については後述する。なお、検知部33a〜33cは、ノイズ除去、背景処理、追跡処理等の処理のための任意の方法を用いることができる。 The communication units 31a to 31c output data input from the vehicle detection device 20 to the detection units 33a to 33c. The detection unit 33 receives data such as the moving speed of the object from the communication units 31a to 31c, and performs noise removal, background processing, tracking processing, and the like on the received data. The detection unit 33 generates a detection data table based on the data measured by the radar 11 by attaching an object ID based on the moving speed of the object in the tracking process. An example of the detection data table and a usage method will be described later. In addition, the detection parts 33a-33c can use arbitrary methods for processes, such as noise removal, a background process, and a tracking process.
取得部41は、検知部33a〜33cから検知データテーブルを取得する。なお、検知部33a〜33cは、検知データテーブルをメモリ32に格納して、その旨を取得部41に通知することもできる。対象抽出部51は、レーダに探知された複数の対象物のうち1台の車両である可能性がある対象物の組み合わせを抽出する。前述のとおり、設置位置から60〜120メートルの範囲では、レーダが設置されている車線に隣接する車線を走行する車両がそのレーダの覆域4に含まれる。そこで、対象抽出部51は、設置位置テーブルを参照して、第1の車線と第1の車線に隣接する第2の車線を特定し、第1および第2の車線で検出された対象物のうち検出位置が近い2つの対象物は、1台の車両である可能性があると判断する。対象抽出部51は、抽出した組み合わせを距離観測レーダ特定部53と判定部56に出力する。対象抽出部51の動作については後で詳しく説明する。 The acquisition unit 41 acquires a detection data table from the detection units 33a to 33c. Note that the detection units 33a to 33c can store the detection data table in the memory 32 and notify the acquisition unit 41 accordingly. The object extraction unit 51 extracts a combination of objects that may be one vehicle among a plurality of objects detected by the radar. As described above, in the range of 60 to 120 meters from the installation position, the vehicle that travels in the lane adjacent to the lane where the radar is installed is included in the coverage area 4 of the radar. Therefore, the target extraction unit 51 refers to the installation position table, identifies the first lane and the second lane adjacent to the first lane, and detects the object detected in the first and second lanes. Of these, it is determined that there is a possibility that the two objects whose detection positions are close are one vehicle. The target extraction unit 51 outputs the extracted combination to the distance observation radar specifying unit 53 and the determination unit 56. The operation of the target extraction unit 51 will be described in detail later.
距離観測レーダ特定部53は、各レーダの検知結果の履歴を比較することにより、対象抽出部51に抽出された対象物のいずれかをレーダに最も近い位置で検知したレーダを特定する。距離観測レーダ特定部53は、特定した結果を判定部56に通知する。距離観測レーダ特定部53の動作については後で詳しく説明する。 The distance observation radar specifying unit 53 specifies a radar that has detected any of the objects extracted by the target extracting unit 51 at a position closest to the radar by comparing the history of detection results of the respective radars. The distance observation radar specifying unit 53 notifies the determination unit 56 of the specified result. The operation of the distance observation radar specifying unit 53 will be described in detail later.
あるレーダが設置されている車線を走行している車両の検知開始位置は、そのレーダが設置されている車線に隣接した車線を走行している車両の検知開始位置よりも、そのレーダに近い位置になる。図1(a)の例では、レーダ11はレーダ11から42メートルで車線1を走行する車両を検知できるが、車線2を走行する車両はレーダ11から61.5メートル以降でなければ検知できない。そこで、判定部56は、距離観測レーダ特定部53が特定したレーダが設置されている車線を車両が走行していると判定する。対象抽出部51が抽出した組み合わせは、判定部56を含む制御部40の動作については、後で詳しく述べる。 The detection start position of a vehicle traveling in a lane where a radar is installed is closer to the radar than the detection start position of a vehicle traveling in a lane adjacent to the lane where the radar is installed become. In the example of FIG. 1A, the radar 11 can detect a vehicle traveling on the lane 1 at 42 meters from the radar 11, but a vehicle traveling on the lane 2 can be detected only after the radar 11 is 61.5 meters or later. Therefore, the determination unit 56 determines that the vehicle is traveling in the lane in which the radar specified by the distance observation radar specifying unit 53 is installed. The combination extracted by the target extraction unit 51 will be described in detail later on the operation of the control unit 40 including the determination unit 56.
判定部56は、判定結果を統合部42に出力する。統合部42は、判定部56の判定結果に従って、対象物のデータを統合する。統合部42は、統合したデータを出力部43に出力する。出力部43は、入力された結果を送信部34に出力する。送信部34は、出力部43から入力された結果を、車両検知装置20と通信する上位装置60に送信する。上位装置60は、光ビーコンなどを用いて、後続する車両に車両の走行状態を通知する。 The determination unit 56 outputs the determination result to the integration unit 42. The integration unit 42 integrates the object data according to the determination result of the determination unit 56. The integration unit 42 outputs the integrated data to the output unit 43. The output unit 43 outputs the input result to the transmission unit 34. The transmission unit 34 transmits the result input from the output unit 43 to the host device 60 that communicates with the vehicle detection device 20. The host device 60 notifies the subsequent vehicle of the running state of the vehicle using an optical beacon or the like.
このような車両検知装置20を用いることにより、レーダの覆域4が複数の車線にまたがっていて、さらに、レーダが車線の進行方向と垂直な方向の分解能を有さない場合でも、レーダで検出された対象物が走行する車線を特定することができる。 By using such a vehicle detection device 20, even when the radar coverage 4 extends over a plurality of lanes and the radar does not have a resolution in a direction perpendicular to the traveling direction of the lanes, detection is performed by the radar. The lane in which the target object travels can be specified.
以下、図1(a)の場合の制御部40の処理を詳しく説明する。
図4は、検知部33a〜33cで生成された検知データテーブルの例を示す図である。検知部33aは、通信部31aから入力されたデータを用いて、図4(a)の検知データテーブルを生成する。同様に、検知部33b、33cは、通信部31b、31cから入力されたデータを検知部33aと同様に処理し、図4(b)、図4(c)に示す検知データテーブルを生成する。検知部33a〜33cで生成された検知データテーブルは、取得部41に出力される。
Hereinafter, the process of the control unit 40 in the case of FIG. 1A will be described in detail.
FIG. 4 is a diagram illustrating an example of the detection data table generated by the detection units 33a to 33c. The detection unit 33a generates the detection data table in FIG. 4A using the data input from the communication unit 31a. Similarly, the detection parts 33b and 33c process the data input from the communication parts 31b and 31c similarly to the detection part 33a, and produce | generate the detection data table shown in FIG.4 (b) and FIG.4 (c). The detection data table generated by the detection units 33 a to 33 c is output to the acquisition unit 41.
図4に示す検知データテーブルには、観測時刻、対象物の識別子、対象物の検知位置とその対象物を検知したレーダの間の距離、対象物の移動速度、対象物からレーダが受信した受信電力などが含まれる。なお、以下の説明では、対象物が検知された位置とその対象物を検知したレーダの間の距離を「検知距離」と記載することがある。また、以下の説明では、検知データテーブルに含まれている対象物ごとのデータの各々を「検知データ」と記載することがある。 The detection data table shown in FIG. 4 includes the observation time, the identifier of the object, the distance between the object detection position and the radar that detected the object, the moving speed of the object, and the reception received by the radar from the object. Includes electricity. In the following description, a distance between a position where an object is detected and a radar that detects the object may be referred to as a “detection distance”. In the following description, each piece of data for each object included in the detection data table may be referred to as “detection data”.
図1(a)に示すように、レーダ11の検知範囲には車両AとBが含まれているので、レーダ11は対象物Aと対象物Bを検知する。さらに、レーダ11の設置位置から60m地点以降では、車線1と車線2がレーダ11の覆域4aに含まれている。従って、レーダ11は、車線2を走行している車両Cに対応する対象物Cdも検知する。なお、図4(a)〜図4(c)のテーブルに含まれている行の左側に記載されている対象物を示すアルファベットは、理解を助けるために示すものであり、検知データテーブルには含まれない。 As shown in FIG. 1A, since the detection range of the radar 11 includes vehicles A and B, the radar 11 detects the object A and the object B. Further, the lane 1 and the lane 2 are included in the covered area 4 a of the radar 11 after the point 60 m from the installation position of the radar 11. Accordingly, the radar 11 also detects the object Cd corresponding to the vehicle C traveling in the lane 2. In addition, the alphabet which shows the target object described in the left side of the line contained in the table of Fig.4 (a)-FIG.4 (c) is shown in order to assist an understanding, and in a detection data table, Not included.
レーダ12の検知範囲には、車両Cが含まれている。さらに、レーダ12の覆域4bは、設置位置から60m以降では車線1と車線3もふくむ。そこで、レーダ12は、車線1を走行している車両AとBに対応する対象物Adと対象物Bdも検知する。レーダ12は、車線3を走行している車両Dも覆域4bに含んでいるので車両Dから反射された反射波も受信している。しかし、図1(a)の例では、車両Dと車両Cは並走しているため、レーダ12は、車両Cと車両Dを区別することができず、車両Cと車両Dを合わせて1つの対象物を検知する。従って、車両Cと車両Dのように車両が併走している場合には、レーダは、そのレーダが設置されている車線を走行している車両を検知するものとする。例えば、図4(b)の3行目のデータは、車両Cに対応する対象物Cのデータとする。このように、レーダ12の観測結果に基づいて、図4(b)に示すように、対象物C、対象物Ad、対象物Bdに関する検知データが生成される。 The vehicle C is included in the detection range of the radar 12. Further, the covered area 4b of the radar 12 includes the lane 1 and the lane 3 after 60 m from the installation position. Therefore, the radar 12 also detects the object Ad and the object Bd corresponding to the vehicles A and B traveling in the lane 1. Since the radar 12 includes the vehicle D traveling in the lane 3 in the covered area 4b, the radar 12 also receives the reflected wave reflected from the vehicle D. However, in the example of FIG. 1A, since the vehicle D and the vehicle C are running in parallel, the radar 12 cannot distinguish between the vehicle C and the vehicle D, and the vehicle C and the vehicle D are combined 1 Detects one object. Therefore, when vehicles are running side by side, such as vehicle C and vehicle D, the radar detects a vehicle traveling in the lane in which the radar is installed. For example, the data in the third row in FIG. 4B is data of the object C corresponding to the vehicle C. Thus, based on the observation result of the radar 12, as shown in FIG. 4B, detection data relating to the object C, the object Ad, and the object Bd is generated.
レーダ13は、車線3を走行している車両Dを覆域4cに含む。車両Cと車両Dは併走しているので、前述のとおり、レーダ13は、車両Dに対応する対象物Dを検知する。なお、図4(a)〜図4(c)は検知データテーブルの例であって、検知データテーブルに含まれる情報は、実装に応じて任意に変更することができる。例えば、検知部33a〜33cは、対象物の移動速度と受信強度を含まない検知データテーブルを取得部41に出力してもよい。 The radar 13 includes the vehicle D traveling in the lane 3 in the covered area 4c. Since the vehicle C and the vehicle D are running side by side, the radar 13 detects the object D corresponding to the vehicle D as described above. 4A to 4C are examples of the detection data table, and the information included in the detection data table can be arbitrarily changed according to the implementation. For example, the detection units 33 a to 33 c may output a detection data table that does not include the moving speed and reception intensity of the target object to the acquisition unit 41.
次に、取得部41の動作を説明する。取得部41は、検知部33a〜33cから取得した検知データテーブルに基づいて、時刻t0での入力テーブルを生成する。図5は、入力テーブルの一例を示す図である。この例では、入力テーブルの1〜3行目のデータは図4(a)の検知データテーブルに対応する。また、入力テーブルの4〜6行目のデータは図4(b)の検知データテーブル、入力テーブルの7行目のデータは図4(c)の検知データテーブルに対応する。なお、入力テーブル中のデータと検知データの対応を見やすくするために、入力テーブルの左側に対象物を示すアルファベットを記載するが、このアルファベットは入力テーブルに含まれない。 Next, the operation of the acquisition unit 41 will be described. The acquisition unit 41 generates an input table at time t0 based on the detection data table acquired from the detection units 33a to 33c. FIG. 5 is a diagram illustrating an example of the input table. In this example, the data in the first to third lines of the input table correspond to the detection data table of FIG. The data in the 4th to 6th lines of the input table corresponds to the detection data table in FIG. 4B, and the data in the 7th line of the input table corresponds to the detection data table in FIG. In addition, in order to make it easy to see the correspondence between the data in the input table and the detection data, an alphabet indicating the object is described on the left side of the input table, but this alphabet is not included in the input table.
入力テーブルは、検知データテーブルに含まれている情報の他に、各レーダで計測が行われた時刻、各々の対象物が最初に検知されたときの検知距離、受信電力の加重平均値、マーカを含む。マーカの使用方法については後述する。取得部41は、受信電力の加重平均値を、例えば、次式に従って算出するが、他の計算式により算出してもよい。
受信電力の加重平均=前回の受信電力値×α+今回の受信電力値×(1-α)
ここで、αは1未満の係数である。
In addition to the information contained in the detection data table, the input table includes the time at which each radar was measured, the detection distance when each object was first detected, the weighted average value of the received power, the marker including. A method of using the marker will be described later. The acquisition unit 41 calculates the weighted average value of the received power, for example, according to the following formula, but may be calculated using another calculation formula.
Received power weighted average = previous received power value x α + current received power value × (1-α)
Here, α is a coefficient less than 1.
なお、図5は入力テーブルの一例であり、取得部41は、例えば、マーカや受信電力の加重平均値を含まない入力テーブルを生成することができる。取得部41は、生成した入力テーブルをメモリ32に記録する。 FIG. 5 is an example of an input table, and the acquisition unit 41 can generate an input table that does not include, for example, a marker or a weighted average value of received power. The acquisition unit 41 records the generated input table in the memory 32.
図6は、入力テーブルを生成する際の取得部41の動作の一例を説明するフローチャートである。図6のフローチャートでは、取得部41は、前回の処理で生成した入力テーブルを用いて新たな入力テーブルを生成する。例えば、時刻t0の前に対象物が観測された時刻がtzであったとすると、取得部41は時刻tzの観測結果をもとに生成した入力テーブルを用いて時刻t0の観測結果を用いた入力テーブルを生成する。また、取得部41は、変数nおよびxと定数NおよびXを用いる。n、x、N、Xのいずれも、任意の正の整数とすることができる。nは、検知データテーブルを処理したレーダの数を計数するための変数、xは、入力テーブル中のデータと比較された検知データの数を計数するための変数である。また、Nは、車両検知装置20にデータを出力するレーダの総数、Xは、処理対象の検知データテーブルに含まれる検知データの総数を示す。ここでは、時刻tzの入力テーブルを用いて、図5に示す時刻t0の入力テーブルを生成する場合の動作について述べる。 FIG. 6 is a flowchart illustrating an example of the operation of the acquisition unit 41 when generating an input table. In the flowchart of FIG. 6, the acquisition unit 41 generates a new input table using the input table generated in the previous process. For example, if the time when the object is observed before time t0 is tz, the acquisition unit 41 uses the input table generated based on the observation result at time tz to input using the observation result at time t0. Generate a table. The acquisition unit 41 uses variables n and x and constants N and X. Any of n, x, N, and X can be any positive integer. n is a variable for counting the number of radars that have processed the detection data table, and x is a variable for counting the number of detection data compared with the data in the input table. N represents the total number of radars that output data to the vehicle detection device 20, and X represents the total number of detection data included in the detection data table to be processed. Here, the operation when the input table at time t0 shown in FIG. 5 is generated using the input table at time tz will be described.
取得部41は、nの値を1にする(ステップS1a)。取得部41は、xの値を1にする(ステップS1b)。次に、取得部41は、n番目の検知データテーブルに含まれている各々の検知データについて、レーダで観測されたx番目の対象物の識別子が、時刻tzの入力テーブルに存在するかを確認する(ステップS2)。n番目のレーダで観測されたx番目の対象物の識別子が時刻tzの入力テーブルに存在する場合、取得部41は、その対象物の入力情報を、時刻t0の検知データテーブルの情報に更新する(ステップS3)。一方、n番目のレーダで観測されたx番目の対象物の識別子が時刻tzの入力テーブルに存在しない場合、取得部41は、その対象物についての検知データテーブルの情報を、時刻t0の入力テーブルに追加する(ステップS4)。ステップS3もしくはS4の処理が終わると、取得部41は、xの値を1だけインクリメントしてXと比較する(ステップS5)。xがX以下の値である場合、取得部41は、ステップS2〜S4の処理を繰り返す。xがXより大きい値である場合、処理対象としている検知データテーブルに含まれる全ての対象物について入力テーブルと比較したことになる。そこで、取得部41は、nの値を1だけインクリメントしてNと比較する(ステップS6)。nがN以下の値である場合、取得部41は、まだ処理していない検知データテーブルがあると判断して、次の検知データテーブルについてステップS2〜S5の処理を繰り返す。nがNより大きい値である場合、すべての検知データテーブルが処理されたと判断する。そこで、取得部41は、入力テーブルに含まれている対象物のうち、情報が更新もしくは追加されていない対象物についてのデータを削除する(ステップS7)。 The acquisition unit 41 sets the value of n to 1 (step S1a). The acquisition unit 41 sets the value of x to 1 (step S1b). Next, the acquisition unit 41 confirms whether the identifier of the x-th object observed by the radar exists in the input table at time tz for each detection data included in the n-th detection data table. (Step S2). When the identifier of the xth object observed by the nth radar exists in the input table at time tz, the acquisition unit 41 updates the input information of the object to the information in the detection data table at time t0. (Step S3). On the other hand, when the identifier of the xth object observed by the nth radar does not exist in the input table at time tz, the acquisition unit 41 uses the information in the detection data table for the object as the input table at time t0. (Step S4). When the process of step S3 or S4 ends, the acquisition unit 41 increments the value of x by 1 and compares it with X (step S5). When x is a value equal to or smaller than X, the acquisition unit 41 repeats the processes of steps S2 to S4. When x is larger than X, all the objects included in the detection data table to be processed are compared with the input table. Therefore, the acquisition unit 41 increments the value of n by 1 and compares it with N (step S6). When n is a value equal to or smaller than N, the acquisition unit 41 determines that there is a detection data table that has not yet been processed, and repeats the processing of steps S2 to S5 for the next detection data table. If n is greater than N, it is determined that all the detection data tables have been processed. Therefore, the acquisition unit 41 deletes data about an object whose information has not been updated or added among the objects included in the input table (step S7).
入力テーブルが生成されると、対象抽出部51は、入力テーブルから判定処理の対象を抽出する。対象抽出部51は、第1の車線に設置された第1のレーダで検知された対象物と、第1の車線に隣接した第2の車線に設置されている第2のレーダで検知された対象物について、検知距離を比較する。第1の対象物の第1のレーダからの距離(D1)と、第2の対象物の第2のレーダからの距離(D2)が近い場合、第1の対象物と第2の対象物は同一の車両である可能性があるため、対象抽出部51は、第1および第2の対象物を処理対象とする。そこで、判定処理の対象を抽出するために、対象抽出部51は、例えば、D1−D2の値の絶対値を第1の閾値と比較する。D1−D2の値の絶対値が第1の閾値よりも小さい場合、対象抽出部51は、第1の対象物と第2の対象物を判定処理の対象とする。ここで、判定処理の対象になる第1の対象物と第2の対象物は、同一の車両である可能性がある2つの対象物であることを意味する。従って、第1の閾値は、3.5mくらいの値など、大型車の前方もしくは中間からの反射波に基づいて検知された対象物と、大型車の後方からの反射波に基づいて検知された対象物が1台の車両である可能性があると判断できる程度の大きさの値である。 When the input table is generated, the target extraction unit 51 extracts a target for determination processing from the input table. The object extraction unit 51 is detected by an object detected by the first radar installed in the first lane and by a second radar installed in the second lane adjacent to the first lane. Compare the detection distance for the object. When the distance (D1) of the first object from the first radar and the distance (D2) of the second object from the second radar are short, the first object and the second object are Since there is a possibility that they are the same vehicle, the target extraction unit 51 sets the first and second objects as processing targets. Therefore, in order to extract the target of the determination process, the target extraction unit 51 compares, for example, the absolute value of the value of D1-D2 with the first threshold value. When the absolute value of the value of D1-D2 is smaller than the first threshold value, the target extraction unit 51 sets the first target object and the second target object as objects of the determination process. Here, it means that the first object and the second object to be subjected to the determination process are two objects that may be the same vehicle. Accordingly, the first threshold is detected based on the object detected based on the reflected wave from the front or middle of the large vehicle, such as a value of about 3.5 m, and the reflected wave from the rear of the large vehicle. The value is large enough to determine that there is a possibility that the object is a single vehicle.
以下、対象抽出部51が対象物Aと対象物Adを入力テーブルから抽出するときの動作例を述べる。なお、対象抽出部51は、以下の手順の(1)よりも(2)を先に行っても良い。 Hereinafter, an operation example when the object extraction unit 51 extracts the object A and the object Ad from the input table will be described. Note that the target extraction unit 51 may perform (2) before (1) in the following procedure.
(1)対象抽出部51は入力テーブルを参照して、レーダ11で検知された対象物ID=1の対象物(対象物A)の検知距離は106.5mであることを認識する。
(2)対象抽出部51は設置位置テーブルを参照して、レーダ11が車線1に設置されていることを確認する。さらに、対象抽出部51は、車線1に隣接している車線2に設置されているレーダがレーダ12であることも認識する。
(1) The object extraction unit 51 refers to the input table and recognizes that the detection distance of the object (object A) with the object ID = 1 detected by the radar 11 is 106.5 m.
(2) The target extraction unit 51 refers to the installation position table and confirms that the radar 11 is installed in the lane 1. Further, the target extraction unit 51 also recognizes that the radar installed in the lane 2 adjacent to the lane 1 is the radar 12.
(3)入力テーブルのうち、レーダ12からの計測データに基づいて得られた対象物の検知距離を、レーダ11で検知された対象物ID=1の対象物の検知距離と比較する。レーダ12で検知された対象物ID=1の対象物(対象物Ad)の検知距離は106.8mである。従って、レーダ11で検知された対象物ID=1の対象物(対象物A)とレーダ12で検知された対象物ID=1の対象物(対象物Ad)の検知距離の差は0.3mであるため、対象物Aと対象物Adは同一の車両である可能性がある。そこで、対象抽出部51は、対象物Aと対象物Adを処理対象とする。 (3) In the input table, the detection distance of the object obtained based on the measurement data from the radar 12 is compared with the detection distance of the object with the object ID = 1 detected by the radar 11. The detection distance of the object (object Ad) having the object ID = 1 detected by the radar 12 is 106.8 m. Accordingly, the difference in the detection distance between the object with the object ID = 1 detected by the radar 11 (object A) and the object with the object ID = 1 detected by the radar 12 (object Ad) is 0.3 m. Therefore, there is a possibility that the object A and the object Ad are the same vehicle. Therefore, the target extraction unit 51 sets the target object A and the target object Ad as processing targets.
対象抽出部51は同様の処理を他の対象物にも行う。その結果、対象物Bと対象物Bdも1台の車両である可能性があるので、処理対象とされる。また、対象物Cbと対象物Cの組み合わせと、対象物Cと対象物Dの組み合わせも同様に処理対象とされる。なお、ここでは、分かりやすくするために、対象物Bなどの記載をしているが、対象抽出部51は、各々の対象物を、その対象物を検出したレーダの識別子と対象物IDを用いて識別している。対象抽出部51は、処理対象を、距離観測レーダ特定部53と判定部56に通知する。 The object extraction unit 51 performs the same process on other objects. As a result, the target object B and the target object Bd may also be a single vehicle, and thus are processed. Further, the combination of the object Cb and the object C and the combination of the object C and the object D are also subject to processing. Here, for the sake of easy understanding, the object B and the like are described, but the object extraction unit 51 uses the identifier of the radar that detected the object and the object ID for each object. Are identified. The target extraction unit 51 notifies the distance observation radar specifying unit 53 and the determination unit 56 of the processing target.
距離観測レーダ特定部53は、入力テーブルを参照して、処理対象に指定された各々の対象物についての検知距離の初期値を取得する。取得した検知距離の初期値を比較し、小さい方の値が検知されたレーダを特定する。例えば、レーダ11で検知された対象物ID=1の対象物(対象物A)の検知距離の初期値は41メートルである。一方、レーダ12で検知された対象物ID=1の対象物(対象物Ad)の検知距離の初期値は62.2メートルである。レーダ11で観測された検知距離の初期値の方がレーダ12で観測されたものよりも小さいので、距離観測レーダ特定部53は、レーダ11を特定する。以下の記載では、処理対象の対象物を観測したレーダのうち、検知距離の初期値が小さい方のレーダを「距離観測レーダ」と記載することがある。また、距離観測レーダは、処理対象の対象物の検知距離のうちで最も短い距離を観測したレーダであるともいえる。距離観測レーダ特定部53は、距離観測レーダを判定部56に通知する。 The distance observation radar specifying unit 53 refers to the input table and acquires the initial value of the detection distance for each target object specified as the processing target. The acquired initial value of the detection distance is compared, and the radar in which the smaller value is detected is specified. For example, the initial value of the detection distance of the object (object A) with the object ID = 1 detected by the radar 11 is 41 meters. On the other hand, the initial value of the detection distance of the object (object Ad) having the object ID = 1 detected by the radar 12 is 62.2 meters. Since the initial value of the detection distance observed by the radar 11 is smaller than that detected by the radar 12, the distance observation radar specifying unit 53 specifies the radar 11. In the following description, among the radars that have observed the object to be processed, the radar having the smaller initial detection distance may be referred to as “distance observation radar”. It can also be said that the distance observation radar is a radar that observes the shortest distance among the detection distances of the target object to be processed. The distance observation radar specifying unit 53 notifies the determination unit 56 of the distance observation radar.
図7は、車両の走行状態とレーダの観測結果の組み合わせの例を説明する図である。図7を参照しながら、判定部56の動作について説明する。図7(a)は、図1の車両Aの走行状態と車線1、2を表した図である。図7(b)はレーダ11での対象物A(対象物ID=1)の検知距離の経時変化を表し、図7(c)はレーダ12での対象物Ad(対象物ID=1)の検知距離の経時変化を表す。車両が走行している第1の車線に設置された第1のレーダが車両を検知し始める地点は、第1の車線に隣接している第2の車線に設置された第2のレーダがその車両を検知する地点よりも、第1および第2のレーダに近い地点である。例えば、図7(a)〜(c)に示すように、レーダ11が車線1を走行している車両Aを検知し始める位置は、レーダ12が車線1を走行している車両を検知し始める位置よりもレーダ11に近い位置である。 FIG. 7 is a diagram for explaining an example of a combination of the traveling state of the vehicle and the observation result of the radar. The operation of the determination unit 56 will be described with reference to FIG. FIG. 7A is a diagram showing the traveling state of vehicle A and lanes 1 and 2 in FIG. FIG. 7B shows the change over time of the detection distance of the object A (object ID = 1) in the radar 11, and FIG. 7C shows the object Ad (object ID = 1) in the radar 12. It represents the change over time of the detection distance. The point at which the first radar installed in the first lane in which the vehicle is traveling begins to detect the vehicle is the second radar installed in the second lane adjacent to the first lane. It is a point closer to the first and second radars than the point where the vehicle is detected. For example, as shown in FIGS. 7A to 7C, the position where the radar 11 starts to detect the vehicle A traveling in the lane 1 starts to detect the vehicle in which the radar 12 travels in the lane 1. The position is closer to the radar 11 than the position.
判定部56は、距離観測レーダ特定部53から距離観測レーダを通知されると、距離観測レーダが設置されている車線に車両が位置すると判定する。また、判定部56は、適宜、設置位置テーブルを参照して、距離観測レーダが設置されている車線を確認する。例えば、対象物Aと対象物Adについて、距離観測レーダがレーダ11であることが判定部56に通知されたとする。すると、判定部56は、設置位置テーブルに基づいて、対象物Aと対象物Adは車線1を走行している1台の車両に対応すると判定する。 When notified of the distance observation radar from the distance observation radar specifying unit 53, the determination unit 56 determines that the vehicle is located in the lane in which the distance observation radar is installed. In addition, the determination unit 56 appropriately refers to the installation position table and confirms the lane in which the distance observation radar is installed. For example, it is assumed that the determination unit 56 is notified that the distance observation radar is the radar 11 for the object A and the object Ad. Then, the determination unit 56 determines that the object A and the object Ad correspond to one vehicle traveling on the lane 1 based on the installation position table.
さらに、距離差分閾値を、距離観測レーダと他方のレーダでの検知距離の初期値の差分と比較することにより、判定部56は、2台の車両が併走している場合と、1台の車両が走行している場合の両方に対応して車両を検知することもできる。この場合、距離観測レーダ特定部53は、距離観測レーダと他方のレーダでの検知距離の初期値の差分を求めて、距離観測レーダの識別子と共に判定部56に出力するものとする。例えば、対象物Aと対象物Adの例では、62.2−41=21.2メートルが検知距離の初期値の差分であることが判定部56に通知される。 Further, by comparing the distance difference threshold value with the difference between the initial values of the detection distances of the distance observation radar and the other radar, the determination unit 56 can determine whether two vehicles are running side by side or one vehicle. It is also possible to detect the vehicle corresponding to both cases where the vehicle is traveling. In this case, the distance observation radar specifying unit 53 obtains a difference between the initial values of the detection distances of the distance observation radar and the other radar, and outputs the difference to the determination unit 56 together with the identifier of the distance observation radar. For example, in the example of the object A and the object Ad, the determination unit 56 is notified that 62.2−41 = 21.2 meters is the difference between the initial values of the detection distances.
次に、距離差分閾値の求め方の一例を述べる。例えば、車両Aが走行している車線1の隣の車線2に設置されたレーダ12は、車線1が覆域4bに入るまで車両Aを検知することはできない。そこで、ある車両が、走行している車線のレーダによって検知され始めた位置から、隣接する車両に設置されたレーダの覆域4が重なる位置までの距離と同程度の長さが距離差分閾値に設定される。ただし、走行している車両の大きさなどによって、レーダに検知される位置が変動する場合がある。例えば、バスやトラックなどの大型車が1台だけ一方の車線を走行する場合には、大型車が走行していない車線に設置されたレーダでも反射波を受信しやすい。このため、大型車は、普通車や小型車に比べてレーダに近い位置から検知される。一方、二輪車や小型車は表面積が小さいため検知されにくい。そのため、例えば、車線1を二輪車が走行している場合、レーダ12は、覆域4bと車線1が重なった地点に二輪車が到達しても二輪車に対応する対象物を検知しないことがある。しかし、車線1をトラックが走行している場合、レーダ12は、覆域4bと車線1が重なった地点にトラックが到達した途端に、そのトラックに対応する対象物を検出することがある。従って、距離差分閾値は、レーダに近い位置で検知される車両が走行している場合でも、車両が走行している車線を正しく特定できるように設定される。 Next, an example of how to obtain the distance difference threshold will be described. For example, the radar 12 installed in the lane 2 adjacent to the lane 1 in which the vehicle A is traveling cannot detect the vehicle A until the lane 1 enters the covered area 4b. Therefore, the distance difference threshold value is the same length as the distance from the position at which a certain vehicle starts to be detected by the radar in the traveling lane to the position where the radar coverage 4 installed in the adjacent vehicle overlaps. Is set. However, the position detected by the radar may vary depending on the size of the traveling vehicle. For example, when only one large vehicle such as a bus or truck travels in one lane, it is easy to receive reflected waves even with a radar installed in the lane where the large vehicle is not traveling. For this reason, a large vehicle is detected from a position closer to the radar than a normal vehicle or a small vehicle. On the other hand, motorcycles and small cars are difficult to detect because of their small surface area. Therefore, for example, when a two-wheeled vehicle is traveling on the lane 1, the radar 12 may not detect an object corresponding to the two-wheeled vehicle even if the two-wheeled vehicle reaches a point where the covered area 4 b and the lane 1 overlap. However, when the truck is traveling on the lane 1, the radar 12 may detect an object corresponding to the truck as soon as the truck reaches the point where the covered area 4 b and the lane 1 overlap. Accordingly, the distance difference threshold is set so that the lane in which the vehicle is traveling can be correctly identified even when the vehicle detected at a position close to the radar is traveling.
判定部56は、対象物の検知距離の初期値の差分が距離差分閾値以上の値であるかを確認する。検知距離の初期値の差分が距離差分閾値以上の値である場合、判定部56は、距離観測レーダが設置されている車線を1台の車両が走行していると判定する。例えば、距離差分閾値が18メートルであるとする。対象物Aと対象物Adの検知距離の初期値の差分は前述のとおり21.2メートルであり、距離観測レーダは車線1に設置されているレーダ11である。そこで、判定部56は、対象物Aと対象物Adは車線1を走行している1台の車両の検知結果であると判定する。ここでは、対象物Aと対象物Adの例について述べたが、対象物Bと対象物Bdも同様に処理される。 The determination unit 56 confirms whether the difference in the initial value of the detection distance of the object is a value equal to or greater than the distance difference threshold value. When the difference between the initial values of the detection distances is equal to or greater than the distance difference threshold, the determination unit 56 determines that one vehicle is traveling in the lane where the distance observation radar is installed. For example, it is assumed that the distance difference threshold is 18 meters. The difference in the initial value of the detection distance between the object A and the object Ad is 21.2 meters as described above, and the distance observation radar is the radar 11 installed in the lane 1. Therefore, the determination unit 56 determines that the object A and the object Ad are detection results of one vehicle traveling in the lane 1. Here, examples of the object A and the object Ad have been described, but the object B and the object Bd are processed in the same manner.
図7(d)は、図1の車両Cの走行状態と車線1および2を表した図である。図7(e)はレーダ11での対象物Cd(対象物ID=3)の検知距離の経時変化を表し、図7(f)はレーダ12での対象物C(対象物ID=3)の検知距離の経時変化を表す。入力テーブルに基づいて、距離観測レーダ特定部53は、距離観測レーダなどを求める。対象物Cと対象物Cdでは、距離観測レーダがレーダ12であり、検知距離の初期値の差分は、61.6−42.3=19.3メートルである。検知距離の初期値の差分が距離差分閾値以上の値であるため、判定部56は、対象物Cと対象物Cdは、車線2を走行している1台の車両の検知結果であると判定する。 FIG. 7 (d) is a diagram showing the traveling state of vehicle C and lanes 1 and 2 in FIG. FIG. 7E shows the change over time of the detection distance of the object Cd (object ID = 3) in the radar 11, and FIG. 7F shows the object C (object ID = 3) in the radar 12. It represents the change over time of the detection distance. Based on the input table, the distance observation radar specifying unit 53 obtains a distance observation radar and the like. In the object C and the object Cd, the distance observation radar is the radar 12, and the difference between the initial values of the detection distances is 61.6−42.3 = 19.3 meters. Since the difference between the initial detection distance values is equal to or greater than the distance difference threshold, the determination unit 56 determines that the object C and the object Cd are detection results of one vehicle traveling in the lane 2. To do.
レーダ11で検出された対象物とレーダ12で検出された対象物の間の判定が終わると、次に、判定部56は、レーダ12で検出された対象物とレーダ13で検出された対象物の間で判定を行う。ここで、対象物Cdと対象物Cの間の判定により、対象物Cdと対象物Cは車線2を走行している1台の車両であると判定されている。しかし、対象物Cと対象物Dが同じ車両に対応している可能性があるため、判定部56は、対象物Cと対象物Dの間の判定を行う。 When the determination between the object detected by the radar 11 and the object detected by the radar 12 is completed, the determination unit 56 next detects the object detected by the radar 12 and the object detected by the radar 13. Judge between. Here, it is determined by the determination between the object Cd and the object C that the object Cd and the object C are one vehicle traveling in the lane 2. However, since the object C and the object D may correspond to the same vehicle, the determination unit 56 determines between the object C and the object D.
図7(g)は、図1の車両Cと車両Dの走行状態と車線2、3を表した図である。図7(h)はレーダ12による対象物C(対象物ID=3)の検知距離の経時変化を表し、図7(i)はレーダ13による対象物D(対象物ID=1)の検知距離の経時変化を表す。図7(g)に示すケースでは、レーダ12は、車両Cが車線2の中のレーダ12の覆域4bに入ったときに対象物Cを検知し始める。従って、レーダ12は、レーダ12から42.3メートルの位置から対象物Cを検知する。一方、レーダ13は、車両Dが車線3の中のレーダ13の覆域4cに入ったときに対象物Dを検知し始めるので、レーダ13から41.3メートルの位置から対象物Dを検知する。すなわち、車線2と車線3のいずれにも車両が存在している場合には、レーダ12とレーダ13のいずれも、レーダからほぼ同じくらいの距離に車両が入ったときから各々のレーダが設置されている車線を走行している車両を検知する。入力テーブルに基づいて、距離観測レーダ特定部53は、距離観測レーダがレーダ12であり、対象物Cと対象物Dの検知距離の初期値の差分は、42.3−41.3=1.0メートルであることを求める。判定部56は、対象物Cと対象物Dの検知距離の初期値の差分が距離差分閾値より小さいため、車線1と車線2のいずれにも車両が位置していると判定する。判定部56は、判定結果を統合部42に出力する。 FIG. 7 (g) is a diagram showing the traveling state and lanes 2 and 3 of the vehicles C and D in FIG. FIG. 7H shows the change over time of the detection distance of the object C (object ID = 3) by the radar 12, and FIG. 7I is the detection distance of the object D (object ID = 1) by the radar 13. Represents the change over time. In the case shown in FIG. 7G, the radar 12 starts to detect the object C when the vehicle C enters the covered area 4 b of the radar 12 in the lane 2. Accordingly, the radar 12 detects the object C from a position 42.3 meters from the radar 12. On the other hand, the radar 13 starts detecting the object D when the vehicle D enters the covered area 4 c of the radar 13 in the lane 3, and thus detects the object D from a position 41.3 meters from the radar 13. . That is, when vehicles are present in both lane 2 and lane 3, both radar 12 and radar 13 are installed from the time when the vehicle enters approximately the same distance from the radar. Detects a vehicle traveling in a lane. Based on the input table, the distance observation radar specifying unit 53 is that the distance observation radar is the radar 12, and the difference between the initial values of the detection distances of the object C and the object D is 42.3-41.3 = 1. Ask for 0 meters. The determination unit 56 determines that the vehicle is located in either the lane 1 or the lane 2 because the difference between the initial values of the detection distances of the object C and the object D is smaller than the distance difference threshold. The determination unit 56 outputs the determination result to the integration unit 42.
このように、車両検知装置20は、隣接する2つの車線の各々に設置されたレーダで対象物が検知され始めた位置とレーダとの間の距離を用いて、車両が走行している車線を特定する。図7を参照しながら、一方の車線を車両が走行している場合と、隣接した2車線を2台の車両が併走している場合について説明したが、車両検知装置20は、1台の車両が2車線にまたがって走行している場合も同様に処理できる。例えば、車両Fが車線1と車線2の両方にまたがって走行している場合、レーダ11とレーダ12のいずれも、車両Fが覆域4a、4bに入ると車両Fに対応する対象物を検知する。従って、検知距離の初期値はレーダ11とレーダ12の間で大きな違いは無い。そこで、判定部56は、検知距離の初期値の差分が距離差分閾値より小さいため、車線1と車線2のいずれにも車両が位置していると判定する。 As described above, the vehicle detection device 20 uses the distance between the position where the object starts to be detected by the radar installed in each of the two adjacent lanes and the radar to determine the lane in which the vehicle is traveling. Identify. Referring to FIG. 7, the case where the vehicle is traveling in one lane and the case where two vehicles are traveling in two adjacent lanes have been described. The same processing can be performed when the vehicle travels across two lanes. For example, when the vehicle F travels across both the lane 1 and the lane 2, both the radar 11 and the radar 12 detect an object corresponding to the vehicle F when the vehicle F enters the covered areas 4a and 4b. To do. Therefore, the initial value of the detection distance is not significantly different between the radar 11 and the radar 12. Therefore, the determination unit 56 determines that the vehicle is located in both the lane 1 and the lane 2 because the difference in the initial value of the detection distance is smaller than the distance difference threshold.
図8は、制御部40の動作の一例を説明するフローチャートである。対象抽出部51は、入力テーブルに記録されている2つの対象物が隣り合った車線に設置されたレーダによって検知されたかを確認する(ステップS11)。隣り合った車線に設置されたレーダにより検知されている2つの対象物の間の距離が第1の閾値よりも小さい場合、対象抽出部51は、2つの対象物は同一の車両に対応している可能性があると判断する(ステップS12)。次に、判定部56は、2つの対象物の検知距離の初期値の差分が距離差分閾値以上であるかを確認する(ステップS13)。検知距離の初期値の差分が距離差分閾値以上である場合、判定部56は、2つの対象物はいずれも、検知距離の初期値が小さい方のレーダが設置された車線を走行している車両を検知したものであると判定する(ステップS14)。一方、検知距離の初期値の差分が距離差分閾値より小さい場合、判定部56は、2台の車両が併走しており、各レーダは設置されている車線を走行する車両を検知したと判定する(ステップS15)。また、隣り合った車線に設置されたレーダにより検知されている2つの対象物の間の距離が第1の閾値以上の場合、対象抽出部51は、2つの対象物はそれぞれ別の車両に対応していると判定する(ステップS16)。 FIG. 8 is a flowchart for explaining an example of the operation of the control unit 40. The object extraction unit 51 confirms whether the two objects recorded in the input table have been detected by the radar installed in the adjacent lane (step S11). When the distance between two objects detected by radars installed in adjacent lanes is smaller than the first threshold, the object extracting unit 51 corresponds to the same vehicle. It is determined that there is a possibility (step S12). Next, the determination unit 56 confirms whether or not the difference between the initial values of the detection distances of the two objects is greater than or equal to the distance difference threshold value (step S13). When the difference between the initial values of the detection distances is equal to or greater than the distance difference threshold, the determination unit 56 determines that the two objects are both traveling in a lane in which the radar with the smaller initial detection distance is installed. Is detected (step S14). On the other hand, when the difference between the initial values of the detection distances is smaller than the distance difference threshold, the determination unit 56 determines that two vehicles are running side by side and each radar has detected a vehicle traveling in the installed lane. (Step S15). In addition, when the distance between two objects detected by radars installed in adjacent lanes is equal to or greater than the first threshold, the object extraction unit 51 corresponds to each of the two objects. It is determined that it is in progress (step S16).
図9は、統合データテーブルの一例を示す図である。統合データテーブルは、受信電力値やマージフラグを含まないテーブルにするなど、実装に応じて変更される場合がある。なお、マージフラグについては後述する。 FIG. 9 is a diagram illustrating an example of the integrated data table. The integrated data table may be changed depending on the implementation, such as a table that does not include the received power value and the merge flag. The merge flag will be described later.
統合部42は、同一の車両を検知したと判定された対象物のデータを統合して統合データテーブルを生成する。統合データテーブル中の車両IDは、判定部56の判定により走行していると考えられる車両に割り当てられる識別子である。対象物IDの欄には、車両の検知に用いられた対象物の対象物IDが記録される。また、統合部42は、車両の検出に用いられた対象物を検知していないレーダについての対象物IDの欄には、「−1」などの無効値を記録する。例えば車両ID=1は車両Aに対応するデータであるとする。車両Aに対応する対象物は、レーダ11で検出された対象物ID=1(対象物A)と、レーダ12で検出された対象物ID=1(対象物Ad)である。そこで、統合部42は、車両ID=1のレーダ11での対象物IDの欄には、対象物Aの対象物IDである「1」を記録する。同様に、統合部42は、レーダ12での対象物IDの欄に対象物Adの対象物IDである「1」を記録する。また、レーダ13では車両Aに対応する対象物が検出されていないので、統合部42は、レーダ13の対象物IDの欄に「−1」を記録する。統合部42は、車両が走行していると判定された車線に設置されたレーダで検知された対象物についての車線番号、検知距離、速度、受信電力などを入力テーブルから読み込み、車両IDと対応付けて統合データテーブルに記録する。例えば、対象物Aと対象物Adに基づいて、車両ID=1の車両(車両A)は、車線1を走行していると判定されている。そこで、統合部42は、入力テーブルから対象物Aについての車線番号、検知距離、速度、受信電力などを読み込んで統合データテーブルに記録する。同様に、統合部42は対象物Bと対象物Bdの判定結果に基づいて、車両ID=2のデータを記録する。 The integration unit 42 integrates the data of the objects determined to have detected the same vehicle and generates an integrated data table. The vehicle ID in the integrated data table is an identifier assigned to a vehicle that is considered to be traveling by the determination of the determination unit 56. In the object ID column, the object ID of the object used for vehicle detection is recorded. Further, the integration unit 42 records an invalid value such as “−1” in the column of the target object ID for the radar that has not detected the target object used for vehicle detection. For example, vehicle ID = 1 is data corresponding to vehicle A. The objects corresponding to the vehicle A are the object ID = 1 (object A) detected by the radar 11 and the object ID = 1 (object Ad) detected by the radar 12. Therefore, the integration unit 42 records “1” that is the object ID of the object A in the field of the object ID of the radar 11 with the vehicle ID = 1. Similarly, the integration unit 42 records “1” that is the object ID of the object Ad in the field of the object ID in the radar 12. Since the radar 13 has not detected the object corresponding to the vehicle A, the integration unit 42 records “−1” in the object ID column of the radar 13. The integration unit 42 reads the lane number, the detection distance, the speed, the received power, and the like of the object detected by the radar installed in the lane determined to be traveling from the input table and corresponds to the vehicle ID. And record it in the integrated data table. For example, based on the object A and the object Ad, it is determined that the vehicle (vehicle A) with the vehicle ID = 1 is traveling in the lane 1. Therefore, the integration unit 42 reads the lane number, detection distance, speed, received power, and the like for the object A from the input table and records them in the integrated data table. Similarly, the integration unit 42 records data of vehicle ID = 2 based on the determination result of the object B and the object Bd.
車両Cについては、対象物Cdと対象物Cのデータを用いた判定と、対象物Cと対象物Dのデータを用いた判定が行われている。対象物Cdと対象物Cの間の判定では、対象物Cdと対象物Cは車線2を走行する1台の車両に対応するという判定結果が得られている。一方、対象物Cと対象物Dの間の判定では、車線2と車線3に1台ずつ車両が併走しているという結果が得られている。そこで、統合部42は、車線2を走行する車両が存在すると判断し、対象物Cdと対象物Cのデータを統合データテーブルの車両ID=3のとおりに記録する。ここで、車両ID=3は車線2を走行する車両であると判定されているので、統合部42は、対象物Cについての検知距離などを統合データテーブルに記録する。さらに、車線3には対象物Dに対応する車両が走行していると判定されているため、統合部42は、対象物Dのデータに基づいて、車両ID=4のデータを記録する。 For the vehicle C, determination using data of the object Cd and the object C and determination using data of the object C and the object D are performed. In the determination between the object Cd and the object C, a determination result that the object Cd and the object C correspond to one vehicle traveling on the lane 2 is obtained. On the other hand, in the determination between the object C and the object D, a result is obtained that one vehicle is running along each of the lanes 2 and 3. Therefore, the integration unit 42 determines that there is a vehicle traveling on the lane 2 and records the data of the object Cd and the object C as vehicle ID = 3 in the integrated data table. Here, since it is determined that the vehicle ID = 3 is a vehicle traveling on the lane 2, the integration unit 42 records the detection distance and the like for the object C in the integrated data table. Furthermore, since it is determined that the vehicle corresponding to the object D is traveling in the lane 3, the integration unit 42 records data of vehicle ID = 4 based on the data of the object D.
統合部42は、生成した統合データテーブルを出力部43に出力する。出力部43は、統合データテーブルからレーダ11〜13での対象物IDとマージフラグを削除した出力データテーブルを生成して、送信部34に出力する。送信部34は、出力データを上位装置60に送信する。 The integration unit 42 outputs the generated integrated data table to the output unit 43. The output unit 43 generates an output data table in which the object ID and the merge flag in the radars 11 to 13 are deleted from the integrated data table, and outputs the output data table to the transmission unit 34. The transmission unit 34 transmits the output data to the higher-level device 60.
図10は、車両検知装置20とレーダ11、レーダ12を設置したシステムの例を示す図である。図10の例では、片側2車線の道路に車両検知装置20を設置した場合の例である。送信部34から上位装置60に出力結果を受信すると、上位装置60は、車両Gの前方の同じ車線に3台の車両が走行していることを光ビーコン61により通知する。なお、図10の例では、光ビーコン61によって車両Gに走行車両の情報を通知しているが、上位装置60は、電波ビーコンなど、路車間通信に用いられる任意の装置を用いて車両Gに情報を通知することができる。また、送信部34と上位装置60の間の通信、および、上位装置60から光ビーコン61などの間の通信は、回線を通じた通信とすることができ、また、無線通信とすることもできる。 FIG. 10 is a diagram illustrating an example of a system in which the vehicle detection device 20, the radar 11, and the radar 12 are installed. In the example of FIG. 10, the vehicle detection device 20 is installed on a two-lane road on one side. When the output result is received by the host device 60 from the transmission unit 34, the host device 60 notifies the optical beacon 61 that three vehicles are traveling in the same lane ahead of the vehicle G. In the example of FIG. 10, the traveling vehicle information is notified to the vehicle G by the optical beacon 61, but the host device 60 uses the arbitrary device used for road-to-vehicle communication such as a radio wave beacon to the vehicle G. Information can be notified. In addition, communication between the transmission unit 34 and the higher-level device 60 and communication between the higher-level device 60 and the optical beacon 61 or the like can be communication via a line or wireless communication.
このように、第1の実施形態に係る車両検知装置20によると、隣接する車線を覆域に含み、車両の進行方向と垂直方向には分解能を有さないレーダを用いて、個々の車線を走行する車両を検出することができる。このようなレーダは、スキャン型レーダではないため、スキャン方向を変更する可動部を備えていないので耐久性に優れている。従って、車両検知装置20を用いたシステムも耐久性に優れているといえる。また、車両検知装置20を用いると、電子スキャン型のレーダなどのように、高価なレーダを用いずに車両検知システムを作ることができる。さらに、ビームの形状が細いレーダを用いる場合に隣接車線よりの位置を走行する車両や二輪車などを検知できない場合も発生することがあるという問題も解消される。 Thus, according to the vehicle detection device 20 according to the first embodiment, each lane is detected using a radar that includes adjacent lanes in the coverage area and does not have resolution in the vehicle traveling direction and the vertical direction. A traveling vehicle can be detected. Since such a radar is not a scanning radar, it does not have a movable part that changes the scanning direction, and therefore has excellent durability. Therefore, it can be said that the system using the vehicle detection device 20 is also excellent in durability. Further, when the vehicle detection device 20 is used, a vehicle detection system can be made without using an expensive radar such as an electronic scan type radar. Furthermore, the problem that it may occur when a vehicle or a two-wheeled vehicle traveling in a position from an adjacent lane cannot be detected when a radar having a thin beam shape is used is also solved.
<第2の実施形態>
図11は、第2の実施形態にかかる車両検知装置70の構成の一例を説明する図である。車両検知装置70は、通信部31(31a〜31c)、メモリ32、検知部33(33a〜33c)、送信部34、および、制御部71を備える。制御部71は、取得部44、統合部42、出力部43、対象抽出部51、時刻観測レーダ特定部54、および、判定部56を備える。通信部31、メモリ32、検知部33、送信部34、統合部42、出力部43、対象抽出部51の動作は、第1の実施形態と同様である。
<Second Embodiment>
FIG. 11 is a diagram illustrating an example of the configuration of the vehicle detection device 70 according to the second embodiment. The vehicle detection device 70 includes a communication unit 31 (31a to 31c), a memory 32, a detection unit 33 (33a to 33c), a transmission unit 34, and a control unit 71. The control unit 71 includes an acquisition unit 44, an integration unit 42, an output unit 43, a target extraction unit 51, a time observation radar specifying unit 54, and a determination unit 56. The operations of the communication unit 31, the memory 32, the detection unit 33, the transmission unit 34, the integration unit 42, the output unit 43, and the target extraction unit 51 are the same as those in the first embodiment.
取得部44は、取得部41と同様の方法で図12に示す入力テーブルを生成する。図12は、図5の入力テーブルに含まれる情報に加えて各対象物の検知開始時刻が記録されている。例えば、車両検知装置70がt0から車両の検知を開始してt10まで検知したとする。対象物Aはt4の時点でレーダ11に最初に検知されている。一方、対象物Adはt6の時点でレーダ12に検知され始めたものとする。 The acquisition unit 44 generates the input table shown in FIG. 12 in the same manner as the acquisition unit 41. In FIG. 12, in addition to the information included in the input table of FIG. 5, the detection start time of each object is recorded. For example, it is assumed that the vehicle detection device 70 starts detection of a vehicle from t0 and detects until t10. The object A is first detected by the radar 11 at time t4. On the other hand, it is assumed that the object Ad has started to be detected by the radar 12 at time t6.
時刻観測レーダ特定部54は、処理対象に指定された各々の対象物についての検知開始時刻を取得し、検知開始時刻が早い方のレーダを特定する。以下の記載では、検知開始時刻が早い方のレーダを「時刻観測レーダ」と記載することがある。ここで、時刻観測レーダ特定部54は検知開始時刻同士のうちの早い時刻を観測したレーダであるので、対象物の検知時刻のうち、最も早い検知時刻を観測したレーダであるともいえる。対象抽出部51から処理対象の対象物が通知されると、時刻観測レーダ特定部54は、図12に示す入力テーブルを参照する。 The time observation radar specifying unit 54 acquires the detection start time for each target specified as the processing target, and specifies the radar with the earlier detection start time. In the following description, the radar with the earlier detection start time may be referred to as “time observation radar”. Here, since the time observation radar specifying unit 54 is a radar that observes the earliest time among the detection start times, it can be said that it is a radar that observes the earliest detection time among the detection times of the target object. When the target object to be processed is notified from the target extraction unit 51, the time observation radar specifying unit 54 refers to the input table shown in FIG.
図7(a)〜図7(f)を参照しながら、車両検知装置70に備えられた判定部56の動作について説明する。車両が走行している第1の車線に設置された第1のレーダが車両を検知し始める時刻は、第1の車線に隣接している第2の車線に設置された第2のレーダがその車両を検知する時刻よりも早い。そこで、判定部56は、車両が走行している車線は時刻観測レーダが設置されている車線であると判定する。例えば、車両Aが走行している車線1に備えられたレーダ11が対象物Aを検知した時刻(t4)は、車線2に備えられたレーダ12が対象物Adを検知した時刻(t6)よりも早い。従って、時刻観測レーダはレーダ11である。判定部56は、レーダ11が車線1に設置されているので、対象物Aと対象物Adは車線1を走行する車両に対応すると判定する。 The operation of the determination unit 56 provided in the vehicle detection device 70 will be described with reference to FIGS. The time at which the first radar installed in the first lane in which the vehicle is traveling begins to detect the vehicle is the second radar installed in the second lane adjacent to the first lane. It is earlier than the time when the vehicle is detected. Therefore, the determination unit 56 determines that the lane in which the vehicle is traveling is a lane in which the time observation radar is installed. For example, the time (t4) when the radar 11 provided in the lane 1 in which the vehicle A is traveling detects the object A is the time (t6) when the radar 12 provided in the lane 2 detects the object Ad. Too early. Therefore, the time observation radar is the radar 11. The determination unit 56 determines that the object A and the object Ad correspond to a vehicle traveling in the lane 1 because the radar 11 is installed in the lane 1.
判定部56は、図7(g)〜図7(i)のように隣接する車線を2台の車両が併走する場合を検出するために、さらに、時間閾値を用いることもできる。時間閾値は、例えば、車両が走行している第1の車線に設置された第1のレーダが車両を検知し始める時刻から、その車両が第1の車線に隣接している第2の車線に設置された第2のレーダの覆域に入るまでの時間とすることができる。また、前述のとおり、車種により検出されやすさが異なるため、例えば、車線1を走行しているトラックがレーダ11の覆域に入ってからレーダ12に検知されるまでの時間は、車線1を走行している二輪車がレーダ11の覆域に入ってからレーダ12に検知されるまでの時間よりも短いことがある。そこで、時間閾値は、走行している車両の車種に関わらず、その車両が走行している車線を特定できる値に設定される。ここでは、時間閾値がt1であるものとする。 The determination unit 56 can further use a time threshold value in order to detect a case where two vehicles travel side by side in adjacent lanes as shown in FIGS. 7 (g) to 7 (i). The time threshold is set, for example, from the time when the first radar installed in the first lane in which the vehicle is traveling starts to detect the vehicle to the second lane adjacent to the first lane. It can be the time to enter the coverage area of the installed second radar. Further, as described above, since the ease of detection differs depending on the vehicle type, for example, the time from when the truck traveling in the lane 1 enters the area covered by the radar 11 until it is detected by the radar 12 is the lane 1 It may be shorter than the time from when the traveling motorcycle enters the area covered by the radar 11 until it is detected by the radar 12. Therefore, the time threshold is set to a value that can identify the lane in which the vehicle is traveling, regardless of the type of the vehicle that is traveling. Here, it is assumed that the time threshold is t1.
時間閾値が判定部56の判定に用いられる場合、時刻観測レーダ特定部54は、時刻観測レーダの識別子と共に、検知開始時刻の差分も判定部56に通知する。例えば、対象物Aと対象物Adの組み合わせでは、検知開始時刻の差分はt2である。一方、対象物Cと対象物Dの組み合わせでは、検知開始時刻の差分は0である。 When the time threshold value is used for determination by the determination unit 56, the time observation radar specifying unit 54 notifies the determination unit 56 of the difference in detection start time together with the identifier of the time observation radar. For example, in the combination of the object A and the object Ad, the difference in detection start time is t2. On the other hand, in the combination of the object C and the object D, the difference in detection start time is zero.
判定部56は、判定を行うときに、検知開始時刻の差分を時間閾値と比較する。検知開始時刻の差分が時間閾値より小さい場合、2つの対象物は併走している2台の車両の各々に対応していると判定される。例えば、対象物Cと対象物Dは、検知開始時刻の差分は0であるので、2台の車両が併走していると判定される。一方、検知開始時刻の差分が時間閾値以上である場合、判定部56は、2つの対象物は、時刻観測レーダが設置されている車線を走行する1台の車両に対応すると判定する。例えば、対象物Aと対象物Adでは検知開始時刻の差分は2tであるので、対象物Aと対象物Adは、時刻観測レーダが設置されている車線を走行する1台の車両に対応すると判定する。時刻観測レーダはレーダ11であるので、判定部56は、設置位置テーブルを参照して、対象物Aと対象物Adは車線1を走行する車両に対応づける。 When determining, the determination unit 56 compares the difference in detection start time with a time threshold value. When the difference between the detection start times is smaller than the time threshold, it is determined that the two objects correspond to each of the two vehicles running side by side. For example, since the difference between the detection start times of the object C and the object D is 0, it is determined that two vehicles are running side by side. On the other hand, when the difference between the detection start times is equal to or greater than the time threshold, the determination unit 56 determines that the two objects correspond to one vehicle traveling in the lane in which the time observation radar is installed. For example, since the difference in detection start time between the object A and the object Ad is 2t, it is determined that the object A and the object Ad correspond to one vehicle traveling in the lane where the time observation radar is installed. To do. Since the time observation radar is the radar 11, the determination unit 56 refers to the installation position table and associates the object A and the object Ad with the vehicle traveling in the lane 1.
図13は、制御部71の動作の一例を説明するフローチャートである。ステップS21、S22、S26は、図8を参照しながら説明したステップS11、S12、S16と同様である。ステップS23において、判定部56は、2つの対象物の検知開始時刻の差分が時間閾値以上であるかを確認する。2つの対象物の検知開始時刻の差分が時間閾値以上である場合、判定部56は、2つの対象物はいずれも、検知開始時刻が早い方のレーダが設置された車線を走行している車両の検知結果であると判定する(ステップS24)。一方、2つの対象物の検知開始時刻の差分が時間閾値より小さい場合、判定部56は、2台の車両が併走しており、各レーダは設置されている車線を走行する車両を検知したと判断する(ステップS25)。 FIG. 13 is a flowchart for explaining an example of the operation of the control unit 71. Steps S21, S22, and S26 are the same as steps S11, S12, and S16 described with reference to FIG. In step S23, the determination unit 56 confirms whether the difference between the detection start times of the two objects is equal to or greater than the time threshold value. When the difference between the detection start times of the two objects is equal to or greater than the time threshold value, the determination unit 56 determines that the two objects are both traveling in the lane in which the radar with the earlier detection start time is installed. It is determined that the detection result is (step S24). On the other hand, when the difference between the detection start times of the two objects is smaller than the time threshold, the determination unit 56 detects that the two vehicles are running side by side and each radar detects a vehicle traveling in the installed lane. Judgment is made (step S25).
このように、第2の実施形態によると、対象物の検知が開始された時刻の情報を用いることにより、車両が走行している車線を特定することができる。 As described above, according to the second embodiment, the lane in which the vehicle is traveling can be specified by using the information of the time when the detection of the object is started.
<第3の実施形態>
図14は、第3の実施形態にかかる車両検知装置80の構成の一例を説明する図である。車両検知装置80は、通信部31(31a〜31c)、メモリ32、検知部33(33a〜33c)、送信部34、および、制御部81を備える。制御部81は、取得部41、統合部42、出力部43、対象抽出部51、受信レーダ特定部55、および、判定部56を備える。通信部31、メモリ32、検知部33、送信部34、取得部41、統合部42、出力部43、対象抽出部51の動作は、第1の実施形態と同様である。
<Third Embodiment>
FIG. 14 is a diagram illustrating an example of the configuration of the vehicle detection device 80 according to the third embodiment. The vehicle detection device 80 includes a communication unit 31 (31a to 31c), a memory 32, a detection unit 33 (33a to 33c), a transmission unit 34, and a control unit 81. The control unit 81 includes an acquisition unit 41, an integration unit 42, an output unit 43, a target extraction unit 51, a reception radar specifying unit 55, and a determination unit 56. The operations of the communication unit 31, the memory 32, the detection unit 33, the transmission unit 34, the acquisition unit 41, the integration unit 42, the output unit 43, and the target extraction unit 51 are the same as those in the first embodiment.
受信レーダ特定部55は、処理対象に指定された各々の対象物についての受信電力値を取得し、受信電力値が大きい方のレーダを特定する。以下の記載では、受信電力値が大きい方のレーダを「受信レーダ」と記載することがある。対象抽出部51から処理対象の対象物が通知されると、受信レーダ特定部55は、図5に示すような入力テーブルを参照して受信電力の加重平均値を取得する。なお、加重平均値を用いるのは、ノイズの影響を小さくするためであり、ノイズが著しく小さい環境下では、受信レーダ特定部55は、受信電力値に基づいて受信レーダを特定しても良い。受信レーダ特定部55は、受信レーダを判定部56に通知する。 The reception radar specifying unit 55 acquires a received power value for each target specified as a processing target, and specifies a radar having a larger received power value. In the following description, a radar having a larger reception power value may be referred to as “reception radar”. When an object to be processed is notified from the target extraction unit 51, the reception radar specifying unit 55 refers to an input table as shown in FIG. 5 and acquires a weighted average value of received power. The weighted average value is used to reduce the influence of noise. In an environment where the noise is extremely small, the reception radar specifying unit 55 may specify the reception radar based on the reception power value. The reception radar specifying unit 55 notifies the determination unit 56 of the reception radar.
判定部56は、受信レーダ特定部55から通知を受けると、設置位置テーブルを参照して、受信レーダが設置されている車線を確認する。例えば、受信レーダがレーダ12であることが判定部56に通知されたとする。すると、判定部56は、設置位置テーブルに基づいて、対象物は車線2を走行している1台の車両に対応すると判定することができる。 When receiving the notification from the reception radar specifying unit 55, the determination unit 56 refers to the installation position table and confirms the lane in which the reception radar is installed. For example, it is assumed that the determination unit 56 is notified that the reception radar is the radar 12. Then, the determination unit 56 can determine that the object corresponds to one vehicle traveling in the lane 2 based on the installation position table.
受信電力値は、車両からの反射波が強いほど大きな値になる。車両が走行していない車両では、車両から反射されてくる電力値が小さい。従って、車両が走行している車線に設置されたレーダの受信電力値は、車両が走行していない車線よりも受信電力値が弱くなる。従って、レーダの受信電力値の大きさに基づいて、車両が走行している車線を特定することができる。 The received power value becomes larger as the reflected wave from the vehicle is stronger. In a vehicle in which the vehicle is not traveling, the power value reflected from the vehicle is small. Therefore, the received power value of the radar installed in the lane in which the vehicle is traveling is weaker than that in the lane where the vehicle is not traveling. Therefore, the lane in which the vehicle is traveling can be specified based on the magnitude of the received power value of the radar.
本実施形態は、特に、カーブしている道路での車線の特定に用いることができる。図15は、車両の走行状態とレーダの観測結果の組み合わせの例を説明する図である。図15(a)はカーブ状の道路の車線2を、1台の車両Hが走行する場合を示す図である。図15(b)はレーダ11による対象物Hd(対象物ID=4とする)の検知距離の経時変化、図15(d)はレーダ11の受信電力の経時変化を表す。図15(c)はレーダ12による対象物H(対象物ID=5とする)の検知距離の経時変化、図15(e)はレーダ12の受信電力の経時変化を表す。図15(a)に示すような右カーブでは、車線2を走行している車両は、レーダ11の覆域4aとレーダ12の覆域4bが重なる地点よりもレーダよりの地点で車線1に設置されているレーダ11に検知される。従って、対象物Hと対象物Hbは、検知開始時間と検知位置の初期値のいずれも大きな違いが無い。しかし、図15(d)と図15(e)に示すように、車両Hが走行している車線2に設置されているレーダ12の受信電力は、レーダ11の受信電力に比べて大きい。そこで、判定部56は、受信レーダが設置されている車線を車両が走行していると判定することにより、車両が走行している車線を正しく特定することができる。 This embodiment can be used particularly for specifying a lane on a curved road. FIG. 15 is a diagram for explaining an example of a combination of a vehicle running state and radar observation results. FIG. 15A is a diagram showing a case where one vehicle H travels on a lane 2 on a curved road. FIG. 15B shows a change with time of the detection distance of the object Hd (object ID = 4) by the radar 11, and FIG. 15D shows a change with time of the received power of the radar 11. FIG. 15C shows a change with time of the detection distance of the object H (object ID = 5) by the radar 12, and FIG. 15E shows a change with time of the received power of the radar 12. On the right curve as shown in FIG. 15A, a vehicle traveling in the lane 2 is installed in the lane 1 at a point closer to the radar than a point where the covered area 4a of the radar 11 and the covered area 4b of the radar 12 overlap. The radar 11 is detected. Therefore, the object H and the object Hb are not significantly different from each other in the detection start time and the initial value of the detection position. However, as shown in FIG. 15D and FIG. 15E, the received power of the radar 12 installed in the lane 2 where the vehicle H is traveling is larger than the received power of the radar 11. Therefore, the determination unit 56 can correctly identify the lane in which the vehicle is traveling by determining that the vehicle is traveling in the lane in which the receiving radar is installed.
しかし、図15(f)〜図15(j)のように隣接する車線を2台の車両が併走する場合には、図15(i)と図15(j)ではほとんど受信電力の差が無い。このような状態のときにも受信レーダが設置されている車線を1台の車両が走行していると判定すると、併走する車両の一方を見失うことになる。そこで、判定部56は、図15(f)〜図15(j)のように隣接する車線を2台の車両が併走する場合を検出するために、さらに、電力差分閾値を用いることもできる。判定部56は、判定対象となる対象物からの受信電力値の差分が電力差閾値より小さいと、判定対象の対象物は、隣接する車線を併走する2台の車両の各々を検知した結果であると判定する。なお、電力差閾値は、車両の走行状態を判定したときの誤り率が一定の値より小さくなるように、予め、設定することができる。ここで、誤り率の上限値は、車両検知装置80に求められる検知精度に対応して任意に設定することができる。 However, when two vehicles run side by side in adjacent lanes as shown in FIGS. 15 (f) to 15 (j), there is almost no difference in received power between FIGS. 15 (i) and 15 (j). . Even in such a state, if it is determined that one vehicle is traveling in the lane in which the receiving radar is installed, one of the vehicles traveling side by side is lost. Therefore, the determination unit 56 can further use a power difference threshold value to detect a case where two vehicles travel side by side in adjacent lanes as shown in FIGS. 15 (f) to 15 (j). When the difference between the received power values from the target object to be determined is smaller than the power difference threshold, the determination unit 56 detects each of the two vehicles running side by side in the adjacent lane. Judge that there is. Note that the power difference threshold value can be set in advance so that the error rate when the traveling state of the vehicle is determined is smaller than a certain value. Here, the upper limit value of the error rate can be arbitrarily set according to the detection accuracy required for the vehicle detection device 80.
図16は、電力差閾値の決定方法の一例を説明する図である。電力差閾値が小さすぎると、車両検知装置80は、併走している車両の一方を検知できない。そこで、電力差閾値の下限値を求めるために、図16(a)に示すような併走状態で得られたデータが、様々な値の電力差閾値を用いて処理される。電力差閾値として用いられた各々の値について、判定の誤り率が計算され、誤り率に基づいて電力差閾値の下限値が求められる。図16(b)は、28回の評価を行ったときに判定が誤りであった回数と、判定に用いた電力差閾値の値の関係を示す実験結果の一例である。図16(c)は、図16(b)に示した誤り率を、電力差閾値の大きさの関数として示したグラフである。この実験例では、電力差閾値が3.0dBmVでは誤り率が4%で、6.0dBmVでは誤り率が0%であった。 FIG. 16 is a diagram illustrating an example of a method for determining a power difference threshold value. If the power difference threshold is too small, the vehicle detection device 80 cannot detect one of the vehicles running side by side. Therefore, in order to obtain the lower limit value of the power difference threshold value, the data obtained in the parallel running state as shown in FIG. 16A is processed using various values of the power difference threshold value. For each value used as the power difference threshold, a determination error rate is calculated, and a lower limit value of the power difference threshold is obtained based on the error rate. FIG. 16B is an example of an experimental result showing the relationship between the number of times that the determination was erroneous when the evaluation was performed 28 times and the value of the power difference threshold value used for the determination. FIG. 16C is a graph showing the error rate shown in FIG. 16B as a function of the magnitude of the power difference threshold. In this experimental example, the error rate was 4% when the power difference threshold was 3.0 dBmV, and the error rate was 0% when 6.0 dBmV.
一方、電力差閾値が小さすぎると、1台の車両しか走行していない場合にも、併走している車両がいると誤認してしまう。そこで、電力差閾値の上限値を求めるために、図16(d)に示すように、1台の車両が走行している状態で得られたデータが、様々な値の電力差閾値を用いて処理される。図16(e)は、29回の評価を行ったときに判定が誤りであった回数と、判定に用いた電力差閾値の値の関係を示す実験結果の一例である。図16(f)は、図16(e)に示した誤り率を、電力差閾値の大きさの関数として示したグラフである。この実験例では、電力差閾値が6.2dBmVまでは誤り率が0%であった。 On the other hand, if the power difference threshold is too small, even when only one vehicle is traveling, it is mistaken that there is a vehicle traveling in parallel. Therefore, in order to obtain the upper limit value of the power difference threshold, as shown in FIG. 16 (d), data obtained in a state where one vehicle is traveling is used by using various values of the power difference threshold. It is processed. FIG. 16E is an example of an experimental result showing the relationship between the number of times that the determination was erroneous when 29 evaluations were performed and the value of the power difference threshold value used for the determination. FIG. 16F is a graph showing the error rate shown in FIG. 16E as a function of the magnitude of the power difference threshold. In this experimental example, the error rate was 0% until the power difference threshold was 6.2 dBmV.
車両検知装置80のオペレータ等は、車両検知装置80を設置する地点において、同様の実験を実施した結果に基づいて、電力差閾値の値を求めることができる。なお、図16に示す方法は、電力差閾値の求め方の一例であり、他の計算方法や実験方法は、オペレータ等が、適宜、変更してもよい。 The operator or the like of the vehicle detection device 80 can obtain the value of the power difference threshold value based on the result of performing a similar experiment at the point where the vehicle detection device 80 is installed. Note that the method shown in FIG. 16 is an example of how to obtain the power difference threshold value, and other calculation methods and experimental methods may be changed as appropriate by an operator or the like.
図17は、制御部81の動作の一例を説明するフローチャートである。図17の例では車線1に設置されているレーダ11で検知された対象物と、車線2に設置されているレーダ12で検知された対象物についての判定の例を示す。なお、隣接する他の2つの車線で検知された対象物についても制御部81は同様に処理できる。ステップS31、S32の処理は、図8を参照しながら説明したステップS11、S12、S16と同様である。判定部56は、受信電力の加重平均値の差分を電力差閾値と比較する(ステップS33)。受信電力の加重平均値の差分が電力差閾値以上である場合、判定部56は、レーダ11で検知された対象物の受信電力値のほうが、レーダ12に検出された対象物の受信電力よりも大きいかを確認する(ステップS34)。判定部56は、レーダ11で検知された対象物の受信電力値のほうが大きい場合、車線1に車両が位置していると判定する(ステップS35)。一方、レーダ11で検知された対象物の受信電力値のほうが小さい場合、判定部56は、車線2に車両が位置していると判定する(ステップS36)。また、受信電力の加重平均値の差分が電力差閾値未満である場合、判定部56は、2つの対象物は併走している車両の各々を検出していると判定する(ステップS37)。 FIG. 17 is a flowchart for explaining an example of the operation of the control unit 81. In the example of FIG. 17, an example of determination on an object detected by the radar 11 installed in the lane 1 and an object detected by the radar 12 installed in the lane 2 is shown. Note that the control unit 81 can similarly process objects detected in the other two adjacent lanes. The processes of steps S31 and S32 are the same as steps S11, S12, and S16 described with reference to FIG. The determination unit 56 compares the difference between the weighted average values of received power with a power difference threshold value (step S33). When the difference between the weighted average values of the received power is equal to or greater than the power difference threshold, the determination unit 56 determines that the received power value of the target detected by the radar 11 is higher than the received power of the target detected by the radar 12. It is confirmed whether it is larger (step S34). The determination unit 56 determines that the vehicle is located in the lane 1 when the received power value of the target detected by the radar 11 is larger (step S35). On the other hand, when the received power value of the object detected by the radar 11 is smaller, the determination unit 56 determines that the vehicle is located in the lane 2 (step S36). Further, when the difference between the weighted average values of the received power is less than the power difference threshold, the determination unit 56 determines that the two objects have detected each of the vehicles running side by side (step S37).
<第4の実施形態>
第1〜第3の実施形態を組み合わせることも可能である。以下、第1の実施形態と第3の実施形態を組み合わせた例について説明する。
<Fourth Embodiment>
It is also possible to combine the first to third embodiments. Hereinafter, an example in which the first embodiment and the third embodiment are combined will be described.
図18は、第4の実施形態にかかる車両検知装置90の構成の一例を説明する図である。車両検知装置90は、検知距離が第2の閾値未満の場合、受信電力値に基づいて車両が位置する車線を判定し、検知距離が第2の閾値以上の対象物を処理する場合、検知距離の初期値を用いて車両が位置する車線を判定するものとする。車両検知装置90は、通信部31(31a〜31c)、メモリ32、検知部33(33a〜33c)、送信部34、および、制御部91を備える。制御部91は、取得部41、統合部42、出力部43、対象抽出部51、距離比較部52、距離観測レーダ特定部53、受信レーダ特定部55、および、判定部56を備える。距離比較部52と判定部56以外の動作は、第1もしくは第3の実施形態と同様である。ただし、対象抽出部51は、判定対象とする対象物の組み合わせを距離比較部52にも通知するものとする。 FIG. 18 is a diagram illustrating an example of the configuration of the vehicle detection device 90 according to the fourth embodiment. The vehicle detection device 90 determines the lane in which the vehicle is located based on the received power value when the detection distance is less than the second threshold, and detects the detection distance when processing an object with the detection distance equal to or greater than the second threshold. The lane in which the vehicle is located is determined using the initial value. The vehicle detection device 90 includes a communication unit 31 (31a to 31c), a memory 32, a detection unit 33 (33a to 33c), a transmission unit 34, and a control unit 91. The control unit 91 includes an acquisition unit 41, an integration unit 42, an output unit 43, a target extraction unit 51, a distance comparison unit 52, a distance observation radar identification unit 53, a reception radar identification unit 55, and a determination unit 56. Operations other than the distance comparison unit 52 and the determination unit 56 are the same as those in the first or third embodiment. However, the target extraction unit 51 also notifies the distance comparison unit 52 of the combination of objects to be determined.
距離比較部52は、判定の対象となる対象物の位置とレーダの間の距離を、第2の閾値と比較する。第2の閾値は、例えば、レーダの覆域の全長の半分までの長さとすることができる。図1の例では、レーダの覆域が42〜122mにわたっているので、第2の閾値を例えば、82mとすることができる。 The distance comparison unit 52 compares the distance between the position of the target object to be determined and the radar with a second threshold value. The second threshold value can be, for example, a length up to half the total length of the radar coverage. In the example of FIG. 1, since the radar coverage ranges from 42 to 122 m, the second threshold can be set to 82 m, for example.
距離比較部52は、対象抽出部51から判定対象とする対象物の組み合わせが通知されると、組み合わせのうちの一方の対象物の検知距離を第2の閾値と比較し、比較結果を判定部56に通知する。例えば、対象物Aと対象物Adの組み合わせの場合、対象物Aの検知距離が106.5mであるので、距離比較部52は、対象物Aと対象物Adの組み合わせの検知距離は第2の閾値よりも大きいことを判定部56に通知する。一方、対象物Cdと対象物Cの組み合わせの場合、対象物Cの検知距離が61.5mであるので、距離比較部52は、対象物Cdと対象物Cの組み合わせの検知距離は第2の閾値よりも小さいことを判定部56に通知する。 When the combination of the objects to be determined is notified from the object extracting unit 51, the distance comparing unit 52 compares the detection distance of one of the objects of the combination with the second threshold, and the comparison result is determined by the determining unit. 56 is notified. For example, in the case of the combination of the target object A and the target object Ad, the detection distance of the target object A is 106.5 m. Therefore, the distance comparison unit 52 determines the detection distance of the combination of the target object A and the target object Ad as the second distance. The determination unit 56 is notified that it is larger than the threshold value. On the other hand, in the case of the combination of the target object Cd and the target object C, the detection distance of the target object C is 61.5 m, so the distance comparison unit 52 determines the detection distance of the combination of the target object Cd and the target object C as the second. The determination unit 56 is notified that the value is smaller than the threshold value.
さらに、判定部56は、受信レーダ特定部55から受信レーダと電力差閾値を通知される。また、判定部56は、距離観測レーダ特定部53から距離観測レーダと距離差分閾値を通知される。 Further, the determination unit 56 is notified of the reception radar and the power difference threshold value from the reception radar specifying unit 55. The determination unit 56 is notified of the distance observation radar and the distance difference threshold from the distance observation radar specifying unit 53.
判定部56は、距離比較部52からの通知により、受信電力値と検知距離の初期値のいずれを用いて車両が位置する車線を判定するかを決定する。例えば、対象物Aや対象物Adの検知距離は第2の閾値よりも大きいので、判定部56は、距離観測レーダを識別する情報と距離差分閾値を用いて、対象物Aと対象物Adに対応する車両の位置する車線を判定する。判定方法は、第1の実施形態と同様である。一方、対象物Cdや対象物Cの検知距離は第2の閾値よりも小さいので、判定部56は、受信レーダを識別する情報と電力差閾値を用いて、対象物Cdと対象物Cに対応する車両の位置する車線を判定する。判定方法は、第3の実施形態と同様である。 Based on the notification from the distance comparison unit 52, the determination unit 56 determines which of the received power value and the initial value of the detected distance is used to determine the lane in which the vehicle is located. For example, since the detection distance of the target object A or the target object Ad is larger than the second threshold value, the determination unit 56 uses the information for identifying the distance observation radar and the distance difference threshold value to determine the target object A and the target object Ad. The lane where the corresponding vehicle is located is determined. The determination method is the same as in the first embodiment. On the other hand, since the detection distance of the target object Cd and the target object C is smaller than the second threshold value, the determination unit 56 corresponds to the target object Cd and the target object C using the information for identifying the reception radar and the power difference threshold value. The lane where the vehicle to be located is determined. The determination method is the same as in the third embodiment.
図19は、制御部91の動作の一例を説明するフローチャートである。図19の例では車線1に設置されているレーダ11で検知された対象物と、車線2に設置されているレーダ12で検知された対象物についての判定の例を示す。なお、隣接する他の2つの車線で検知された対象物についても制御部91は同様に処理できる。ステップS41、S42の処理は、図8を参照しながら説明したステップS11、S12、S16と同様である。ステップS43において、距離比較部52は、対象物の検知距離と第2の閾値を比較する。対象物の検知距離が第2の閾値未満の場合、ステップS44〜S48の処理が行われる。ステップS44〜S48の処理は、図17を参照しながら説明したステップS33〜S37の処理と同様である。一方、対象物の検知距離が第2の閾値以上の場合、ステップS49〜S51の処理が行われる。ステップS49〜S51の処理は、図8を参照しながら説明したステップS13〜S15の処理と同様である。 FIG. 19 is a flowchart for explaining an example of the operation of the control unit 91. In the example of FIG. 19, an example of determination of an object detected by the radar 11 installed in the lane 1 and an object detected by the radar 12 installed in the lane 2 is shown. Note that the control unit 91 can similarly process objects detected in the other two adjacent lanes. The processes in steps S41 and S42 are the same as steps S11, S12, and S16 described with reference to FIG. In step S43, the distance comparison unit 52 compares the detection distance of the target object with the second threshold value. When the detection distance of the object is less than the second threshold value, the processes of steps S44 to S48 are performed. The processing in steps S44 to S48 is the same as the processing in steps S33 to S37 described with reference to FIG. On the other hand, when the detection distance of the object is greater than or equal to the second threshold value, the processes of steps S49 to S51 are performed. The process of steps S49 to S51 is the same as the process of steps S13 to S15 described with reference to FIG.
このように、複数の実施形態を組み合わせることにより、車両検知装置90が設置される道路の形状に合わせた車両の検知ができる。例えば、覆域4の中間点までにカーブがある道路では、受信電力値を用いた判定が検知距離の初期値や検知開始時刻を用いた判定よりも有効な場合がある。また、レーダの覆域のうちでレーダの設置位置から遠い場所では、受信電力が小さくなるので、受信電力に基づく判定よりも検知距離の初期値や検知開始時刻を用いた判定のほうが有効な場合がある。また、実装する装置の構成や処理能力などに合わせて組み合わせを変更することもできる。例えば、車両検知装置90にさらに、時刻観測レーダ特定部54を追加して、第1〜第3の実施形態を組み合わせることもできる。図20は、第1〜第3の実施形態を組み合わせたときの動作の一例を説明するフローチャートである。図20のフローチャートでは、検知距離が第2の閾値以下の場合、受信電力値に基づいて判定が行われる。また、検知距離が第2の閾値より大きく第3の閾値以下の場合は検知距離の初期値、検知距離が第3の閾値より大きいとい場合は検知開始時刻を用いて判定が行われる。第3の閾値は、第2の閾値より大きな値であって、車両検知装置の処理能力などに応じて、任意に変動させることができる。ステップS61〜S68の処理は、図19を参照しながら説明したステップS41〜S48と同様である。ステップS69において、距離比較部52は第3の閾値と検知距離の大きさを比較し、比較結果を判定部56に出力する。対象物の検知距離が第2の閾値以上で第3の閾値未満の場合、ステップS70〜S72の処理が行われる。ステップS70〜S72は、図8を参照しながら説明したステップS13〜S15と同様である。一方、第3の閾値以上の場合、ステップS73〜S75の処理が行われる。ステップS73〜S75は、図13を参照しながら説明したステップS23〜S25と同様である。なお、第2の実施形態と第3の実施形態を組み合わせることもできる。 Thus, by combining a plurality of embodiments, it is possible to detect a vehicle that matches the shape of the road on which the vehicle detection device 90 is installed. For example, on a road having a curve up to the midpoint of the covered area 4, the determination using the received power value may be more effective than the determination using the initial value of the detection distance or the detection start time. Also, when the radar coverage is far from the radar installation position, the received power is small, so the determination using the initial detection distance and detection start time is more effective than the determination based on the received power. There is. Further, the combination can be changed in accordance with the configuration of the apparatus to be mounted, the processing capability, and the like. For example, the time detection radar specifying unit 54 may be added to the vehicle detection device 90 to combine the first to third embodiments. FIG. 20 is a flowchart for explaining an example of an operation when the first to third embodiments are combined. In the flowchart of FIG. 20, when the detection distance is equal to or smaller than the second threshold, the determination is performed based on the received power value. In addition, when the detection distance is greater than the second threshold and less than or equal to the third threshold, the determination is performed using the initial value of the detection distance, and when the detection distance is greater than the third threshold, the detection start time is used. The third threshold value is larger than the second threshold value, and can be arbitrarily changed according to the processing capability of the vehicle detection device. The processing in steps S61 to S68 is the same as that in steps S41 to S48 described with reference to FIG. In step S <b> 69, the distance comparison unit 52 compares the third threshold value with the magnitude of the detection distance, and outputs the comparison result to the determination unit 56. When the detection distance of the target is greater than or equal to the second threshold and less than the third threshold, the processes of steps S70 to S72 are performed. Steps S70 to S72 are the same as steps S13 to S15 described with reference to FIG. On the other hand, if the value is greater than or equal to the third threshold value, the processes of steps S73 to S75 are performed. Steps S73 to S75 are the same as steps S23 to S25 described with reference to FIG. Note that the second embodiment and the third embodiment may be combined.
<第5の実施形態>
第5の実施形態では、車両検知装置90の動作の一例を説明する。以下の説明では、時刻t0のデータの処理が終了し、車両検知装置90が時刻t1のデータを受け取ってから行う処理について述べる。なお、以下の説明は一例であって、取得部41、統合部42、出力部43、対象抽出部51、距離比較部52、距離観測レーダ特定部53、受信レーダ特定部55、もしくは、判定部56の動作は実装に応じて変更することができる。例えば、統合部42は、ステップS89〜S92の処理を省略することもできる。また、本実施形態では、対象物IDや車両IDの無効値を「−1」としているが、他の任意の値を予め無効値に設定することもできる。さらに、本実施形態では、左側の車線から処理が行われる場合について述べる。また、この実施形態では、入力テーブルや統合データテーブルはいずれもメモリ32に格納されているものとする。
<Fifth Embodiment>
In the fifth embodiment, an example of the operation of the vehicle detection device 90 will be described. In the following description, processing performed after the data processing at time t0 ends and the vehicle detection device 90 receives the data at time t1 will be described. In addition, the following description is an example, Comprising: The acquisition part 41, the integration part 42, the output part 43, the object extraction part 51, the distance comparison part 52, the distance observation radar specific part 53, the receiving radar specific part 55, or the determination part The operation of 56 can be changed according to the implementation. For example, the integration unit 42 can omit the processes in steps S89 to S92. In the present embodiment, the invalid value of the object ID or the vehicle ID is “−1”, but any other value can be set in advance as an invalid value. Furthermore, in this embodiment, the case where a process is performed from the left lane is described. In this embodiment, both the input table and the integrated data table are stored in the memory 32.
通信部31と検知部33の処理は、第1の実施形態と同様である。ただし、本実施形態では、検知部33は、検知データテーブルを生成したことを制御部91に通知するものとする。図21は、時刻t1の検知データテーブルと入力テーブルの例を示す図である。図21(a)は検知部33a、図21(b)は検知部33b、図21(c)は検知部33cによって生成された時刻t1の検知データテーブルである。図1(b)に示すように、車両Aはレーダ11の覆域4aとレーダ12の覆域4bのいずれからも抜けているので、検知されない。従って、レーダ11は、車両Bと車両Cに対応する対象物Bと対象物Cdを検知する。レーダ12は、車両Eが新たに覆域4bに入ったため、車両B、C、Eに対応する対象物Bd、対象物C、対象物Eを検知している。レーダ13は、車両Dに対応する対象物Dを検知している。取得部41は、図5に示した時刻t0の入力テーブルに含まれているデータを、図21(a)〜図21(c)の検知データテーブルに従って変更し、マーカを0に設定する。ここで、マーカは、検知された対象物が統合データテーブルの生成の際に用いられたかを確認するために用いられる。統合データテーブルの生成に用いられたデータのマーカの値は「1」で、用いられていないデータのマーカの値は「0」であるものとする。取得部41は、図21(d)に示す入力データテーブルを生成する。入力データテーブルのデータの変更方法は、図6を参照しながら説明した方法と同様である。 The processes of the communication unit 31 and the detection unit 33 are the same as those in the first embodiment. However, in the present embodiment, the detection unit 33 notifies the control unit 91 that the detection data table has been generated. FIG. 21 is a diagram illustrating an example of a detection data table and an input table at time t1. FIG. 21A shows the detection unit 33a, FIG. 21B shows the detection unit 33b, and FIG. 21C shows the detection data table at time t1 generated by the detection unit 33c. As shown in FIG. 1 (b), the vehicle A is not detected because it has escaped from both the covered area 4 a of the radar 11 and the covered area 4 b of the radar 12. Accordingly, the radar 11 detects the object B and the object Cd corresponding to the vehicle B and the vehicle C. The radar 12 detects the object Bd, the object C, and the object E corresponding to the vehicles B, C, and E because the vehicle E newly enters the covered area 4b. The radar 13 detects the object D corresponding to the vehicle D. The acquisition unit 41 changes the data included in the input table at time t0 shown in FIG. 5 according to the detection data tables in FIGS. 21A to 21C, and sets the marker to 0. Here, the marker is used to confirm whether the detected object is used when the integrated data table is generated. It is assumed that the marker value of the data used for generating the integrated data table is “1” and the marker value of the unused data is “0”. The acquisition unit 41 generates an input data table shown in FIG. The method for changing the data in the input data table is the same as the method described with reference to FIG.
制御部91は、検知データテーブルが生成された旨の通知を受けると、統合部42にその旨を通知する。統合部42は、時刻t0での処理が終了したときの統合データテーブル(図9)のマージフラグを図22(a)に示すように0に設定する。なお、統合データテーブルの一行分のデータを「統合データ」と記載することがある。また、図22(a)の1行目のデータを、車両ID=1(車両A)の統合データと記載することもある。 When the control unit 91 receives a notification that the detection data table has been generated, the control unit 91 notifies the integration unit 42 of the notification. The integration unit 42 sets the merge flag of the integrated data table (FIG. 9) to 0 as shown in FIG. 22A when the processing at time t0 is completed. The data for one line of the integrated data table may be described as “integrated data”. Further, the data in the first row in FIG. 22A may be described as integrated data of vehicle ID = 1 (vehicle A).
マージフラグは、ある統合データが、さらに他の対象物等のデータと統合される可能性があるかを示す。統合データがさらに統合される可能性がある場合、マージフラグは「0」であり、統合される可能性が無い場合、マージフラグは「1」であるものとする。 The merge flag indicates whether there is a possibility that certain integrated data may be further integrated with data such as other objects. When there is a possibility that the integrated data is further integrated, the merge flag is “0”. When there is no possibility that the integrated data is integrated, the merge flag is “1”.
図23は、統合データテーブル中の対象物と入力テーブルの中の対象物の比較処理の一例を説明するフローチャートである。図23(a)は、対象物の存在確認、図23(b)は図23(a)の結果に基づいた統合データテーブルの変更を説明するフローチャートである。統合部42は、変数yを1に設定する(ステップS81a)。また、統合部42は、変数nを1に設定すると共に、対象物存在フラグを0に設定する(ステップS81b)。ここで、nはレーダの数を計数するための変数で、yは処理したデータの数を計数するための変数である。また、Nはレーダの数、Yは統合データテーブル中に記録されている統合データの数を示す定数である。統合部42は、y番目の統合データについてのn番目のレーダの対象物IDが「−1」であるかを確認する(ステップS82)。対象物IDが「−1」でないときは、入力テーブル中のn番目のレーダからの情報に基づいて、同じ対象物が繰り返し検出されているかを判断する(ステップS83、S84)。例えば、図22(a)に示す車両ID=1の統合データでは、レーダ11で検知された対象物の対象物IDは1である。そこで、統合部42は、図21(d)の入力テーブルを確認して、レーダ11により対象物ID=1の対象物が検知されているかを確認する。対象物が検知されているときは、統合部42は、対象物存在フラグを1にする(ステップS85)。また、統合部42は、確認した対象物について、入力テーブルのマーカの欄に1を記録する(ステップS86)。一方、対象物が検知されていないとき、統合部42は、統合データテーブルの対象物IDを「−1」に設定する(ステップS87)。例えば、図21(d)の入力テーブルには、レーダ11の対象物ID=1の対象物は記録されていない。そこで、図22(b)に示すように、車両ID=1の統合データのレーダ11での対象物IDを「−1」にする。一方、統合部42がレーダ11の対象物ID=2の対象物が存在するかを確認した場合、レーダ11での対象物ID=2の対象物が入力テーブルに記録されている。そこで、統合部42は、図22(c)に示すように、レーダ11で検知された対象物ID=2のマーカを1に設定する。その後、統合部42は、nを1だけインクリメントしてからNと比較し、nがNより大きくなるまで、ステップS82〜S88の処理を繰り返す(ステップS88)。 FIG. 23 is a flowchart for explaining an example of a comparison process between an object in the integrated data table and an object in the input table. FIG. 23A is a flowchart for explaining the presence confirmation of the object, and FIG. 23B is a flowchart for explaining the change of the integrated data table based on the result of FIG. The integration unit 42 sets the variable y to 1 (step S81a). The integration unit 42 sets the variable n to 1 and sets the object presence flag to 0 (step S81b). Here, n is a variable for counting the number of radars, and y is a variable for counting the number of processed data. N is a constant indicating the number of radars, and Y is a constant indicating the number of integrated data recorded in the integrated data table. The integration unit 42 confirms whether the object ID of the nth radar for the yth integrated data is “−1” (step S82). When the object ID is not “−1”, it is determined whether the same object is repeatedly detected based on information from the nth radar in the input table (steps S83 and S84). For example, in the integrated data of vehicle ID = 1 shown in FIG. 22A, the object ID of the object detected by the radar 11 is 1. Therefore, the integration unit 42 confirms the input table in FIG. 21D and confirms whether the object having the object ID = 1 is detected by the radar 11. When the object is detected, the integration unit 42 sets the object presence flag to 1 (step S85). Further, the integration unit 42 records 1 in the marker column of the input table for the confirmed object (step S86). On the other hand, when the object is not detected, the integration unit 42 sets the object ID of the integrated data table to “−1” (step S87). For example, the object with the object ID = 1 of the radar 11 is not recorded in the input table of FIG. Therefore, as shown in FIG. 22B, the object ID in the radar 11 of the integrated data of the vehicle ID = 1 is set to “−1”. On the other hand, when the integration unit 42 confirms whether there is an object with the object ID = 2 of the radar 11, the object with the object ID = 2 of the radar 11 is recorded in the input table. Therefore, the integration unit 42 sets the marker of the object ID = 2 detected by the radar 11 to 1, as shown in FIG. Thereafter, the integration unit 42 increments n by 1, compares it with N, and repeats the processes of steps S82 to S88 until n becomes larger than N (step S88).
次に、統合部42は、対象物存在フラグが1になっている場合は、その車両について継続回数を1だけインクリメントする(ステップS89、S90)。一方、対象物存在フラグが0の場合、統合部42は、y番目の車両の車両IDを「−1」に設定し、継続回数を0にする(ステップS91、S92)。ここで、継続回数は、同じ車両を継続して検知した回数である。統合部42は、yを1だけインクリメントしてからYと比較し、yがYより大きくなるまで、ステップS81b〜S93の処理を繰り返す(ステップS93)。 Next, when the object presence flag is 1, the integration unit 42 increments the number of continuations by 1 for the vehicle (steps S89 and S90). On the other hand, if the object presence flag is 0, the integration unit 42 sets the vehicle ID of the yth vehicle to “−1” and sets the number of continuations to 0 (steps S91 and S92). Here, the number of continuations is the number of times the same vehicle is continuously detected. The integration unit 42 increments y by 1 and then compares it with Y, and repeats the processing of steps S81b to S93 until y becomes larger than Y (step S93).
図23(a)の処理が終わると、統合部42は、各統合データの車両IDを調べる。車両IDが「−1」である場合、その車両に対応して検知された対象物が存在しないので、その車両に関するデータを削除する(ステップS95〜S97)。図24は、対応する対象物が検知されていない車両に関するデータを削除した後の統合データテーブルの一例を示す図である。図24では、図22(b)から車両Aの情報が削除されている。 When the process of FIG. 23A ends, the integration unit 42 checks the vehicle ID of each integrated data. If the vehicle ID is “−1”, there is no object detected corresponding to the vehicle, and therefore data relating to the vehicle is deleted (steps S95 to S97). FIG. 24 is a diagram illustrating an example of the integrated data table after data related to a vehicle in which a corresponding target object is not detected. In FIG. 24, the information of the vehicle A is deleted from FIG.
図25Aおよび図25Bは、統合データテーブルの生成方法の一例を説明するフローチャートである。統合データテーブル中の対象物と入力テーブルの中の対象物の比較処理が終わると、統合部42は、再度、変数yを1に設定する(ステップS101a)。さらに、統合部42は、変数nを1に設定する(ステップS101b)。統合部42は、y番目の統合データ中のn番目のレーダにより検出された対象物の対象物IDが−1でない場合、代表レーダの番号を確認する(ステップS102、S103)。代表レーダは、判定部56によって判定される対象物を検知したレーダのうち、レーダ番号が小さい方のレーダである。本実施形態では、図1などに示すように、左側の車線に設置されたレーダほど若い番号になる。代表レーダの番号が−1ならば、統合部42は、n番目のレーダを代表レーダに設定し、nの値をインクリメントする(ステップS104、S105)。一方、代表レーダが既に設定されている場合や、y番目の車両の統合データ中のn番目のレーダにより検出された対象物の対象物IDが−1である場合も、統合部42は、nの値をインクリメントする(ステップS105)。nの値がNより大きくなるまで、統合部42は、ステップS102〜S105を繰り返す。 25A and 25B are flowcharts illustrating an example of a method for generating an integrated data table. When the comparison process between the object in the integrated data table and the object in the input table is completed, the integrating unit 42 sets the variable y to 1 again (step S101a). Furthermore, the integration unit 42 sets the variable n to 1 (step S101b). If the object ID of the object detected by the nth radar in the yth integrated data is not −1, the integration unit 42 confirms the representative radar number (steps S102 and S103). The representative radar is a radar having a smaller radar number among radars that detect the object determined by the determination unit 56. In the present embodiment, as shown in FIG. 1 and the like, the radar installed in the left lane has a lower number. If the representative radar number is -1, the integrating unit 42 sets the nth radar as the representative radar and increments the value of n (steps S104 and S105). On the other hand, when the representative radar is already set or when the object ID of the object detected by the nth radar in the integrated data of the yth vehicle is −1, the integration unit 42 Is incremented (step S105). The integration unit 42 repeats steps S102 to S105 until the value of n becomes larger than N.
nの値がNより大きくなると、統合部42は、y番目の統合データについて代表レーダで検出された対象物のデータを、y番目の統合データにセットする(ステップS106、S107)。統合データへのセットが終わったときの例を、図26(a)の車両ID=3、4に示す。統合部42は、y番目の統合データ中の無効値(−1)ではない対象物IDの数を確認し、有効な対象物IDが1つのとき、ステップS121へ遷移する(ステップS108)。一方、複数の対象物IDが有効値をとっている場合、統合部42は、変数zを1に設定する(ステップS109)。変数zは、レーダの台数を計数するために用いられる。 When the value of n becomes larger than N, the integration unit 42 sets the target object data detected by the representative radar for the yth integrated data to the yth integrated data (steps S106 and S107). An example when the setting to the integrated data is finished is shown in vehicle ID = 3, 4 of FIG. The integration unit 42 confirms the number of object IDs that are not invalid values (−1) in the y-th integrated data, and transitions to step S121 when there is one valid object ID (step S108). On the other hand, when the plurality of object IDs have valid values, the integration unit 42 sets the variable z to 1 (step S109). The variable z is used to count the number of radars.
統合部42は、z番目のレーダが代表レーダかを確認する(ステップS110)。z番目のレーダが代表レーダではないとき、y番目の統合データではz番目のレーダでの対象物IDが−1であるかを確認する(ステップS111)。対象物IDが−1ではない場合、統合部42は、y番目の車両について、z番目のレーダでの対象物IDに対応付けられたデータを、入力テーブルから取得し、判定部56に通知する(ステップS112)。判定処理の例は後述する。なお、判定処理は第1〜第4の実施形態で述べた判定と同様にすることもできる。 The integration unit 42 confirms whether the z-th radar is a representative radar (step S110). When the z-th radar is not the representative radar, it is confirmed whether or not the object ID of the z-th radar is −1 in the y-th integrated data (step S111). When the object ID is not −1, the integration unit 42 acquires data associated with the object ID of the z-th radar for the y-th vehicle from the input table and notifies the determination unit 56 of the data. (Step S112). An example of the determination process will be described later. The determination process can be the same as the determination described in the first to fourth embodiments.
統合部42は、判定部56の出力結果により、代表レーダで検知された対象物とz番目のレーダで検知された対象物は1台の車両の検知結果に統合されるかを確認する(ステップS113)。1台の車両に統合されないとき、統合部42は、y番目の統合データのマージフラグを0にし、y番目の統合データを他の対象物と統合できる状態に保つ(ステップS114)。また、統合部42は、判定処理に用いられたz番目のレーダでの対象物について、入力テーブルのマーカを0にする(ステップS115)。さらに、統合部42は、y番目の統合データのz番目のレーダでの対象物IDを-1にする(ステップS116)。 Based on the output result of the determination unit 56, the integration unit 42 confirms whether the object detected by the representative radar and the object detected by the z-th radar are integrated into the detection result of one vehicle (step) S113). When it is not integrated into one vehicle, the integration unit 42 sets the merge flag of the y-th integrated data to 0 and keeps the y-th integrated data in a state where it can be integrated with other objects (step S114). Further, the integration unit 42 sets the marker of the input table to 0 for the object on the z-th radar used for the determination process (step S115). Further, the integration unit 42 sets the object ID of the yth integrated data on the zth radar to −1 (step S116).
一方、判定に用いられた対象物が1台の車両に対応するものである場合、統合部42は、y番目の統合データにz番目のレーダで検知された対象物のデータが統合されるかを確認する(ステップS117)。y番目の統合データに統合される場合、統合部42は、y番目の統合データのマージフラグを1にする(ステップS118)。一方、y番目の統合データに統合されない場合、統合部42は、y番目の統合データのマージフラグを0にする(ステップS119)。さらに、統合部42は、統合データの統合処理を行う。統合処理については後述する。統合処理が終わると、統合部42は、zの値をインクリメントする(ステップS120)。zの値がNより大きくなるまで、ステップS110〜S120が繰り返される。zがNより大きくなると、統合部42は、yの値をインクリメントする(ステップS121)。yの値がYより大きくなるまで、ステップS101b〜S121が繰り返される。 On the other hand, if the object used for the determination corresponds to one vehicle, the integration unit 42 integrates the data of the object detected by the zth radar with the yth integrated data. Is confirmed (step S117). When integrating with the y-th integrated data, the integrating unit 42 sets the merge flag of the y-th integrated data to 1 (step S118). On the other hand, when not integrated with the y-th integrated data, the integration unit 42 sets the merge flag of the y-th integrated data to 0 (step S119). Further, the integration unit 42 performs integration processing of integrated data. The integration process will be described later. When the integration process ends, the integration unit 42 increments the value of z (step S120). Steps S110 to S120 are repeated until the value of z becomes greater than N. When z becomes larger than N, the integration unit 42 increments the value of y (step S121). Steps S101b to S121 are repeated until the value of y becomes larger than Y.
なお、S117、S118、S119におけるマージフラグの設定の仕方は、この方法に限るものではない。例えば、S117において、y番目の統合データにz番目のレーダで検知された対象物を統合した場合であっても、代表レーダ(入力1)に隣り合う他のレーダがz番目のレーダ(入力2)以外に存在する場合、かつ、処理中の統合データにおいて、該他のレーダに対応する対象物IDが「−1」である場合にはマージフラグを0のままにしておくことが考えられる。これは、レーダが設置されている道路の形状や、検知時の車両の通行状態により、その後の時刻において、入力1へ統合したデータに対して、さらに該他のレーダのデータが統合される可能性がある場合もあるからである。 Note that the method of setting the merge flag in S117, S118, and S119 is not limited to this method. For example, even if the target detected by the z-th radar is integrated with the y-th integrated data in S117, another radar adjacent to the representative radar (input 1) is replaced with the z-th radar (input 2). ), And in the integrated data being processed, if the object ID corresponding to the other radar is “−1”, the merge flag may be left at 0. This is because, depending on the shape of the road where the radar is installed and the traffic state of the vehicle at the time of detection, the data of the other radar can be further integrated with the data integrated into the input 1 at a later time. This is because there may be sex.
図27Aおよび図27Bは判定処理の一例を説明するフローチャートである。なお、図27の処理は、判定部56によって行われる。図27(a)は、判定処理が判定方法の決定と判定を含んでいることを示す。図27(b)は判定方法の決定方法、図27(c)は判定方法を示す。 27A and 27B are flowcharts for explaining an example of the determination process. 27 is performed by the determination unit 56. FIG. 27A shows that the determination process includes determination and determination of a determination method. FIG. 27B shows a determination method determination method, and FIG. 27C shows a determination method.
判定部56は、2つの対象物が隣同士のレーダで検知されているかを判定する(ステップS131)。隣同士のレーダで検知されていない場合、判定部56は判定を行わない。一方、2つの対象物が隣同士のレーダで検知されているとき、2つの対象物の間の距離が第1の閾値未満か確認する(ステップS132)。2つの対象物の間の距離が第1の閾値以上の場合、判定部56は判定を行わない。2つの対象物の間の距離が第1の閾値未満のとき、検知距離が第2の閾値未満かを確認する(ステップS133)。検知距離が第2の閾値未満の場合、判定部56は、受信電力による判定を行う。一方、検知距離が第2の閾値以上の場合、判定部56は、2つの対象物の検知距離の初期値の差分が距離差分閾値以上であるかを確認する(ステップS134)。検知距離の初期値の差分が距離差分閾値以上の場合、判定部56は、検知距離の初期値による判定を行う。一方、検知距離の初期値の差分が距離差分閾値未満の場合、判定部56は、2つの対象物は併走車両であると判定して判定処理を終了する。この場合、戻り値は、「1台に統合しない」となる。 The determination unit 56 determines whether two objects are detected by adjacent radars (step S131). When it is not detected by the adjacent radars, the determination unit 56 does not perform determination. On the other hand, when the two objects are detected by the adjacent radars, it is confirmed whether the distance between the two objects is less than the first threshold (step S132). When the distance between the two objects is equal to or greater than the first threshold, the determination unit 56 does not perform determination. When the distance between the two objects is less than the first threshold, it is confirmed whether the detected distance is less than the second threshold (step S133). When the detection distance is less than the second threshold, the determination unit 56 performs determination based on received power. On the other hand, when the detection distance is equal to or greater than the second threshold, the determination unit 56 checks whether the difference between the initial values of the detection distances of the two objects is equal to or greater than the distance difference threshold (step S134). When the difference in the initial value of the detection distance is greater than or equal to the distance difference threshold, the determination unit 56 performs determination based on the initial value of the detection distance. On the other hand, when the difference between the initial values of the detection distances is less than the distance difference threshold, the determination unit 56 determines that the two objects are side-by-side vehicles and ends the determination process. In this case, the return value is “not integrated into one unit”.
次に判定処理について述べる。判定部56は、判定方法を確認する(ステップS141)。受信電力による判定の場合、判定部56は、受信電力の加重平均値の差が電力差閾値未満かを確認する(ステップS142)。受信電力の加重平均値の差が電力差閾値未満の場合、判定部56は、2つの対象物は併走車両と判定し、戻り値を「1台に統合しない」に設定する。一方、受信電力の加重平均値の差が電力差閾値以上の場合、判定部56は、対象物1の加重電力値の方が対象物2の加重電力値より高いかを確認する(ステップS143)。対象物1の加重電力値の方が高い場合、判定部56は、戻り値を「対象物1に統合」とする。一方、対象物1の加重電力値の方が低い場合、判定部56は、戻り値を「対象物2に統合」とする。距離の初期値で判定する場合、判定部56は、対象物1の検知距離の初期値の方が対象物2の検知距離の初期値より小さいかを確認する(ステップS144)。対象物1の検知距離の初期値の方が小さい場合、判定部56は、戻り値を「対象物1に統合」とする。一方、対象物2の検知距離の初期値の方が小さい場合、判定部56は、戻り値を「対象物2に統合」とする。また、判定を行わない場合、判定部56は、戻り値を「1台に統合しない」に設定する。判定部56は、戻り値を統合部42に出力する。 Next, the determination process will be described. The determination unit 56 confirms the determination method (step S141). In the case of determination based on the received power, the determination unit 56 checks whether the difference between the weighted average values of the received power is less than the power difference threshold value (step S142). When the difference between the weighted average values of the received power is less than the power difference threshold, the determination unit 56 determines that the two objects are side-by-side vehicles, and sets the return value to “not integrated into one”. On the other hand, when the difference between the weighted average values of the received power is greater than or equal to the power difference threshold, the determination unit 56 checks whether the weighted power value of the target object 1 is higher than the weighted power value of the target object 2 (step S143). . When the weighted power value of the target object 1 is higher, the determination unit 56 sets the return value to “integrated with the target object 1”. On the other hand, when the weighted power value of the target object 1 is lower, the determination unit 56 sets the return value as “integrated with the target object 2”. When determining with the initial value of the distance, the determination unit 56 checks whether the initial value of the detection distance of the object 1 is smaller than the initial value of the detection distance of the object 2 (step S144). When the initial value of the detection distance of the target object 1 is smaller, the determination unit 56 sets the return value as “integrated with the target object 1”. On the other hand, when the initial value of the detection distance of the object 2 is smaller, the determination unit 56 sets the return value as “integrated with the object 2”. Further, when the determination is not performed, the determination unit 56 sets the return value to “not integrated into one unit”. The determination unit 56 outputs the return value to the integration unit 42.
図28は統合処理の一例を説明するフローチャートである。統合部42は、判定部56から取得した戻り値を確認する(ステップS151)。戻り値が「対象物1に統合」である場合、統合部42は、統合データに対象物1のデータをセットする(ステップS152)。戻り値が「対象物2に統合」である場合、統合部42は、統合データに対象物2のデータをセットする(ステップS153)。図25〜図28の処理の後の統合データの一例を、図26(a)に示す。 FIG. 28 is a flowchart for explaining an example of the integration process. The integration unit 42 confirms the return value acquired from the determination unit 56 (step S151). When the return value is “integrated with the object 1”, the integration unit 42 sets the data of the object 1 in the integrated data (step S152). When the return value is “integrated with the object 2”, the integration unit 42 sets the data of the object 2 in the integrated data (step S153). An example of the integrated data after the processing of FIGS. 25 to 28 is shown in FIG.
なお、S134の判定は、S141とS144との間で行っても構わない。その場合には、S133のNoの分岐は、そのまま「検知距離の初期値による判定」へ接続し、S134の判定をS141とS144と間に挿入する。そして、S134のNoの分岐先を「END 戻り値:1台に統合しない」に接続し、Yesの分岐先をS144に接続する。 Note that the determination in S134 may be performed between S141 and S144. In that case, the branch of No in S133 is directly connected to “determination based on the initial value of the detection distance”, and the determination in S134 is inserted between S141 and S144. Then, the branch destination of No in S134 is connected to “END return value: not integrated into one”, and the branch destination of Yes is connected to S144.
図29は、新規登録の方法の一例を説明するフローチャートである。統合部42は、変数uと定数Uを用いる。uは処理した対象物の数の計数に用いられる。Uは、新規登録を開始したときに入力テーブルのマーカが0になっている対象物の数である。新規登録を開始するときに、統合部42は、入力テーブルを参照してUの値を取得し、uを1に設定する(ステップS161)。統合部42は、マーカが0のu番目の対象物についてデータとレーダ番号を取得する(ステップS162)。統合部42は、yの値を1に設定する(ステップS163)。 FIG. 29 is a flowchart illustrating an example of a new registration method. The integration unit 42 uses a variable u and a constant U. u is used to count the number of processed objects. U is the number of objects whose markers in the input table are 0 when new registration is started. When starting the new registration, the integration unit 42 refers to the input table, acquires the value of U, and sets u to 1 (step S161). The integration unit 42 acquires data and a radar number for the u-th object whose marker is 0 (step S162). The integration unit 42 sets the value of y to 1 (step S163).
統合部42は、y番目の統合データがu番目の対象物と統合される可能性があるかを確認する(ステップS164)。すなわち、統合部42は、y番目の統合データのマージフラグが0であるかを確認する。さらに、統合部42は、y番目の統合データがu番目の対象物を検知したレーダと同じレーダによって検知された他の対象物と既に統合されていないことを確認する。統合が可能な場合、統合部42は、判定部56にその旨を通知し、判定結果を受け取る(ステップS165)。判定処理は、図27を参照しながら述べた方法と同様である。また、ステップS166〜S168は、図25Bを参照しながら説明したステップS117〜S119と同様である。統合処理は、図28を参照して説明したとおりである。ステップS169において、統合部42は、u番目の対象物IDを統合データテーブルに記録する。その後、統合部42は、yをインクリメントし、Yと比較する(ステップS170)。また、ステップS164、S165でNoと判定された場合も統合部42は、yをインクリメントし、Yと比較する。yがYよりも大きくなるまで、ステップS164〜S170が繰り返される。 The integration unit 42 confirms whether there is a possibility that the y-th integrated data is integrated with the u-th object (step S164). That is, the integration unit 42 confirms whether the merge flag of the yth integration data is 0. Furthermore, the integration unit 42 confirms that the y-th integrated data is not already integrated with another object detected by the same radar as the radar that detected the u-th object. If the integration is possible, the integration unit 42 notifies the determination unit 56 to that effect and receives the determination result (step S165). The determination process is the same as the method described with reference to FIG. Steps S166 to S168 are the same as steps S117 to S119 described with reference to FIG. 25B. The integration process is as described with reference to FIG. In step S169, the integration unit 42 records the u-th object ID in the integrated data table. Thereafter, the integration unit 42 increments y and compares it with Y (step S170). Also, when it is determined No in steps S164 and S165, the integration unit 42 increments y and compares it with Y. Steps S164 to S170 are repeated until y becomes larger than Y.
u番目の対象物がいずれの統合データとも統合されていない場合、統合部42は、u番目の対象物のデータを統合データテーブルに新たに登録し、マージフラグを0にする(ステップS171〜S173)。また、統合部42は、入力テーブルのu番目の対象物のマーカを1に設定し、uの値を1だけインクリメントする(ステップS174、S175)。いずれかの統合データとu番目の対象物が統合されている場合も、ステップS174、S175の処理が行われる。ステップS162〜S175は、uがUよりも大きくなるまで繰り返される。新規登録処理で車両Eが登録された統合データテーブルの例を図26(b)、入力テーブルの例を図26(c)に示す。図30は、統合データ間での判定の一例を説明するフローチャートである。統合部42は、同一の車両に対応している複数の統合データがあるかを確認する。図30の処理では、統合部42は変数iを用いる。y番目の統合データは、y+i番目の統合データと比較される。 When the u-th object is not integrated with any integrated data, the integration unit 42 newly registers the data of the u-th object in the integrated data table and sets the merge flag to 0 (steps S171 to S173). ). Further, the integration unit 42 sets the marker of the u-th object in the input table to 1, and increments the value of u by 1 (steps S174 and S175). Even when any of the integrated data and the u-th object are integrated, the processes of steps S174 and S175 are performed. Steps S162 to S175 are repeated until u becomes larger than U. FIG. 26B shows an example of the integrated data table in which the vehicle E is registered in the new registration process, and FIG. 26C shows an example of the input table. FIG. 30 is a flowchart illustrating an example of determination between integrated data. The integration unit 42 confirms whether there is a plurality of integrated data corresponding to the same vehicle. In the process of FIG. 30, the integration unit 42 uses the variable i. The yth integrated data is compared with the y + ith integrated data.
まず、統合部42は、変数yを1に設定する(ステップS180)。統合部42は、y番目の統合データが他のデータと統合できるかを確認する。すなわち、統合部42は、y番目の統合データについて、車両IDが−1であるかと、マージフラグが1であるかを確認する(ステップS181)。y番目の統合データが他のデータと統合できる場合、統合部42は、y番目の統合データに対応付けられた対象物を観測したレーダを特定する(ステップS182)。統合部42は、変数iを1に設定する(ステップS183a)。次に、統合部42は、y+i番目の統合データにも、ステップS181、S182と同様の処理を行う(ステップS183b、S184)。次に、統合部42は、y番目の統合データとy+i番目の統合データでは、同じレーダで観測された対象物があるかを確認する(ステップS185)。同じレーダで観測された対象物がない場合、統合部42はその旨を判定部56に通知し、判定部56は判定処理を行う。ステップS186〜S189は、図29を参照しながら説明したステップS165〜S168と同様である。統合部42は、変数nを1に設定する(ステップS190a)。さらに、統合部42は、y番目の統合データ中のn番目のレーダによる対象物IDが−1のとき、y+i番目の統合データ中のn番目のレーダによる対象物IDを代入する(ステップS190b)。統合部42は、nを1だけインクリメントしてnがNより大きくなるまでステップS190b、S191を繰り返す。 First, the integration unit 42 sets the variable y to 1 (step S180). The integration unit 42 confirms whether the y-th integrated data can be integrated with other data. That is, the integration unit 42 checks whether the vehicle ID is −1 and the merge flag is 1 for the y-th integrated data (step S181). When the y-th integrated data can be integrated with other data, the integrating unit 42 identifies the radar that observed the object associated with the y-th integrated data (step S182). The integration unit 42 sets the variable i to 1 (step S183a). Next, the integration unit 42 performs the same processing as steps S181 and S182 on the y + i-th integration data (steps S183b and S184). Next, the integration unit 42 confirms whether there is an object observed by the same radar in the y-th integrated data and the y + i-th integrated data (step S185). If there is no object observed by the same radar, the integration unit 42 notifies the determination unit 56 to that effect, and the determination unit 56 performs a determination process. Steps S186 to S189 are the same as steps S165 to S168 described with reference to FIG. The integration unit 42 sets the variable n to 1 (step S190a). Further, when the object ID by the nth radar in the yth integrated data is −1, the integration unit 42 substitutes the object ID by the nth radar in the y + ith integrated data (step S190b). . The integration unit 42 increments n by 1 and repeats steps S190b and S191 until n becomes larger than N.
さらに、統合部42は統合処理を行い、y+i番目のデータの車両IDを−1に設定し、iを1だけインクリメントする(ステップS192、S193)。また、ステップS183bおよびS185でYesの場合と、S186でNoの場合も、統合部42は、iを1だけインクリメントする。iがY−2よりも大きくなるまで、ステップS183b〜S193が繰り返される。iがY−2よりも大きくなると、統合部42は、yを1だけインクリメントし、Y−1と比較する(ステップS194)。また、ステップS181でYesと判定された場合も、ステップS194の処理が行われる。yがY−1よりも大きくなるまでステップS181〜S194が繰り返される。 Further, the integration unit 42 performs integration processing, sets the vehicle ID of the y + i-th data to −1, and increments i by 1 (steps S192 and S193). Also, in the case of Yes in steps S183b and S185 and in the case of No in S186, the integration unit 42 increments i by 1. Steps S183b to S193 are repeated until i becomes larger than Y-2. When i becomes larger than Y-2, the integration unit 42 increments y by 1 and compares it with Y-1 (step S194). Also, if it is determined Yes in step S181, the process of step S194 is performed. Steps S181 to S194 are repeated until y is greater than Y-1.
<その他>
なお、本発明は上記の実施形態に限られるものではなく、様々に変形可能である。以下にその例をいくつか述べる。
<Others>
The present invention is not limited to the above-described embodiment, and can be variously modified. Some examples are described below.
1台の車両に対応して検知された対象物は、位置と速度が互いに類似していると考えられる。そこで、第6の実施形態では、2つの対象物の間の距離が第1の閾値未満であって、さらに、速度の違いが所定の速度閾値以下の場合に、その2つの対象物は1台の車両である可能性があると判断して検知処理を行う。図4に示すように、検知データテーブルには、対象物の移動速度が含まれる。そこで、対象抽出部51は、位置と速度が互いに類似している2つの対象物が、隣接した車線に設置されたレーダで検知されている場合に、それらの2つの対象物を処理対象に指定することもできる。 The objects detected corresponding to one vehicle are considered to be similar in position and speed. Therefore, in the sixth embodiment, when the distance between two objects is less than the first threshold and the difference in speed is equal to or less than a predetermined speed threshold, the two objects are one. It is determined that there is a possibility that the vehicle is, and the detection process is performed. As shown in FIG. 4, the detection data table includes the moving speed of the object. Therefore, the target extraction unit 51 designates two objects whose positions and speeds are similar to each other as processing targets when two objects that are similar to each other are detected by a radar installed in an adjacent lane. You can also
左側の車線から処理したのは処理方法の一例であって、右側の車線から処理を行うなど、処理の順序は実装に応じて変更できる。
車両検知装置20がコンピュータで実現される場合、Central Processing Unit(CPU)は、プログラムを読み込むことにより、通信部31、検知部33、制御部40、71、81、91、送信部34として動作する。プログラムは、メモリ32に格納される。
The processing from the left lane is an example of the processing method, and the processing order can be changed according to the implementation, such as processing from the right lane.
When the vehicle detection device 20 is realized by a computer, the Central Processing Unit (CPU) operates as the communication unit 31, the detection unit 33, the control units 40, 71, 81, 91, and the transmission unit 34 by reading a program. . The program is stored in the memory 32.
上述の各実施形態に対し、さらに以下の付記を開示する。
(付記1)
複数の車線の各々に設置され、設置車線に隣接する車線を検知範囲に含むレーダからの情報を用いて車両を検知する車両検知装置であって、
各レーダから、検知された対象物と前記対象物を検知したレーダの間の距離を表す検知距離、前記対象物の検知時刻、および、前記対象物からの受信電力を取得する取得部と、
第1のレーダにより検知された第1の対象物と、前記第1のレーダの設置車線に隣接する車線に設置されている第2のレーダにより検出された第2の対象物の間の距離が第1の閾値以下の場合に、前記第1の対象物の最新の検知距離を第2の閾値と比較し、さらに、前記最新の検知距離を前記第2の閾値より大きい第3の閾値と比較する距離比較部と、
前記第1の対象物の検知距離と前記第2の対象物の検知距離のうち、最も短い距離を観測した距離観測レーダを特定する距離観測レーダ特定部と、
前記第1の対象物の検知時刻と前記第2の対象物の検知時刻のうち、最も早い検知時刻を観測した時刻観測レーダを特定する時刻観測レーダ特定部と、
前記第1および第2の対象物からの受信電力のうちで最も大きい受信電力を受信した受信レーダを特定する受信レーダ特定部と、
前記最新の検知距離が前記第3の閾値以上の場合、前記時刻観測レーダが設置されている車線を車両が走行していると判定し、前記最新の検知距離が前記第3の閾値未満で前記第2の閾値以上の場合、前記距離観測レーダが設置されている車線を車両が走行していると判定し、前記最新の検知距離が前記第2の閾値未満である場合、前記受信レーダが設置されている車線を車両が走行していると判定する判定部
を備えることを特徴とする車両検知装置。
(付記2)
複数の車線の各々に設置され、設置車線に隣接する車線を検知範囲に含むレーダからの情報を用いて車両を検知する車両検知装置であって、
各レーダから、検知された対象物と前記対象物を検知したレーダの間の距離を表す検知距離、および、前記対象物の検知時刻を取得する取得部と、
第1のレーダにより検知された第1の対象物の検知距離と、前記第1のレーダの設置車線に隣接する車線に設置されている第2のレーダにより検出された第2の対象物の検知距離のうち、最も短い距離を観測した距離観測レーダ、あるいは、前記第1の対象物の検知時刻と前記第2の対象物の検知時刻のうち、最も早い検知時刻を観測した時刻観測レーダを特定する観測レーダ特定部と、
前記第1の対象物と前記第2の対象物の間の距離が第1の閾値以下の場合に、前記時刻観測レーダ、もしくは、前記距離観測レーダが設置されている車線を車両が走行していると判定する判定部
を備えることを特徴とする車両検知装置。
(付記3)
複数の車線の各々に設置され、設置車線に隣接する車線を検知範囲に含むレーダからの情報を用いて車両を検知する車両検知装置であって、
各レーダから、検知された対象物と前記対象物を検知したレーダの間の距離を表す検知距離、および、前記対象物からの受信電力を取得する取得部と、
第1のレーダにより検知された第1の対象物と、前記第1のレーダの設置車線に隣接する車線に設置されている第2のレーダにより検出された第2の対象物の間の距離が第1の閾値以下の場合に、前記第1および第2の対象物からの受信電力のうちで最も大きい受信電力を受信した受信レーダを特定する受信レーダ特定部と、
前記受信レーダが設置されている車線を車両が走行していると判定する判定部
を備えることを特徴とする車両検知装置。
(付記4)
前記第1の対象物の最新の検知距離を第2の閾値と比較する距離比較部と、
前記第1の対象物の検知距離と前記第2の対象物の検知距離のうち、最も短い距離を観測した距離観測レーダを特定する距離観測レーダ特定部
をさらに備え、
前記判定部は、前記最新の検知距離が前記第2の閾値以上の場合、前記距離観測レーダが設置されている車線を車両が走行していると判定し、前記最新の検知距離が前記第2の閾値未満である場合、前記受信レーダが設置されている車線を車両が走行していると判定する
ことを特徴とする付記3に記載の車両検知装置。
(付記5)
前記判定部は、前記第1の対象物が前記第1のレーダに最初に検知されたときの検知距離と、前記第2の対象物が前記第2のレーダに最初に検知されたときの検知距離の差分を表す検知距離差分値を、所定の距離差分閾値と比較し、
前記検知距離差分値が前記距離差分閾値よりも小さい場合、前記第1のレーダが設置されている車線と、前記第2のレーダが設置されている車線のいずれも車両が走行していると判定する
ことを特徴とする付記1、2もしくは4に記載の車両検知装置。
(付記6)
前記判定部は、前記第1の対象物が前記第1のレーダに最初に検知された検知時刻と、前記第2の対象物が前記第2のレーダに最初に検知された検知時刻の差分を表す検知時刻差分値を、所定の時間閾値と比較し、
前記検知時刻差分値が前記時間閾値よりも小さい場合、前記第1のレーダが設置されている車線と、前記第2のレーダが設置されている車線のいずれも車両が走行していると判定する
ことを特徴とする付記1、2もしくは4に記載の車両検知装置。
(付記7)
前記判定部は、前記第1のレーダが前記第1の対象物から受信した受信電力と、前記第2のレーダが前記第2の対象物から受信した受信電力の差分を表す受信電力差分値を、所定の電力差閾値と比較し、
前記受信電力差分値が前記電力差閾値よりも小さい場合、前記第1のレーダが設置されている車線と、前記第2のレーダが設置されている車線のいずれも車両が走行していると判定する
ことを特徴とする付記1、3もしくは4に記載の車両検知装置。
(付記8)
第1の車線に設置された第1のレーダと、
前記第1の車線に隣接する第2の車線に設置された第2のレーダと、
各レーダから、検知された対象物と前記対象物を検知したレーダの間の距離を表す検知距離、前記対象物の検知時刻、および、前記対象物からの受信電力を取得する取得手段と、
前記第1のレーダにより検知された第1の対象物と、前記第2のレーダにより検出された第2の対象物の間の距離が第1の閾値以下の場合に、前記第1の対象物の最新の検知距離を第2の閾値と比較し、さらに、前記最新の検知距離を前記第2の閾値より大きい第3の閾値と比較する距離比較手段と、
前記第1の対象物の検知距離と前記第2の対象物の検知距離のうち、最も短い距離を観測した距離観測レーダを特定する距離観測レーダ特定手段と、
前記第1の対象物の検知時刻と前記第2の対象物の検知時刻のうち、最も早い検知時刻を観測した時刻観測レーダを特定する時刻観測レーダ特定手段と、
前記第1および第2の対象物からの受信電力のうちで最も大きい受信電力を受信した受信レーダを特定する受信レーダ特定手段と、
前記最新の検知距離が前記第3の閾値以上の場合、前記時刻観測レーダが設置されている車線を車両が走行していると判定し、前記最新の検知距離が前記第3の閾値未満で前記第2の閾値以上の場合、前記距離観測レーダが設置されている車線を車両が走行していると判定し、前記最新の検知距離が前記第2の閾値未満である場合、前記受信レーダが設置されている車線を車両が走行していると判定する判定手段
を備えることを特徴とする車両検知システム。
The following additional notes are further disclosed for each of the embodiments described above.
(Appendix 1)
A vehicle detection device that is installed in each of a plurality of lanes and detects a vehicle using information from a radar that includes a lane adjacent to the installation lane in a detection range,
From each radar, a detection distance representing a distance between the detected object and the radar that detected the object, a detection time of the object, and an acquisition unit that acquires received power from the object;
The distance between the first object detected by the first radar and the second object detected by the second radar installed in the lane adjacent to the lane where the first radar is installed is If the first threshold is less than or equal to the first threshold, the latest detection distance of the first object is compared with a second threshold, and the latest detection distance is compared with a third threshold that is greater than the second threshold. A distance comparison unit,
A distance observation radar specifying unit that specifies a distance observation radar that has observed the shortest distance among the detection distance of the first object and the detection distance of the second object;
Of the detection time of the first object and the detection time of the second object, a time observation radar specifying unit for specifying a time observation radar that observed the earliest detection time;
A receiving radar specifying unit for specifying a receiving radar that has received the largest received power among the received power from the first and second objects;
When the latest detection distance is greater than or equal to the third threshold, it is determined that the vehicle is traveling in the lane where the time observation radar is installed, and the latest detection distance is less than the third threshold and the If it is equal to or greater than the second threshold, it is determined that the vehicle is traveling in the lane where the distance observation radar is installed, and if the latest detection distance is less than the second threshold, the reception radar is installed A vehicle detection device comprising: a determination unit that determines that the vehicle is traveling in the lane in which the vehicle is running.
(Appendix 2)
A vehicle detection device that is installed in each of a plurality of lanes and detects a vehicle using information from a radar that includes a lane adjacent to the installation lane in a detection range,
From each radar, a detection distance that represents the distance between the detected object and the radar that detected the object, and an acquisition unit that acquires the detection time of the object;
Detection distance of the first object detected by the first radar and detection of the second object detected by the second radar installed in the lane adjacent to the lane where the first radar is installed Specify the distance observation radar that observed the shortest distance among the distances, or the time observation radar that observed the earliest detection time of the detection time of the first object and the detection time of the second object An observation radar identification unit to
When the distance between the first object and the second object is equal to or less than a first threshold, the vehicle travels on the time observation radar or a lane in which the distance observation radar is installed. A vehicle detection device comprising: a determination unit that determines that the vehicle is present.
(Appendix 3)
A vehicle detection device that is installed in each of a plurality of lanes and detects a vehicle using information from a radar that includes a lane adjacent to the installation lane in a detection range,
From each radar, a detection distance that represents the distance between the detected object and the radar that detected the object, and an acquisition unit that acquires received power from the object;
The distance between the first object detected by the first radar and the second object detected by the second radar installed in the lane adjacent to the lane where the first radar is installed is A reception radar specifying unit that specifies a reception radar that has received the largest received power among the received power from the first and second objects when the first threshold value or less;
A vehicle detection device comprising: a determination unit that determines that a vehicle is traveling in a lane in which the reception radar is installed.
(Appendix 4)
A distance comparison unit that compares the latest detection distance of the first object with a second threshold;
A distance observation radar specifying unit that specifies a distance observation radar that has observed the shortest distance among the detection distance of the first object and the detection distance of the second object;
The determination unit determines that the vehicle is traveling in a lane in which the distance observation radar is installed when the latest detection distance is equal to or greater than the second threshold, and the latest detection distance is the second detection distance. The vehicle detection device according to appendix 3, wherein the vehicle detection device determines that the vehicle is traveling in a lane where the reception radar is installed.
(Appendix 5)
The determination unit detects a detection distance when the first object is first detected by the first radar and a detection when the second object is first detected by the second radar. Compare the detected distance difference value representing the difference in distance with a predetermined distance difference threshold,
When the detected distance difference value is smaller than the distance difference threshold, it is determined that the vehicle is traveling in both the lane where the first radar is installed and the lane where the second radar is installed. The vehicle detection device according to appendix 1, 2, or 4, characterized in that:
(Appendix 6)
The determination unit calculates a difference between a detection time when the first object is first detected by the first radar and a detection time when the second object is first detected by the second radar. Comparing the detected detection time difference value to a predetermined time threshold,
If the detected time difference value is smaller than the time threshold value, it is determined that the vehicle is traveling in both the lane in which the first radar is installed and the lane in which the second radar is installed. The vehicle detection device according to appendix 1, 2, or 4, wherein
(Appendix 7)
The determination unit obtains a received power difference value representing a difference between received power received by the first radar from the first object and received power received by the second radar from the second object. Compared to a predetermined power difference threshold,
When the received power difference value is smaller than the power difference threshold value, it is determined that the vehicle is traveling in both the lane in which the first radar is installed and the lane in which the second radar is installed. The vehicle detection device according to appendix 1, 3 or 4, characterized in that:
(Appendix 8)
A first radar installed in the first lane;
A second radar installed in a second lane adjacent to the first lane;
From each radar, an acquisition means for acquiring a detection distance representing a distance between a detected object and a radar that detects the object, a detection time of the object, and received power from the object;
When the distance between the first object detected by the first radar and the second object detected by the second radar is less than or equal to a first threshold, the first object A distance comparison means for comparing the latest detected distance with a second threshold, and comparing the latest detected distance with a third threshold greater than the second threshold;
A distance observation radar specifying means for specifying a distance observation radar that has observed the shortest distance among the detection distance of the first object and the detection distance of the second object;
Time observation radar specifying means for specifying a time observation radar that observed the earliest detection time among the detection time of the first object and the detection time of the second object;
A receiving radar specifying means for specifying a receiving radar that has received the largest received power among the received power from the first and second objects;
When the latest detection distance is greater than or equal to the third threshold, it is determined that the vehicle is traveling in the lane where the time observation radar is installed, and the latest detection distance is less than the third threshold and the If it is equal to or greater than the second threshold, it is determined that the vehicle is traveling in the lane where the distance observation radar is installed, and if the latest detection distance is less than the second threshold, the reception radar is installed A vehicle detection system comprising: determination means for determining that the vehicle is traveling in the lane in which the vehicle is running.
4 覆域
11、12、13 レーダ
20、70、80、90 車両検知装置
31 通信部
32 メモリ
33 検知部
34 送信部
40、71、81、91 制御部
41、44 取得部
42 統合部
43 出力部
51 対象抽出部
52 距離比較部
53 距離観測レーダ特定部
54 時刻観測レーダ特定部
55 受信レーダ特定部
56 判定部
60 上位装置
61 光ビーコン
4 Covered area 11, 12, 13 Radar 20, 70, 80, 90 Vehicle detection device 31 Communication unit 32 Memory 33 Detection unit 34 Transmission unit 40, 71, 81, 91 Control unit 41, 44 Acquisition unit 42 Integration unit 43 Output unit 51 Target Extraction Unit 52 Distance Comparison Unit 53 Distance Observation Radar Identification Unit 54 Time Observation Radar Identification Unit 55 Reception Radar Identification Unit 56 Determination Unit 60 Host Device 61 Optical Beacon
Claims (5)
各レーダから、検知された対象物と前記対象物を検知したレーダの間の距離を表す検知距離、前記対象物の検知時刻、および、前記対象物からの受信電力を取得する取得部と、
第1のレーダにより検知された第1の対象物と、前記第1のレーダの設置車線に隣接する車線に設置されている第2のレーダにより検出された第2の対象物の間の距離が第1の閾値以下の場合に、前記第1の対象物の最新の検知距離を第2の閾値と比較し、さらに、前記最新の検知距離を前記第2の閾値より大きい第3の閾値と比較する距離比較部と、
前記第1の対象物の検知距離と前記第2の対象物の検知距離のうち、最も短い距離を観測した距離観測レーダを特定する距離観測レーダ特定部と、
前記第1の対象物の検知時刻と前記第2の対象物の検知時刻のうち、最も早い検知時刻を観測した時刻観測レーダを特定する時刻観測レーダ特定部と、
前記第1および第2の対象物からの受信電力のうちで最も大きい受信電力を受信した受信レーダを特定する受信レーダ特定部と、
前記最新の検知距離が前記第3の閾値以上の場合、前記時刻観測レーダが設置されている車線を車両が走行していると判定し、前記最新の検知距離が前記第3の閾値未満で前記第2の閾値以上の場合、前記距離観測レーダが設置されている車線を車両が走行していると判定し、前記最新の検知距離が前記第2の閾値未満である場合、前記受信レーダが設置されている車線を車両が走行していると判定する判定部
を備えることを特徴とする車両検知装置。 A vehicle detection device that is installed in each of a plurality of lanes and detects a vehicle using information from a radar that includes a lane adjacent to the installation lane in a detection range,
From each radar, a detection distance representing a distance between the detected object and the radar that detected the object, a detection time of the object, and an acquisition unit that acquires received power from the object;
The distance between the first object detected by the first radar and the second object detected by the second radar installed in the lane adjacent to the lane where the first radar is installed is If the first threshold is less than or equal to the first threshold, the latest detection distance of the first object is compared with a second threshold, and the latest detection distance is compared with a third threshold that is greater than the second threshold. A distance comparison unit,
A distance observation radar specifying unit that specifies a distance observation radar that has observed the shortest distance among the detection distance of the first object and the detection distance of the second object;
Of the detection time of the first object and the detection time of the second object, a time observation radar specifying unit for specifying a time observation radar that observed the earliest detection time;
A receiving radar specifying unit for specifying a receiving radar that has received the largest received power among the received power from the first and second objects;
When the latest detection distance is greater than or equal to the third threshold, it is determined that the vehicle is traveling in the lane where the time observation radar is installed, and the latest detection distance is less than the third threshold and the If it is equal to or greater than the second threshold, it is determined that the vehicle is traveling in the lane where the distance observation radar is installed, and if the latest detection distance is less than the second threshold, the reception radar is installed A vehicle detection device comprising: a determination unit that determines that the vehicle is traveling in the lane in which the vehicle is running.
各レーダから、検知された対象物と前記対象物を検知したレーダの間の距離を表す検知距離、および、前記対象物の検知時刻を取得する取得部と、
第1のレーダにより検知された第1の対象物の検知距離と、前記第1のレーダの設置車線に隣接する車線に設置されている第2のレーダにより検出された第2の対象物の検知距離のうち、最も短い距離を観測した距離観測レーダ、あるいは、前記第1の対象物の検知時刻と前記第2の対象物の検知時刻のうち、最も早い検知時刻を観測した時刻観測レーダを特定する観測レーダ特定部と、
前記第1の対象物と前記第2の対象物の間の距離が第1の閾値以下の場合に、前記時刻観測レーダ、もしくは、前記距離観測レーダが設置されている車線を車両が走行していると判定する判定部
を備えることを特徴とする車両検知装置。 A vehicle detection device that is installed in each of a plurality of lanes and detects a vehicle using information from a radar that includes a lane adjacent to the installation lane in a detection range,
From each radar, a detection distance that represents the distance between the detected object and the radar that detected the object, and an acquisition unit that acquires the detection time of the object;
Detection distance of the first object detected by the first radar and detection of the second object detected by the second radar installed in the lane adjacent to the lane where the first radar is installed Specify the distance observation radar that observed the shortest distance among the distances, or the time observation radar that observed the earliest detection time of the detection time of the first object and the detection time of the second object An observation radar identification unit to
When the distance between the first object and the second object is equal to or less than a first threshold, the vehicle travels on the time observation radar or a lane in which the distance observation radar is installed. A vehicle detection device comprising: a determination unit that determines that the vehicle is present.
各レーダから、検知された対象物と前記対象物を検知したレーダの間の距離を表す検知距離、および、前記対象物からの受信電力を取得すると共に、前記受信電力の新たな取得を行う前の取得時に取得していた受信電力と該新たな取得により取得された受信電力との加重平均値を算出する取得部と、
第1のレーダにより検知された第1の対象物と、前記第1のレーダの設置車線に隣接する車線に設置されている第2のレーダにより検出された第2の対象物の間の距離が第1の閾値以下の場合に、前記第1および第2の対象物からの受信電力の加重平均値のうちで最も大きい受信電力の加重平均値を受信した受信レーダを特定する受信レーダ特定部と、
前記受信レーダが設置されている車線を車両が走行していると判定する判定部
を備えることを特徴とする車両検知装置。 A vehicle detection device that is installed in each of a plurality of lanes and detects a vehicle using information from a radar that includes a lane adjacent to the installation lane in a detection range,
Before acquiring a detection distance representing the distance between the detected object and the radar that detected the object, and the received power from the object, and performing a new acquisition of the received power, from each radar An acquisition unit that calculates a weighted average value of the received power acquired at the time of acquisition and the received power acquired by the new acquisition ;
The distance between the first object detected by the first radar and the second object detected by the second radar installed in the lane adjacent to the lane where the first radar is installed is A receiving radar specifying unit that specifies a receiving radar that has received the weighted average value of the received power that is the largest of the weighted average values of the received power from the first and second objects in the case of the first threshold value or less; ,
A vehicle detection device comprising: a determination unit that determines that a vehicle is traveling in a lane in which the reception radar is installed.
前記検知距離差分値が前記距離差分閾値よりも小さい場合、前記第1のレーダが設置されている車線と、前記第2のレーダが設置されている車線のいずれも車両が走行していると判定する
ことを特徴とする請求項1もしくは2に記載の車両検知装置。 The determination unit detects a detection distance when the first object is first detected by the first radar and a detection when the second object is first detected by the second radar. Compare the detected distance difference value representing the difference in distance with a predetermined distance difference threshold,
When the detected distance difference value is smaller than the distance difference threshold, it is determined that the vehicle is traveling in both the lane where the first radar is installed and the lane where the second radar is installed. The vehicle detection device according to claim 1, wherein the vehicle detection device is a vehicle detection device.
前記第1の車線に隣接する第2の車線に設置された第2のレーダと、
各レーダから、検知された対象物と前記対象物を検知したレーダの間の距離を表す検知距離、前記対象物の検知時刻、および、前記対象物からの受信電力を取得する取得手段と、
前記第1のレーダにより検知された第1の対象物と、前記第2のレーダにより検出された第2の対象物の間の距離が第1の閾値以下の場合に、前記第1の対象物の最新の検知距離を第2の閾値と比較し、さらに、前記最新の検知距離を前記第2の閾値より大きい第3の閾値と比較する距離比較手段と、
前記第1の対象物の検知距離と前記第2の対象物の検知距離のうち、最も短い距離を観測した距離観測レーダを特定する距離観測レーダ特定手段と、
前記第1の対象物の検知時刻と前記第2の対象物の検知時刻のうち、最も早い検知時刻を観測した時刻観測レーダを特定する時刻観測レーダ特定手段と、
前記第1および第2の対象物からの受信電力のうちで最も大きい受信電力を受信した受信レーダを特定する受信レーダ特定手段と、
前記最新の検知距離が前記第3の閾値以上の場合、前記時刻観測レーダが設置されている車線を車両が走行していると判定し、前記最新の検知距離が前記第3の閾値未満で前記第2の閾値以上の場合、前記距離観測レーダが設置されている車線を車両が走行していると判定し、前記最新の検知距離が前記第2の閾値未満である場合、前記受信レーダが設置されている車線を車両が走行していると判定する判定手段
を備えることを特徴とする車両検知システム。 A first radar installed in the first lane;
A second radar installed in a second lane adjacent to the first lane;
From each radar, an acquisition means for acquiring a detection distance representing a distance between a detected object and a radar that detects the object, a detection time of the object, and received power from the object;
When the distance between the first object detected by the first radar and the second object detected by the second radar is less than or equal to a first threshold, the first object A distance comparison means for comparing the latest detected distance with a second threshold, and comparing the latest detected distance with a third threshold greater than the second threshold;
A distance observation radar specifying means for specifying a distance observation radar that has observed the shortest distance among the detection distance of the first object and the detection distance of the second object;
Time observation radar specifying means for specifying a time observation radar that observed the earliest detection time among the detection time of the first object and the detection time of the second object;
A receiving radar specifying means for specifying a receiving radar that has received the largest received power among the received power from the first and second objects;
When the latest detection distance is greater than or equal to the third threshold, it is determined that the vehicle is traveling in the lane where the time observation radar is installed, and the latest detection distance is less than the third threshold and the If it is equal to or greater than the second threshold, it is determined that the vehicle is traveling in the lane where the distance observation radar is installed, and if the latest detection distance is less than the second threshold, the reception radar is installed A vehicle detection system comprising: determination means for determining that the vehicle is traveling in the lane in which the vehicle is running.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010065264A JP5625420B2 (en) | 2010-03-19 | 2010-03-19 | Vehicle detection device and vehicle detection system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010065264A JP5625420B2 (en) | 2010-03-19 | 2010-03-19 | Vehicle detection device and vehicle detection system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011196885A JP2011196885A (en) | 2011-10-06 |
JP5625420B2 true JP5625420B2 (en) | 2014-11-19 |
Family
ID=44875292
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010065264A Expired - Fee Related JP5625420B2 (en) | 2010-03-19 | 2010-03-19 | Vehicle detection device and vehicle detection system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5625420B2 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5737027B2 (en) * | 2011-07-13 | 2015-06-17 | トヨタ自動車株式会社 | Driving support system |
JP5867153B2 (en) | 2012-02-22 | 2016-02-24 | 富士通株式会社 | Traveling lane detection device, traveling lane detection method, and program |
JP7047486B2 (en) * | 2018-03-12 | 2022-04-05 | オムロン株式会社 | Vehicle counting device, vehicle counting method, and vehicle counting program |
JP6777170B2 (en) * | 2019-01-11 | 2020-10-28 | スズキ株式会社 | Motorcycles and tricycles |
CN114049615B (en) * | 2021-11-12 | 2023-09-05 | 阿波罗智联(北京)科技有限公司 | Traffic object fusion association method and device in driving environment and edge computing equipment |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2981885B1 (en) * | 1998-07-31 | 1999-11-22 | 建設省土木研究所長 | Road condition grasping device |
JP3324537B2 (en) * | 1998-12-21 | 2002-09-17 | 三菱電機株式会社 | Vehicle monitoring device |
JP2004170269A (en) * | 2002-11-20 | 2004-06-17 | Matsushita Electric Works Ltd | Angular direction detecting means for object, and radar system |
-
2010
- 2010-03-19 JP JP2010065264A patent/JP5625420B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2011196885A (en) | 2011-10-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6714513B2 (en) | An in-vehicle device that informs the navigation module of the vehicle of the presence of an object | |
JP5625420B2 (en) | Vehicle detection device and vehicle detection system | |
JP6318999B2 (en) | Parking space recognition device, parking space recognition system | |
CN103854503A (en) | A traffic light detection system | |
JP6457278B2 (en) | Object detection apparatus and object detection method | |
CN109270524B (en) | Unmanned-vehicle-based multi-data fusion obstacle detection device and detection method thereof | |
JP6508337B2 (en) | Object detection method and object detection apparatus | |
JP2013530435A (en) | How to find roadway transitions for automobiles | |
JP6717240B2 (en) | Target detection device | |
JP6850324B2 (en) | Obstacle distribution simulation method, device, terminal and program based on multi-model | |
JP2006031162A (en) | Moving obstacle detection device | |
JP2018092483A (en) | Object recognition device | |
JP2009265798A (en) | Lane marker recognizing apparatus, vehicle, and program for lane marker recognition | |
US20170021864A1 (en) | Device and method for operating a vehicle | |
CN108027237B (en) | Periphery recognition device | |
JP2010218246A (en) | Object identification device | |
JP2017146724A (en) | Map information output device | |
JP2013186663A (en) | Crosswalk recognition device and crosswalk recognition method | |
JP2019191945A (en) | Electronic controller and arithmetic method | |
JPWO2017115732A1 (en) | Image processing apparatus, object recognition apparatus, device control system, image processing method, and image processing program | |
EP3035315A1 (en) | Information retrieval arrangement | |
JP2007010335A (en) | Vehicle position detecting device and system | |
CN113257036A (en) | Vehicle collision early warning method, device, equipment and storage medium | |
CN111352111A (en) | Positioning and/or classifying objects | |
JP2007212418A (en) | On-vehicle radar device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130206 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131119 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20131120 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140116 |
|
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: 20140902 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140915 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5625420 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |