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

JP4879202B2 - TRACKING DEVICE, PROGRAM, AND TRACKING METHOD - Google Patents

TRACKING DEVICE, PROGRAM, AND TRACKING METHOD Download PDF

Info

Publication number
JP4879202B2
JP4879202B2 JP2008043753A JP2008043753A JP4879202B2 JP 4879202 B2 JP4879202 B2 JP 4879202B2 JP 2008043753 A JP2008043753 A JP 2008043753A JP 2008043753 A JP2008043753 A JP 2008043753A JP 4879202 B2 JP4879202 B2 JP 4879202B2
Authority
JP
Japan
Prior art keywords
track
data
unit
target
storage unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2008043753A
Other languages
Japanese (ja)
Other versions
JP2009204307A (en
Inventor
裕介 松永
隆之 長谷川
達也 岡部
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2008043753A priority Critical patent/JP4879202B2/en
Publication of JP2009204307A publication Critical patent/JP2009204307A/en
Application granted granted Critical
Publication of JP4879202B2 publication Critical patent/JP4879202B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Radar Systems Or Details Thereof (AREA)

Description

この発明は、複数の異なるセンサ装置が目標を観測した結果に基づいて、目標を追尾する追尾装置に関する。   The present invention relates to a tracking device that tracks a target based on a result of observation of the target by a plurality of different sensor devices.

センサ装置が目標を観測した結果に基づいて、目標を追尾する追尾システムがある。
追尾システムは、追尾可能範囲の拡大や目標追尾の精度向上などのため、複数のセンサ装置を有する場合がある。
特開平9−257924号公報 特開2002−156448号公報 特開2000−147106号公報 特開2003−149322号公報 特開2005−91279号公報 特開2007−24773号公報 特開2007−147306号公報
There is a tracking system that tracks a target based on a result of a sensor device observing the target.
The tracking system may have a plurality of sensor devices in order to expand the tracking range and improve target tracking accuracy.
Japanese Patent Laid-Open No. 9-257924 JP 2002-156448 A JP 2000-147106 A JP 2003-149322 A JP 2005-91279 A JP 2007-24773 A JP 2007-147306 A

複数のセンサ装置を有する追尾システムにおいて、複数のセンサ装置が同種のセンサ装置であれば、比較的容易に、複数のセンサ装置からの情報を統合することができる。
しかし、複数のセンサ装置が異種のセンサ装置である場合や、既存の異なるシステム内で稼動しているセンサ装置である場合、それぞれのセンサ装置は、それぞれ異なるタイミングで目標を観測するので、複数のセンサ装置からの情報を統合することが難しい。
この発明は、例えば、上記のような課題を解決するためになされたものであり、複数の異なるセンサ装置が目標を観測した結果に基づいて、目標を追尾することを目的とする。
In a tracking system having a plurality of sensor devices, if the plurality of sensor devices are the same type of sensor device, information from the plurality of sensor devices can be integrated relatively easily.
However, when multiple sensor devices are different types of sensor devices or sensor devices that are operating in different existing systems, each sensor device observes a target at a different timing. It is difficult to integrate information from sensor devices.
The present invention has been made, for example, in order to solve the above-described problems, and an object thereof is to track a target based on the result of observation of a target by a plurality of different sensor devices.

この発明にかかる追尾装置は、
データを記憶する記憶装置と、データを処理する処理装置と、トラック記憶部と、共通データ記憶部と、トラック入力部と、トラック更新部と、優先度算出部と、共通データ更新部と、同一データ出力部とを有し、
上記トラック記憶部は、上記記憶装置を用いて、複数のセンサ装置それぞれが観測した目標に関する情報を表わす複数のトラックデータを記憶し、
上記共通データ記憶部は、上記記憶装置を用いて、上記トラック記憶部が記憶した複数のトラックデータのうち、少なくともいずれかのトラックデータを、共通データとして記憶し、
上記トラック入力部は、上記処理装置を用いて、上記複数のセンサ装置のうち、いずれかのセンサ装置が観測した目標に関する情報を表わすトラックデータを入力し、
上記トラック更新部は、上記処理装置を用いて、上記トラック入力部が入力したトラックデータを、上記トラック記憶部に記憶させ、
上記優先度算出部は、上記処理装置を用いて、上記トラック更新部が上記トラック記憶部に記憶させたトラックデータに基づいて、上記トラックデータの優先度を算出し、
上記共通データ更新部は、上記処理装置を用いて、上記優先度算出部が算出した優先度のほうが、上記共通データ記憶部が記憶した共通データの優先度よりも高い場合に、上記トラック更新部が上記トラック記憶部に記憶させたトラックデータを、上記共通データ記憶部に上記共通データとして記憶させ、
上記同一データ出力部は、上記処理装置を用いて、上記トラック記憶部が記憶した複数のトラックデータと、上記共通データ記憶部が記憶した共通データとを含むデータを同一データとして出力することを特徴とする。
The tracking device according to the present invention is
Same as storage device for storing data, processing device for processing data, track storage unit, common data storage unit, track input unit, track update unit, priority calculation unit, and common data update unit A data output unit,
The track storage unit stores, using the storage device, a plurality of track data representing information on targets observed by the plurality of sensor devices,
The common data storage unit stores, as common data, at least one of the plurality of track data stored in the track storage unit using the storage device,
The track input unit inputs track data representing information on a target observed by any one of the plurality of sensor devices using the processing device,
The track update unit uses the processing device to store the track data input by the track input unit in the track storage unit,
The priority calculation unit calculates the priority of the track data based on the track data stored in the track storage unit by the track update unit using the processing device,
When the priority calculated by the priority calculation unit using the processing device is higher than the priority of the common data stored in the common data storage unit, the common data update unit Track data stored in the track storage unit is stored as the common data in the common data storage unit,
The same data output unit outputs, as the same data, data including a plurality of track data stored in the track storage unit and the common data stored in the common data storage unit using the processing device. And

この発明にかかる追尾装置によれば、センサ装置ごとに異なるタイミングで出力されるトラックデータを入力し、トラックデータの優先度が共通データの優先度よりも高い場合に共通データを更新するので、異なるセンサ装置からのトラックデータを一つにまとめることができ、共通データが不定期に更新されるのを防ぐことができるという効果を奏する。   According to the tracking device according to the present invention, the track data output at different timing is input for each sensor device, and the common data is updated when the priority of the track data is higher than the priority of the common data. Track data from the sensor device can be combined into one, and it is possible to prevent the common data from being updated irregularly.

実施の形態1.
実施の形態1について、図1〜図16を用いて説明する。
Embodiment 1 FIG.
The first embodiment will be described with reference to FIGS.

図1は、この実施の形態における航空管制システム800の一例を示す図である。
航空機850の安全を確保するため、航空機850の現在位置を正確に把握する必要がある。航空機850の現在位置を知るためのセンサ装置には、例えば、空港面探知レーダ(ASDE:Airport Surface Detection Equipment)811、空港監視レーダ(ASR:Airport Surveillance Radar)812、航空路監視レーダ(ARSR:Air Route Surveillance Radar)813、自動従属監視(ADS:Automatic Dependent Surveillance)受信装置814などがある。
FIG. 1 is a diagram showing an example of an air traffic control system 800 in this embodiment.
In order to ensure the safety of the aircraft 850, it is necessary to accurately grasp the current position of the aircraft 850. Examples of sensor devices for knowing the current position of the aircraft 850 include an airport surface detection equipment (ASDE) 811, an airport surveillance radar (ASR) 812, an air route surveillance radar (ARSR). A Route Surveillance Radar (813), an Automatic Dependent Surveillance (ADS) receiver 814, and the like.

空港面探知レーダ811は、主に、滑走路上や待機場所など空港地表面にいる航空機850や車両などの動きを監視するための高分解能レーダである。空港面探知レーダ811は、例えば、約1秒で1回転する指向性アンテナから24GHz帯の電波を放射し、放射した電波が航空機850などに当たって反射した反射波を受信することにより、アンテナと航空機850などとの距離や方位などを探知する。探知距離は、数km程度である。   The airport surface detection radar 811 is a high-resolution radar mainly for monitoring the movement of an aircraft 850 or a vehicle on the airport ground surface such as on a runway or a standby place. For example, the airport surface detection radar 811 radiates a 24 GHz band radio wave from a directional antenna that rotates once in about 1 second, and receives the reflected wave reflected by the radiated radio wave hitting the aircraft 850 or the like. Detect the distance and direction with. The detection distance is about several kilometers.

空港監視レーダ812は、主に、空港周辺の空域を飛行中の航空機850などを探知するためのレーダである。空港監視レーダ812は、例えば、一次監視レーダ(PSR:Primary Surveillance Radar)と二次監視レーダ(SSR:Secondary Surveillance Radar)とを組み合わせたレーダであり、探知距離は、約110〜180km程度である。
一次監視レーダは、約4秒で1回転する指向性アンテナから2.7GHz帯の電波を放射し、放射した電波が航空機850などに当たって反射した反射波を受信することにより、アンテナと航空機850などとの距離や方位を探知する。
二次監視レーダは、一次監視レーダのアンテナとともに回転する指向性アンテナから1030MHzの電波(質問信号)を放射し、放射した電波を航空機850に搭載されたトランスポンダが受信し、受信した質問信号に対する応答として、1090MHzの電波(応答信号)を送信する。二次監視レーダは、応答信号を受信することにより、アンテナと航空機850などとの距離や方位を探知する。また、質問信号のモードにより、トランスポンダが航空機850などの識別コード(モードA)や高度(モードC)などの情報を含む応答信号を送信するので、二次監視レーダは、これらの情報を取得することができる。更に、同じ方向にいる複数の航空機850からの応答信号が輻輳して識別不能になるのを防ぐため、応答すべき航空機850の識別コードを指定して、指定された識別コードを有する航空機850のみが応答信号を返す機能を有するものもある(モードS)。
The airport monitoring radar 812 is a radar mainly for detecting an aircraft 850 or the like flying in the airspace around the airport. The airport monitoring radar 812 is, for example, a radar that combines a primary monitoring radar (PSR) and a secondary monitoring radar (SSR) and has a detection distance of about 110 to 180 km.
The primary surveillance radar radiates a 2.7 GHz band radio wave from a directional antenna that rotates once in about 4 seconds, and receives the reflected wave reflected by the radiated radio wave hitting the aircraft 850 and the like. Detect the distance and direction.
The secondary monitoring radar radiates a radio wave (question signal) of 1030 MHz from a directional antenna that rotates together with the antenna of the primary monitoring radar, the transponder mounted on the aircraft 850 receives the radiated radio wave, and a response to the received question signal 1090 MHz radio wave (response signal) is transmitted. The secondary monitoring radar detects the distance and direction between the antenna and the aircraft 850 by receiving the response signal. Moreover, since the transponder transmits a response signal including information such as the identification code (mode A) and altitude (mode C) of the aircraft 850, etc. depending on the mode of the interrogation signal, the secondary monitoring radar acquires the information. be able to. Further, in order to prevent response signals from a plurality of aircraft 850 in the same direction from congesting and becoming unidentifiable, only the aircraft 850 having the designated identification code is designated by designating the identification code of the aircraft 850 to respond. Has a function of returning a response signal (mode S).

航空路監視レーダ813は、主に、航空路上など空港から離れた空域を飛行中の航空機850などを探知するためのレーダである。航空路監視レーダ813は、空港監視レーダ812と同様、例えば、一次監視レーダと二次監視レーダとを組み合わせたレーダであり、探知距離は、約370km程度である。航空路監視レーダ813の指向性アンテナは、約10秒で1回転する。   The airway monitoring radar 813 is a radar mainly for detecting an aircraft 850 or the like flying in an airspace away from an airport such as on an airway. Similar to the airport monitoring radar 812, the airway monitoring radar 813 is, for example, a radar that combines a primary monitoring radar and a secondary monitoring radar, and has a detection distance of about 370 km. The directional antenna of the airway surveillance radar 813 rotates once in about 10 seconds.

自動従属監視受信装置814は、航空機850などがGPS(Global Positioning System)受信機や慣性航法装置(INS:Inertial Navigation System)などにより自らの位置や速度などを算出し、算出した情報を送信することにより、航空機850などから送信された電波を受信し、航空機850などの位置などの情報を得るものである。自動従属監視受信装置814は、例えば、航空路上などにいる航空機850などが送信した電波を受信するものや、空港地表面などにいる航空機850などが送信した電波を受信するものなどがある。   The automatic subordinate monitoring and receiving device 814 calculates the position and speed of the aircraft 850 or the like by using a GPS (Global Positioning System) receiver or an inertial navigation device (INS), and transmits the calculated information. Thus, the radio wave transmitted from the aircraft 850 or the like is received, and information such as the position of the aircraft 850 is obtained. The automatic subordinate monitoring receiver 814 includes, for example, a device that receives radio waves transmitted by an aircraft 850 on an air route, and a device that receives radio waves transmitted by an aircraft 850 on the surface of an airport.

空港面探知レーダ811がある航空機850を探知してから、同じ航空機850を再び探知するまでの間隔は、指向性アンテナが1回転する周期とほぼ等しく、約1秒である。
空港監視レーダ812がある航空機850を探知してから、同じ航空機850を再び探知するまでの間隔は、指向性アンテナが1回転する周期とほぼ等しく、約4秒である。
航空路監視レーダ813がある航空機850を探知してから、同じ航空機850を再び探知するまでの間隔は、指向性アンテナが1回転する周期とほぼ等しく、約10秒である。
自動従属監視受信装置814がある航空機850からの電波を受信してから、同じ航空機850からの電波を受信するまでの間隔は、航空機850が電波を送信する間隔と等しく、例えば、約1秒である。
The interval between the detection of the aircraft 850 with the airport surface detection radar 811 and the detection of the same aircraft 850 again is approximately equal to the period of one rotation of the directional antenna, and is about 1 second.
The interval between detection of the aircraft 850 with the airport monitoring radar 812 and detection of the same aircraft 850 again is approximately equal to the period of one rotation of the directional antenna, and is about 4 seconds.
The interval between the detection of the aircraft 850 with the airway surveillance radar 813 and the detection of the same aircraft 850 again is approximately equal to the period of one rotation of the directional antenna, and is about 10 seconds.
The interval from reception of radio waves from the aircraft 850 by the automatic slave monitoring receiver 814 to reception of radio waves from the same aircraft 850 is equal to the interval at which the aircraft 850 transmits radio waves, for example, about 1 second. is there.

図2は、この実施の形態における航空管制システム800の全体構成の一例を示すシステム構成図である。
航空管制システム800は、複数のセンサ装置810、追尾装置100、管制表示装置830、中央処理装置840を有する。
センサ装置810は、図1で説明した空港面探知レーダ811、空港監視レーダ812、航空路監視レーダ813、自動従属監視受信装置814などであり、航空機850などの目標を観測し、ターゲットデータを生成する。ターゲットデータとは、観測した目標の位置、高度、速度、識別コードなど、目標に関する情報を表わすデータである。
FIG. 2 is a system configuration diagram showing an example of the overall configuration of the air traffic control system 800 in this embodiment.
The air traffic control system 800 includes a plurality of sensor devices 810, a tracking device 100, a control display device 830, and a central processing unit 840.
The sensor device 810 is the airport surface detection radar 811, the airport monitoring radar 812, the air route monitoring radar 813, the automatic subordinate monitoring reception device 814, etc. described with reference to FIG. To do. The target data is data representing information on the target such as the position, altitude, speed, and identification code of the observed target.

追尾装置100は、複数のセンサ装置810がそれぞれ固有のタイミングで生成したターゲットデータを非同期に入力し、入力したターゲットデータに基づいて、目標を追尾し、同一データを生成する。同一データとは、同じ目標について異なるセンサ装置810が観測したデータが複数ある場合、複数のデータをまとめて一つのデータとしたデータである。   The tracking device 100 asynchronously inputs target data generated by each of the plurality of sensor devices 810 at a specific timing, tracks the target based on the input target data, and generates the same data. The same data is data obtained by combining a plurality of data into one data when there are a plurality of data observed by different sensor devices 810 for the same target.

管制表示装置830は、追尾装置100が生成した同一データを入力し、入力した同一データに基づいて、目標の位置などの情報を表示する。
中央処理装置840は、管制支援を行うための機能(管制支援機能)を有する。中央処理装置840は、追尾装置100が生成した同一データを入力し、例えば、複数の航空機850が衝突しそうになった場合など危険を予測した場合に警告音声を出すなどして、管制業務を支援する。
The control display device 830 inputs the same data generated by the tracking device 100, and displays information such as the target position based on the input same data.
The central processing unit 840 has a function (control support function) for performing control support. The central processing unit 840 inputs the same data generated by the tracking device 100 and supports a control operation by, for example, issuing a warning sound when a danger is predicted, such as when a plurality of aircraft 850 are likely to collide. To do.

追尾装置100は、目標追尾部110、最適化処理部120、同一データ記憶部180、同一データ出力部190を有する。   The tracking device 100 includes a target tracking unit 110, an optimization processing unit 120, an identical data storage unit 180, and an identical data output unit 190.

目標追尾部110は、センサ装置810が生成したターゲットデータを入力し、入力したターゲットデータが表わす目標を追尾する。目標追尾部110は、追尾した結果に基づいて、トラックデータを生成する。トラックデータとは、センサ装置810が観測した目標に関する情報を表わすデータであり、例えば、目標の現在位置、高度、速度、識別コードなどを含む。目標追尾部110は、目標を追尾した結果に基づいて目標の将来の位置・速度など目標の将来に関する情報を予測する。また、目標追尾部110は、予測の信頼性を見積もる。トラックデータには、目標追尾部110が予測した情報を表わすデータや予測の信頼性を表わすデータも含まれる。更に、センサ装置810が次に同じ目標を観測するはずの時刻にセンサ装置810が目標を観測し損ねて、ターゲットデータを生成しなかった場合、目標追尾部110は、予測した情報に基づいて、目標の現在位置など目標の現在に関する情報を推定する。また、目標追尾部110は、推定の信頼性を見積もる。トラックデータには、目標追尾部110が推定した情報を表わすデータや推定の信頼性を表わすデータも含まれる。これにより、センサ装置810が目標を観測し損ねてターゲットデータを生成しなかった場合も、追尾を継続できる。センサ装置810がターゲットデータを生成せず、推定結果に基づいて、目標追尾部110がトラックデータを生成した場合、目標追尾部110は、推定の信頼性を下げる。センサ装置810がターゲットデータを生成しない状態が続くと、推定の信頼性が更に下がり、所定の閾値以下になると、目標追尾部110は、推定結果に基づいてトラックデータを生成するのを止める。
なお、この例では、一つのセンサ装置810に対して一つの目標追尾部110が割り当てられているが、複数の同種のセンサ装置810が生成したターゲットデータを、一つの目標追尾部110が処理することとしてもよい。あるいは、すべてのセンサ装置810が生成したターゲットデータを、一つの目標追尾部110が処理することとしてもよい。
The target tracking unit 110 receives the target data generated by the sensor device 810 and tracks the target represented by the input target data. The target tracking unit 110 generates track data based on the tracking result. The track data is data representing information on the target observed by the sensor device 810, and includes, for example, the current position of the target, altitude, speed, identification code, and the like. The target tracking unit 110 predicts information on the future of the target such as the future position and speed of the target based on the result of tracking the target. In addition, the target tracking unit 110 estimates the reliability of the prediction. The track data includes data representing information predicted by the target tracking unit 110 and data representing prediction reliability. Further, when the sensor device 810 fails to observe the target at the time when the sensor device 810 should observe the same target next time and does not generate target data, the target tracking unit 110 uses the predicted information, Estimate information about the current position of the target, such as the current position of the target. Further, the target tracking unit 110 estimates the reliability of estimation. The track data includes data representing information estimated by the target tracking unit 110 and data representing reliability of estimation. Accordingly, even when the sensor device 810 fails to observe the target and does not generate target data, tracking can be continued. When the sensor device 810 does not generate target data and the target tracking unit 110 generates track data based on the estimation result, the target tracking unit 110 decreases the reliability of the estimation. When the state where the sensor device 810 does not generate target data continues, the reliability of the estimation further decreases. When the sensor device 810 falls below a predetermined threshold value, the target tracking unit 110 stops generating track data based on the estimation result.
In this example, one target tracking unit 110 is assigned to one sensor device 810. However, one target tracking unit 110 processes target data generated by a plurality of the same type of sensor devices 810. It is good as well. Or it is good also as one target tracking part 110 processing the target data which all the sensor apparatuses 810 produced | generated.

最適化処理部120は、目標追尾部110が生成した複数のトラックデータを入力し、一つの目標についてのトラックデータを一つにまとめてパッケージ化し、同一データを生成する。また、最適化処理部120は、一つの同一データ内にまとめられたトラックデータのうちのいずれか一つを共通データとする。共通データとは、トラックデータのなかで一番信頼性の高いデータであり、同一データを代表するデータである。   The optimization processing unit 120 receives a plurality of track data generated by the target tracking unit 110, packages together the track data for one target, and generates the same data. In addition, the optimization processing unit 120 sets any one of the track data collected in the same data as the common data. The common data is the most reliable data among the track data and is data representing the same data.

同一データ記憶部180は、最適化処理部120が生成した同一データを記憶する。   The same data storage unit 180 stores the same data generated by the optimization processing unit 120.

同一データ出力部190は、同一データ記憶部180が記憶した同一データを所定のタイミングで出力する。同一データ出力部190は、例えば、一定の周期ごとに同一データを一回出力することとしてもよいし、同一データ記憶部180が記憶した同一データのうち共通データが更新されるたびに、同一データを出力することとしてもよい。   The same data output unit 190 outputs the same data stored in the same data storage unit 180 at a predetermined timing. For example, the same data output unit 190 may output the same data once every fixed period, or the same data every time the common data is updated among the same data stored in the same data storage unit 180. May be output.

図3は、この実施の形態における追尾装置100の外観の一例を示す図である。
追尾装置100は、システムユニット910、CRT(Cathode・Ray・Tube)やLCD(液晶)の表示画面を有する表示装置901、キーボード902(Key・Board:K/B)、マウス903、FDD904(Flexible・Disk・Drive)、コンパクトディスク装置905(CDD)、プリンタ装置906、スキャナ装置907などのハードウェア資源を備え、これらはケーブルや信号線で接続されている。
システムユニット910は、コンピュータであり、ファクシミリ機932、電話器931とケーブルで接続され、また、ローカルエリアネットワーク942(LAN)、ゲートウェイ941を介してインターネット940に接続されている。
FIG. 3 is a diagram illustrating an example of the appearance of the tracking device 100 according to this embodiment.
The tracking device 100 includes a system unit 910, a display device 901 having a display screen of a CRT (Cathode / Ray / Tube) or LCD (Liquid Crystal), a keyboard 902 (Key / Board: K / B), a mouse 903, an FDD 904 (Flexible (Hard disk drive), compact disk device 905 (CDD), printer device 906, scanner device 907, and other hardware resources, which are connected by cables and signal lines.
The system unit 910 is a computer, and is connected to the facsimile machine 932 and the telephone 931 via a cable, and is connected to the Internet 940 via a local area network 942 (LAN) and a gateway 941.

図4は、この実施の形態における追尾装置100のハードウェア資源の一例を示す図である。
追尾装置100は、プログラムを実行するCPU911(Central・Processing・Unit、中央処理装置、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、プロセッサともいう)を備えている。CPU911は、バス912を介してROM913、RAM914、通信装置915、表示装置901、キーボード902、マウス903、FDD904、CDD905、プリンタ装置906、スキャナ装置907、磁気ディスク装置920と接続され、これらのハードウェアデバイスを制御する。磁気ディスク装置920の代わりに、光ディスク装置、メモリカード読み書き装置などの記憶装置でもよい。
RAM914は、揮発性メモリの一例である。ROM913、FDD904、CDD905、磁気ディスク装置920の記憶媒体は、不揮発性メモリの一例である。これらは、記憶装置あるいは記憶部の一例である。
通信装置915、キーボード902、スキャナ装置907、FDD904などは、入力部、入力装置の一例である。
また、通信装置915、表示装置901、プリンタ装置906などは、出力部、出力装置の一例である。
FIG. 4 is a diagram illustrating an example of hardware resources of the tracking device 100 according to this embodiment.
The tracking device 100 includes a CPU 911 (also referred to as a central processing unit, a central processing unit, a processing unit, an arithmetic unit, a microprocessor, a microcomputer, or a processor) that executes a program. The CPU 911 is connected to the ROM 913, the RAM 914, the communication device 915, the display device 901, the keyboard 902, the mouse 903, the FDD 904, the CDD 905, the printer device 906, the scanner device 907, and the magnetic disk device 920 via the bus 912, and the hardware. Control the device. Instead of the magnetic disk device 920, a storage device such as an optical disk device or a memory card read / write device may be used.
The RAM 914 is an example of a volatile memory. The storage media of the ROM 913, the FDD 904, the CDD 905, and the magnetic disk device 920 are an example of a nonvolatile memory. These are examples of a storage device or a storage unit.
A communication device 915, a keyboard 902, a scanner device 907, an FDD 904, and the like are examples of an input unit and an input device.
Further, the communication device 915, the display device 901, the printer device 906, and the like are examples of an output unit and an output device.

通信装置915は、ファクシミリ機932、電話器931、LAN942等に接続されている。通信装置915は、LAN942に限らず、インターネット940、ISDN等のWAN(ワイドエリアネットワーク)などに接続されていても構わない。インターネット940或いはISDN等のWANに接続されている場合、ゲートウェイ941は不用となる。
磁気ディスク装置920には、オペレーティングシステム921(OS)、ウィンドウシステム922、プログラム群923、ファイル群924が記憶されている。プログラム群923のプログラムは、CPU911、オペレーティングシステム921、ウィンドウシステム922により実行される。
The communication device 915 is connected to a facsimile machine 932, a telephone 931, a LAN 942, and the like. The communication device 915 is not limited to the LAN 942, and may be connected to the Internet 940, a WAN (wide area network) such as ISDN, or the like. When connected to a WAN such as the Internet 940 or ISDN, the gateway 941 is unnecessary.
The magnetic disk device 920 stores an operating system 921 (OS), a window system 922, a program group 923, and a file group 924. The programs in the program group 923 are executed by the CPU 911, the operating system 921, and the window system 922.

上記プログラム群923には、以下に述べる実施の形態の説明において「〜部」として説明する機能を実行するプログラムが記憶されている。プログラムは、CPU911により読み出され実行される。
ファイル群924には、以下に述べる実施の形態の説明において、「〜の判定結果」、「〜の計算結果」、「〜の処理結果」として説明する情報やデータや信号値や変数値やパラメータが、「〜ファイル」や「〜データベース」の各項目として記憶されている。「〜ファイル」や「〜データベース」は、ディスクやメモリなどの記録媒体に記憶される。ディスクやメモリになどの記憶媒体に記憶された情報やデータや信号値や変数値やパラメータは、読み書き回路を介してCPU911によりメインメモリやキャッシュメモリに読み出され、抽出・検索・参照・比較・演算・計算・処理・出力・印刷・表示などのCPUの動作に用いられる。抽出・検索・参照・比較・演算・計算・処理・出力・印刷・表示のCPUの動作の間、情報やデータや信号値や変数値やパラメータは、メインメモリやキャッシュメモリやバッファメモリに一時的に記憶される。
また、以下に述べる実施の形態の説明において説明するフローチャートの矢印の部分は主としてデータや信号の入出力を示し、データや信号値は、RAM914のメモリ、FDD904のフレキシブルディスク、CDD905のコンパクトディスク、磁気ディスク装置920の磁気ディスク、その他光ディスク、ミニディスク、DVD(Digital・Versatile・Disk)等の記録媒体に記録される。また、データや信号は、バス912や信号線やケーブルその他の伝送媒体によりオンライン伝送される。
The program group 923 stores programs that execute functions described as “˜units” in the description of the embodiments described below. The program is read and executed by the CPU 911.
The file group 924 includes information, data, signal values, variable values, and parameters that are described as “determination results of”, “calculation results of”, and “processing results of” in the description of the embodiments described below. Are stored as items of “˜file” and “˜database”. The “˜file” and “˜database” are stored in a recording medium such as a disk or a memory. Information, data, signal values, variable values, and parameters stored in a storage medium such as a disk or memory are read out to the main memory or cache memory by the CPU 911 via a read / write circuit, and extracted, searched, referenced, compared, Used for CPU operations such as calculation, calculation, processing, output, printing, and display. Information, data, signal values, variable values, and parameters are temporarily stored in the main memory, cache memory, and buffer memory during the CPU operations of extraction, search, reference, comparison, operation, calculation, processing, output, printing, and display. Is remembered.
In addition, the arrows in the flowcharts described in the following description of the embodiments mainly indicate input / output of data and signals. The data and signal values are the RAM 914 memory, the FDD 904 flexible disk, the CDD 905 compact disk, and the magnetic field. The data is recorded on a recording medium such as a magnetic disk of the disk device 920, another optical disk, a mini disk, and a DVD (Digital Versatile Disk). Data and signals are transmitted online via a bus 912, signal lines, cables, or other transmission media.

また、以下に述べる実施の形態の説明において「〜部」として説明するものは、「〜回路」、「〜装置」、「〜機器」であってもよく、また、「〜ステップ」、「〜手順」、「〜処理」であってもよい。すなわち、「〜部」として説明するものは、ROM913に記憶されたファームウェアで実現されていても構わない。或いは、ソフトウェアのみ、或いは、素子・デバイス・基板・配線などのハードウェアのみ、或いは、ソフトウェアとハードウェアとの組み合わせ、さらには、ファームウェアとの組み合わせで実施されても構わない。ファームウェアとソフトウェアは、プログラムとして、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、DVD等の記録媒体に記憶される。プログラムはCPU911により読み出され、CPU911により実行される。すなわち、プログラムは、以下に述べる「〜部」としてコンピュータを機能させるものである。あるいは、以下に述べる「〜部」の手順や方法をコンピュータに実行させるものである。   In the description of the embodiments described below, what is described as “to part” may be “to circuit”, “to device”, and “to device”, and “to step” and “to”. “Procedure” and “˜Process” may be used. That is, what is described as “˜unit” may be realized by firmware stored in the ROM 913. Alternatively, it may be implemented only by software, or only by hardware such as elements, devices, substrates, and wirings, by a combination of software and hardware, or by a combination of firmware. Firmware and software are stored as programs in a recording medium such as a magnetic disk, a flexible disk, an optical disk, a compact disk, a mini disk, and a DVD. The program is read by the CPU 911 and executed by the CPU 911. That is, the program causes the computer to function as “to part” described below. Alternatively, the procedure or method of “to part” described below is executed by a computer.

図5は、この実施の形態における追尾装置100のうち、目標追尾部110の内部ブロックの構成の一例を示す詳細ブロック図である。
目標追尾部110は、ターゲット相関処理部111、トラックデータ記憶部116、ターゲット予測部115、トラックデータ出力部119を有する。
トラックデータ記憶部116は、捕捉データ記憶部117、予測データ記憶部118を有する。
FIG. 5 is a detailed block diagram illustrating an example of a configuration of an internal block of the target tracking unit 110 in the tracking device 100 according to this embodiment.
The target tracking unit 110 includes a target correlation processing unit 111, a track data storage unit 116, a target prediction unit 115, and a track data output unit 119.
The track data storage unit 116 includes a captured data storage unit 117 and a predicted data storage unit 118.

ターゲット相関処理部111は、センサ装置810が生成するターゲットデータを順次入力し、入力したターゲットデータについて相関処理をする。相関処理とは、入力したターゲットデータが、それ以前に入力したターゲットデータが表わす目標のうち、どの目標と同一の目標を表わすものであるかを判定することである。ターゲット相関処理部111は、同一の目標を表わすものであると判定したターゲットデータを一つにまとめて、捕捉データとする。
捕捉データ記憶部117は、磁気ディスク装置920を用いて、ターゲット相関処理部111が一つにまとめた捕捉データを記憶する。
The target correlation processing unit 111 sequentially inputs target data generated by the sensor device 810, and performs correlation processing on the input target data. The correlation process is to determine which target the input target data represents among the targets represented by the target data input before that. The target correlation processing unit 111 collects the target data determined to represent the same target as one and uses it as captured data.
The captured data storage unit 117 uses the magnetic disk device 920 to store the captured data collected by the target correlation processing unit 111 into one.

ターゲット予測部115は、捕捉データ記憶部117が記憶した捕捉データに基づいて、その時点までの目標の動きなどから、次にセンサ装置810が目標を観測する時点における目標の位置など、目標の将来に関する情報を予測する。
予測データ記憶部118は、磁気ディスク装置920を用いて、ターゲット予測部115が予測した情報を表わすデータ(以下「予測データ」と呼ぶ。)を記憶する。
Based on the captured data stored in the captured data storage unit 117, the target predicting unit 115 determines the future of the target, such as the target position at the time when the sensor device 810 next observes the target based on the movement of the target up to that point. Predict information about.
The prediction data storage unit 118 stores data (hereinafter referred to as “prediction data”) representing information predicted by the target prediction unit 115 using the magnetic disk device 920.

ターゲット相関処理部111は、ターゲット入力部112、ターゲット相関部113、捕捉データ更新部114を有する。
ターゲット入力部112は、CPU911を用いて、センサ装置810が生成し出力したターゲットデータを入力する。ターゲット入力部112が入力するターゲットデータには、例えば、センサ装置810が目標を観測した時刻(以下「観測時刻」と呼ぶ。)や、センサ装置810が観測した目標に関する情報(以下「観測内容」と呼ぶ。観測内容はセンサ装置810の種類によって異なり、例えば、目標の位置、高度、速度、識別コードなどである。)を表わすデータが含まれる。また、ターゲットデータには、それぞれの観測内容について、観測の信頼性(精度)を表わすデータが含まれていてもよい。観測の信頼性は、センサ装置810の分解能、センサ装置810と目標との位置関係、センサ装置810周辺の気象条件などによって定まる。
ターゲット入力部112は、RAM914を用いて、入力したターゲットデータを記憶する。
The target correlation processing unit 111 includes a target input unit 112, a target correlation unit 113, and a captured data update unit 114.
Using the CPU 911, the target input unit 112 inputs target data generated and output by the sensor device 810. The target data input by the target input unit 112 includes, for example, the time when the sensor device 810 observed the target (hereinafter referred to as “observation time”) and information regarding the target observed by the sensor device 810 (hereinafter referred to as “observation content”). The observation contents vary depending on the type of the sensor device 810, and include data representing the target position, altitude, speed, identification code, and the like. The target data may include data representing the reliability (accuracy) of observation for each observation content. The reliability of observation is determined by the resolution of the sensor device 810, the positional relationship between the sensor device 810 and the target, the weather conditions around the sensor device 810, and the like.
The target input unit 112 uses the RAM 914 to store the input target data.

ターゲット相関部113は、CPU911を用いて、ターゲット入力部112が記憶したターゲットデータと、予測データ記憶部118が記憶した予測データとを入力する。予測データ記憶部118が記憶した予測データには、例えば、目標識別子、予測時刻、予測内容などを表わすデータが含まれる。
目標識別子とは、目標を識別するため目標に付した目標ごとに異なるデータである。目標識別子は、モードSアドレスや応答ビーコンコードなどセンサ装置810が観測する識別コードと同一のものを用いてもよいし、目標追尾部110内で独自に生成したものであってもよい。
予測時刻とは、ターゲット予測部115が予測した目標に関する情報が、いつの時点について予測したものであるかを表わす。
予測内容とは、ターゲット入力部112が入力したターゲットデータが表わす観測内容と対応する内容(例えば、目標の位置、高度、速度、識別コードなど)について、ターゲット予測部115が予測した情報を表わす。
また、予測データには、それぞれの予測内容について、予測の信頼性(精度)を表わすデータが含まれていてもよい。予測の信頼性は、予測のもととなったターゲットデータの観測の信頼性、観測内容のバラツキ、観測時刻と予測時刻との差などによって定まる。
The target correlation unit 113 uses the CPU 911 to input the target data stored in the target input unit 112 and the prediction data stored in the prediction data storage unit 118. The prediction data stored in the prediction data storage unit 118 includes, for example, data representing a target identifier, a prediction time, prediction contents, and the like.
The target identifier is data that differs for each target assigned to the target in order to identify the target. The target identifier may be the same as the identification code observed by the sensor device 810, such as the mode S address or response beacon code, or may be uniquely generated in the target tracking unit 110.
The predicted time represents when the information related to the target predicted by the target prediction unit 115 is predicted.
The prediction content represents information predicted by the target prediction unit 115 with respect to the content (for example, target position, altitude, speed, identification code, etc.) corresponding to the observation content represented by the target data input by the target input unit 112.
The prediction data may include data representing the reliability (accuracy) of prediction for each prediction content. The reliability of the prediction is determined by the reliability of the observation of the target data that is the basis of the prediction, the variation in the observation contents, the difference between the observation time and the prediction time, and the like.

ターゲット相関部113は、CPU911を用いて、入力したターゲットデータが表わす観測時刻・観測内容と、入力した予測データが表わす予測時刻・予測内容とに基づいて、ターゲットデータが表わす目標について、目標識別子を推定する。ターゲット相関部113は、例えば、CPU911を用いて、予測データが表わす複数の目標についての予測時刻・予測内容のなかから、ターゲットデータが表わす観測時刻・観測内容に近いものを探す。例えば、ターゲット相関部113は、CPU911を用いて、ターゲットデータが表わす観測内容と予測データが表わす予測内容とを比較し、識別コードが同一であるものや、位置、高度、速度などが近いものを探す。ターゲット相関部113は、予測時刻・予測内容が近い予測データが表わす目標識別子を取得し、ターゲットデータの目標識別子とする。予測時刻・予測内容が近い予測データがない場合、ターゲット相関部113は、CPU911を用いて、新しい目標であると判定し、新たに目標識別子を生成し、ターゲットデータの目標識別子とする。
ターゲット相関部113は、RAM914を用いて、推定した目標識別子を一時的に記憶する。
The target correlation unit 113 uses the CPU 911 to set a target identifier for the target represented by the target data based on the observation time / observation content represented by the input target data and the prediction time / prediction content represented by the input prediction data. presume. For example, the target correlator 113 uses the CPU 911 to search for the one close to the observation time / observation content represented by the target data from among the prediction time / prediction content for the plurality of targets represented by the prediction data. For example, the target correlation unit 113 uses the CPU 911 to compare the observation content represented by the target data with the prediction content represented by the prediction data, and the one having the same identification code or the one having a similar position, altitude, speed, etc. look for. The target correlator 113 acquires the target identifier represented by the prediction data with the prediction time and the prediction content close to each other, and sets it as the target identifier of the target data. When there is no prediction data with a similar prediction time / prediction content, the target correlation unit 113 uses the CPU 911 to determine that the target is a new target, newly generates a target identifier, and sets it as the target identifier of the target data.
The target correlation unit 113 uses the RAM 914 to temporarily store the estimated target identifier.

捕捉データ更新部114は、CPU911を用いて、ターゲット入力部112が一時的に記憶したターゲットデータと、ターゲット相関部113が記憶した目標識別子とを入力する。
捕捉データ更新部114は、CPU911を用いて、入力したターゲットデータと目標識別子とに基づいて、捕捉データ記憶部117が記憶した捕捉データを更新する。捕捉データ更新部114は、例えば、入力したターゲットデータに、入力した目標識別子を付して、捕捉データ記憶部117に捕捉データとして記憶させる。
The captured data update unit 114 uses the CPU 911 to input the target data temporarily stored by the target input unit 112 and the target identifier stored by the target correlation unit 113.
The captured data update unit 114 uses the CPU 911 to update the captured data stored in the captured data storage unit 117 based on the input target data and the target identifier. For example, the captured data update unit 114 adds the input target identifier to the input target data, and stores the acquired target data in the captured data storage unit 117 as captured data.

捕捉データ記憶部117は、磁気ディスク装置920を用いて、捕捉データを記憶する。捕捉データ記憶部117は、同じ目標識別子を付された捕捉データを、過去数回分にわたって複数記憶する。捕捉データ更新部114により捕捉データを更新された際、捕捉データ記憶部117は、CPU911を用いて、例えば、記憶した捕捉データのうち、同じ目標識別子を付された捕捉データの数を数える。捕捉データ記憶部117は、CPU911を用いて、同じ目標識別子を付された捕捉データが所定の数(例えば、11)以上になったか否かを判定する。捕捉データ記憶部117は、同じ目標識別子を付された捕捉データが所定の数以上になったと判定した場合、磁気ディスク装置920を用いて、同じ目標識別子を付された捕捉データのうち、一番古い捕捉データを削除する。   The captured data storage unit 117 uses the magnetic disk device 920 to store captured data. The captured data storage unit 117 stores a plurality of captured data assigned the same target identifier over the past several times. When the captured data is updated by the captured data update unit 114, the captured data storage unit 117 uses the CPU 911 to count, for example, the number of captured data to which the same target identifier is assigned among the stored captured data. The captured data storage unit 117 uses the CPU 911 to determine whether or not the number of captured data with the same target identifier has reached a predetermined number (for example, 11) or more. When the captured data storage unit 117 determines that the number of captured data with the same target identifier has reached a predetermined number or more, the captured data storage unit 117 uses the magnetic disk device 920 to select the most of the captured data with the same target identifier. Delete old capture data.

ターゲット予測部115は、CPU911を用いて、捕捉データ記憶部117が記憶した捕捉データを入力する。ターゲット予測部115は、CPU911を用いて、入力した捕捉データに基づいて、目標の将来に関する情報を予測する。ターゲット予測部115は、CPU911を用いて、予測した情報を表わす予測データを生成する。
例えば、ターゲット予測部115は、CPU911を用いて、捕捉データ記憶部117が記憶した捕捉データのうちから、捕捉データ更新部114が更新した捕捉データと同一の目標識別子を付された捕捉データ(捕捉データ更新部114が更新した捕捉データも含む)を入力する。ターゲット予測部115は、CPU911を用いて、入力した捕捉データに基づいて、目標の現在の位置、高度、速度などを推定する。ターゲット予測部115は、CPU911を用いて、予測時刻を決定する。ターゲット予測部115は、例えば、センサ装置810が同じ目標を観測すると予想される時刻を予測時刻とする。例えば、センサ装置810が(1秒で1回転する)空港面探知レーダ811であれば、1秒後、2秒後、3秒後…に同じ目標を観測することが予想され、センサ装置810が(4秒で1回転する)空港監視レーダ812であれば、4秒後、8秒後、12秒後…に同じ目標を観測することが予想される。ターゲット予測部115は、推定した目標の現在の位置、高度、速度などに基づいて、決定した予測時刻における目標の位置、高度、速度などを予測する。また、ターゲット予測部115は、CPU911を用いて、予測の信頼度を算出する。ターゲット予測部115は、CPU911を用いて、予測した目標の位置、高度、速度や、算出した予測の信頼度などを含む予測内容を表わす予測データを生成する。
ターゲット予測部115は、RAM914を用いて、生成した予測データを記憶する。
Using the CPU 911, the target prediction unit 115 inputs the captured data stored in the captured data storage unit 117. The target prediction unit 115 uses the CPU 911 to predict information regarding the future of the target based on the input captured data. The target prediction unit 115 uses the CPU 911 to generate prediction data representing the predicted information.
For example, the target predicting unit 115 uses the CPU 911 to acquire captured data (captured) having the same target identifier as the captured data updated by the captured data updating unit 114 from the captured data stored in the captured data storage unit 117. Including the captured data updated by the data updating unit 114). The target prediction unit 115 uses the CPU 911 to estimate the current position, altitude, speed, and the like of the target based on the input captured data. The target prediction unit 115 uses the CPU 911 to determine the predicted time. For example, the target prediction unit 115 sets the time when the sensor device 810 is expected to observe the same target as the predicted time. For example, if the sensor device 810 is an airport surface detection radar 811 (rotating once per second), it is expected that the same target will be observed in 1 second, 2 seconds, 3 seconds, and so on. In the case of the airport monitoring radar 812 (which rotates once in 4 seconds), it is expected that the same target will be observed after 4 seconds, 8 seconds, 12 seconds, and so on. The target prediction unit 115 predicts the target position, altitude, speed, and the like at the determined prediction time based on the estimated current position, altitude, speed, and the like of the target. In addition, the target prediction unit 115 calculates the reliability of prediction using the CPU 911. The target prediction unit 115 uses the CPU 911 to generate prediction data representing prediction contents including the predicted target position, altitude, speed, calculated prediction reliability, and the like.
The target prediction unit 115 stores the generated prediction data using the RAM 914.

また、予測データ記憶部118が記憶した予測データが表わす一番早い予測時刻から所定の時間(例えば、観測周期の10分の1)が経過しても、捕捉データ更新部114が捕捉データを更新しない場合、ターゲット予測部115は、CPU911を用いて、何らかの原因でセンサ装置810が目標を観測し損ねたと判定する。その場合も、ターゲット予測部115は、CPU911を用いて、捕捉データ記憶部117が記憶した捕捉データを入力し、入力した捕捉データに基づいて、予測データを生成する。
この場合において、ターゲット予測部115は、最新の観測時刻と予測時刻との差が大きく、目標が観測されるべき時刻に目標が観測されなかったことから、通常の場合よりも予測の信頼性を低く見積もる。
Further, even if a predetermined time (for example, 1/10 of the observation period) has elapsed from the earliest predicted time represented by the predicted data stored in the predicted data storage unit 118, the captured data update unit 114 updates the captured data. If not, the target prediction unit 115 uses the CPU 911 to determine that the sensor device 810 failed to observe the target for some reason. Also in this case, the target prediction unit 115 uses the CPU 911 to input the capture data stored in the capture data storage unit 117, and generates prediction data based on the input capture data.
In this case, the target prediction unit 115 has a larger difference between the latest observation time and the prediction time, and the target is not observed at the time when the target should be observed. Estimate low.

捕捉データ更新部114が捕捉データを更新せず、ターゲット予測部115が予測データを生成した場合、捕捉データ記憶部117は、CPU911を用いて、予測データ記憶部118が記憶した予測データのうちから、一番早い予測時刻についての予測データを取得し、磁気ディスク装置920を用いて、捕捉データとして記憶する。これにより、センサ装置810が目標を観測し損ねた場合であっても、目標の追尾を継続することができる(いわゆるメモリトラック機能)。   When the capture data update unit 114 does not update the capture data and the target prediction unit 115 generates the prediction data, the capture data storage unit 117 uses the CPU 911 to select from the prediction data stored in the prediction data storage unit 118. The prediction data for the earliest prediction time is acquired and stored as captured data using the magnetic disk device 920. Thereby, even when the sensor device 810 fails to observe the target, the target tracking can be continued (so-called memory track function).

予測データ記憶部118は、CPU911を用いて、ターゲット予測部115が記憶した予測データを入力する。予測データ記憶部118は、磁気ディスク装置920を用いて、入力した予測データを記憶する。   The prediction data storage unit 118 uses the CPU 911 to input the prediction data stored by the target prediction unit 115. The predicted data storage unit 118 stores the input predicted data using the magnetic disk device 920.

なお、メモリトラック機能により追尾を継続している状態において、更に捕捉データ更新部114が捕捉データを更新しないことが続いた場合、ターゲット予測部115は、CPU911を用いて、その目標を見失ったと判定する。例えば、ターゲット予測部115は、CPU911を用いて、捕捉データ更新部114が捕捉データを更新しないことが、所定の回数(例えば、5回)続いた場合、その目標を見失ったと判定する。あるいは、ターゲット予測部115は、CPU911を用いて、予測の信頼性が所定のレベル以下に下がった場合に、その目標を見失ったと判定してもよい。
その場合、ターゲット予測部115は、その目標についての予測データを生成しない。予測データ記憶部118は、磁気ディスク装置920を用いて、記憶した予測データのうちから、その目標に関する予測データを削除する。また、捕捉データ記憶部117は、磁気ディスク装置920を用いて、記憶した捕捉データのうちから、その目標に関する捕捉データを削除する。
In the state where tracking is continued by the memory track function, if the captured data update unit 114 continues to not update the captured data, the target predicting unit 115 determines that the target has been lost using the CPU 911. To do. For example, using the CPU 911, the target prediction unit 115 determines that the target has been lost if the capture data update unit 114 does not update the capture data for a predetermined number of times (for example, 5 times). Alternatively, the target prediction unit 115 may use the CPU 911 to determine that the target has been lost when the reliability of the prediction drops below a predetermined level.
In that case, the target prediction unit 115 does not generate prediction data for the target. The predicted data storage unit 118 uses the magnetic disk device 920 to delete predicted data related to the target from the stored predicted data. In addition, the captured data storage unit 117 uses the magnetic disk device 920 to delete captured data related to the target from the stored captured data.

捕捉データ更新部114が記憶した捕捉データが更新され、ターゲット予測部115が生成した予測データを予測データ記憶部118が記憶した場合、トラックデータ出力部119は、CPU911を用いて、捕捉データ記憶部117が記憶した捕捉データと、予測データ記憶部118が記憶した予測データとに基づいて、トラックデータを生成する。例えば、捕捉データ記憶部117は、CPU911を用いて、捕捉データ記憶部117が記憶した捕捉データのうち、更新された最新の捕捉データを取得する。捕捉データ記憶部117は、CPU911を用いて、取得した捕捉データに含まれる目標識別子と同じ目標識別子が付された予測データを、予測データ記憶部118が記憶した予測データのうちから取得する。トラックデータ出力部119は、CPU911を用いて、取得した捕捉データと予測データとを一つにまとめ、センサ装置810を識別するセンサ識別子を付して、トラックデータとする。トラックデータ出力部119は、CPU911を用いて、生成したトラックデータを出力する。   When the captured data stored by the captured data update unit 114 is updated and the predicted data storage unit 118 stores the predicted data generated by the target prediction unit 115, the track data output unit 119 uses the CPU 911 to capture the captured data storage unit. Track data is generated based on the captured data stored in 117 and the predicted data stored in the predicted data storage unit 118. For example, the captured data storage unit 117 uses the CPU 911 to acquire the latest updated captured data among the captured data stored by the captured data storage unit 117. The captured data storage unit 117 uses the CPU 911 to acquire prediction data with the same target identifier as the target identifier included in the acquired captured data from the prediction data stored in the prediction data storage unit 118. The track data output unit 119 uses the CPU 911 to combine the acquired captured data and the predicted data into one and attach a sensor identifier for identifying the sensor device 810 to obtain track data. Using the CPU 911, the track data output unit 119 outputs the generated track data.

図6は、この実施の形態における追尾装置100のうち、最適化処理部120の一部及び同一データ記憶部180の内部ブロックの構成の一例を示す詳細ブロック図である。   FIG. 6 is a detailed block diagram illustrating an example of a configuration of a part of the optimization processing unit 120 and an internal block of the same data storage unit 180 in the tracking device 100 according to this embodiment.

最適化処理部120は、トラック相関処理部130を有する。
トラック相関処理部130は、異なる複数のセンサ装置810が生成したターゲットデータに基づいて目標追尾部110が生成した複数のトラックデータを順次入力し、同じ目標についてのトラックデータを一つにまとめる。
The optimization processing unit 120 includes a track correlation processing unit 130.
The track correlation processing unit 130 sequentially inputs a plurality of track data generated by the target tracking unit 110 based on target data generated by a plurality of different sensor devices 810, and collects track data for the same target into one.

同一データ記憶部180は、トラック記憶部181、共通データ記憶部182、平滑予測記憶部183を有する。
トラック記憶部181は、磁気ディスク装置920を用いて、トラック相関処理部130が一つにまとめたトラックデータを記憶する。
共通データ記憶部182については、後述する。
平滑予測記憶部183は、磁気ディスク装置920を用いて、後述する平滑予測部150が生成した平滑予測データを記憶する。
平滑予測データとは、平滑予測部150が予測した目標の将来に関する情報(所定の時刻(以下「平滑予測時刻」と呼ぶ。)における位置、高度、速度、識別コードなど)を表わすデータである。
The same data storage unit 180 includes a track storage unit 181, a common data storage unit 182, and a smooth prediction storage unit 183.
The track storage unit 181 uses the magnetic disk device 920 to store track data collected by the track correlation processing unit 130 into one.
The common data storage unit 182 will be described later.
The smooth prediction storage unit 183 stores the smooth prediction data generated by the smooth prediction unit 150 described later using the magnetic disk device 920.
The smooth prediction data is data representing information on the future of the target predicted by the smooth prediction unit 150 (position, altitude, speed, identification code, etc. at a predetermined time (hereinafter referred to as “smooth prediction time”)).

トラック相関処理部130は、トラック入力部131、トラック推定部132、トラック相関部133、トラック更新部134を有する。   The track correlation processing unit 130 includes a track input unit 131, a track estimation unit 132, a track correlation unit 133, and a track update unit 134.

トラック入力部131は、CPU911を用いて、複数の目標追尾部110がそれぞれのタイミングで出力したトラックデータを入力する。トラック入力部131は、RAM914を用いて、入力したトラックデータを記憶する。   Using the CPU 911, the track input unit 131 inputs the track data output by the plurality of target tracking units 110 at each timing. The track input unit 131 uses the RAM 914 to store the input track data.

トラック推定部132は、CPU911を用いて、トラック入力部131が記憶したトラックデータを入力する。トラック推定部132は、CPU911を用いて、入力したトラックデータに基づいて、センサ装置810が目標を観測した観測時刻を取得する。
トラック推定部132は、CPU911を用いて、平滑予測記憶部183が記憶した平滑予測データに基づいて、取得した観測時刻における目標に関する情報を推定する。例えば、トラック推定部132は、CPU911を用いて、取得した観測時刻に基づいて、平滑予測記憶部183が記憶した平滑予測データのなかから、観測時刻の前後の時刻を平滑予測時刻とする平滑予測データを入力する。トラック推定部132は、入力した平滑予測データに基づいて、取得した観測時刻における目標に関する情報を推定する。
トラック推定部132は、RAM914を用いて、推定した情報を表わすデータ(以下「トラック推定データ」と呼ぶ。)を記憶する。
Using the CPU 911, the track estimation unit 132 inputs the track data stored in the track input unit 131. The track estimation unit 132 uses the CPU 911 to acquire the observation time when the sensor device 810 observed the target based on the input track data.
The track estimation unit 132 uses the CPU 911 to estimate information about the target at the obtained observation time based on the smooth prediction data stored in the smooth prediction storage unit 183. For example, the track estimation unit 132 uses the CPU 911 to perform smooth prediction using the smoothed prediction data stored in the smoothed prediction storage unit 183 based on the acquired observation time, with the time before and after the observation time as the smoothed prediction time. Enter the data. The track estimation unit 132 estimates information on the target at the obtained observation time based on the input smoothed prediction data.
Using the RAM 914, the track estimation unit 132 stores data representing the estimated information (hereinafter referred to as “track estimation data”).

トラック相関部133は、CPU911を用いて、トラック入力部131が記憶したトラックデータと、トラック推定部132が記憶したトラック推定データとを入力する。トラック相関部133は、CPU911を用いて、入力したトラックデータとトラック推定データとに基づいて、トラックデータが表わす目標を同定する。
ここで、トラック相関部133が同定する目標は、トラック入力部131が入力したトラックデータに含まれる目標識別子が表わす目標と同じであるとは限らない。目標追尾部110が同一の目標であると判定した判定結果が常に正しいとは限らず、トラック相関部133が同定した目標が、目標追尾部110が同定した目標と異なる場合もある。
トラック相関部133は、RAM914を用いて、同定した目標を表わす目標識別子を一時的に記憶する。なお、トラック相関部133が使用する目標識別子は、目標追尾部110が使用する目標識別子と異なる場合がある。例えば、目標追尾部110が独自の目標識別子を使用している場合、他の目標追尾部110における目標識別子と整合しないので、トラック相関処理部130では、便名、モードSアドレス、応答ビーコンコードなどに基づく統一された目標識別子を使用する。
Using the CPU 911, the track correlation unit 133 inputs the track data stored in the track input unit 131 and the track estimation data stored in the track estimation unit 132. The track correlation unit 133 uses the CPU 911 to identify a target represented by the track data based on the input track data and the track estimation data.
Here, the target identified by the track correlation unit 133 is not necessarily the same as the target represented by the target identifier included in the track data input by the track input unit 131. The determination result determined that the target tracking unit 110 is the same target is not always correct, and the target identified by the track correlation unit 133 may be different from the target identified by the target tracking unit 110.
Using the RAM 914, the track correlation unit 133 temporarily stores a target identifier representing the identified target. Note that the target identifier used by the track correlation unit 133 may be different from the target identifier used by the target tracking unit 110. For example, when the target tracking unit 110 uses a unique target identifier, it does not match the target identifier in the other target tracking units 110, so the track correlation processing unit 130 uses the flight number, mode S address, response beacon code, etc. Use a unified goal identifier based on.

トラック更新部134は、CPU911を用いて、トラック入力部131が記憶したトラックデータと、トラック相関部133が一時的に記憶した目標識別子とを入力する。トラック更新部134は、CPU911を用いて、入力したトラックデータと目標識別子とに基づいて、トラック記憶部181が記憶したトラックデータを更新する。トラック更新部134は、例えば、CPU911を用いて、入力したトラックデータに含まれる目標識別子を、トラック相関部133から入力した目標識別子に変更し、トラック記憶部181に記憶させる。   The track update unit 134 uses the CPU 911 to input the track data stored in the track input unit 131 and the target identifier temporarily stored in the track correlation unit 133. The track updating unit 134 uses the CPU 911 to update the track data stored in the track storage unit 181 based on the input track data and the target identifier. For example, using the CPU 911, the track update unit 134 changes the target identifier included in the input track data to the target identifier input from the track correlation unit 133 and stores the target identifier in the track storage unit 181.

トラック記憶部181は、磁気ディスク装置920を用いて、トラックデータを記憶する。トラック記憶部181は、同じ目標識別子を付されたトラックデータを、センサ装置810ごとに1つずつ記憶する。
例えば、トラック更新部134によりトラックデータを更新された際、トラック記憶部181は、CPU911を用いて、記憶したトラックデータのうちから、更新されたトラックデータ以外に、更新されたトラックデータと同じ目標識別子、同じセンサ識別子を含むトラックデータを探す。更新されたトラックデータと同じ目標識別子、同じセンサ識別子を含むトラックデータを見つけた場合、トラック記憶部181は、磁気ディスク装置920を用いて、発見したトラックデータを削除する。
The track storage unit 181 uses the magnetic disk device 920 to store track data. The track storage unit 181 stores track data with the same target identifier for each sensor device 810.
For example, when the track data is updated by the track update unit 134, the track storage unit 181 uses the CPU 911 to use the same target as the updated track data in addition to the updated track data from the stored track data. Search for track data containing the same identifier as the sensor identifier. When the track data including the same target identifier and the same sensor identifier as the updated track data is found, the track storage unit 181 uses the magnetic disk device 920 to delete the found track data.

図7は、この実施の形態における追尾装置100のうち、最適化処理部120の一部及び同一データ記憶部180の内部ブロックの構成の一例を示す詳細ブロック図である。
最適化処理部120は、更に、優先更新部140、平滑予測部150を有する。
FIG. 7 is a detailed block diagram illustrating an example of a configuration of a part of the optimization processing unit 120 and an internal block of the same data storage unit 180 in the tracking device 100 according to this embodiment.
The optimization processing unit 120 further includes a priority update unit 140 and a smooth prediction unit 150.

優先更新部140は、トラック記憶部181が記憶したトラックデータのうち、一番優先度の高いトラックデータを複製して、共通データ記憶部182に共通データとして記憶させる。
優先更新部140は、優先度算出部141、優先度記憶部142、更新判定部143、共通データ更新部144を有する。
The priority updating unit 140 duplicates the track data having the highest priority among the track data stored in the track storage unit 181 and stores the duplicated data in the common data storage unit 182 as common data.
The priority update unit 140 includes a priority calculation unit 141, a priority storage unit 142, an update determination unit 143, and a common data update unit 144.

優先度算出部141は、CPU911を用いて、トラック更新部134がトラック記憶部181に記憶させたトラックデータを入力する。優先度算出部141は、CPU911を用いて、入力したトラックデータに基づいて、入力したトラックデータの優先度を算出する。トラックデータの優先度とは、同一データを代表する共通データとして、そのトラックデータを使用するか否かを決定するための指標となるものである。優先度算出部141は、CPU911を用いて、例えば、トラックデータが表わす観測の信頼性、センサ装置810の種類、センサ装置810と目標との位置関係などに基づいて、優先度を算出する。優先度算出部141は、RAM914を用いて、算出した優先度を表わすデータ(以下「優先度データ」と呼ぶ。)を一時的に記憶する。なお、優先度データには、優先度算出部141が入力したトラックデータが表わす目標を識別する目標識別子や、センサ装置810を識別するセンサ識別子も含まれる。   Using the CPU 911, the priority calculation unit 141 inputs the track data stored in the track storage unit 181 by the track update unit 134. The priority calculation unit 141 uses the CPU 911 to calculate the priority of the input track data based on the input track data. The priority of track data is an index for determining whether or not to use the track data as common data representing the same data. The priority calculation unit 141 uses the CPU 911 to calculate the priority based on, for example, the reliability of observation represented by the track data, the type of the sensor device 810, the positional relationship between the sensor device 810 and the target. Using the RAM 914, the priority calculation unit 141 temporarily stores data representing the calculated priority (hereinafter referred to as “priority data”). The priority data includes a target identifier for identifying a target represented by the track data input by the priority calculation unit 141 and a sensor identifier for identifying the sensor device 810.

更新判定部143は、CPU911を用いて、優先度算出部141が一時的に記憶した優先度データに基づいて、共通データを更新するか否かを判定する。判定の詳細については、後述する。
更新判定部143が共通データを更新すると判定した場合、優先度記憶部142は、CPU911を用いて、優先度算出部141が記憶した優先度データを入力する。優先度記憶部142は、磁気ディスク装置920を用いて、入力した優先度データを記憶する。優先度記憶部142は、目標ごとに一つずつ優先度データを記憶する。優先度記憶部142は、CPU911を用いて、記憶した優先度データのうちから、入力した優先度データに含まれる目標識別子と同じ目標識別子を含む優先度データを探す。入力した優先度データに含まれる目標識別子と同じ目標識別子を含む優先度データが見つかった場合、優先度記憶部142は、磁気ディスク装置920を用いて、発見した優先度データを削除する。その後、優先度記憶部142は、磁気ディスク装置920を用いて、入力した優先度データを記憶する。
The update determination unit 143 uses the CPU 911 to determine whether to update the common data based on the priority data temporarily stored by the priority calculation unit 141. Details of the determination will be described later.
When the update determination unit 143 determines to update the common data, the priority storage unit 142 uses the CPU 911 to input the priority data stored by the priority calculation unit 141. The priority storage unit 142 stores input priority data using the magnetic disk device 920. The priority storage unit 142 stores priority data for each target. Using the CPU 911, the priority storage unit 142 searches the stored priority data for priority data that includes the same target identifier as the target identifier included in the input priority data. When priority data including the same target identifier as the target identifier included in the input priority data is found, the priority storage unit 142 uses the magnetic disk device 920 to delete the detected priority data. Thereafter, the priority storage unit 142 stores the input priority data using the magnetic disk device 920.

更新判定部143は、CPU911を用いて、優先度算出部141が記憶した優先度データを入力する。更新判定部143は、CPU911を用いて、入力した優先度データに基づいて、優先度データに含まれる目標識別子を取得する。更新判定部143は、CPU911を用いて、優先度記憶部142が記憶した優先度データのうちから、取得した目標識別子と同じ目標識別子を含む優先度データを入力する。優先度記憶部142が記憶した優先度データのなかに、取得した目標識別子と同じ目標識別子を含む優先度データがない場合、更新判定部143は、CPU911を用いて、共通データを更新すると判定する。
優先度記憶部142が記憶した優先度データのなかに、取得した目標識別子と同じ目標識別子を含む優先度データがある場合、更新判定部143は、CPU911を用いて、優先度算出部141から入力した優先度データと、優先度記憶部142から入力した優先度データとにそれぞれ含まれるセンサ識別子を比較する。更新判定部143は、CPU911を用いて、二つのセンサ識別子が同一である場合、共通データを更新すると判定する。二つのセンサ識別子が異なる場合、更新判定部143は、CPU911を用いて、入力した二つの優先度データが表わす優先度を比較する。更新判定部143は、CPU911を用いて、優先度算出部141が算出した優先度のほうが高いと判定した場合、共通データを更新すると判定する。
Using the CPU 911, the update determination unit 143 inputs the priority data stored by the priority calculation unit 141. The update determination unit 143 uses the CPU 911 to acquire a target identifier included in the priority data based on the input priority data. Using the CPU 911, the update determination unit 143 inputs priority data including the same target identifier as the acquired target identifier from the priority data stored in the priority storage unit 142. When there is no priority data including the same target identifier as the acquired target identifier in the priority data stored in the priority storage unit 142, the update determination unit 143 determines to update the common data using the CPU 911. .
When the priority data stored in the priority storage unit 142 includes priority data that includes the same target identifier as the acquired target identifier, the update determination unit 143 is input from the priority calculation unit 141 using the CPU 911. The sensor identifiers included in the priority data and the priority data input from the priority storage unit 142 are compared. The update determination unit 143 uses the CPU 911 to determine to update the common data when the two sensor identifiers are the same. When the two sensor identifiers are different, the update determination unit 143 uses the CPU 911 to compare the priorities represented by the two input priority data. The update determination unit 143 determines to update the common data when the CPU 911 determines that the priority calculated by the priority calculation unit 141 is higher.

共通データ更新部144は、CPU911を用いて、更新判定部143が共通データを更新すると判定した場合、トラック更新部134がトラック記憶部181に記憶させたトラックデータを入力する。共通データ更新部144は、CPU911を用いて、入力したトラックデータを、共通データ記憶部182に共通データとして記憶させる。   When the update determination unit 143 determines to update the common data using the CPU 911, the common data update unit 144 inputs the track data stored in the track storage unit 181 by the track update unit 134. The common data update unit 144 uses the CPU 911 to store the input track data in the common data storage unit 182 as common data.

共通データ記憶部182は、磁気ディスク装置920を用いて、共通データを記憶する。共通データ記憶部182は、同じ目標識別子を含む共通データを、過去数回分にわたって複数記憶する。共通データ更新部144により共通データを更新された際、共通データ記憶部182は、CPU911を用いて、例えば、記憶した共通データのうち、同じ目標識別子を含む共通データの数を数える。共通データ記憶部182は、CPU911を用いて、同じ目標識別子を含む共通データが所定の数(例えば、11)以上になったか否かを判定する。共通データ記憶部182は、同じ目標識別子を含む共通データが所定の数以上になったと判定した場合、磁気ディスク装置920を用いて、同じ目標識別子を含む共通データのうち、一番古い共通データを削除する。   The common data storage unit 182 uses the magnetic disk device 920 to store common data. The common data storage unit 182 stores a plurality of pieces of common data including the same target identifier over the past several times. When the common data is updated by the common data updating unit 144, the common data storage unit 182 uses the CPU 911 to count the number of common data including the same target identifier among the stored common data, for example. The common data storage unit 182 uses the CPU 911 to determine whether or not the common data including the same target identifier has reached a predetermined number (for example, 11) or more. When it is determined that the common data including the same target identifier has reached a predetermined number or more, the common data storage unit 182 uses the magnetic disk device 920 to store the oldest common data among the common data including the same target identifier. delete.

平滑予測部150は、CPU911を用いて、共通データ記憶部182が記憶した共通データを入力する。平滑予測部150は、CPU911を用いて、入力した共通データに基づいて、目標の将来に関する情報を予測する。平滑予測部150は、CPU911を用いて、予測した情報を表わす平滑予測データを生成する。
例えば、平滑予測部150は、CPU911を用いて、共通データ記憶部182が記憶した共通データのうちから、共通データ更新部144が更新した共通データと同一の目標識別子を含む共通データ(共通データ更新部144が更新した共通データも含む)を入力する。平滑予測部150は、CPU911を用いて、入力した共通データに基づいて、目標の現在の位置、高度、速度などを推定する。平滑予測部150は、CPU911を用いて、平滑予測時刻を決定する。例えば、あらかじめ平滑予測時刻を4秒周期とすると定めておき、平滑予測部150は、それに基づいて、4秒後、8秒後、12秒後…を平滑予測時刻とする。平滑予測部150は、CPU911を用いて、推定した目標の現在の位置、高度、速度などに基づいて、決定した平滑予測時刻における目標の位置、高度、速度などを予測する。また、平滑予測部150は、CPU911を用いて、予測の信頼度を算出する。平滑予測部150は、CPU911を用いて、予測した目標の位置、高度、速度や、算出した予測の信頼度などを含む平滑予測内容を表わす平滑予測データを生成する。
平滑予測部150は、RAM914を用いて、生成した平滑予測データを記憶する。
Using the CPU 911, the smooth prediction unit 150 inputs the common data stored in the common data storage unit 182. The smooth prediction unit 150 uses the CPU 911 to predict information regarding the future of the target based on the input common data. The smooth prediction unit 150 uses the CPU 911 to generate smooth prediction data representing the predicted information.
For example, the smooth prediction unit 150 uses the CPU 911 to select common data (common data update) including the same target identifier as the common data updated by the common data update unit 144 from the common data stored by the common data storage unit 182. (Including common data updated by the unit 144). The smooth prediction unit 150 uses the CPU 911 to estimate the current position, altitude, speed, and the like of the target based on the input common data. The smooth prediction unit 150 uses the CPU 911 to determine a smooth prediction time. For example, the smooth prediction time is determined to be a 4-second cycle in advance, and the smooth prediction unit 150 sets the smooth prediction time to 4 seconds, 8 seconds, 12 seconds, and so on based on the smooth prediction time. The smooth prediction unit 150 uses the CPU 911 to predict the target position, altitude, speed, and the like at the determined smooth prediction time based on the estimated current position, altitude, speed, and the like of the target. In addition, the smooth prediction unit 150 uses the CPU 911 to calculate the prediction reliability. The smooth prediction unit 150 uses the CPU 911 to generate smooth prediction data representing smooth prediction contents including the predicted target position, altitude, speed, calculated prediction reliability, and the like.
The smooth prediction unit 150 uses the RAM 914 to store the generated smooth prediction data.

平滑予測記憶部183は、CPU911を用いて、平滑予測部150が記憶した平滑予測データを入力する。平滑予測記憶部183は、磁気ディスク装置920を用いて、入力した平滑予測データを記憶する。   Using the CPU 911, the smooth prediction storage unit 183 inputs the smooth prediction data stored by the smooth prediction unit 150. The smooth prediction storage unit 183 uses the magnetic disk device 920 to store the input smooth prediction data.

目標追尾部110における相関処理では、センサ装置810がターゲットデータを生成するタイミングがあらかじめ予想できるので、ターゲット予測部115が予測時刻における目標の位置などを予測しておいて、ターゲット相関部113が、観測内容と予測内容とを比較することにより、目標を同定する。
これに対し、トラック相関処理部130における相関処理では、目標追尾部110がそれぞれ独自のタイミングでトラックデータを生成するので、将来入力するトラックデータが表わす観測時刻に合わせて、平滑予測時刻を決定することができない。そこで、平滑予測部150は、あらかじめ決められた所定の周期をもとに平滑予測時刻を決定し、平滑予測データを生成しておく。
トラック推定部132は、CPU911を用いて、トラックデータの観測時刻が平滑予測時刻と一致しない場合、観測時刻の直前の平滑予測時刻と、観測時刻の直後の平滑予測時刻とにおける平滑予測データを入力する。観測時刻が最先の平滑予測時刻よりも早い場合、トラック推定部132は、CPU911を用いて、共通データ記憶部182が記憶した共通データのうち最新の共通データを、観測時刻の直前の平滑予測データの代わりに入力する。トラック推定部132は、CPU911を用いて、入力した二つの平滑予測データ(あるいは共通データと平滑予測データ)に基づいて、観測時刻における目標に関する情報を推定する。例えば、トラック推定部132は、CPU911を用いて、直前の平滑予測時刻についての平滑予測データが表わす目標の位置と、直後の平滑予測時刻についての平滑予測データが表わす目標の位置とに基づいて、直線補間による内挿により、観測時刻における目標の位置を算出する。トラック推定部132は、RAM914を用いて、推定した情報を表わすトラック推定データを記憶する。
これにより、トラックデータが表わす観測内容とトラック推定データが表わす推定内容とをトラック相関部133が比較して、目標を同定することができる。
In the correlation processing in the target tracking unit 110, since the timing at which the sensor device 810 generates target data can be predicted in advance, the target prediction unit 115 predicts the target position at the prediction time, and the target correlation unit 113 The target is identified by comparing the observed content with the predicted content.
On the other hand, in the correlation processing in the track correlation processing unit 130, each target tracking unit 110 generates track data at a unique timing, so that a smooth prediction time is determined in accordance with an observation time represented by track data to be input in the future. I can't. Therefore, the smooth prediction unit 150 determines a smooth prediction time based on a predetermined cycle that is determined in advance, and generates smooth prediction data.
When the track data observation time does not match the smooth prediction time, the track estimation unit 132 uses the CPU 911 to input smooth prediction data at the smooth prediction time immediately before the observation time and the smooth prediction time immediately after the observation time. To do. When the observation time is earlier than the earliest smooth prediction time, the track estimation unit 132 uses the CPU 911 to convert the latest common data among the common data stored in the common data storage unit 182 to the smooth prediction immediately before the observation time. Enter instead of data. The track estimation unit 132 uses the CPU 911 to estimate information about the target at the observation time based on the two input smooth prediction data (or common data and smooth prediction data). For example, the track estimation unit 132 uses the CPU 911 based on the target position represented by the smoothed prediction data for the immediately preceding smoothed prediction time and the target position represented by the smoothed prediction data for the immediately following smoothed predicted time. The target position at the observation time is calculated by interpolation using linear interpolation. The track estimation unit 132 uses the RAM 914 to store track estimation data representing the estimated information.
As a result, the track correlator 133 compares the observation content represented by the track data with the estimated content represented by the track estimation data, and can identify the target.

図8は、この実施の形態における追尾装置100のうち、最適化処理部120の一部及び同一データ記憶部180の内部ブロックの構成の一例を示す詳細ブロック図である。
最適化処理部120は、更に、同一データ削除部160を有する。
FIG. 8 is a detailed block diagram illustrating an example of a configuration of a part of the optimization processing unit 120 and an internal block of the same data storage unit 180 in the tracking device 100 according to this embodiment.
The optimization processing unit 120 further includes an identical data deletion unit 160.

同一データ削除部160は、同一データ記憶部180が記憶した同一データのうち、不要になった同一データを削除する。
同一データ削除部160は、トラック削除部161、共通データ削除部162、平滑予測削除部163を有する。
The same data deletion unit 160 deletes the same data that is no longer needed from the same data stored in the same data storage unit 180.
The same data deletion unit 160 includes a track deletion unit 161, a common data deletion unit 162, and a smooth prediction deletion unit 163.

トラック削除部161は、CPU911を用いて、トラック記憶部181が記憶したトラックデータを入力する。トラック削除部161は、CPU911を用いて、入力したトラックデータに基づいて、トラックデータが表わすセンサ識別子と観測時刻とを取得する。トラック削除部161は、CPU911を用いて、取得したセンサ識別子に基づいて、センサ装置810の観測周期を求める。例えば、トラック削除部161は、CPU911を用いて、センサ装置810の諸元を記憶した記憶装置にアクセスし、センサ装置810の観測周期を取得する。トラック削除部161は、CPU911を用いて、取得した観測時刻と、求めた観測周期とに基づいて、そのトラックデータが最近更新されているか否かを判定する。例えば、トラック削除部161は、CPU911を用いて、現在時刻から観測周期2周期分前の時刻を基準とし、観測時刻が基準時刻よりも前であれば、そのトラックデータが最近更新されていないと判定する。
トラックデータが最近更新されていないと判定した場合、トラック削除部161は、CPU911を用いて、トラックデータが表わす目標識別子を取得する。トラック削除部161は、RAM914を用いて、取得した目標識別子を記憶する。トラック削除部161は、CPU911を用いて、トラック記憶部181が記憶したトラックデータのうち、最近更新されていないと判定したトラックデータを削除する。
Using the CPU 911, the track deletion unit 161 inputs the track data stored in the track storage unit 181. Using the CPU 911, the track deletion unit 161 acquires a sensor identifier and an observation time represented by the track data based on the input track data. The track deletion unit 161 uses the CPU 911 to obtain the observation period of the sensor device 810 based on the acquired sensor identifier. For example, the track deletion unit 161 uses the CPU 911 to access a storage device that stores the specifications of the sensor device 810 and acquires the observation period of the sensor device 810. The track deletion unit 161 uses the CPU 911 to determine whether the track data has been updated recently based on the acquired observation time and the obtained observation cycle. For example, the track deletion unit 161 uses the CPU 911 as a reference when the observation time is before the reference time based on the time two observation cycles before the current time, and the track data has not been updated recently. judge.
When it is determined that the track data has not been updated recently, the track deletion unit 161 uses the CPU 911 to acquire a target identifier represented by the track data. The track deletion unit 161 uses the RAM 914 to store the acquired target identifier. The track deletion unit 161 uses the CPU 911 to delete the track data determined not to have been updated recently from the track data stored by the track storage unit 181.

トラック削除部161がトラックデータを削除した場合、共通データ削除部162は、CPU911を用いて、トラック削除部161が記憶した目標識別子を入力する。共通データ削除部162は、CPU911を用いて、取得した目標識別子に基づいて、トラック記憶部181が記憶したトラックデータのうちから、トラック削除部161が削除したトラックデータと同じ目標識別子を含むトラックデータを探す。トラック削除部161が削除したトラックデータと同じ目標識別子を含むトラックデータが見つからない場合、共通データ削除部162は、CPU911を用いて、共通データ記憶部182が記憶した共通データのうち、トラック削除部161が削除したトラックデータと同じ目標識別子を含む共通データを削除する。共通データ削除部162は、RAM914を用いて、取得した目標識別子を記憶する。   When the track deletion unit 161 deletes track data, the common data deletion unit 162 uses the CPU 911 to input the target identifier stored by the track deletion unit 161. The common data deletion unit 162 uses the CPU 911 to track data including the same target identifier as the track data deleted by the track deletion unit 161 from the track data stored by the track storage unit 181 based on the acquired target identifier. Search for. When track data including the same target identifier as the track data deleted by the track deletion unit 161 is not found, the common data deletion unit 162 uses the CPU 911 to delete the track deletion unit from the common data stored by the common data storage unit 182. 161 deletes common data including the same target identifier as the track data deleted. Using the RAM 914, the common data deletion unit 162 stores the acquired target identifier.

共通データ削除部162が共通データを削除した場合、平滑予測削除部163は、CPU911を用いて、共通データ削除部162が記憶した目標識別子を入力する。平滑予測削除部163は、CPU911を用いて、取得した目標識別子に基づいて、平滑予測記憶部183が記憶した平滑予測データのうち、共通データ削除部162が削除した共通データと同じ目標識別子を含む平滑予測データを削除する。   When the common data deletion unit 162 deletes the common data, the smooth prediction deletion unit 163 uses the CPU 911 to input the target identifier stored by the common data deletion unit 162. Using the CPU 911, the smooth prediction deletion unit 163 includes the same target identifier as the common data deleted by the common data deletion unit 162 among the smooth prediction data stored by the smooth prediction storage unit 183 based on the acquired target identifier. Delete smooth prediction data.

同一データ出力部190は、CPU911を用いて、共通データ記憶部182が記憶した共通データを入力する。同一データ出力部190は、CPU911を用いて、入力した共通データに基づいて、共通データに含まれる目標識別子を取得する。同一データ出力部190は、CPU911を用いて、取得した目標識別子に基づいて、その目標についての同一データを出力するタイミングになったか否かを判定する。その目標についての同一データを出力するタイミングになったと判定した場合、同一データ出力部190は、CPU911を用いて、トラック記憶部181が記憶したトラックデータのうち、取得した目標識別子と同じ目標識別子を含むトラックデータを入力する。同様に、同一データ出力部190は、CPU911を用いて、平滑予測記憶部183が記憶した平滑予測データのうち、取得した目標識別子と同じ目標識別子を含む平滑予測データを入力する。同一データ出力部190は、CPU911を用いて、入力した共通データ、トラックデータ、平滑予測データを一つにまとめて、同一データとする。同一データ出力部190は、CPU911を用いて、生成した同一データを出力する。   The same data output unit 190 uses the CPU 911 to input the common data stored in the common data storage unit 182. The same data output unit 190 uses the CPU 911 to acquire a target identifier included in the common data based on the input common data. The same data output unit 190 uses the CPU 911 to determine whether or not it is time to output the same data for the target based on the acquired target identifier. When it is determined that it is time to output the same data for the target, the same data output unit 190 uses the CPU 911 to select the same target identifier as the acquired target identifier from the track data stored in the track storage unit 181. Input the track data including. Similarly, the same data output unit 190 uses the CPU 911 to input smooth prediction data including the same target identifier as the acquired target identifier among the smooth prediction data stored in the smooth prediction storage unit 183. Using the CPU 911, the same data output unit 190 combines the input common data, track data, and smoothed prediction data into the same data. The same data output unit 190 uses the CPU 911 to output the generated same data.

次に、動作について説明する。   Next, the operation will be described.

図9は、この実施の形態におけるターゲット相関処理部111がターゲットデータが表わす目標を同定するターゲット相関処理の流れの一例を示すフローチャート図である。
ターゲット相関処理は、ターゲット入力部112がターゲットデータを入力するたびに、実行される。
FIG. 9 is a flowchart showing an example of the flow of target correlation processing in which the target correlation processing unit 111 in this embodiment identifies the target represented by the target data.
The target correlation process is executed every time the target input unit 112 inputs target data.

ターゲット入力工程S611において、ターゲット入力部112は、CPU911を用いて、センサ装置810が生成したターゲットデータを入力する。   In the target input step S611, the target input unit 112 uses the CPU 911 to input target data generated by the sensor device 810.

相関初期化工程S612において、ターゲット相関部113は、RAM914を用いて、所定の最大誤差評価値を、予測誤差評価値として記憶する。予測誤差評価値とは、ターゲットデータが表わす観測内容と、予測データが表わす予測内容との差を評価した評価値であり、予測誤差評価値が小さいほど観測内容と予測内容との差が小さいことを表わす。最大誤差評価値とは、予測誤差評価値が最大誤差評価値より小さい場合に、ターゲットデータが表わす目標と、予測データが表わす目標とが同一である可能性があると判定する閾値である。この例において、ターゲット相関処理部111は、予測誤差評価値が最大誤差評価値より小さい予測データのうち、予測誤差評価値が最も小さい予測データが表わす目標を、ターゲットデータが表わす目標と同定する。   In the correlation initialization step S612, the target correlation unit 113 uses the RAM 914 to store a predetermined maximum error evaluation value as a prediction error evaluation value. The prediction error evaluation value is an evaluation value that evaluates the difference between the observation content represented by the target data and the prediction content represented by the prediction data. The smaller the prediction error evaluation value, the smaller the difference between the observation content and the prediction content. Represents. The maximum error evaluation value is a threshold value that determines that the target represented by the target data and the target represented by the prediction data may be the same when the prediction error evaluation value is smaller than the maximum error evaluation value. In this example, the target correlation processing unit 111 identifies the target represented by the prediction data having the smallest prediction error evaluation value among the prediction data having the prediction error evaluation value smaller than the maximum error evaluation value as the target represented by the target data.

ターゲット相関処理部111は、予測データ記憶部118が記憶した予測データそれぞれについて、予測データ入力工程S613〜繰り返し工程S617の処理を繰り返す。   The target correlation processing unit 111 repeats the processing of the prediction data input step S613 to the repetition step S617 for each prediction data stored in the prediction data storage unit 118.

予測データ入力工程S613において、ターゲット相関部113は、CPU911を用いて、予測データ記憶部118が記憶した予測データのなかから、まだ処理していない予測データを一つ入力する。   In the prediction data input step S613, the target correlation unit 113 uses the CPU 911 to input one prediction data that has not yet been processed from the prediction data stored in the prediction data storage unit 118.

予測時刻比較工程S614において、ターゲット相関部113は、CPU911を用いて、ターゲット入力工程S611でターゲット入力部112が入力したターゲットデータが表わす観測時刻と、予測データ入力工程S613でターゲット相関部113が入力した予測データが表わす予測時刻とに基づいて、観測時刻と予測時刻とがほぼ等しいか否かを判定する。例えば、ターゲット相関部113は、CPU911を用いて、観測時刻と予測時刻との差が、センサ装置810の観測周期の2分の1未満であれば、観測時刻と予測時刻とがほぼ等しいと判定する。
観測時刻と予測時刻とがほぼ等しいと判定した場合、誤差評価工程S615へ進む。
観測時刻と予測時刻とがほぼ等しくないと判定した場合、繰り返し工程S617へ進む。
In the predicted time comparison step S614, the target correlation unit 113 uses the CPU 911 to input the observation time represented by the target data input by the target input unit 112 in the target input step S611 and the target correlation unit 113 in the predicted data input step S613. Based on the predicted time represented by the predicted data, it is determined whether the observation time and the predicted time are substantially equal. For example, the target correlation unit 113 uses the CPU 911 to determine that the observation time and the prediction time are substantially equal if the difference between the observation time and the prediction time is less than half of the observation period of the sensor device 810. To do.
When it is determined that the observation time and the predicted time are substantially equal, the process proceeds to the error evaluation step S615.
If it is determined that the observation time and the predicted time are not substantially equal, the process proceeds to the repetition step S617.

誤差評価工程S615において、ターゲット相関部113は、CPU911を用いて、ターゲット入力工程S611でターゲット入力部112が入力したターゲットデータが表わす観測内容と、予測データ入力工程S613でターゲット相関部113が入力した予測データが表わす予測内容とに基づいて、観測内容と予測内容との差を評価して、評価値を算出する。
ターゲット相関部113は、CPU911を用いて、目標の位置、高度、速度、識別コードなどを総合的に判断して、評価値を算出する。例えば、識別コードが不一致である場合、同じ目標である可能性は低いので、ターゲット相関部113は、評価値を大きくする。しかし、識別コードが一致しても、ゴーストなどである可能性があるため、それだけでは同じ目標であるとは判断できない。そこで、例えば、ターゲット相関部113は、目標の観測位置と予測位置との間の距離に比例する値を評価値に加える。これにより、観測位置と予測位置とが離れている場合、評価値が大きくなる。同様に、ターゲット相関部113は、高度差や速度差に比例する値を評価値に加える。このようにして、ターゲット相関部113は、目標の位置、高度、速度、識別コードなどを総合した評価値を算出する。
ターゲット相関部113は、CPU911を用いて、算出した評価値と、相関初期化処理S612(または後述する評価値更新処理S616)で記憶した予測誤差評価値とを比較する。
算出した評価値のほうが、記憶した予測誤差評価値より小さい場合、評価値更新工程S616へ進む。
算出した評価値のほうが、記憶した予測誤差評価値以上である場合、繰り返し工程S617へ進む。
In the error evaluation step S615, the target correlation unit 113 uses the CPU 911 to input the observation contents represented by the target data input by the target input unit 112 in the target input step S611 and the target correlation unit 113 input in the prediction data input step S613. Based on the prediction content represented by the prediction data, the difference between the observation content and the prediction content is evaluated to calculate an evaluation value.
Using the CPU 911, the target correlation unit 113 comprehensively determines the target position, altitude, speed, identification code, and the like, and calculates an evaluation value. For example, if the identification codes do not match, the possibility of the same target is low, and the target correlation unit 113 increases the evaluation value. However, even if the identification codes match, there is a possibility that it is a ghost or the like. Therefore, for example, the target correlation unit 113 adds a value proportional to the distance between the target observation position and the predicted position to the evaluation value. Thereby, when the observation position and the predicted position are separated from each other, the evaluation value becomes large. Similarly, the target correlation unit 113 adds a value proportional to the altitude difference or the speed difference to the evaluation value. In this manner, the target correlation unit 113 calculates an evaluation value that combines the target position, altitude, speed, identification code, and the like.
Using the CPU 911, the target correlation unit 113 compares the calculated evaluation value with the prediction error evaluation value stored in the correlation initialization process S612 (or evaluation value update process S616 described later).
If the calculated evaluation value is smaller than the stored prediction error evaluation value, the process proceeds to the evaluation value update step S616.
If the calculated evaluation value is greater than or equal to the stored prediction error evaluation value, the process proceeds to the repetition step S617.

評価値更新工程S616において、ターゲット相関部113は、RAM914を用いて、誤差評価工程S615で算出した評価値を、予測誤差評価値として記憶する。
また、ターゲット相関部113は、CPU911を用いて、予測データ入力工程S613で入力した予測データに含まれる目標識別子を取得する。ターゲット相関部113は、RAM914を用いて、取得した目標識別子を記憶する。
In the evaluation value update step S616, the target correlation unit 113 uses the RAM 914 to store the evaluation value calculated in the error evaluation step S615 as a prediction error evaluation value.
In addition, the target correlation unit 113 uses the CPU 911 to acquire a target identifier included in the prediction data input in the prediction data input step S613. The target correlation unit 113 uses the RAM 914 to store the acquired target identifier.

繰り返し工程S617において、ターゲット相関部113は、CPU911を用いて、予測データ記憶部118が記憶したすべての予測データについての処理が終わったか判定する。
まだ処理していない予測データがあると判定した場合、予測データ入力工程S613に戻る。
すべての予測データについての処理が終わったと判定した場合、評価結果判定工程S618へ進む。
In the repetitive step S617, the target correlation unit 113 uses the CPU 911 to determine whether or not the processing for all the prediction data stored in the prediction data storage unit 118 has been completed.
If it is determined that there is prediction data that has not yet been processed, the process returns to the prediction data input step S613.
When it determines with the process about all the prediction data having been completed, it progresses to evaluation result determination process S618.

評価結果判定工程S618において、ターゲット相関部113は、CPU911を用いて、相関初期化工程S612または評価値更新工程S616で記憶した予測誤差評価値を取得する。ターゲット相関部113は、CPU911を用いて、取得した予測誤差評価値と、最大誤差評価値とを比較する。
予測誤差評価値が最大誤差評価値より小さい場合(すなわち、評価値更新工程S616で予測誤差評価値が更新された場合)、識別取得工程S619へ進む。
予測誤差評価値が最大誤差評価値と等しい場合(すなわち、評価値更新工程S616で予測誤差評価値が更新されず、相関初期化工程S612で記憶した予測誤差評価値のままである場合)、識別生成工程S629へ進む。
In the evaluation result determination step S618, the target correlation unit 113 uses the CPU 911 to acquire the prediction error evaluation value stored in the correlation initialization step S612 or the evaluation value update step S616. Using the CPU 911, the target correlation unit 113 compares the acquired prediction error evaluation value with the maximum error evaluation value.
When the prediction error evaluation value is smaller than the maximum error evaluation value (that is, when the prediction error evaluation value is updated in the evaluation value update step S616), the process proceeds to the identification acquisition step S619.
Identification when the prediction error evaluation value is equal to the maximum error evaluation value (that is, when the prediction error evaluation value is not updated in the evaluation value update step S616 and remains the prediction error evaluation value stored in the correlation initialization step S612). Proceed to generation step S629.

識別取得工程S619において、ターゲット相関部113は、CPU911を用いて、評価値更新工程S616で記憶した目標識別子を取得する。その後、捕捉更新工程S621へ進む。   In the identification acquisition step S619, the target correlation unit 113 uses the CPU 911 to acquire the target identifier stored in the evaluation value update step S616. Then, it progresses to acquisition update process S621.

識別生成工程S620において、ターゲット相関部113は、CPU911を用いて、新たな目標を表わす目標識別子を生成する。ターゲット相関部113は、例えば、ターゲットデータが表わす識別コードなどに基づいて、目標識別子を生成する。   In the identification generation step S620, the target correlation unit 113 uses the CPU 911 to generate a target identifier representing a new target. The target correlation unit 113 generates a target identifier based on, for example, an identification code represented by target data.

捕捉更新工程S621において、捕捉データ更新部114は、CPU911を用いて、ターゲット相関部113が識別取得工程S619で取得あるいは識別生成工程S620で生成した目標識別子と、ターゲット入力工程S611でターゲット入力部112が入力したターゲットデータとに基づいて、ターゲットデータに目標識別子を付して、捕捉データを生成する。捕捉データ更新部114は、CPU911を用いて、生成した捕捉データを、捕捉データ記憶部117に記憶させる。   In the acquisition update step S621, the acquisition data update unit 114 uses the CPU 911 to acquire the target identifier acquired by the target correlation unit 113 in the identification acquisition step S619 or generated in the identification generation step S620, and the target input unit 112 in the target input step S611. Based on the target data input by, a target identifier is attached to the target data to generate captured data. The captured data update unit 114 uses the CPU 911 to store the generated captured data in the captured data storage unit 117.

これにより、ターゲット相関処理部111は、予測誤差評価値が最大誤差評価値よりも小さい予測データのなかで、予測誤差評価値が最も小さい予測データが表わす目標を、ターゲットデータが表わす目標と同定する。また、予測誤差評価値が最大誤差評価値より小さい予測データがない場合、ターゲット相関処理部111は、ターゲットデータが表わす目標が新たな目標であると判定する。   Thus, the target correlation processing unit 111 identifies the target represented by the prediction data having the smallest prediction error evaluation value as the target represented by the target data among the prediction data having the prediction error evaluation value smaller than the maximum error evaluation value. . When there is no prediction data whose prediction error evaluation value is smaller than the maximum error evaluation value, the target correlation processing unit 111 determines that the target represented by the target data is a new target.

図10は、この実施の形態におけるターゲット予測部115が目標の将来に関する情報を予測するターゲット予測処理の流れの一例を示すフローチャート図である。   FIG. 10 is a flowchart showing an example of the flow of target prediction processing in which the target prediction unit 115 in this embodiment predicts information related to the future of the target.

予定時刻算出工程S631において、捕捉データ記憶部117は、CPU911を用いて、記憶した捕捉データのうち最も早く更新されると予測される捕捉データについて、更新予定時刻を算出する。更新予定時刻とは、その捕捉データが、遅くともその時刻までには更新されると予想される時刻である。
例えば、捕捉データ記憶部117は、CPU911を用いて、記憶した捕捉データのなかから、捕捉データが表わす観測時刻が最も早い捕捉データを取得する。捕捉データ記憶部117は、CPU911を用いて、取得した捕捉データに基づいて、捕捉データが表わす観測時刻に、センサ装置810の観測周期の1.5倍を加え、更新予定時刻とする。
捕捉データ記憶部117は、RAM914を用いて、算出した更新予定時刻を記憶する。また、捕捉データ記憶部117は、RAM914を用いて、更新予定時刻までに更新されるべき捕捉データの目標識別子を記憶する。
In the scheduled time calculation step S631, the captured data storage unit 117 uses the CPU 911 to calculate the scheduled update time for captured data that is predicted to be updated earliest among the stored captured data. The scheduled update time is a time at which the captured data is expected to be updated by that time at the latest.
For example, the captured data storage unit 117 uses the CPU 911 to acquire captured data having the earliest observation time represented by the captured data from the stored captured data. The captured data storage unit 117 uses the CPU 911 to add 1.5 times the observation period of the sensor device 810 to the observation time represented by the captured data based on the acquired captured data, thereby obtaining the scheduled update time.
The captured data storage unit 117 uses the RAM 914 to store the calculated update scheduled time. Further, the captured data storage unit 117 uses the RAM 914 to store a target identifier of captured data to be updated by the scheduled update time.

更新判定工程S632において、捕捉データ記憶部117は、CPU911を用いて、記憶した捕捉データのいずれかが捕捉データ更新部114によって更新されたか否かを判定する。
更新されたと判定した場合、予測生成工程S636へ進む。
更新されていないと判定した場合、時刻取得工程S633へ進む。
In the update determination step S632, the captured data storage unit 117 uses the CPU 911 to determine whether any of the stored captured data has been updated by the captured data update unit 114.
When it determines with having updated, it progresses to prediction production | generation process S636.
When it determines with not having been updated, it progresses to time acquisition process S633.

時刻取得工程S633において、捕捉データ記憶部117は、CPU911を用いて、現在の時刻を取得する。捕捉データ記憶部117は、CPU911を用いて、取得した現在時刻と、予定時刻算出工程S631で記憶した更新予定時刻とを比較する。
現在時刻が更新予定時刻よりも前である場合、更新判定工程S632に戻る。
現在時刻が更新予定時刻以降である場合、予測取得工程S634へ進む。
In the time acquisition step S633, the captured data storage unit 117 uses the CPU 911 to acquire the current time. The captured data storage unit 117 uses the CPU 911 to compare the acquired current time with the scheduled update time stored in the scheduled time calculation step S631.
When the current time is before the scheduled update time, the process returns to the update determination step S632.
If the current time is after the scheduled update time, the process proceeds to the prediction acquisition step S634.

予測取得工程S634において、捕捉データ記憶部117は、CPU911を用いて、予定時刻算出工程S631で記憶した目標識別子を取得する。捕捉データ記憶部117は、CPU911を用いて、予測データ記憶部118が記憶した予測データのなかから、取得した目標識別子を含み、予測時刻が現在時刻よりも前である予測データを入力する。捕捉データ記憶部117は、CPU911を用いて、入力した予測データに基づいて、予測データが表わす予測の信頼性を取得する。捕捉データ記憶部117は、CPU911を用いて、取得した予測の信頼性が所定の閾値以上であるか否かを判定する。
予測の信頼性が閾値以上である場合、予測更新工程S635へ進む。
予測の信頼性が閾値未満である場合、捕捉削除工程S639へ進む。
In the prediction acquisition step S634, the captured data storage unit 117 uses the CPU 911 to acquire the target identifier stored in the scheduled time calculation step S631. The captured data storage unit 117 uses the CPU 911 to input the prediction data that includes the acquired target identifier from the prediction data stored by the prediction data storage unit 118 and whose prediction time is earlier than the current time. The captured data storage unit 117 uses the CPU 911 to acquire the reliability of prediction represented by the prediction data based on the input prediction data. The captured data storage unit 117 uses the CPU 911 to determine whether or not the reliability of the acquired prediction is equal to or greater than a predetermined threshold.
If the reliability of the prediction is equal to or greater than the threshold, the process proceeds to the prediction update step S635.
When the reliability of prediction is less than the threshold value, the process proceeds to the capture deletion step S639.

予測更新工程S635において、捕捉データ記憶部117は、磁気ディスク装置920を用いて、予測取得工程S634で入力した予測データにより、捕捉データを更新する。例えば、捕捉データ記憶部117は、磁気ディスク装置920を用いて、入力した予測データを捕捉データとして記憶する。   In the prediction update step S635, the captured data storage unit 117 uses the magnetic disk device 920 to update the captured data with the predicted data input in the prediction acquisition step S634. For example, the captured data storage unit 117 uses the magnetic disk device 920 to store the input predicted data as captured data.

予測生成工程S636において、ターゲット予測部115は、CPU911を用いて、捕捉データ記憶部117が記憶した捕捉データのうちから、更新された捕捉データと同じ目標識別子を含む捕捉データを入力する。ターゲット予測部115は、CPU911を用いて、入力した捕捉データに基づいて、その目標についての予測データを生成する。   In the prediction generation step S636, the target prediction unit 115 uses the CPU 911 to input captured data including the same target identifier as the updated captured data from the captured data stored in the captured data storage unit 117. The target prediction unit 115 uses the CPU 911 to generate prediction data for the target based on the input captured data.

予測記憶工程S637において、予測データ記憶部118は、磁気ディスク装置920を用いて、予測生成工程S636でターゲット予測部115が生成した予測データを記憶する。   In the prediction storage step S637, the prediction data storage unit 118 stores the prediction data generated by the target prediction unit 115 in the prediction generation step S636 using the magnetic disk device 920.

トラックデータ出力工程S638において、トラックデータ出力部119は、CPU911を用いて、更新された捕捉データと、予測記憶工程S637で予測データ記憶部118が記憶した予測データとに基づいて、トラックデータを生成し、出力する。
その後、予定時刻算出工程S631に戻る。
In the track data output step S638, the track data output unit 119 uses the CPU 911 to generate track data based on the updated captured data and the prediction data stored in the prediction data storage unit 118 in the prediction storage step S637. And output.
Thereafter, the process returns to the scheduled time calculation step S631.

捕捉削除工程S639において、捕捉データ記憶部117は、磁気ディスク装置920を用いて、記憶した捕捉データのうちから、予測取得工程S634で取得した目標識別子と同じ目標識別子を含む捕捉データを削除する。   In the capture deletion step S639, the captured data storage unit 117 uses the magnetic disk device 920 to delete captured data including the same target identifier as the target identifier acquired in the prediction acquisition step S634 from the stored captured data.

予測削除工程S640において、予測データ記憶部118は、磁気ディスク装置920を用いて、記憶した予測データのうちから、予測取得工程S634で捕捉データ記憶部117が取得した目標識別子と同じ目標識別子を含む予測データを削除する。   In the prediction deletion step S640, the prediction data storage unit 118 includes the same target identifier as the target identifier acquired by the captured data storage unit 117 in the prediction acquisition step S634 from the stored prediction data using the magnetic disk device 920. Delete forecast data.

図11は、この実施の形態におけるトラック相関処理部130がトラックデータが表わす目標を同定するトラック相関処理の流れの一例を示すフローチャート図である。
トラック相関処理は、目標追尾部110がトラックデータを出力するたびに、実行される。
FIG. 11 is a flowchart showing an example of the flow of the track correlation processing for identifying the target represented by the track data by the track correlation processing unit 130 in this embodiment.
The track correlation process is executed each time the target tracking unit 110 outputs track data.

トラック入力工程S651において、トラック入力部131は、CPU911を用いて、目標追尾部110が出力したトラックデータを入力する。   In the track input step S651, the track input unit 131 uses the CPU 911 to input the track data output by the target tracking unit 110.

相関初期化工程S652において、トラック相関部133は、RAM914を用いて、推定誤差評価値として、所定の最大誤差評価値を記憶する。推定誤差評価値とは、トラックデータが表わす観測内容と、平滑予測データが表わす平滑予測内容との差を評価した評価値であり、推定誤差評価値が小さいほど観測内容と平滑予測内容との差が小さいことを表わす。最大誤差評価値とは、推定誤差評価値が最大誤差評価値より小さい場合に、トラックデータが表わす目標と、平滑予測データが表わす目標とが同一である可能性があると判定する閾値であり、ターゲット相関部113における最大誤差評価値と必ずしも同じでなくてもよい。   In the correlation initialization step S652, the track correlation unit 133 uses the RAM 914 to store a predetermined maximum error evaluation value as an estimated error evaluation value. The estimated error evaluation value is an evaluation value obtained by evaluating the difference between the observation content represented by the track data and the smooth prediction content represented by the smooth prediction data. The smaller the estimation error evaluation value, the difference between the observation content and the smooth prediction content. Is small. The maximum error evaluation value is a threshold value that determines that the target represented by the track data and the target represented by the smooth prediction data may be the same when the estimated error evaluation value is smaller than the maximum error evaluation value. The maximum error evaluation value in the target correlation unit 113 is not necessarily the same.

トラック相関処理部130は、平滑予測記憶部183が記憶した平滑予測データを、目標識別子ごとに類別し、目標ごとに類別した平滑予測データそれぞれについて、平滑予測入力工程S653〜繰り返し工程S657の処理を繰り返す。   The track correlation processing unit 130 classifies the smooth prediction data stored in the smooth prediction storage unit 183 for each target identifier, and performs the processes of the smooth prediction input step S653 to the repetition step S657 for each smooth prediction data classified for each target. repeat.

平滑予測入力工程S653において、トラック推定部132は、CPU911を用いて、平滑予測記憶部183が記憶した平滑予測データのうちから、まだ処理していない平滑予測データを一つ入力する。トラック推定部132は、CPU911を用いて、入力した平滑予測データに基づいて、平滑予測データに含まれる目標識別子を取得する。トラック推定部132は、CPU911を用いて、平滑予測記憶部183が記憶した平滑予測データのうちから、取得した目標識別子と同じ目標識別子を含む平滑予測データを入力する。   In the smooth prediction input step S653, the track estimation unit 132 uses the CPU 911 to input one smooth prediction data that has not yet been processed from the smooth prediction data stored in the smooth prediction storage unit 183. The track estimation unit 132 uses the CPU 911 to acquire a target identifier included in the smoothed prediction data based on the input smoothed prediction data. Using the CPU 911, the track estimation unit 132 inputs smooth prediction data including the same target identifier as the acquired target identifier from the smooth prediction data stored in the smooth prediction storage unit 183.

トラック推定工程S654において、トラック推定部132は、CPU911を用いて、トラック入力工程S651でトラック入力部131が入力したトラックデータに基づいて、トラックデータが表わす観測時刻を取得する。トラック推定部132は、CPU911を用いて、平滑予測入力工程S653で入力した平滑予測データに基づいて、取得した観測時刻における目標に関する情報を推定し、トラック推定データを生成する。   In the track estimation step S654, the track estimation unit 132 uses the CPU 911 to acquire the observation time represented by the track data based on the track data input by the track input unit 131 in the track input step S651. The track estimation unit 132 uses the CPU 911 to estimate information about the target at the obtained observation time based on the smooth prediction data input in the smooth prediction input step S653, and generates track estimation data.

誤差評価工程S655において、トラック相関部133は、CPU911を用いて、トラック入力工程S651でトラック入力部131が入力したトラックデータが表わす観測内容と、トラック推定工程S654でトラック推定部132が生成したトラック推定データが表わす推定内容とに基づいて、観測内容と推定内容との差を評価して、評価値を算出する。
トラック相関部133は、CPU911を用いて、ターゲット相関部113と同様、目標の位置、高度、速度、識別コードなどを総合的に判断して、評価値を算出する。また、トラック相関部133は、目標追尾部110が同定した目標識別子も考慮する。例えば、トラック相関部133は、トラックデータに含まれる目標識別子が異なる場合、所定の値を評価値に加える。これにより、目標追尾部110が同定した目標識別子が異なる場合、評価値が大きくなる。
トラック相関部133は、CPU911を用いて、算出した評価値と、相関初期化工程S652(または後述する評価値更新工程S656)で記憶した推定誤差評価値とを比較する。
算出した評価値のほうが、記憶した推定誤差評価値より小さい場合、評価値更新工程S656へ進む。
算出した評価値のほうが、記憶した推定誤差評価値以上である場合、繰り返し工程S657へ進む。
In the error evaluation step S655, the track correlation unit 133 uses the CPU 911 to observe the observation contents represented by the track data input by the track input unit 131 in the track input step S651 and the track generated by the track estimation unit 132 in the track estimation step S654. Based on the estimated content represented by the estimated data, the difference between the observed content and the estimated content is evaluated to calculate an evaluation value.
Using the CPU 911, the track correlation unit 133 comprehensively determines the target position, altitude, speed, identification code, and the like, similarly to the target correlation unit 113, and calculates an evaluation value. The track correlation unit 133 also considers the target identifier identified by the target tracking unit 110. For example, the track correlation unit 133 adds a predetermined value to the evaluation value when the target identifiers included in the track data are different. Thereby, when the target identifiers identified by the target tracking unit 110 are different, the evaluation value is increased.
Using the CPU 911, the track correlation unit 133 compares the calculated evaluation value with the estimated error evaluation value stored in the correlation initialization step S652 (or an evaluation value update step S656 described later).
If the calculated evaluation value is smaller than the stored estimated error evaluation value, the process proceeds to the evaluation value update step S656.
If the calculated evaluation value is greater than or equal to the stored estimated error evaluation value, the process proceeds to the repetition step S657.

評価値更新工程S656において、トラック相関部133は、RAM914を用いて、誤差評価工程S655で算出した評価値を、推定誤差評価値として記憶する。
また、トラック相関部133は、RAM914を用いて、平滑予測入力工程S653でトラック推定部132が取得した目標識別子を記憶する。
In the evaluation value update step S656, the track correlation unit 133 uses the RAM 914 to store the evaluation value calculated in the error evaluation step S655 as an estimated error evaluation value.
Further, the track correlation unit 133 uses the RAM 914 to store the target identifier acquired by the track estimation unit 132 in the smooth prediction input step S653.

繰り返し工程S657において、トラック推定部132は、CPU911を用いて、平滑予測記憶部183が記憶したすべての平滑予測データについての処理が終わったか判定する。
まだ処理していない平滑予測データがあると判定した場合、平滑予測入力工程S653に戻る。
すべての平滑予測データについての処理が終わったと判定した場合、評価結果判定工程S658へ進む。
In the repetitive step S657, the track estimation unit 132 uses the CPU 911 to determine whether the processing for all the smoothed prediction data stored in the smoothed prediction storage unit 183 has been completed.
If it is determined that there is smooth prediction data that has not yet been processed, the process returns to the smooth prediction input step S653.
When it determines with the process about all the smooth prediction data having been completed, it progresses to evaluation result determination process S658.

評価結果判定工程S658において、トラック相関部133は、CPU911を用いて、相関初期化工程S652または評価値更新工程S656で記憶した推定誤差評価値を取得する。トラック相関部133は、CPU911を用いて、取得した推定誤差評価値と、最大誤差評価値とを比較する。
推定誤差評価値が最大誤差評価値より小さい場合、識別取得工程S659へ進む。
推定誤差評価値が最大誤差評価値と等しい場合、識別生成工程S662へ進む。
In the evaluation result determination step S658, the track correlation unit 133 uses the CPU 911 to acquire the estimated error evaluation value stored in the correlation initialization step S652 or the evaluation value update step S656. The track correlation unit 133 uses the CPU 911 to compare the acquired estimated error evaluation value with the maximum error evaluation value.
When the estimated error evaluation value is smaller than the maximum error evaluation value, the process proceeds to the identification acquisition step S659.
If the estimated error evaluation value is equal to the maximum error evaluation value, the process proceeds to the identification generation step S662.

識別取得工程S659において、トラック相関部133は、CPU911を用いて、評価値更新工程S656で記憶した目標識別子を取得する。   In the identification acquisition step S659, the track correlation unit 133 uses the CPU 911 to acquire the target identifier stored in the evaluation value update step S656.

トラック検索工程S660において、トラック更新部134は、CPU911を用いて、トラック入力工程S651でトラック入力部131が入力したトラックデータに基づいて、トラックデータに含まれるセンサ識別子を取得する。トラック更新部134は、CPU911を用いて、識別取得工程S659で取得した目標識別子と、取得したセンサ識別子とに基づいて、トラック記憶部181が記憶したトラックデータのうちから、目標識別子及びセンサ識別子がともに同一であるトラックデータを検索する。
目標識別子及びセンサ識別子がともに同一であるトラックデータがある場合、トラック上書工程S661へ進む。
目標識別子及びセンサ識別子がともに同一であるトラックデータがない場合、トラック追加工程S663へ進む。
In the track search step S660, the track update unit 134 uses the CPU 911 to acquire a sensor identifier included in the track data based on the track data input by the track input unit 131 in the track input step S651. The track update unit 134 uses the CPU 911 to obtain the target identifier and the sensor identifier from the track data stored in the track storage unit 181 based on the target identifier acquired in the identification acquisition step S659 and the acquired sensor identifier. Search for track data that is the same for both.
If there is track data having the same target identifier and sensor identifier, the process proceeds to a track overwriting step S661.
If there is no track data having the same target identifier and sensor identifier, the process proceeds to a track addition step S663.

トラック上書工程S661において、トラック更新部134は、CPU911を用いて、目標識別子を、識別取得工程S659でトラック相関部133が取得した目標識別子に書き換えたトラックデータを、トラック記憶部181が記憶したトラックデータのうち、トラック検索工程S660で検索したトラックデータに上書きして、更新する。
その後、トラック相関処理を終了する。
In the track overwriting step S661, the track updating unit 134 uses the CPU 911 to store the track data in which the track identifier is rewritten with the target identifier acquired by the track correlation unit 133 in the identification acquisition step S659. Of the track data, the track data searched in the track search step S660 is overwritten and updated.
Thereafter, the track correlation process is terminated.

識別生成工程S662において、トラック相関部133は、CPU911を用いて、新たな目標を表わす目標識別子を生成する。トラック相関部133は、例えば、トラックデータが表わす識別コードや、トラックデータに含まれる目標識別子などに基づいて、目標識別子を生成する。   In the identification generation step S662, the track correlation unit 133 uses the CPU 911 to generate a target identifier representing a new target. The track correlation unit 133 generates a target identifier based on, for example, an identification code represented by the track data, a target identifier included in the track data, or the like.

トラック追加工程S663において、トラック更新部134は、CPU911を用いて、目標識別子を、トラック相関部133が識別取得工程S659で取得あるいは識別生成工程S662で生成した目標識別子に書き換えたトラックデータを、トラック記憶部181が記憶したトラックデータに追加して、更新する。
その後、トラック相関処理を終了する。
In the track addition step S663, the track update unit 134 uses the CPU 911 to track the target identifier, which is the track data obtained by the track correlation unit 133 using the target identifier acquired in the identification acquisition step S659 or the target identifier generated in the identification generation step S662. The track data stored in the storage unit 181 is added and updated.
Thereafter, the track correlation process is terminated.

図12は、この実施の形態における優先更新部140が共通データを更新し、平滑予測部150が平滑予測データを生成する優先更新処理の流れの一例を示すフローチャート図である。
優先更新処理は、トラック相関処理部130がトラックデータを更新するたびに、実行される。
FIG. 12 is a flowchart illustrating an example of a priority update process in which the priority update unit 140 updates the common data and the smooth prediction unit 150 generates smooth prediction data in this embodiment.
The priority update process is executed every time the track correlation processing unit 130 updates the track data.

優先度算出工程S671において、優先度算出部141は、CPU911を用いて、トラック相関処理部130が更新したトラックデータを入力する。優先度算出部141は、CPU911を用いて、入力したトラックデータに基づいて、トラックデータの優先度を算出する。
優先度算出部141は、CPU911を用いて、目標の観測位置とセンサ装置810の位置との間の距離、センサ装置810の観測周期、観測の信頼性などを総合的に評価して、優先度を算出する。例えば、目標の観測位置とセンサ装置810の位置との間の距離が近いほど、観測の精度が高いことが期待できるので、優先度算出部141は、優先度を高くする。また、センサ装置810の観測周期が短いほど、最新のデータを得ることができるので、優先度算出部141は、優先度を高くする。また、観測の信頼性が高いほど、優先度算出部141は、優先度を高くする。
In the priority calculation step S671, the priority calculation unit 141 uses the CPU 911 to input the track data updated by the track correlation processing unit 130. The priority calculation unit 141 uses the CPU 911 to calculate the priority of the track data based on the input track data.
The priority calculation unit 141 uses the CPU 911 to comprehensively evaluate the distance between the target observation position and the position of the sensor device 810, the observation cycle of the sensor device 810, the reliability of observation, and the like. Is calculated. For example, the closer the distance between the target observation position and the position of the sensor device 810 is, the higher the accuracy of observation can be expected, and therefore the priority calculation unit 141 increases the priority. Moreover, since the newest data can be obtained, so that the observation period of the sensor apparatus 810 is short, the priority calculation part 141 makes a priority high. In addition, the higher the observation reliability, the higher the priority calculation unit 141 increases the priority.

既存優先度入力工程S672において、更新判定部143は、CPU911を用いて、優先度算出工程S671で優先度算出部141が入力したトラックデータに基づいて、トラックデータに含まれる目標識別子を取得する。更新判定部143は、CPU911を用いて、取得した目標識別子に基づいて、優先度記憶部142が記憶した優先度データのなかから、同じ目標識別子を含む優先度データを入力する。
優先度記憶部142が記憶した優先度データのなかに、同じ目標識別子を含む優先度データがない場合、優先度更新工程S675へ進む。
優先度記憶部142が記憶した優先度データのなかに、同じ目標識別子を含む優先度データがある場合、センサ比較工程S673へ進む。
In the existing priority input step S672, the update determination unit 143 uses the CPU 911 to acquire a target identifier included in the track data based on the track data input by the priority calculation unit 141 in the priority calculation step S671. The update determination unit 143 uses the CPU 911 to input priority data including the same target identifier from the priority data stored in the priority storage unit 142 based on the acquired target identifier.
If there is no priority data including the same target identifier in the priority data stored in the priority storage unit 142, the process proceeds to the priority update step S675.
If the priority data stored in the priority storage unit 142 includes priority data including the same target identifier, the process proceeds to the sensor comparison step S673.

センサ比較工程S673において、更新判定部143は、CPU911を用いて、優先度算出工程S671で優先度算出部141が入力したトラックデータに含まれるセンサ識別子と、既存優先度入力工程S672で入力した優先度データに含まれるセンサ識別子とを比較する。
二つのセンサ識別子が同一である場合、優先度更新工程S675へ進む。
二つのセンサ識別子が異なる場合、優先度比較工程S674へ進む。
In the sensor comparison step S673, the update determination unit 143 uses the CPU 911 to include the sensor identifier included in the track data input by the priority calculation unit 141 in the priority calculation step S671 and the priority input in the existing priority input step S672. The sensor identifier included in the degree data is compared.
When two sensor identifiers are the same, it progresses to priority update process S675.
If the two sensor identifiers are different, the process proceeds to priority comparison step S674.

優先度比較工程S674において、更新判定部143は、CPU911を用いて、優先度算出工程S671で優先度算出部141が算出した優先度と、既存優先度入力工程S672で入力した優先度データが表わす優先度とを比較する。
優先度算出部141が算出した新しい優先度のほうが、優先度記憶部142が記憶した古い優先度よりも高い場合、優先度更新工程S675へ進む。
優先度記憶部142が記憶した古い優先度のほうが、優先度算出部141が算出した新しい優先度よりも高い場合、優先更新処理を終了する。
In the priority comparison step S674, the update determination unit 143 uses the CPU 911 to represent the priority calculated by the priority calculation unit 141 in the priority calculation step S671 and the priority data input in the existing priority input step S672. Compare with priority.
When the new priority calculated by the priority calculation unit 141 is higher than the old priority stored in the priority storage unit 142, the process proceeds to the priority update step S675.
If the old priority stored in the priority storage unit 142 is higher than the new priority calculated by the priority calculation unit 141, the priority update process is terminated.

優先度更新工程S675において、優先度記憶部142は、磁気ディスク装置920を用いて、優先度算出工程S671で優先度算出部141が算出した優先度に基づいて、優先度データを記憶する。   In the priority update step S675, the priority storage unit 142 uses the magnetic disk device 920 to store priority data based on the priority calculated by the priority calculation unit 141 in the priority calculation step S671.

共通データ更新工程S676において、共通データ更新部144は、CPU911を用いて、優先度算出工程S671で優先度算出部141が入力したトラックデータを、共通データ記憶部182に共通データとして記憶させる。   In the common data update step S676, the common data update unit 144 uses the CPU 911 to store the track data input by the priority calculation unit 141 in the priority calculation step S671 as common data in the common data storage unit 182.

以上の動作により、共通データ記憶部182が記憶した共通データが更新されるのは、以下の三つの場合である。
第一は、その目標についての共通データを、共通データ記憶部182がまだ記憶していない場合である。
第二は、その目標について同じセンサ装置810が観測した新しいトラックデータが目標追尾部110から来た場合である。この場合、優先度の高低は問わない。
第三は、その目標について異なるセンサ装置810が観測したトラックデータが目標追尾部110から来た場合である。この場合は、新しいトラックデータのほうが優先度が高い場合に限る。
すなわち、あるセンサ装置810からのトラックデータを使って共通データを更新した場合、原則として、同じセンサ装置810からのトラックデータを使って共通データを更新する。ただし、他のセンサ装置810からのトラックデータのほうが優先度が高くなった場合は、他のセンサ装置810からのトラックデータを使って共通データを更新する。
例えば、センサ装置810が目標を見失い、目標追尾部110がメモリトラック機能によりトラックデータを生成した場合、トラックデータの信頼性が下がり、優先度も低くなる。その結果、他のセンサ装置810からのトラックデータのほうが優先度が高くなり、共通データを更新するトラックデータが切り替わる。
With the above operation, the common data stored in the common data storage unit 182 is updated in the following three cases.
The first is a case where the common data storage unit 182 has not yet stored common data for the target.
The second is a case where new track data observed by the same sensor device 810 for the target comes from the target tracking unit 110. In this case, the priority level does not matter.
The third is a case where track data observed by a different sensor device 810 for the target comes from the target tracking unit 110. In this case, only new track data has a higher priority.
That is, when the common data is updated using the track data from a certain sensor device 810, the common data is updated using the track data from the same sensor device 810 in principle. However, when the track data from the other sensor device 810 has a higher priority, the common data is updated using the track data from the other sensor device 810.
For example, when the sensor device 810 loses sight of the target and the target tracking unit 110 generates track data by the memory track function, the reliability of the track data decreases and the priority also decreases. As a result, the track data from the other sensor device 810 has a higher priority, and the track data for updating the common data is switched.

平滑予測工程S677において、平滑予測部150は、CPU911を用いて、共通データ更新工程S676で共通データ更新部144が更新した共通データを入力する。平滑予測部150は、CPU911を用いて、入力した共通データに基づいて、共通データに含まれる目標識別子を取得する。平滑予測部150は、CPU911を用いて、共通データ記憶部182が記憶した共通データから、同じ目標識別子を含む共通データを入力する。
平滑予測部150は、CPU911を用いて、入力した共通データに基づいて、平滑予測時刻におけるその目標に関する情報を予測し、平滑予測データを生成する。
In the smooth prediction step S677, the smooth prediction unit 150 uses the CPU 911 to input the common data updated by the common data update unit 144 in the common data update step S676. The smooth prediction unit 150 uses the CPU 911 to acquire a target identifier included in the common data based on the input common data. Using the CPU 911, the smooth prediction unit 150 inputs common data including the same target identifier from the common data stored in the common data storage unit 182.
Using the CPU 911, the smooth prediction unit 150 predicts information regarding the target at the smooth prediction time based on the input common data, and generates smooth prediction data.

平滑予測更新工程S678において、平滑予測記憶部183は、磁気ディスク装置920を用いて、平滑予測工程S677で平滑予測部150が生成した平滑予測データを記憶する。   In the smooth prediction update step S678, the smooth prediction storage unit 183 stores the smooth prediction data generated by the smooth prediction unit 150 in the smooth prediction step S677 using the magnetic disk device 920.

平滑予測部150が予測する目標に関する情報(位置、高度、速度、識別コードなど)は、基本的には、目標追尾部110が予測する目標に関する情報と同じである。ただし、目標追尾部110が予測する情報は、センサ装置810ごとに固有の観測周期に基づいて定めた予測時刻における情報であるのに対して、平滑予測部150が予測する情報は、センサ装置810の観測周期とは無関係に定めた平滑予測時刻における情報である。
また、トラックデータの優先度が変わり、共通データを更新するトラックデータが切り替わった場合、センサ装置810それぞれに固有の誤差などにより、共通データに不連続が生じる場合がある。そのような場合、平滑予測部150が予測する情報は、共通データの不連続を平滑したものとなる。
Information (position, altitude, speed, identification code, etc.) related to the target predicted by the smooth prediction unit 150 is basically the same as information related to the target predicted by the target tracking unit 110. However, the information predicted by the target tracking unit 110 is information at a prediction time determined based on the observation period unique to each sensor device 810, whereas the information predicted by the smooth prediction unit 150 is the sensor device 810. Information at a smooth prediction time determined independently of the observation period.
In addition, when the priority of track data is changed and the track data for updating the common data is switched, discontinuity may occur in the common data due to an error inherent in each sensor device 810. In such a case, the information predicted by the smooth prediction unit 150 is smoothed discontinuity of common data.

図13は、この実施の形態における同一データ削除部160が同一データを削除する同一データ削除処理の流れの一例を示すフローチャート図である。
同一データ削除処理は、ターゲットデータの入力やトラックデータ・共通データの更新とは無関係に、定期的に実行される。
FIG. 13 is a flowchart showing an example of the flow of the same data deleting process in which the same data deleting unit 160 deletes the same data in this embodiment.
The same data deletion process is periodically executed regardless of the input of target data or the update of track data / common data.

同一データ削除部160は、トラック記憶部181が記憶したトラックデータそれぞれについて、トラック入力工程S691〜繰り返し工程S698の処理を繰り返す。   The same data deletion unit 160 repeats the processes of the track input process S691 and the repetition process S698 for each track data stored in the track storage unit 181.

トラック入力工程S691において、トラック削除部161は、CPU911を用いて、トラック記憶部181が記憶したトラックデータのなかから、まだ処理していないトラックデータを一つ入力する。   In the track input step S691, the track deletion unit 161 uses the CPU 911 to input one piece of track data that has not been processed from the track data stored in the track storage unit 181.

基準時刻算出工程S692において、トラック削除部161は、CPU911を用いて、トラック入力工程S691で入力したトラックデータに基づいて、トラックデータに含まれるセンサ識別子を取得する。トラック削除部161は、CPU911を用いて、取得したセンサ識別子に基づいて、センサ装置810の観測周期を求める。トラック削除部161は、CPU911を用いて、求めた観測周期に基づいて、基準時刻を算出する。   In the reference time calculation step S692, the track deletion unit 161 uses the CPU 911 to acquire a sensor identifier included in the track data based on the track data input in the track input step S691. The track deletion unit 161 uses the CPU 911 to obtain the observation period of the sensor device 810 based on the acquired sensor identifier. The track deletion unit 161 uses the CPU 911 to calculate a reference time based on the obtained observation period.

観測時刻比較工程S693において、トラック削除部161は、CPU911を用いて、トラック入力工程S691で入力したトラックデータが表わす観測時刻と、基準時刻算出工程S692で求めた基準時刻とを比較する。
観測時刻のほうが基準時刻よりも前である場合、トラック削除工程S694へ進む。
観測時刻が基準時刻以降である場合、繰り返し工程S698へ進む。
In the observation time comparison step S693, the track deletion unit 161 uses the CPU 911 to compare the observation time represented by the track data input in the track input step S691 with the reference time obtained in the reference time calculation step S692.
If the observation time is earlier than the reference time, the process proceeds to the track deletion step S694.
If the observation time is after the reference time, the process proceeds to the repetition step S698.

トラック削除工程S694において、トラック削除部161は、CPU911を用いて、トラック入力工程S691で入力したトラックデータを、トラック記憶部181が記憶したトラックデータから削除する。   In the track deletion step S694, the track deletion unit 161 uses the CPU 911 to delete the track data input in the track input step S691 from the track data stored in the track storage unit 181.

トラック検索工程S695において、共通データ削除部162は、CPU911を用いて、トラック記憶部181が記憶したトラックデータのなかから、トラック入力工程S691でトラック削除部161が入力したトラックデータと同じ目標識別子を含むトラックデータを検索する。
同じ目標識別子を含むトラックデータが他にある場合、繰り返し工程S698へ進む。
同じ目標識別子を含むトラックデータが他にない場合、共通削除工程S696へ進む。
In the track search step S695, the common data deletion unit 162 uses the CPU 911 to select the same target identifier as the track data input by the track deletion unit 161 in the track input step S691 from the track data stored in the track storage unit 181. Search for track data including.
If there is another track data including the same target identifier, the process proceeds to the repetition step S698.
If there is no other track data including the same target identifier, the process proceeds to the common deletion step S696.

共通削除工程S696において、共通データ削除部162は、CPU911を用いて、共通データ記憶部182が記憶した共通データのなかから、トラック入力工程S691でトラック削除部161が入力したトラックデータと同じ目標識別子を含む共通データを削除する。   In the common deletion step S696, the common data deletion unit 162 uses the CPU 911 to select the same target identifier as the track data input by the track deletion unit 161 in the track input step S691 from the common data stored in the common data storage unit 182. Delete common data including.

平滑予測削除工程S697において、平滑予測削除部163は、CPU911を用いて、平滑予測記憶部183が記憶した平滑予測データのなかから、トラック入力工程S691でトラック削除部161が入力したトラックデータと同じ目標識別子を含む平滑予測データを削除する。   In the smooth prediction deletion step S697, the smooth prediction deletion unit 163 uses the CPU 911 to select the same track data input by the track deletion unit 161 in the track input step S691 from the smooth prediction data stored in the smooth prediction storage unit 183. The smooth prediction data including the target identifier is deleted.

センサ装置810が目標を見失い、目標追尾部110によるメモリトラックが切れて、トラック相関処理部130がトラックデータを更新しなくなると、トラック削除部161がトラックデータを削除する。
その目標をすべてのセンサ装置810が見失うと、その目標についてのトラックデータがすべて削除されるので、共通データ削除部162が共通データを削除し、平滑予測削除部163が平滑予測データを削除して、その目標についてのデータがすべて削除される。
When the sensor device 810 loses sight of the target, the memory track by the target tracking unit 110 is cut, and the track correlation processing unit 130 no longer updates the track data, the track deletion unit 161 deletes the track data.
If all the sensor devices 810 lose sight of the target, all track data for the target is deleted, so the common data deletion unit 162 deletes the common data, and the smooth prediction deletion unit 163 deletes the smooth prediction data. , All data about that goal will be deleted.

目標は、通常、いずれかのセンサ装置810の観測範囲内にあるので、すべてのセンサ装置810が目標を見失うことはない。したがって、一つの目標について、観測するセンサ装置810が変わりながらも、連続した観測をすることができる。
すべてのセンサ装置810が目標を見失うのは、例えば、クラッタなどの影響で誤って検出した目標の場合である。そのような場合に、同一データ削除部160が、誤って検出した目標に関するトラックデータ、共通データ、平滑予測データを削除する。
Since the target is usually within the observation range of any of the sensor devices 810, all sensor devices 810 will not lose sight of the target. Therefore, continuous observation can be performed for one target while the sensor device 810 to be observed changes.
The case where all the sensor devices 810 lose sight of the target is, for example, in the case of a target erroneously detected due to the influence of clutter or the like. In such a case, the same data deleting unit 160 deletes the track data, common data, and smoothed prediction data related to the target detected in error.

図14は、この実施の形態における同一データ出力部190が同一データを出力する同一データ出力処理の流れの一例を示すフローチャート図である。   FIG. 14 is a flowchart showing an example of the flow of the same data output process in which the same data output unit 190 outputs the same data in this embodiment.

出力時刻取得工程S711において、同一データ出力部190は、CPU911を用いて、目標ごとの出力時刻を取得する。例えば、同一データ出力部190は、CPU911を用いて、その目標について同一データを前回出力した時刻から出力時刻を算出して記憶しておき、記憶しておいた出力時刻を取得する。
同一データ出力部190は、CPU911を用いて、取得した目標ごとの出力時刻のなかから、最も早く到来する出力時刻を求める。同一データ出力部190は、RAM914を用いて、最も早く出力時刻が到来する目標についての目標識別子を出力対象識別子として記憶する。
In the output time acquisition step S711, the same data output unit 190 uses the CPU 911 to acquire the output time for each target. For example, the same data output unit 190 uses the CPU 911 to calculate and store the output time from the previous output time of the same data for the target, and obtain the stored output time.
The same data output unit 190 uses the CPU 911 to obtain the earliest output time from the acquired output times for each target. The same data output unit 190 uses the RAM 914 to store a target identifier for a target whose output time comes earliest as an output target identifier.

時刻取得工程S712において、同一データ出力部190は、CPU911を用いて、現在時刻を取得する。
同一データ出力部190は、取得した現在時刻と、出力時刻取得工程S711で求めた最先の出力時刻とを比較する。
現在時刻が最先の出力時刻以降である場合、同一出力工程S714へ進む。
現在時刻が最先の出力時刻より前である場合、新規判定工程S713へ進む。
In the time acquisition step S712, the same data output unit 190 uses the CPU 911 to acquire the current time.
The same data output unit 190 compares the acquired current time with the earliest output time obtained in the output time acquisition step S711.
If the current time is after the earliest output time, the process proceeds to the same output step S714.
If the current time is before the earliest output time, the process proceeds to a new determination step S713.

新規判定工程S713において、同一データ出力部190は、CPU911を用いて、共通データ記憶部182が記憶した共通データのなかに、新たな目標についての共通データがあるか否かを判定する。
新たな目標についての共通データがあると判定した場合、同一データ出力部190は、RAM914を用いて、新たな目標についての目標識別子を、出力対象識別子として記憶し、同一出力工程S714へ進む。
新たな目標についての共通データがないと判定した場合、時刻取得工程S712に戻る。
In the new determination step S713, the same data output unit 190 uses the CPU 911 to determine whether the common data stored in the common data storage unit 182 includes common data for a new target.
If it is determined that there is common data for the new target, the same data output unit 190 uses the RAM 914 to store the target identifier for the new target as an output target identifier, and proceeds to the same output step S714.
If it is determined that there is no common data for the new target, the process returns to the time acquisition step S712.

同一出力工程S714において、同一データ出力部190は、CPU911を用いて、出力時刻取得工程S711または新規判定工程S713で記憶した出力対象識別子に基づいて、トラック記憶部181が記憶したトラックデータのなかから、目標識別子が出力対象識別子と同一であるトラックデータを入力する。同様に、同一データ出力部190は、CPU911を用いて、共通データ記憶部182が記憶した共通データのなかから、目標識別子が出力対象識別子と同一である共通データを入力する。また、同一データ出力部190は、CPU911を用いて、平滑予測記憶部183が記憶した平滑予測データのなかから、目標識別子が出力対象識別子と同一である平滑予測データを入力する。
同一データ出力部190は、CPU911を用いて、入力したトラックデータ、共通データ、平滑予測データに基づいて、同一データを生成し、出力する。
In the same output step S714, the same data output unit 190 uses the CPU 911, based on the output target identifier stored in the output time acquisition step S711 or the new determination step S713, from the track data stored in the track storage unit 181. The track data whose target identifier is the same as the output target identifier is input. Similarly, the same data output unit 190 uses the CPU 911 to input common data whose target identifier is the same as the output target identifier from the common data stored in the common data storage unit 182. Further, the same data output unit 190 uses the CPU 911 to input smoothed prediction data having the same target identifier as the output target identifier from the smoothed prediction data stored in the smoothed prediction storage unit 183.
The same data output unit 190 uses the CPU 911 to generate and output the same data based on the input track data, common data, and smoothed prediction data.

図15は、この実施の形態における目標追尾部110の動作の一例を示すシーケンス図である。   FIG. 15 is a sequence diagram showing an example of the operation of the target tracking unit 110 in this embodiment.

この例において、センサ装置810の観測範囲内に目標が二つ存在している。このため、センサ装置810は、観測周期Tの間に2回目標を観測する。   In this example, there are two targets within the observation range of the sensor device 810. For this reason, the sensor device 810 observes the target twice during the observation period T.

時刻tにおいて、センサ装置810が目標を観測し、ターゲットデータ511を出力する。目標追尾部110では、ターゲット相関処理部111が、ターゲットデータ511を入力し、ターゲットデータ511が「目標A」に関するデータであると判定して、捕捉データ521を生成する。また、ターゲット予測部115が、捕捉データ521に基づいて、予測データを生成する。
時刻tにおいて、センサ装置810が目標を観測し、ターゲットデータ512を出力する。目標追尾部110では、ターゲット相関処理部111が、ターゲットデータ512を入力し、ターゲットデータ512が「目標B」に関するデータであると判定して、捕捉データ522を生成する。また、ターゲット予測部115が、捕捉データ522に基づいて、予測データを生成する。
時刻tにおいて、センサ装置810が目標を観測し、ターゲットデータ513を出力する。目標追尾部110では、ターゲット相関処理部111が、ターゲットデータ513を入力し、ターゲットデータ513が「目標A」に関するデータであると判定して、捕捉データ523を生成する。また、ターゲット予測部115が、捕捉データ521,523に基づいて、予測データ531,533を生成する。
時刻tにおいて、センサ装置810が目標を観測し、ターゲットデータ514を出力する。目標追尾部110では、ターゲット相関処理部111が、ターゲットデータ514を入力し、ターゲットデータ514が「目標B」に関するデータであると判定して、捕捉データ524を生成する。また、ターゲット予測部115が、捕捉データ522,524に基づいて、予測データ532,534を生成する。
At time t 1, the sensor device 810 observes the target, and outputs the target data 511. In the target tracking unit 110, the target correlation processing unit 111 receives the target data 511, determines that the target data 511 is data related to “target A”, and generates captured data 521. Further, the target prediction unit 115 generates prediction data based on the captured data 521.
In time t 2, the sensor device 810 observes the target, and outputs the target data 512. In the target tracking unit 110, the target correlation processing unit 111 inputs the target data 512, determines that the target data 512 is data related to “target B”, and generates captured data 522. Further, the target prediction unit 115 generates prediction data based on the captured data 522.
At time t 3 , the sensor device 810 observes the target and outputs target data 513. In the target tracking unit 110, the target correlation processing unit 111 inputs the target data 513, determines that the target data 513 is data related to “target A”, and generates captured data 523. The target prediction unit 115 generates prediction data 531 and 533 based on the captured data 521 and 523.
At time t 4 , the sensor device 810 observes the target and outputs target data 514. In the target tracking unit 110, the target correlation processing unit 111 inputs the target data 514, determines that the target data 514 is data related to “target B”, and generates captured data 524. The target prediction unit 115 generates prediction data 532 and 534 based on the captured data 522 and 524.

この時点で、捕捉データ記憶部117は、捕捉データ521〜524を記憶している。また、予測データ記憶部118は、予測データ531〜534を記憶している。   At this time, the captured data storage unit 117 stores captured data 521 to 524. The predicted data storage unit 118 stores predicted data 531 to 534.

時刻tにおいて、センサ装置810が目標を観測し、ターゲットデータ515を出力する。
ターゲット相関処理部111では、ターゲット入力部112がターゲットデータ515を入力する。ターゲット相関部113は、予測データ記憶部118が記憶した予測データ531〜534を入力し、ターゲットデータ515の観測時刻に予測時刻が近く、かつ、目標の位置などが最も近い予測データを判別する。この例では、予測データ531が最も近いので、ターゲット相関部113は、ターゲットデータ515が「目標A」に関するデータであると判定する。捕捉データ更新部114は、捕捉データ記憶部117に捕捉データ525を記憶させる。また、ターゲット予測部115は、捕捉データ521〜525に基づいて、予測データを生成する。
At time t 5 , the sensor device 810 observes the target and outputs target data 515.
In the target correlation processing unit 111, the target input unit 112 inputs target data 515. The target correlation unit 113 receives the prediction data 531 to 534 stored in the prediction data storage unit 118, and determines the prediction data whose prediction time is close to the observation time of the target data 515 and whose target position is the closest. In this example, since the prediction data 531 is the closest, the target correlation unit 113 determines that the target data 515 is data related to “target A”. The captured data update unit 114 stores the captured data 525 in the captured data storage unit 117. Further, the target prediction unit 115 generates prediction data based on the captured data 521 to 525.

時刻tにおいて、センサ装置810は、目標を観測するはずであるが、何らかの理由により、目標を観測し損ね、ターゲットデータを出力しなかったとする。
捕捉データ記憶部117は、更新予定時刻tになっても、「目標B」に関する捕捉データが更新されないので、予測データ532を、捕捉データとして記憶する。ターゲット予測部115は、捕捉データ522,524及び予測データ532に基づいて、予測データを生成する。
At time t 6, the sensor device 810, but should observe a target, for some reason, it fails to observe the target, and not output the target data.
The captured data storage unit 117 stores the predicted data 532 as captured data because the captured data regarding “target B” is not updated even when the scheduled update time t 7 is reached. The target prediction unit 115 generates prediction data based on the captured data 522 and 524 and the prediction data 532.

図16は、この実施の形態における最適化処理部120の動作の一例を示すシーケンス図である。   FIG. 16 is a sequence diagram showing an example of the operation of the optimization processing unit 120 in this embodiment.

この例において、目標追尾部110が二つあり、それぞれ異なるセンサ装置810からのターゲットデータを処理して、トラックデータを生成する。以下では、二つの目標追尾部110を区別するため、目標追尾部110a、目標追尾部110bと呼ぶ。また、目標追尾部110aがターゲットデータを処理するセンサ装置810を「センサa」、目標追尾部110bがターゲットデータを処理するセンサ装置810を「センサb」と呼ぶ。
センサaの観測周期Tは、センサbの観測周期Tより短い。このため、目標追尾部110aは、目標追尾部110bよりも短い周期でトラックデータを出力する。
In this example, there are two target tracking units 110, each of which processes target data from different sensor devices 810 to generate track data. Below, in order to distinguish the two target tracking parts 110, they are called the target tracking part 110a and the target tracking part 110b. Further, the sensor device 810 in which the target tracking unit 110a processes target data is referred to as “sensor a”, and the sensor device 810 in which the target tracking unit 110b processes target data is referred to as “sensor b”.
The observation period T a of the sensor a is shorter than the observation period T b of the sensor b. For this reason, the target tracking unit 110a outputs track data at a shorter cycle than the target tracking unit 110b.

時刻t11において、目標追尾部110aがトラックデータ541を生成し、出力する。最適化処理部120では、トラック相関処理部130が、トラックデータ541を入力し、トラックデータ541が「目標A」に関するデータであると判定して、「目標A」についてのトラックデータ561としてトラック記憶部181に記憶させる。また、優先更新部140は、共通データ記憶部182が「目標A」に関する共通データを記憶していないので、共通データ更新と判定し、トラックデータ561を共通データ581として共通データ記憶部182に記憶させる。共通データが更新されたので、平滑予測部150が平滑予測データを生成する。 At time t 11, the target tracking unit 110a generates a track data 541, and outputs. In the optimization processing unit 120, the track correlation processing unit 130 inputs the track data 541, determines that the track data 541 is data related to “target A”, and stores the track data as track data 561 regarding “target A”. Store in the unit 181. Further, since the common data storage unit 182 does not store the common data regarding “target A”, the priority update unit 140 determines that the common data is updated, and stores the track data 561 as the common data 581 in the common data storage unit 182. Let Since the common data has been updated, the smooth prediction unit 150 generates smooth prediction data.

時刻t12において、目標追尾部110aとは非同期に、目標追尾部110bがトラックデータ551を生成し、出力する。最適化処理部120では、トラック相関処理部130が、トラックデータ551を入力し、トラックデータ551が「目標A」に関するデータであると判定して、トラックデータ571としてトラック記憶部181に記憶させる。このとき、トラック記憶部181は、目標Aについてのトラックデータ561を既に記憶しているが、トラックデータ561はセンサaからのトラックデータであり、センサbからのトラックデータではないので、トラック記憶部181は、トラックデータ561を上書きせず、トラックデータ571を追加して記憶する。優先更新部140は、トラックデータ571の優先度を算出し、トラックデータ561の優先度より低いので、共通データを更新しないと判定する。 At time t 12, asynchronously to the target tracking unit 110a, the target tracking unit 110b generates a track data 551, and outputs. In the optimization processing unit 120, the track correlation processing unit 130 inputs the track data 551, determines that the track data 551 is data related to “target A”, and stores the track data 571 in the track storage unit 181. At this time, the track storage unit 181 has already stored the track data 561 for the target A, but the track data 561 is track data from the sensor a and not track data from the sensor b. 181 does not overwrite the track data 561 but adds and stores the track data 571. The priority update unit 140 calculates the priority of the track data 571 and determines that the common data is not updated because it is lower than the priority of the track data 561.

時刻t13において、目標追尾部110aがトラックデータ542を生成し、出力する。最適化処理部120では、トラック相関処理部130が、トラックデータ542を入力し、トラックデータ542が「目標B」に関するデータであると判定して、「目標B」についてのトラックデータとしてトラック記憶部181に記憶させる(図示せず。以下、同様に「目標B」についてのデータは図示しない)。 At time t 13, the target tracking unit 110a generates a track data 542, and outputs. In the optimization processing unit 120, the track correlation processing unit 130 inputs the track data 542, determines that the track data 542 is data related to “target B”, and stores the track storage unit as track data for “target B”. 181 (not shown. Similarly, data on “target B” is not shown).

時刻t14において、目標追尾部110bがトラックデータ552を生成し、出力する。最適化処理部120では、トラック相関処理部130が、トラックデータ552を入力し、トラックデータ552が「目標B」に関するデータであると判定して、「目標B」についてのトラックデータとしてトラック記憶部181に記憶させる。 At time t 14, the target tracking unit 110b generates a track data 552, and outputs. In the optimization processing unit 120, the track correlation processing unit 130 inputs the track data 552, determines that the track data 552 is data related to “target B”, and stores the track storage unit as track data about “target B”. 181 is stored.

時刻t15において、目標追尾部110aがトラックデータ543を生成し、出力する。最適化処理部120では、トラック相関処理部130が、トラックデータ543を入力し、トラックデータ543が「目標A」に関するデータであると判定して、「目標A」についてのトラックデータとしてトラック記憶部181に記憶させる。このとき、トラック記憶部181は、目標Aについてのセンサaからのトラックデータ561を既に記憶しているので、トラック記憶部181は、トラックデータ563をトラックデータ561に上書きして記憶する。優先更新部140は、トラックデータ563が、共通データ581と同じ目標についての同じセンサ装置810からのトラックデータなので、共通データ更新と判定し、トラックデータ563を共通データ582として共通データ記憶部182に記憶させる。共通データが更新されたので、平滑予測部150は、平滑予測データを生成する。 At time t 15, the target tracking unit 110a generates a track data 543, and outputs. In the optimization processing unit 120, the track correlation processing unit 130 inputs the track data 543, determines that the track data 543 is data related to “target A”, and stores the track storage unit as track data about “target A”. 181 is stored. At this time, since the track storage unit 181 has already stored the track data 561 from the sensor a for the target A, the track storage unit 181 overwrites the track data 561 with the track data 561 for storage. Since the track data 563 is track data from the same sensor device 810 with respect to the same target as the common data 581, the priority update unit 140 determines that the track data 563 is the common data update and stores the track data 563 as the common data 582 in the common data storage unit 182. Remember. Since the common data has been updated, the smooth prediction unit 150 generates smooth prediction data.

以上のように処理が進み、時刻t20を過ぎた時点において、トラック記憶部181は、トラックデータ567とトラックデータ573とを記憶している。共通データ記憶部182は、共通データ581〜584を記憶している。また、平滑予測記憶部183は、平滑予測データ591,592を記憶している。 As described above, when the process proceeds and time t 20 has passed, the track storage unit 181 stores track data 567 and track data 573. The common data storage unit 182 stores common data 581 to 584. The smooth prediction storage unit 183 stores smooth prediction data 591 and 592.

時刻t21において、目標追尾部110bがトラックデータ554を生成し、出力する。トラック相関処理部130では、トラック入力部131が、トラックデータ554を入力する。トラック推定部132は、「目標A」について、トラックデータ554の観測時刻の前後にあたる共通データ584と平滑予測データ591とに基づいて、トラックデータ554の観測時刻におけるトラック推定データ596を生成する。トラック推定部132は、「目標B」についても同様に、トラックデータ554の観測時刻におけるトラック推定データを生成する。
トラック相関部133は、トラックデータ554とトラック推定データとを比較し、目標の位置などが最も近いトラック推定データを判別する。この例では、「目標B」についてのトラック推定データが最も近いので、ターゲット相関部113は、トラックデータ554が「目標B」に関するデータであると判定する。トラック更新部134は、トラックデータ554を「目標B」についてのトラックデータとしてトラック記憶部181に記憶させる。
At time t 21, the target tracking unit 110b generates a track data 554, and outputs. In the track correlation processing unit 130, the track input unit 131 inputs the track data 554. The track estimation unit 132 generates track estimation data 596 at the observation time of the track data 554 based on the common data 584 and the smooth prediction data 591 corresponding to before and after the observation time of the track data 554 for “target A”. The track estimation unit 132 similarly generates track estimation data at the observation time of the track data 554 for “target B”.
The track correlation unit 133 compares the track data 554 with the track estimation data, and determines the track estimation data with the closest target position. In this example, since the track estimation data for “target B” is the closest, the target correlation unit 113 determines that the track data 554 is data related to “target B”. The track update unit 134 causes the track storage unit 181 to store the track data 554 as track data for “target B”.

以上のような処理により、トラックデータが表わす目標を同定するので、トラックデータの入力が不定期であっても、正しく目標を同定することができる。   The target represented by the track data is identified by the processing as described above, so that the target can be correctly identified even if the track data is input irregularly.

この実施の形態における追尾装置100は、データを記憶する記憶装置(RAM914、磁気ディスク装置920など)と、データを処理する処理装置(CPU911)と、トラック記憶部181と、共通データ記憶部182と、トラック入力部131と、トラック更新部134と、優先度算出部141と、共通データ更新部144と、同一データ出力部190とを有する。
上記トラック記憶部181は、上記記憶装置(磁気ディスク装置920)を用いて、複数のセンサ装置810それぞれが観測した目標に関する情報(位置、速度、高度、識別コードなど)を表わす複数のトラックデータを記憶する。
上記共通データ記憶部182は、上記記憶装置(磁気ディスク装置920)を用いて、上記トラック記憶部181が記憶した複数のトラックデータのうち、少なくともいずれかのトラックデータを、共通データとして記憶する。
上記トラック入力部131は、上記処理装置(CPU911)を用いて、上記複数のセンサ装置810のうち、いずれかのセンサ装置810が観測した目標に関する情報(位置、高度、速度、識別コードなど)を表わすトラックデータを入力する。
上記トラック更新部134は、上記処理装置(CPU911)を用いて、上記トラック入力部131が入力したトラックデータを、上記トラック記憶部181に記憶させる。
上記優先度算出部141は、上記処理装置(CPU911)を用いて、上記トラック更新部134が上記トラック記憶部181に記憶させたトラックデータに基づいて、上記トラックデータの優先度を算出する。
上記共通データ更新部144は、上記処理装置(CPU911)を用いて、上記優先度算出部が算出した優先度のほうが、上記共通データ記憶部182が記憶した共通データの優先度よりも高い場合に、上記トラック更新部134が上記トラック記憶部181に記憶させたトラックデータを、上記共通データ記憶部182に上記共通データとして記憶させる。
上記同一データ出力部190は、上記処理装置(CPU911)を用いて、上記トラック記憶部181が記憶した複数のトラックデータと、上記共通データ記憶部182が記憶した共通データとを含むデータを同一データとして出力する。
The tracking device 100 in this embodiment includes a storage device (such as a RAM 914 and a magnetic disk device 920) that stores data, a processing device (CPU 911) that processes data, a track storage unit 181 and a common data storage unit 182. , A track input unit 131, a track update unit 134, a priority calculation unit 141, a common data update unit 144, and the same data output unit 190.
The track storage unit 181 uses the storage device (magnetic disk device 920) to store a plurality of track data representing information (position, speed, altitude, identification code, etc.) related to the targets observed by each of the plurality of sensor devices 810. Remember.
The common data storage unit 182 stores at least one of the track data stored in the track storage unit 181 as common data using the storage device (magnetic disk device 920).
The track input unit 131 uses the processing device (CPU 911) to obtain information (position, altitude, speed, identification code, etc.) on a target observed by any one of the plurality of sensor devices 810. Enter the track data to represent.
The track update unit 134 causes the track storage unit 181 to store the track data input by the track input unit 131 using the processing device (CPU 911).
The priority calculation unit 141 uses the processing device (CPU 911) to calculate the priority of the track data based on the track data stored in the track storage unit 181 by the track update unit 134.
The common data update unit 144 uses the processing device (CPU 911) to determine that the priority calculated by the priority calculation unit is higher than the priority of the common data stored in the common data storage unit 182. The track update unit 134 stores the track data stored in the track storage unit 181 in the common data storage unit 182 as the common data.
The same data output unit 190 uses the processing device (CPU 911) to convert data including a plurality of track data stored in the track storage unit 181 and common data stored in the common data storage unit 182 into the same data. Output as.

この実施の形態における追尾装置100によれば、センサ装置810ごとに異なるタイミングで出力されるトラックデータを入力し、トラックデータの優先度が共通データの優先度よりも高い場合に共通データを更新するので、異なるセンサ装置810からのトラックデータを一つにまとめることができ、共通データが不定期に更新されるのを防ぐことができるという効果を奏する。
また、同一データ出力部190が出力する同一データには、トラックデータと共通データとが含まれるので、管制表示装置830などが行う後処理の内容にしたがって、処理に必要な各種の情報を得ることができるという効果を奏する。
According to the tracking device 100 in this embodiment, track data output at different timing is input to each sensor device 810, and the common data is updated when the priority of the track data is higher than the priority of the common data. Therefore, track data from different sensor devices 810 can be combined into one, and the common data can be prevented from being updated irregularly.
In addition, since the same data output from the same data output unit 190 includes track data and common data, various information necessary for processing can be obtained according to the contents of post-processing performed by the control display device 830 and the like. There is an effect that can be.

この実施の形態における追尾装置100は、更に、平滑予測部150と、平滑予測記憶部183とを有する。
上記平滑予測部150は、上記処理装置(CPU911)を用いて、上記共通データ記憶部182が記憶した共通データに基づいて、上記目標の将来に関する情報(位置、高度、速度、識別コードなど)を予測する。
上記平滑予測記憶部183は、上記記憶装置(磁気ディスク装置920)を用いて、上記平滑予測部150が予測した情報を表わすデータを含む平滑予測データを記憶する。
上記同一データ出力部190は、上記処理装置(CPU911)を用いて、上記平滑予測記憶部183が記憶した平滑予測データを更に含む同一データを出力する。
The tracking device 100 in this embodiment further includes a smooth prediction unit 150 and a smooth prediction storage unit 183.
The smooth prediction unit 150 uses the processing device (CPU 911) to obtain information on the future of the target (position, altitude, speed, identification code, etc.) based on the common data stored in the common data storage unit 182. Predict.
The smooth prediction storage unit 183 stores smooth prediction data including data representing information predicted by the smooth prediction unit 150 using the storage device (magnetic disk device 920).
The same data output unit 190 outputs the same data further including the smoothed prediction data stored in the smoothed prediction storage unit 183 using the processing device (CPU 911).

この実施の形態における追尾装置100によれば、平滑予測部150が目標の将来に関する情報を予測した平滑予測データが、同一データに含まれるので、後処理の内容にしたがって、処理に必要な各種の情報を得ることができるという効果を奏する。   According to the tracking device 100 in this embodiment, since the smooth prediction data in which the smooth prediction unit 150 predicts information related to the future of the target is included in the same data, various types of processing necessary for the processing are performed according to the contents of the post-processing. There is an effect that information can be obtained.

この実施の形態における追尾装置100は、更に、トラック推定部132と、トラック相関部133とを有する。
上記トラック推定部132は、上記処理装置(CPU911)を用いて、上記平滑予測記憶部183が記憶した平滑予測データに基づいて、上記トラック入力部131が入力したトラックデータが表わす目標を上記センサ装置810が観測した時刻(観測時刻)における上記目標に関する情報(位置、高度、速度、識別コードなど)を推定する。
上記トラック相関部133は、上記処理装置(CPU911)を用いて、上記トラック入力部131が入力したトラックデータと、上記トラック推定部132が推定した情報(位置、高度、速度、識別コードなど)とに基づいて、上記トラック入力部131が入力したトラックデータが表わす目標を同定する。
上記トラック更新部134は、上記処理装置(CPU911)を用いて、上記トラック相関部133が同定した目標に基づいて、上記トラック入力部131が入力したトラックデータを、上記トラック相関部133が同定した目標についてのトラックデータとして上記トラック記憶部181に記憶させる。
The tracking device 100 in this embodiment further includes a track estimation unit 132 and a track correlation unit 133.
The track estimation unit 132 uses the processing device (CPU 911) to determine a target represented by the track data input by the track input unit 131 based on the smooth prediction data stored in the smooth prediction storage unit 183, in the sensor device. Information regarding the target (position, altitude, speed, identification code, etc.) at the time (observation time) observed by 810 is estimated.
The track correlation unit 133 uses the processing device (CPU 911) to record the track data input by the track input unit 131 and the information (position, altitude, speed, identification code, etc.) estimated by the track estimation unit 132. Based on the above, the target represented by the track data input by the track input unit 131 is identified.
The track correlation unit 133 identifies the track data input by the track input unit 131 based on the target identified by the track correlation unit 133 using the processing device (CPU 911). The track storage unit 181 stores the track data for the target.

この実施の形態における追尾装置100によれば、平滑予測記憶部183が記憶した平滑予測データの平滑予測時刻が、トラック入力部131が入力したトラックデータの観測時刻と異なっていても、トラック推定部132が平滑予測データに基づいて、観測時刻における目標に関する情報を推定するので、トラック相関部133が目標を同定できるという効果を奏する。   According to the tracking device 100 in this embodiment, even if the smooth prediction time of the smooth prediction data stored in the smooth prediction storage unit 183 is different from the observation time of the track data input by the track input unit 131, the track estimation unit Since 132 estimates information about the target at the observation time based on the smooth prediction data, the track correlator 133 can identify the target.

この実施の形態におけるトラック入力部131は、上記処理装置(CPU911)を用いて、上記センサ装置810が目標を観測した観測時刻を表わすデータを含むトラックデータを入力する。
上記平滑予測部150は、上記処理装置(CPU911)を用いて、上記目標に関して、所定の平滑予測時刻における情報を予測する。
上記平滑予測記憶部183は、上記記憶装置(磁気ディスク装置920)を用いて、上記平滑予測時刻を表わすデータを更に含む平滑予測データを記憶する。
上記トラック推定部132は、上記処理装置(CPU911)を用いて、上記トラック入力部131が入力したトラックデータと、上記平滑予測記憶部183が記憶した平滑予測データとに基づいて、上記平滑予測部150が予測した上記平滑予測時刻における情報から上記観測時刻における情報を推定する。
The track input unit 131 in this embodiment uses the processing device (CPU 911) to input track data including data representing the observation time at which the sensor device 810 observed the target.
The smooth prediction unit 150 predicts information at a predetermined smooth prediction time for the target using the processing device (CPU 911).
The smooth prediction storage unit 183 uses the storage device (magnetic disk device 920) to store smooth prediction data further including data representing the smooth prediction time.
The track estimation unit 132 uses the processing device (CPU 911) to generate the smooth prediction unit based on the track data input by the track input unit 131 and the smooth prediction data stored by the smooth prediction storage unit 183. Information at the observation time is estimated from information at the smooth prediction time predicted by 150.

この実施の形態における追尾装置100によれば、トラック入力部131が入力するトラックデータに観測時刻を表わすデータが含まれ、平滑予測記憶部183が記憶する平滑予測データに平滑予測時刻を表わすデータが含まれているので、トラック推定部132が、平滑予測データに基づいて、観測時刻における目標に関する情報を推定できるという効果を奏する。   According to tracking apparatus 100 in this embodiment, the data representing the observation time is included in the track data input by track input unit 131, and the data representing the smooth prediction time is included in the smooth prediction data stored in smooth prediction storage unit 183. Thus, there is an effect that the track estimation unit 132 can estimate information on the target at the observation time based on the smooth prediction data.

この実施の形態におけるトラック入力部131は、上記処理装置(CPU911)を用いて、上記センサ装置810が観測した目標を識別する目標識別子を含むトラックデータを入力する。
上記平滑予測記憶部183は、上記記憶装置(磁気ディスク装置920)を用いて、上記平滑予測部150が予測した目標を識別する目標識別子を含む平滑予測データを記憶する。
上記トラック相関部133は、上記処理装置(CPU911)を用いて、上記トラック入力部131が入力したトラックデータに含まれる目標識別子と、上記平滑予測記憶部183が記憶した平滑予測データに含まれる目標識別子とに基づいて、上記トラック入力部131が入力したトラックデータが表わす目標を同定する。
The track input unit 131 in this embodiment inputs track data including a target identifier for identifying a target observed by the sensor device 810 using the processing device (CPU 911).
The smooth prediction storage unit 183 stores smooth prediction data including a target identifier that identifies a target predicted by the smooth prediction unit 150 using the storage device (magnetic disk device 920).
The track correlation unit 133 uses the processing device (CPU 911) to target the target identifier included in the track data input by the track input unit 131 and the target included in the smooth prediction data stored by the smooth prediction storage unit 183. Based on the identifier, the target represented by the track data input by the track input unit 131 is identified.

この実施の形態における追尾装置100によれば、目標のビーコンコードやモードSアドレスなどの識別コードに基づく目標識別子に基づいて目標を同定するので、位置、高度、速度などが近い目標を誤って同定するのを防ぐことができるという効果を奏する。   According to the tracking device 100 in this embodiment, a target is identified based on a target identifier based on an identification code such as a target beacon code or a mode S address. There is an effect that can be prevented.

この実施の形態におけるトラック入力部131は、上記処理装置(CPU911)を用いて、上記センサ装置810が観測した目標の位置及び高度及び速度の少なくともいずれかを表わすデータを含むトラックデータを入力する。
上記トラック推定部132は、上記処理装置(CPU911)を用いて、上記トラック入力部131が入力したトラックデータが表わす目標を上記センサ装置810が観測した時刻における上記目標の位置及び高度及び速度の少なくともいずれかを推定する。
上記トラック相関部133は、上記処理装置(CPU911)を用いて、上記トラック入力部131が入力したトラックデータが表わす目標の位置及び高度及び速度の少なくともいずれかと、上記トラック推定部132が推定した目標の位置及び高度及び速度の少なくともいずれかとに基づいて、上記トラック入力部131が入力したトラックデータが表わす目標を同定する。
The track input unit 131 in this embodiment uses the processing device (CPU 911) to input track data including data representing at least one of the target position, altitude, and speed observed by the sensor device 810.
The track estimation unit 132 uses the processing device (CPU 911) to at least the position, altitude, and speed of the target at the time when the sensor device 810 observed the target represented by the track data input by the track input unit 131. Estimate either.
The track correlation unit 133 uses the processing device (CPU 911) to detect at least one of the target position, altitude, and speed represented by the track data input by the track input unit 131, and the target estimated by the track estimation unit 132. The target represented by the track data input by the track input unit 131 is identified based on at least one of the position, altitude and speed.

この実施の形態における追尾装置100によれば、目標の位置及び高度及び速度の少なくともいずれかに基づいて目標を同定するので、ゴーストなどにより、実際と異なる位置に観測された目標を誤って同定するのを防ぐことができるという効果を奏する。   According to the tracking device 100 in this embodiment, the target is identified based on at least one of the position, altitude, and speed of the target. Therefore, the target observed at a position different from the actual position is erroneously identified by ghost or the like. There is an effect that can be prevented.

この実施の形態におけるトラック入力部131は、上記処理装置(CPU911)を用いて、上記目標を観測したセンサ装置810を識別するセンサ識別子を含むトラックデータを入力する。
上記共通データ更新部144は、更に、上記処理装置(CPU911)を用いて、上記トラック更新部134が上記トラック記憶部181に記憶させたトラックデータに含まれるセンサ識別子と、上記トラック更新部134が上記トラック記憶部181に記憶させたトラックデータが表わす目標と同一の目標について上記共通データ記憶部182が記憶した共通データに含まれるセンサ識別子とが一致した場合に、上記トラック更新部134が上記トラック記憶部181に記憶させたトラックデータを、上記共通データ記憶部182に上記共通データとして記憶させる。
The track input unit 131 in this embodiment inputs track data including a sensor identifier for identifying the sensor device 810 that observed the target using the processing device (CPU 911).
The common data updating unit 144 further uses the processing device (CPU 911) to detect the sensor identifier included in the track data stored in the track storage unit 181 by the track updating unit 134 and the track updating unit 134. When the sensor identifier included in the common data stored in the common data storage unit 182 matches the same target as the target represented by the track data stored in the track storage unit 181, the track update unit 134 The track data stored in the storage unit 181 is stored in the common data storage unit 182 as the common data.

この実施の形態における追尾装置100によれば、あるセンサ装置810からのトラックデータを使用して共通データを更新した場合、トラック記憶部181が記憶したトラックデータが、同じセンサ装置810からの新しいトラックデータによって更新されたとき、優先度の高低にかかわらず、共通データ更新部144が共通データを更新するので、共通データを最新の状態に保つことができるという効果を奏する。   According to the tracking device 100 in this embodiment, when the common data is updated using the track data from a certain sensor device 810, the track data stored in the track storage unit 181 is a new track from the same sensor device 810. When the data is updated, the common data update unit 144 updates the common data regardless of the priority level, so that the common data can be kept up-to-date.

この実施の形態における追尾装置100は、更に、優先度記憶部142と、更新判定部143とを有する。
上記優先度記憶部142は、上記記憶装置(磁気ディスク装置920)を用いて、上記共通データ更新部144が上記共通データ記憶部182に記憶させた共通データについて上記優先度算出部141が算出した優先度を表わすデータ(優先度データ)を記憶する。
上記更新判定部143は、上記処理装置(CPU911)を用いて、上記優先度算出部141が算出した優先度と、上記優先度記憶部142が記憶した優先度とを比較し、上記優先度算出部141が算出した優先度のほうが上記優先度記憶部142が記憶した優先度よりも高い場合に、共通データ更新と判定する。
上記共通データ更新部144は、上記処理装置(CPU911)を用いて、上記更新判定部143が共通データ更新と判定した場合に、上記トラック更新部134が上記トラック記憶部181に記憶させたトラックデータを、上記共通データ記憶部182に上記共通データとして記憶させる。
The tracking device 100 in this embodiment further includes a priority storage unit 142 and an update determination unit 143.
The priority storage unit 142 uses the storage device (magnetic disk device 920), and the priority calculation unit 141 calculates the common data stored in the common data storage unit 182 by the common data update unit 144. Data representing priority (priority data) is stored.
Using the processing device (CPU 911), the update determination unit 143 compares the priority calculated by the priority calculation unit 141 with the priority stored by the priority storage unit 142, and calculates the priority. When the priority calculated by the unit 141 is higher than the priority stored in the priority storage unit 142, it is determined that the common data is updated.
The common data update unit 144 uses the processing device (CPU 911) to track data stored in the track storage unit 181 by the track update unit 134 when the update determination unit 143 determines common data update. Is stored in the common data storage unit 182 as the common data.

この実施の形態における追尾装置100によれば、優先度算出部141が算出した優先度と、優先度記憶部142が記憶した優先度とを比較して、優先度算出部141が算出した優先度のほうが高い場合に、更新判定部143が共通データ更新と判定し、共通データ更新部144が共通データを更新するので、異なるセンサ装置810からのトラックデータのほうが優先度が高くなった場合に、優先度の高いトラックデータを使用して共通データを更新することができるという効果を奏する。   According to tracking device 100 in this embodiment, the priority calculated by priority calculation unit 141 is compared with the priority calculated by priority calculation unit 141 and the priority stored in priority storage unit 142. Is higher, the update determination unit 143 determines that the common data is updated, and the common data update unit 144 updates the common data. Therefore, when the track data from different sensor devices 810 has a higher priority, There is an effect that the common data can be updated using track data having a high priority.

この実施の形態におけるトラック入力部131は、上記処理装置(CPU911)を用いて、上記センサ装置810が目標を観測した観測の信頼性を表わすデータを含むトラックデータを入力する。
上記優先度算出部141は、上記処理装置(CPU911)を用いて、上記トラック更新部134がトラック記憶部181に記憶させたトラックデータが表わす観測の信頼性に基づいて、上記トラックデータの優先度を算出する。
The track input unit 131 in this embodiment uses the processing device (CPU 911) to input track data including data representing the reliability of observation that the sensor device 810 observed the target.
The priority calculation unit 141 uses the processing device (CPU 911) to determine the priority of the track data based on the observation reliability represented by the track data stored in the track storage unit 181 by the track update unit 134. Is calculated.

この実施の形態における追尾装置100によれば、トラックデータが観測の信頼性を表わすデータを含み、優先度算出部141が観測の信頼性に基づいて優先度を算出するので、信頼性の高いトラックデータは優先度が高く、信頼性の低いトラックデータは優先度を低くすることができる。これにより、信頼性の高いトラックデータを使用して、共通データを更新することができるという効果を奏する。   According to the tracking device 100 in this embodiment, since the track data includes data representing the reliability of observation, and the priority calculation unit 141 calculates the priority based on the reliability of observation, a highly reliable track Data has a high priority, and track data with low reliability can have a low priority. As a result, it is possible to update the common data using highly reliable track data.

この実施の形態におけるトラック入力部131は、上記処理装置(CPU911)を用いて、上記センサ装置810が観測した目標の位置を表わすデータを含むトラックデータを入力する。
上記優先度算出部141は、上記処理装置(CPU911)を用いて、上記トラック更新部134がトラック記憶部181に記憶させたトラックデータが表わす目標の位置と、上記センサ装置810の位置とに基づいて、上記トラックデータの優先度を算出する。
The track input unit 131 in this embodiment inputs track data including data representing a target position observed by the sensor device 810 using the processing device (CPU 911).
The priority calculation unit 141 uses the processing device (CPU 911), based on the target position represented by the track data stored in the track storage unit 181 by the track update unit 134 and the position of the sensor device 810. Thus, the priority of the track data is calculated.

この実施の形態における追尾装置100によれば、トラックデータが目標の位置を表わすデータを含み、優先度算出部141が目標の位置とセンサ装置810の位置とに基づいて優先度を算出するので、センサ装置810と目標との間の距離が近いときは優先度を高く、センサ装置810と目標との間の距離が遠いときは優先度を低くすることができる。これにより、目標に近いセンサ装置810からのトラックデータを使用して、共通データを更新することができるという効果を奏する。   According to the tracking device 100 in this embodiment, the track data includes data representing the target position, and the priority calculation unit 141 calculates the priority based on the target position and the position of the sensor device 810. The priority can be high when the distance between the sensor device 810 and the target is short, and the priority can be low when the distance between the sensor device 810 and the target is long. Thus, the track data from the sensor device 810 close to the target can be used to update the common data.

この実施の形態における優先度算出部141は、上記処理装置(CPU911)を用いて、上記センサ装置810の観測周期に基づいて、上記トラックデータの優先度を算出する。   The priority calculation unit 141 in this embodiment calculates the priority of the track data based on the observation period of the sensor device 810 using the processing device (CPU 911).

この実施の形態における追尾装置100によれば、優先度算出部141がセンサ装置810の観測周期に基づいて優先度を算出するので、観測周期の短いセンサ装置810からのトラックデータの優先度を高く、観測周期の長いセンサ装置810からのトラックデータの優先度を低くすることができる。これにより、観測周期の短いセンサ装置810からのトラックデータを使用して、共通データを更新することができる。   According to the tracking device 100 in this embodiment, since the priority calculation unit 141 calculates the priority based on the observation period of the sensor device 810, the priority of the track data from the sensor device 810 having a short observation period is increased. The priority of the track data from the sensor device 810 having a long observation cycle can be lowered. Accordingly, the common data can be updated using the track data from the sensor device 810 having a short observation cycle.

この実施の形態におけるトラック入力部131は、上記処理装置(CPU911)を用いて、上記目標を観測したセンサ装置810を識別するセンサ識別子を含むトラックデータを入力する。
上記トラック更新部134は、上記処理装置(CPU911)を用いて、上記トラック入力部131が入力したトラックデータが表わす目標と同一の目標について上記トラック記憶部181が記憶した複数のトラックデータのなかに、上記トラック入力部131が入力したトラックデータに含まれるセンサ識別子と同一のセンサ識別子を含むトラックデータがあるか否かを判定し、同一のセンサ識別子を含むトラックデータがあると判定した場合、上記同一のセンサ識別子を含むトラックデータに、上記トラック入力部131が入力したトラックデータを上書きして、上記トラック記憶部181に記憶させ、同一のセンサ識別子を含むトラックデータがないと判定した場合、上記トラック入力部131が入力したトラックデータを追加して、上記トラック記憶部181に記憶させる。
The track input unit 131 in this embodiment inputs track data including a sensor identifier for identifying the sensor device 810 that observed the target using the processing device (CPU 911).
The track updating unit 134 uses the processing device (CPU 911) to store a plurality of track data stored in the track storage unit 181 for the same target as the track data input by the track input unit 131. When it is determined whether there is track data including the same sensor identifier as the sensor identifier included in the track data input by the track input unit 131, and when it is determined that there is track data including the same sensor identifier, When the track data including the same sensor identifier is overwritten with the track data input by the track input unit 131 and stored in the track storage unit 181, when it is determined that there is no track data including the same sensor identifier, Add the track data input by the track input unit 131, It is stored in the serial track storage unit 181.

この実施の形態における追尾装置100によれば、トラック入力部131が入力するトラックデータがセンサ識別子を含み、センサ識別子が一致する場合に、トラック更新部134がトラックデータを上書きし、センサ識別子が一致しない場合に、トラック更新部134がトラックデータを追加するので、トラック記憶部181が、一つの目標について、複数のセンサ装置810それぞれからのトラックデータを一つずつ記憶する。これにより、同一データ出力部190が出力する同一データにも、複数のセンサ装置810それぞれからのトラックデータが一つずつ含まれることとなり、管制表示装置830などが行う後処理において、任意のセンサ装置810からのトラックデータを利用することができるという効果を奏する。   According to the tracking device 100 in this embodiment, when the track data input by the track input unit 131 includes a sensor identifier and the sensor identifier matches, the track update unit 134 overwrites the track data and the sensor identifier matches. Otherwise, the track update unit 134 adds track data, so the track storage unit 181 stores track data from each of the plurality of sensor devices 810 one by one for one target. As a result, the same data output from the same data output unit 190 includes track data from each of the plurality of sensor devices 810 one by one. In post-processing performed by the control display device 830 and the like, an arbitrary sensor device is provided. The track data from 810 can be used.

この実施の形態における追尾装置100は、更に、トラック削除部161と、共通データ削除部162とを有する。
上記トラック入力部131は、上記処理装置(CPU911)を用いて、上記センサ装置810が目標を観測した観測時刻を表わすデータを含むトラックデータを入力する。
上記トラック削除部161は、上記処理装置(CPU911)を用いて、上記トラック記憶部181が記憶した複数のトラックデータそれぞれが表わす観測時刻に基づいて、上記観測時刻が所定の時刻よりも古いトラックデータを上記トラック記憶部181から削除する。
上記共通データ削除部162は、上記処理装置(CPU911)を用いて、上記共通データ記憶部182が記憶した共通データが表わす目標と同一の目標についてのトラックデータを上記トラック削除部161が上記トラック記憶部181から削除して、上記共通データ記憶部182が記憶した共通データが表わす目標と同一の目標についてのトラックデータを上記トラック記憶部181が記憶しなくなった場合に、上記共通データを上記共通データ記憶部182から削除する。
The tracking device 100 in this embodiment further includes a track deletion unit 161 and a common data deletion unit 162.
The track input unit 131 uses the processing device (CPU 911) to input track data including data representing the observation time when the sensor device 810 observed the target.
The track deletion unit 161 uses the processing device (CPU 911) to track data whose observation time is older than a predetermined time based on the observation time represented by each of the plurality of track data stored in the track storage unit 181. Are deleted from the track storage unit 181.
The common data deletion unit 162 uses the processing device (CPU 911) to store track data for the same target represented by the common data stored in the common data storage unit 182 and the track deletion unit 161 stores the track data. When the track storage unit 181 no longer stores track data for the same target represented by the common data stored in the common data storage unit 182 and deleted from the unit 181, the common data is stored in the common data Delete from the storage unit 182.

この実施の形態における追尾装置100によれば、トラック入力部131が入力するトラックデータが観測時刻を表わすデータを含み、トラック記憶部181が記憶したトラックデータが表わす観測時刻が所定の時刻より古い場合に、トラック削除部161がトラックデータを削除するので、更新されなくなったトラックデータをトラック記憶部181から削除することができる。また、トラック記憶部181からトラックデータを削除した結果、その目標についてのトラックデータがなくなった場合、共通データ削除部162が共通データを削除するので、クラッタなどにより誤って検出した目標についての共通データを共通データ記憶部182から削除することができるという効果を奏する。   According to tracking apparatus 100 in this embodiment, when the track data input by track input unit 131 includes data representing the observation time, and the observation time represented by the track data stored in track storage unit 181 is older than a predetermined time. In addition, since the track deletion unit 161 deletes the track data, the track data that is no longer updated can be deleted from the track storage unit 181. If the track data is deleted from the track storage unit 181 and there is no track data for the target, the common data deletion unit 162 deletes the common data. Therefore, the common data for the target detected by clutter or the like is deleted. Can be deleted from the common data storage unit 182.

この実施の形態における同一データ出力部190は、上記処理装置(CPU911)を用いて、所定の周期が経過するたびに、上記同一データを出力する。   The same data output unit 190 in this embodiment outputs the same data every time a predetermined period elapses using the processing device (CPU 911).

この実施の形態における追尾装置100によれば、所定の周期が経過するたびに同一データ出力部190が同一データを出力するので、管制表示装置830などに対して、定期的に同一データを提供することができるという効果を奏する。   According to the tracking device 100 in this embodiment, since the same data output unit 190 outputs the same data every time a predetermined period elapses, the same data is periodically provided to the control display device 830 and the like. There is an effect that can be.

この実施の形態における同一データ出力部190は、上記処理装置(CPU911)を用いて、上記共通データ更新部144が上記共通データ記憶部182に上記共通データを記憶させた場合に、上記同一データを出力する。   The same data output unit 190 in this embodiment uses the processing device (CPU 911) to store the same data when the common data update unit 144 stores the common data in the common data storage unit 182. Output.

この実施の形態における追尾装置100によれば、共通データ更新部144が共通データを更新した場合に、同一データ出力部190が同一データを出力するので、管制表示装置830などに対して、最新の同一データを提供することができるという効果を奏する。   According to the tracking device 100 in this embodiment, when the common data update unit 144 updates the common data, the same data output unit 190 outputs the same data. There is an effect that the same data can be provided.

この実施の形態における追尾装置100は、データを記憶する記憶装置(RAM914、磁気ディスク装置920など)と、データを処理する処理装置(CPU911)とを有するコンピュータを追尾装置100として機能させるプログラムを、コンピュータが実行することにより実現することができる。   The tracking device 100 in this embodiment is a program that causes a computer having a storage device (RAM 914, magnetic disk device 920, etc.) that stores data and a processing device (CPU 911) that processes data to function as the tracking device 100. This can be realized by execution by a computer.

この実施の形態におけるコンピュータプログラムによれば、上記のような効果を有する追尾装置100を実現することができるという効果を奏する。   According to the computer program in this embodiment, there is an effect that the tracking device 100 having the above-described effects can be realized.

この実施の形態における追尾装置100が目標を追尾する追尾方法は、以下の工程を有する。
上記記憶装置(磁気ディスク装置920)が、複数のセンサ装置810それぞれが観測した目標に関する情報(位置、高度、速度、識別コードなど)を表わす複数のトラックデータを記憶する。
上記記憶装置(磁気ディスク装置920)が、記憶した複数のトラックデータのうち、少なくともいずれかのトラックデータを、共通データとして記憶する。
上記処理装置(CPU911)が、上記複数のセンサ装置810のうち、いずれかのセンサ装置810が観測した目標に関する情報を表わすトラックデータを入力する。
上記処理装置(CPU911)が、入力したトラックデータを、上記記憶装置(磁気ディスク装置920)に記憶させる。
上記処理装置(CPU911)が、上記記憶装置(磁気ディスク装置920)に記憶させたトラックデータに基づいて、上記トラックデータの優先度を算出する。
上記処理装置(CPU911)が、算出した優先度のほうが、上記記憶装置(磁気ディスク装置920)が記憶した共通データの優先度よりも高い場合に、上記記憶装置(磁気ディスク装置920)に記憶させたトラックデータを、上記記憶装置(磁気ディスク装置920)に上記共通データとして記憶させる。
上記処理装置(CPU911)が、上記記憶装置(磁気ディスク装置920)が記憶した複数のトラックデータと、上記記憶装置(磁気ディスク装置920)が記憶した共通データとを含む同一データを出力する。
The tracking method in which the tracking device 100 in this embodiment tracks a target includes the following steps.
The storage device (magnetic disk device 920) stores a plurality of track data representing information (position, altitude, speed, identification code, etc.) related to the targets observed by the plurality of sensor devices 810.
The storage device (magnetic disk device 920) stores at least one of the stored track data as common data.
The processing device (CPU 911) inputs track data representing information regarding a target observed by any one of the plurality of sensor devices 810.
The processing device (CPU 911) stores the input track data in the storage device (magnetic disk device 920).
The processing device (CPU 911) calculates the priority of the track data based on the track data stored in the storage device (magnetic disk device 920).
When the priority calculated by the processing device (CPU 911) is higher than the priority of the common data stored in the storage device (magnetic disk device 920), the processing device (CPU 911) stores the priority in the storage device (magnetic disk device 920). The track data is stored as the common data in the storage device (magnetic disk device 920).
The processing device (CPU 911) outputs the same data including a plurality of track data stored in the storage device (magnetic disk device 920) and common data stored in the storage device (magnetic disk device 920).

この実施の形態における追尾装置100が目標を追尾する追尾方法によれば、センサ装置810ごとに異なるタイミングで出力されるトラックデータを入力し、トラックデータの優先度が共通データの優先度よりも高い場合に共通データを更新するので、異なるセンサ装置810からのトラックデータを一つにまとめることができ、共通データが不定期に更新されるのを防ぐことができるという効果を奏する。
また、出力する同一データには、トラックデータと共通データとが含まれるので、管制表示装置830などが行う後処理の内容にしたがって、処理に必要な各種の情報を得ることができるという効果を奏する。
According to the tracking method in which the tracking device 100 in this embodiment tracks a target, track data output at different timing is input for each sensor device 810, and the priority of the track data is higher than the priority of the common data. In this case, since the common data is updated, track data from different sensor devices 810 can be combined into one, and the common data can be prevented from being updated irregularly.
In addition, since the same data to be output includes track data and common data, various information necessary for the processing can be obtained according to the contents of post-processing performed by the control display device 830 and the like. .

以上説明した追尾装置100は、複数の移動体(航空機850などの目標)をセンサ装置810(空港面探知レーダ811、空港監視レーダ812、航空路監視レーダ813、自動従属監視受信装置814などのレーダ)捕捉によって追尾するシステム(航空管制システム800)において、複数のセンサ装置810の捕捉結果を取り込み、複数の捕捉結果を1パッケージ(同一データ)にして、管制表示装置830、中央処理装置840などの後処理に提供する。
これにより、一つの移動体(目標)を、一つのセンサ装置810の観測範囲を超えて広範囲に渡って追尾し続けることができる。
管制表示装置830、中央処理装置840などの後処理においては、1パッケージ(同一データ)から必要な情報を抽出して、(航空管制官に)航空機850の各種情報を表示したり、若しくは、表示情報に付加する計算結果情報を算出する処理をしたりするなど、処理に必要な情報の選択が可能となる。
In the tracking device 100 described above, a plurality of moving bodies (targets such as an aircraft 850) are detected by a radar device such as a sensor device 810 (airport surface detection radar 811, airport monitoring radar 812, air route monitoring radar 813, automatic subordinate monitoring reception device 814). ) In a system that tracks by capture (air traffic control system 800), capture results of a plurality of sensor devices 810 are captured, and the plurality of capture results are made into one package (same data), and the control display device 830, the central processing unit 840, etc. Provide for post-processing.
Thereby, it is possible to continue tracking one moving body (target) over a wide range beyond the observation range of one sensor device 810.
In post-processing of the control display device 830, the central processing unit 840, etc., necessary information is extracted from one package (same data), and various information of the aircraft 850 is displayed or displayed (to the air traffic controller). It is possible to select information necessary for processing, such as processing for calculating calculation result information to be added to information.

また、取り込み元となるセンサ装置810について、センサ更新周期(観測周期)が異なり、目標追尾部110が出力するトラックデータについて、同期が取られず、1つの移動体(目標)について複数のトラックデータが非同期に存在する場合であっても、非同期のトラックデータをそのまま管制表示装置830などの後処理に提供するのではなく、同一データとして一つにまとめて提供するので、管制表示装置830などの後処理において、各種情報の表示時に複数の更新が行われることがない。   In addition, the sensor update cycle (observation cycle) differs for the sensor device 810 that is the acquisition source, and the track data output by the target tracking unit 110 is not synchronized, and a plurality of track data for one moving body (target) exists. Even in the case of being present asynchronously, the asynchronous track data is not provided to the post-processing of the control display device 830 as it is, but is provided as a single unit as the same data. In the processing, a plurality of updates are not performed when various types of information are displayed.

共通データ記憶部182が、追尾処理に複数のセンサ装置810からのトラックデータを比較するための基準となる共通データを記憶し、共通データとトラックデータとを比較することで、1つの移動体に対し複数のセンサ装置810からのトラックデータが存在しても、同じ移動体によるデータと判定することができる。
また、共通データについて、平滑予測部150が平滑予測を行い、平滑予測記憶部183が平滑予測データを記憶し、トラック推定部132が平滑予測データから推定したトラック推定データを、トラックデータの比較対象とすることで、任意の時刻(観測時刻)に捕捉したトラックデータについても同じ移動体(目標)のトラックデータかを判定することが可能となり、追尾の精度を保つことができる。
The common data storage unit 182 stores common data serving as a reference for comparing track data from the plurality of sensor devices 810 in the tracking process, and compares the common data with the track data, thereby allowing one mobile unit to perform comparison. On the other hand, even if track data from a plurality of sensor devices 810 exists, it can be determined that the data is from the same moving body.
Further, for the common data, the smooth prediction unit 150 performs smooth prediction, the smooth prediction storage unit 183 stores the smooth prediction data, and the track estimation unit 132 estimates the track estimation data estimated from the smooth prediction data. By doing so, it is possible to determine whether the track data captured at an arbitrary time (observation time) is track data of the same moving object (target), and tracking accuracy can be maintained.

このように、複数のセンサ装置810からのターゲットデータを1つのシステム(追尾装置100)の処理で取り込み、後処理に提供するので、取り込む対象となるセンサ装置810それぞれの捕捉範囲を超えて移動する移動体(目標)を処理の対象とすることができ、センサ装置810それぞれの捕捉可能範囲外へ移動する移動体を捕捉し続けることができる。そのため、センサ装置810それぞれの捕捉可能範囲の境界付近であっても、追尾を継続することができる。   In this way, target data from a plurality of sensor devices 810 are captured by the processing of one system (tracking device 100) and provided to post-processing, and thus move beyond the capture range of each sensor device 810 to be captured. A moving body (target) can be a target of processing, and a moving body that moves outside the captureable range of each sensor device 810 can be continuously captured. Therefore, tracking can be continued even in the vicinity of the boundary of the capture range of each sensor device 810.

以上説明した追尾装置100は、複数のセンサ装置810からデータ(ターゲットデータ)を入力し、それぞれのセンサ入力データ(ターゲットデータ)に基づいて、目標追尾部110が目標追尾処理を行う。目標追尾部110は、センサ装置810ごとに、捕捉データ及び予測データを生成し、捕捉データと予測データを合せたデータ(トラックデータ)を、最適化処理部120に対して出力する。最適化処理部120への出力は、センサ装置810からの入力周期に合わせて出力する。   The tracking device 100 described above receives data (target data) from a plurality of sensor devices 810, and the target tracking unit 110 performs target tracking processing based on each sensor input data (target data). The target tracking unit 110 generates capture data and prediction data for each sensor device 810, and outputs data (track data) obtained by combining the capture data and the prediction data to the optimization processing unit 120. The output to the optimization processing unit 120 is output in accordance with the input cycle from the sensor device 810.

最適化処理部120は、入力するトラックデータ以外に、処理内部で、共通データを生成する。最適化処理部120は、任意のトラックデータを入力した時点で、当該トラックデータの内容に基づいて、共通データを生成する。最適化処理部120は、トラックデータが入力されるたびに共通データの内容を更新する。ただし、最適化処理部120は、全てのトラックデータを入力するごとに共通データを更新するのではなく、所定の条件に合致するトラックデータを入力したときに、共通データの更新を行う。共通データを更新する条件には、例えば、当該移動体(目標)の位置から最も近いセンサ装置810によって捕捉されたトラックデータであること、センサ更新周期(観測周期)が最も短いセンサ装置810によって捕捉されたトラックデータであること、トラックデータの信頼性の高いことなどがある。
最適化処理部120は、条件に合致するトラックデータを入力したときに、共通データの内容を更新するとともに、最新の共通データ及び過去の共通データの内容に基づいて、平滑予測を行い、平滑予測した結果(平滑予測データ)も合わせて記憶する。
The optimization processing unit 120 generates common data inside the process in addition to the input track data. The optimization processing unit 120 generates common data based on the contents of the track data when arbitrary track data is input. The optimization processing unit 120 updates the content of the common data every time track data is input. However, the optimization processing unit 120 does not update the common data every time all the track data is input, but updates the common data when the track data matching a predetermined condition is input. The conditions for updating the common data include, for example, the track data captured by the sensor device 810 closest to the position of the moving body (target), and the sensor device 810 having the shortest sensor update cycle (observation cycle). Track data, and high reliability of track data.
The optimization processing unit 120 updates the content of the common data when the track data matching the condition is input, and performs smooth prediction based on the latest common data and the content of the past common data. The result (smooth prediction data) is also stored.

最適化処理部120は、任意のトラックデータが入力された場合、当該トラックデータの入力時刻に最も近い時刻に存在すると予測した平滑予測データの内容とトラックデータの内容とを比較して目標を同定する。目標同定の条件としては、トラックデータごとに保持するユニークなコード(モードSアドレスや応答ビーコンコードなど)の合致、位置・高度・速度などの合致などがある。
目標同定の結果、当該トラックデータと比較対象である平滑予測データとが、同一の移動体(目標)のデータであると判定した場合、最適化処理部120は、トラックデータと共通データとを、同一データとして1パッケージ化する。
When arbitrary track data is input, the optimization processing unit 120 identifies the target by comparing the content of the smooth prediction data predicted to exist at the time closest to the input time of the track data and the content of the track data. To do. The target identification conditions include matching of a unique code (mode S address, response beacon code, etc.) held for each track data, matching of position, altitude, speed, and the like.
As a result of the target identification, when it is determined that the track data and the smooth prediction data to be compared are data of the same moving object (target), the optimization processing unit 120 calculates the track data and the common data as follows: One package is formed as the same data.

最適化処理部120は、以上の処理を、トラックデータを入力するごとに行うことを繰り返す。その結果、同一データとして1パッケージ化されたデータのなかには、ある1つの移動体(目標)について、複数のセンサ装置810で捕捉したトラックデータとともに、共通データ、平滑予測データを含めたデータが追加・更新されていく。ただし、データが大きくなり過ぎないようにするため、最適化処理部120は、無制限に追加していくことはせず、一定時間内の予測までのデータを追加する。   The optimization processing unit 120 repeats the above processing every time track data is input. As a result, data including common data and smooth prediction data is added to track data captured by a plurality of sensor devices 810 for a certain moving body (target) in the data packaged as the same data. It will be updated. However, in order to prevent the data from becoming too large, the optimization processing unit 120 does not add data indefinitely, but adds data up to prediction within a certain time.

同一データ出力部190は、管制表示装置830、中央処理装置840などの後処理に対して、同一データとして1パッケージ化したデータ(もしくはそのなかから抽出したデータ)を定期的(例えば、所定の周期)にあるいは不定期(例えば、共通データが更新されたタイミングなど)に出力する。   The same data output unit 190 periodically (for example, a predetermined cycle) data (or data extracted from one package) as the same data for post-processing such as the control display device 830 and the central processing unit 840. ) Or irregularly (for example, when the common data is updated).

以上のように、コモントラック(共通データ)を用いることにより、複数のトラックデータから管制官などに提供する最適なデータを算出することできる。
また、全国のセンサ装置810からのデータを取り込むことができるので、特定のセンサの精度が劣化した場合であっても、他のセンサのデータで補完することができる。
As described above, by using a common track (common data), it is possible to calculate optimum data to be provided to a controller or the like from a plurality of track data.
Moreover, since the data from the sensor device 810 of the whole country can be taken in, even if the precision of a specific sensor deteriorates, it can supplement with the data of another sensor.

実施の形態1における航空管制システム800の一例を示す図。FIG. 3 shows an example of an air traffic control system 800 in the first embodiment. 実施の形態1における航空管制システム800の全体構成の一例を示すシステム構成図。1 is a system configuration diagram illustrating an example of an overall configuration of an air traffic control system 800 according to Embodiment 1. FIG. 実施の形態1における追尾装置100の外観の一例を示す図。FIG. 3 is a diagram illustrating an example of the appearance of the tracking device 100 according to the first embodiment. 実施の形態1における追尾装置100のハードウェア資源の一例を示す図。FIG. 3 is a diagram illustrating an example of hardware resources of the tracking device 100 according to the first embodiment. 実施の形態1における追尾装置100のうち、目標追尾部110の内部ブロックの構成の一例を示す詳細ブロック図。FIG. 3 is a detailed block diagram illustrating an example of a configuration of an internal block of a target tracking unit 110 in the tracking device 100 according to the first embodiment. 実施の形態1における追尾装置100のうち、最適化処理部120の一部及び同一データ記憶部180の内部ブロックの構成の一例を示す詳細ブロック図。FIG. 2 is a detailed block diagram illustrating an example of a configuration of a part of an optimization processing unit 120 and an internal block of the same data storage unit 180 in the tracking device 100 according to the first embodiment. 実施の形態1における追尾装置100のうち、最適化処理部120の一部及び同一データ記憶部180の内部ブロックの構成の一例を示す詳細ブロック図。FIG. 2 is a detailed block diagram illustrating an example of a configuration of a part of an optimization processing unit 120 and an internal block of the same data storage unit 180 in the tracking device 100 according to the first embodiment. 実施の形態1における追尾装置100のうち、最適化処理部120の一部及び同一データ記憶部180の内部ブロックの構成の一例を示す詳細ブロック図。FIG. 2 is a detailed block diagram illustrating an example of a configuration of a part of an optimization processing unit 120 and an internal block of the same data storage unit 180 in the tracking device 100 according to the first embodiment. 実施の形態1におけるターゲット相関処理部111がターゲットデータが表わす目標を同定するターゲット相関処理の流れの一例を示すフローチャート図。The flowchart figure which shows an example of the flow of the target correlation process in which the target correlation process part 111 in Embodiment 1 identifies the target which target data represents. 実施の形態1におけるターゲット予測部115が目標の将来に関する情報を予測するターゲット予測処理の流れの一例を示すフローチャート図。The flowchart figure which shows an example of the flow of the target prediction process in which the target prediction part 115 in Embodiment 1 predicts the information regarding the future of a target. 実施の形態1におけるトラック相関処理部130がトラックデータが表わす目標を同定するトラック相関処理の流れの一例を示すフローチャート図。The flowchart figure which shows an example of the flow of the track correlation process in which the track correlation process part 130 in Embodiment 1 identifies the target which track data represents. 実施の形態1における優先更新部140が共通データを更新し、平滑予測部150が平滑予測データを生成する優先更新処理の流れの一例を示すフローチャート図。The flowchart figure which shows an example of the flow of the priority update process in which the priority update part 140 in Embodiment 1 updates common data, and the smooth prediction part 150 produces | generates smooth prediction data. 実施の形態1における同一データ削除部160が同一データを削除する同一データ削除処理の流れの一例を示すフローチャート図。The flowchart figure which shows an example of the flow of the same data deletion process in which the same data deletion part 160 in Embodiment 1 deletes the same data. 実施の形態1における同一データ出力部190が同一データを出力する同一データ出力処理の流れの一例を示すフローチャート図。The flowchart figure which shows an example of the flow of the same data output process in which the same data output part 190 in Embodiment 1 outputs the same data. 実施の形態1における目標追尾部110の動作の一例を示すシーケンス図。FIG. 4 is a sequence diagram illustrating an example of an operation of a target tracking unit 110 in the first embodiment. 実施の形態1における最適化処理部120の動作の一例を示すシーケンス図。FIG. 6 is a sequence diagram illustrating an example of the operation of the optimization processing unit 120 according to the first embodiment.

符号の説明Explanation of symbols

100 追尾装置、110 目標追尾部、111 ターゲット相関処理部、112 ターゲット入力部、113 ターゲット相関部、114 捕捉データ更新部、115 ターゲット予測部、116 トラックデータ記憶部、117 捕捉データ記憶部、118 予測データ記憶部、119 トラックデータ出力部、120 最適化処理部、130 トラック相関処理部、131 トラック入力部、132 トラック推定部、133 トラック相関部、134 トラック更新部、180 同一データ記憶部、181 トラック記憶部、182 共通データ記憶部、183 平滑予測記憶部、140 優先更新部、141 優先度算出部、142 優先度記憶部、143 更新判定部、144 共通データ更新部、150 平滑予測部、160 同一データ削除部、161 トラック削除部、162 共通データ削除部、163 平滑予測削除部、190 同一データ出力部、511〜517 ターゲットデータ、521〜525 捕捉データ、531〜534 予測データ、541〜573 トラックデータ、581〜584 共通データ、591,592 平滑予測データ、596 トラック推定データ、800 航空管制システム、810 センサ装置、811 空港面探知レーダ、812 空港監視レーダ、813 航空路監視レーダ、814 自動従属監視受信装置、820 空港、830 管制表示装置、840 中央処理装置、850 航空機、901 表示装置、902 キーボード、903 マウス、904 FDD、905 CDD、906 プリンタ装置、907 スキャナ装置、910 システムユニット、911 CPU、912 バス、913 ROM、914 RAM、915 通信装置、920 磁気ディスク装置、921 OS、922 ウィンドウシステム、923 プログラム群、924 ファイル群、931 電話器、932 ファクシミリ機、940 インターネット、941 ゲートウェイ、942 LAN。   DESCRIPTION OF SYMBOLS 100 Tracking apparatus, 110 Target tracking part, 111 Target correlation process part, 112 Target input part, 113 Target correlation part, 114 Acquisition data update part, 115 Target prediction part, 116 Track data storage part, 117 Acquisition data storage part, 118 Prediction Data storage unit, 119 track data output unit, 120 optimization processing unit, 130 track correlation processing unit, 131 track input unit, 132 track estimation unit, 133 track correlation unit, 134 track update unit, 180 identical data storage unit, 181 track Storage unit, 182 Common data storage unit, 183 Smooth prediction storage unit, 140 Priority update unit, 141 Priority calculation unit, 142 Priority storage unit, 143 Update determination unit, 144 Common data update unit, 150 Smooth prediction unit, 160 Identical Data deletion part 161 Track deletion unit, 162 Common data deletion unit, 163 Smooth prediction prediction deletion unit, 190 Same data output unit, 511 to 517 Target data, 521 to 525 Capture data, 531 to 534 Prediction data, 541 to 573 Track data, 581 to 584 Common data, 591, 592 Smooth prediction data, 596 Track estimation data, 800 Air traffic control system, 810 Sensor device, 811 Airport surface detection radar, 812 Airport monitoring radar, 813 Air route monitoring radar, 814 Automatic subordinate monitoring receiver, 820 Airport 830 Control display device 840 Central processing unit 850 Aircraft 901 Display device 902 Keyboard 903 Mouse 904 FDD 905 CDD 906 Printer device 907 Scanner device 910 System unit 911 CPU, 912 bus, 913 ROM, 914 RAM, 915 communication device, 920 magnetic disk device, 921 OS, 922 window system, 923 program group, 924 file group, 931 telephone, 932 facsimile machine, 940 Internet, 941 Gateway, 942 LAN.

Claims (17)

データを記憶する記憶装置と、データを処理する処理装置と、トラック記憶部と、共通データ記憶部と、トラック入力部と、トラック更新部と、優先度算出部と、共通データ更新部と、同一データ出力部とを有し、
上記トラック記憶部は、上記記憶装置を用いて、複数のセンサ装置それぞれが観測した目標に関する情報を表わす複数のトラックデータを記憶し、
上記共通データ記憶部は、上記記憶装置を用いて、上記トラック記憶部が記憶した複数のトラックデータのうち、少なくともいずれかのトラックデータを、共通データとして記憶し、
上記トラック入力部は、上記処理装置を用いて、上記複数のセンサ装置のうち、いずれかのセンサ装置が観測した目標に関する情報を表わすトラックデータを入力し、
上記トラック更新部は、上記処理装置を用いて、上記トラック入力部が入力したトラックデータを、上記トラック記憶部に記憶させ、
上記優先度算出部は、上記処理装置を用いて、上記トラック更新部が上記トラック記憶部に記憶させたトラックデータに基づいて、上記トラックデータの優先度を算出し、
上記共通データ更新部は、上記処理装置を用いて、上記優先度算出部が算出した優先度のほうが、上記共通データ記憶部が記憶した共通データの優先度よりも高い場合に、上記トラック更新部が上記トラック記憶部に記憶させたトラックデータを、上記共通データ記憶部に上記共通データとして記憶させ、
上記同一データ出力部は、上記処理装置を用いて、上記トラック記憶部が記憶した複数のトラックデータと、上記共通データ記憶部が記憶した共通データとを含むデータを同一データとして出力する
ことを特徴とする追尾装置。
Same as storage device for storing data, processing device for processing data, track storage unit, common data storage unit, track input unit, track update unit, priority calculation unit, and common data update unit A data output unit,
The track storage unit stores, using the storage device, a plurality of track data representing information on targets observed by the plurality of sensor devices,
The common data storage unit stores, as common data, at least one of the plurality of track data stored in the track storage unit using the storage device,
The track input unit inputs track data representing information on a target observed by any one of the plurality of sensor devices using the processing device,
The track update unit uses the processing device to store the track data input by the track input unit in the track storage unit,
The priority calculation unit calculates the priority of the track data based on the track data stored in the track storage unit by the track update unit using the processing device,
When the priority calculated by the priority calculation unit using the processing device is higher than the priority of the common data stored in the common data storage unit, the common data update unit Track data stored in the track storage unit is stored as the common data in the common data storage unit,
The same data output unit outputs, as the same data, data including a plurality of track data stored in the track storage unit and the common data stored in the common data storage unit using the processing device. Tracking device.
上記追尾装置は、更に、平滑予測部と、平滑予測記憶部とを有し、
上記平滑予測部は、上記処理装置を用いて、上記共通データ記憶部が記憶した共通データに基づいて、上記目標の将来に関する情報を予測し、
上記平滑予測記憶部は、上記記憶装置を用いて、上記平滑予測部が予測した情報を表わすデータを含む平滑予測データを記憶し、
上記同一データ出力部は、上記処理装置を用いて、上記平滑予測記憶部が記憶した平滑予測データを更に含む同一データを出力することを特徴とする請求項1に記載の追尾装置。
The tracking device further includes a smooth prediction unit and a smooth prediction storage unit,
The smooth prediction unit predicts information on the future of the target based on the common data stored in the common data storage unit using the processing device,
The smooth prediction storage unit stores smooth prediction data including data representing information predicted by the smooth prediction unit using the storage device,
The tracking device according to claim 1, wherein the same data output unit outputs the same data further including the smoothed prediction data stored in the smoothed prediction storage unit using the processing device.
上記追尾装置は、更に、トラック推定部と、トラック相関部とを有し、
上記トラック推定部は、上記処理装置を用いて、上記平滑予測記憶部が記憶した平滑予測データに基づいて、上記トラック入力部が入力したトラックデータが表わす目標を上記センサ装置が観測した時刻における上記目標に関する情報を推定し、
上記トラック相関部は、上記処理装置を用いて、上記トラック入力部が入力したトラックデータと、上記トラック推定部が推定した情報とに基づいて、上記トラック入力部が入力したトラックデータが表わす目標を同定し、
上記トラック更新部は、上記処理装置を用いて、上記トラック相関部が同定した目標に基づいて、上記トラック入力部が入力したトラックデータを、上記トラック相関部が同定した目標についてのトラックデータとして上記トラック記憶部に記憶させることを特徴とする請求項2に記載の追尾装置。
The tracking device further includes a track estimation unit and a track correlation unit,
The track estimation unit is configured to use the processing device, based on the smooth prediction data stored in the smooth prediction storage unit, the time at which the sensor device observed the target represented by the track data input by the track input unit. Estimate information about goals,
The track correlation unit uses the processing device to determine a target represented by the track data input by the track input unit based on the track data input by the track input unit and the information estimated by the track estimation unit. Identify and
The track update unit, using the processing device, based on the target identified by the track correlation unit, the track data input by the track input unit as the track data for the target identified by the track correlation unit The tracking device according to claim 2, wherein the tracking device is stored in a track storage unit.
上記トラック入力部は、上記処理装置を用いて、上記センサ装置が目標を観測した観測時刻を表わすデータを含むトラックデータを入力し、
上記平滑予測部は、上記処理装置を用いて、上記目標に関して、所定の平滑予測時刻における情報を予測し、
上記平滑予測記憶部は、上記記憶装置を用いて、上記平滑予測時刻を表わすデータを更に含む平滑予測データを記憶し、
上記トラック推定部は、上記処理装置を用いて、上記トラック入力部が入力したトラックデータと、上記平滑予測記憶部が記憶した平滑予測データとに基づいて、上記平滑予測部が予測した上記平滑予測時刻における情報から上記観測時刻における情報を推定することを特徴とする請求項3に記載の追尾装置。
The track input unit inputs track data including data representing an observation time when the sensor device observed a target using the processing device,
The smooth prediction unit predicts information at a predetermined smooth prediction time for the target using the processing device,
The smooth prediction storage unit stores smooth prediction data further including data representing the smooth prediction time using the storage device,
The track estimation unit uses the processing device to perform the smooth prediction predicted by the smooth prediction unit based on the track data input by the track input unit and the smooth prediction data stored by the smooth prediction storage unit. The tracking device according to claim 3, wherein information at the observation time is estimated from information at the time.
上記トラック入力部は、上記処理装置を用いて、上記センサ装置が観測した目標を識別する目標識別子を含むトラックデータを入力し、
上記平滑予測記憶部は、上記記憶装置を用いて、上記平滑予測部が予測した目標を識別する目標識別子を含む平滑予測データを記憶し、
上記トラック相関部は、上記処理装置を用いて、上記トラック入力部が入力したトラックデータに含まれる目標識別子と、上記平滑予測記憶部が記憶した平滑予測データに含まれる目標識別子とに基づいて、上記トラック入力部が入力したトラックデータが表わす目標を同定することを特徴とする請求項3または請求項4に記載の追尾装置。
The track input unit inputs track data including a target identifier for identifying a target observed by the sensor device, using the processing device,
The smooth prediction storage unit stores smooth prediction data including a target identifier that identifies a target predicted by the smooth prediction unit using the storage device,
The track correlation unit, using the processing device, based on the target identifier included in the track data input by the track input unit and the target identifier included in the smooth prediction data stored in the smooth prediction storage unit, 5. The tracking device according to claim 3, wherein a target represented by the track data input by the track input unit is identified.
上記トラック入力部は、上記処理装置を用いて、上記センサ装置が観測した目標の位置及び高度及び速度の少なくともいずれかを表わすデータを含むトラックデータを入力し、
上記トラック推定部は、上記処理装置を用いて、上記トラック入力部が入力したトラックデータが表わす目標を上記センサ装置が観測した時刻における上記目標の位置及び高度及び速度の少なくともいずれかを推定し、
上記トラック相関部は、上記処理装置を用いて、上記トラック入力部が入力したトラックデータが表わす目標の位置及び高度及び速度の少なくともいずれかと、上記トラック推定部が推定した目標の位置及び高度及び速度の少なくともいずれかとに基づいて、上記トラック入力部が入力したトラックデータが表わす目標を同定することを特徴とする請求項3乃至請求項5のいずれかに記載の追尾装置。
The track input unit inputs track data including data representing at least one of a target position, altitude and speed observed by the sensor device, using the processing device,
The track estimation unit uses the processing device to estimate at least one of the position, altitude, and speed of the target at the time when the sensor device observed the target represented by the track data input by the track input unit,
The track correlation unit uses the processing device to at least one of a target position, altitude and speed represented by the track data input by the track input unit, and a target position, altitude and speed estimated by the track estimation unit. 6. The tracking device according to claim 3, wherein a target represented by the track data input by the track input unit is identified based on at least one of the following.
上記トラック入力部は、上記処理装置を用いて、上記目標を観測したセンサ装置を識別するセンサ識別子を含むトラックデータを入力し、
上記共通データ更新部は、更に、上記処理装置を用いて、上記トラック更新部が上記トラック記憶部に記憶させたトラックデータに含まれるセンサ識別子と、上記トラック更新部が上記トラック記憶部に記憶させたトラックデータが表わす目標と同一の目標について上記共通データ記憶部が記憶した共通データに含まれるセンサ識別子とが一致した場合に、上記トラック更新部が上記トラック記憶部に記憶させたトラックデータを、上記共通データ記憶部に上記共通データとして記憶させることを特徴とする請求項1乃至請求項6のいずれかに記載の追尾装置。
The track input unit inputs track data including a sensor identifier for identifying a sensor device that has observed the target using the processing device,
The common data updating unit further uses the processing device to store the sensor identifier included in the track data stored in the track storage unit by the track update unit and the track update unit in the track storage unit. Track data stored in the track storage unit by the track update unit when the sensor identifier included in the common data stored in the common data storage unit for the same target represented by the track data matches. The tracking device according to claim 1, wherein the tracking data is stored as the common data in the common data storage unit.
上記追尾装置は、更に、優先度記憶部と、更新判定部とを有し、
上記優先度記憶部は、上記記憶装置を用いて、上記共通データ更新部が上記共通データ記憶部に記憶させた共通データについて上記優先度算出部が算出した優先度を表わすデータを記憶し、
上記更新判定部は、上記処理装置を用いて、上記優先度算出部が算出した優先度と、上記優先度記憶部が記憶した優先度とを比較し、上記優先度算出部が算出した優先度のほうが上記優先度記憶部が記憶した優先度よりも高い場合に、共通データ更新と判定し、
上記共通データ更新部は、上記処理装置を用いて、上記更新判定部が共通データ更新と判定した場合に、上記トラック更新部が上記トラック記憶部に記憶させたトラックデータを、上記共通データ記憶部に上記共通データとして記憶させることを特徴とする請求項1乃至請求項7のいずれかに記載の追尾装置。
The tracking device further includes a priority storage unit and an update determination unit,
The priority storage unit stores, using the storage device, data representing the priority calculated by the priority calculation unit for the common data stored in the common data storage unit by the common data update unit,
The update determination unit compares the priority calculated by the priority calculation unit with the priority stored by the priority storage unit using the processing device, and calculates the priority calculated by the priority calculation unit. If the priority is higher than the priority stored in the priority storage unit, it is determined as common data update,
The common data update unit uses the processing device to store track data stored in the track storage unit by the track update unit when the update determination unit determines common data update. 8. The tracking device according to claim 1, wherein the tracking device is stored as the common data.
上記トラック入力部は、上記処理装置を用いて、上記センサ装置が目標を観測した観測の信頼性を表わすデータを含むトラックデータを入力し、
上記優先度算出部は、上記処理装置を用いて、上記トラック更新部がトラック記憶部に記憶させたトラックデータが表わす観測の信頼性に基づいて、上記トラックデータの優先度を算出することを特徴とする請求項1乃至請求項8のいずれかに記載の追尾装置。
The track input unit uses the processing device to input track data including data representing the reliability of observation of the target observed by the sensor device,
The priority calculation unit calculates the priority of the track data based on the reliability of observation represented by the track data stored in the track storage unit by the track update unit using the processing device. The tracking device according to any one of claims 1 to 8.
上記トラック入力部は、上記処理装置を用いて、上記センサ装置が観測した目標の位置を表わすデータを含むトラックデータを入力し、
上記優先度算出部は、上記処理装置を用いて、上記トラック更新部がトラック記憶部に記憶させたトラックデータが表わす目標の位置と、上記センサ装置の位置とに基づいて、上記トラックデータの優先度を算出することを特徴とする請求項1乃至請求項9のいずれかに記載の追尾装置。
The track input unit inputs track data including data representing a target position observed by the sensor device using the processing device,
The priority calculation unit uses the processing device to prioritize the track data based on the target position represented by the track data stored in the track storage unit by the track update unit and the position of the sensor device. The tracking device according to any one of claims 1 to 9, wherein the degree is calculated.
上記優先度算出部は、上記処理装置を用いて、上記センサ装置の観測周期に基づいて、上記トラックデータの優先度を算出することを特徴とする請求項1乃至請求項10のいずれかに記載の追尾装置。   11. The priority calculation unit calculates the priority of the track data based on an observation period of the sensor device using the processing device. Tracking device. 上記トラック入力部は、上記処理装置を用いて、上記目標を観測したセンサ装置を識別するセンサ識別子を含むトラックデータを入力し、
上記トラック更新部は、上記処理装置を用いて、上記トラック入力部が入力したトラックデータが表わす目標と同一の目標について上記トラック記憶部が記憶した複数のトラックデータのなかに、上記トラック入力部が入力したトラックデータに含まれるセンサ識別子と同一のセンサ識別子を含むトラックデータがあるか否かを判定し、同一のセンサ識別子を含むトラックデータがあると判定した場合、上記同一のセンサ識別子を含むトラックデータに、上記トラック入力部が入力したトラックデータを上書きして、上記トラック記憶部に記憶させ、同一のセンサ識別子を含むトラックデータがないと判定した場合、上記トラック入力部が入力したトラックデータを追加して、上記トラック記憶部に記憶させることを特徴とする請求項1乃至請求項11のいずれかに記載の追尾装置。
The track input unit inputs track data including a sensor identifier for identifying a sensor device that has observed the target using the processing device,
The track update unit uses the processing device to store the track input unit in a plurality of track data stored in the track storage unit for the same target represented by the track data input by the track input unit. When it is determined whether or not there is track data including the same sensor identifier as the sensor identifier included in the input track data, and it is determined that there is track data including the same sensor identifier, the track including the same sensor identifier When the track data input by the track input unit is overwritten and stored in the track storage unit and it is determined that there is no track data including the same sensor identifier, the track data input by the track input unit is The information is additionally stored in the track storage unit. Tracking apparatus according to any one of Motomeko 11.
上記追尾装置は、更に、トラック削除部と、共通データ削除部とを有し、
上記トラック入力部は、上記処理装置を用いて、上記センサ装置が目標を観測した観測時刻を表わすデータを含むトラックデータを入力し、
上記トラック削除部は、上記処理装置を用いて、上記トラック記憶部が記憶した複数のトラックデータそれぞれが表わす観測時刻に基づいて、上記観測時刻が所定の時刻よりも古いトラックデータを上記トラック記憶部から削除し、
上記共通データ削除部は、上記処理装置を用いて、上記共通データ記憶部が記憶した共通データが表わす目標と同一の目標についてのトラックデータを上記トラック削除部が上記トラック記憶部から削除して、上記共通データ記憶部が記憶した共通データが表わす目標と同一の目標についてのトラックデータを上記トラック記憶部が記憶しなくなった場合に、上記共通データを上記共通データ記憶部から削除することを特徴とする請求項1乃至請求項12のいずれかに記載の追尾装置。
The tracking device further includes a track deletion unit and a common data deletion unit,
The track input unit inputs track data including data representing an observation time when the sensor device observed a target using the processing device,
The track deletion unit uses the processing device to store track data with the observation time older than a predetermined time based on the observation time represented by each of the plurality of track data stored in the track storage unit. Removed from
The common data deletion unit uses the processing device to delete the track data for the same target represented by the common data stored in the common data storage unit from the track storage unit. The common data is deleted from the common data storage unit when the track storage unit no longer stores track data for the same target represented by the common data stored in the common data storage unit. The tracking device according to any one of claims 1 to 12.
上記同一データ出力部は、上記処理装置を用いて、所定の周期が経過するたびに、上記同一データを出力することを特徴とする請求項1乃至請求項13のいずれかに記載の追尾装置。   The tracking device according to any one of claims 1 to 13, wherein the same data output unit outputs the same data every time a predetermined period elapses using the processing device. 上記同一データ出力部は、上記処理装置を用いて、上記共通データ更新部が上記共通データ記憶部に上記共通データを記憶させた場合に、上記同一データを出力することを特徴とする請求項1乃至請求項14のいずれかに記載の追尾装置。   The said same data output part outputs the said same data, when the said common data update part memorize | stores the said common data in the said common data memory | storage part using the said processing apparatus. The tracking device according to claim 14. データを記憶する記憶装置と、データを処理する処理装置とを有するコンピュータを、請求項1乃至請求項15のいずれかに記載の追尾装置として機能させることを特徴とするプログラム。   A program that causes a computer having a storage device that stores data and a processing device that processes data to function as the tracking device according to any one of claims 1 to 15. データを記憶する記憶装置と、データを処理する処理装置とを有する追尾装置が、目標を追尾する追尾方法において、
上記記憶装置が、複数のセンサ装置それぞれが観測した目標に関する情報を表わす複数のトラックデータを記憶し、
上記記憶装置が、記憶した複数のトラックデータのうち、少なくともいずれかのトラックデータを、共通データとして記憶し、
上記処理装置が、上記複数のセンサ装置のうち、いずれかのセンサ装置が観測した目標に関する情報を表わすトラックデータを入力し、
上記処理装置が、入力したトラックデータを、上記記憶装置に記憶させ、
上記処理装置が、上記記憶装置に記憶させたトラックデータに基づいて、上記トラックデータの優先度を算出し、
上記処理装置が、算出した優先度のほうが、上記記憶装置が記憶した共通データの優先度よりも高い場合に、上記記憶装置に記憶させたトラックデータを、上記記憶装置に上記共通データとして記憶させ、
上記処理装置が、上記記憶装置が記憶した複数のトラックデータと、上記記憶装置が記憶した共通データとを含む同一データを出力することを特徴とする追尾方法。
In a tracking method in which a tracking device having a storage device for storing data and a processing device for processing data tracks a target,
The storage device stores a plurality of track data representing information on a target observed by each of the plurality of sensor devices,
The storage device stores at least one of the stored track data as common data,
The processing device inputs track data representing information on a target observed by any one of the plurality of sensor devices,
The processing device stores the input track data in the storage device,
The processing device calculates the priority of the track data based on the track data stored in the storage device,
When the priority calculated by the processing device is higher than the priority of the common data stored in the storage device, the track data stored in the storage device is stored as the common data in the storage device. ,
The tracking method, wherein the processing device outputs the same data including a plurality of track data stored in the storage device and common data stored in the storage device.
JP2008043753A 2008-02-26 2008-02-26 TRACKING DEVICE, PROGRAM, AND TRACKING METHOD Active JP4879202B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008043753A JP4879202B2 (en) 2008-02-26 2008-02-26 TRACKING DEVICE, PROGRAM, AND TRACKING METHOD

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008043753A JP4879202B2 (en) 2008-02-26 2008-02-26 TRACKING DEVICE, PROGRAM, AND TRACKING METHOD

Publications (2)

Publication Number Publication Date
JP2009204307A JP2009204307A (en) 2009-09-10
JP4879202B2 true JP4879202B2 (en) 2012-02-22

Family

ID=41146758

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008043753A Active JP4879202B2 (en) 2008-02-26 2008-02-26 TRACKING DEVICE, PROGRAM, AND TRACKING METHOD

Country Status (1)

Country Link
JP (1) JP4879202B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5566076B2 (en) 2009-10-14 2014-08-06 古野電気株式会社 Navigation support device
JP5609095B2 (en) * 2009-12-14 2014-10-22 日本電気株式会社 Target correlation processing apparatus, target correlation processing method and program
KR101635871B1 (en) * 2012-02-15 2016-07-05 닛본 덴끼 가부시끼가이샤 Movable body position measuring system, central station, question control method used therein, and storage medium on which program thereof has been stored
JP7278763B2 (en) * 2018-12-10 2023-05-22 川崎重工業株式会社 State quantity data classification device and state quantity data classification method

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03245081A (en) * 1990-02-23 1991-10-31 Nec Corp Main sensor determining apparatus
JP2853290B2 (en) * 1990-07-20 1999-02-03 日本電気株式会社 Multiple radar network tracking processor
JP2780569B2 (en) * 1992-06-15 1998-07-30 三菱電機株式会社 Target fusion device
JPH08146130A (en) * 1994-11-24 1996-06-07 Mitsubishi Electric Corp Airport surface ground control system
JP2880449B2 (en) * 1996-03-19 1999-04-12 三菱電機株式会社 Moving object monitoring method
JP3146156B2 (en) * 1996-05-31 2001-03-12 三菱電機株式会社 Target tracking device
JP3405262B2 (en) * 1999-03-31 2003-05-12 三菱電機株式会社 Radar integrated tracking system
JP3653216B2 (en) * 2000-09-08 2005-05-25 三菱電機株式会社 Tracking processing device
JP2002341014A (en) * 2001-05-18 2002-11-27 Hitachi Ltd Device for correlation processing of multisensor track and program therefor
JP2003090878A (en) * 2001-09-18 2003-03-28 Mitsubishi Electric Corp Target correlator
JP2004163218A (en) * 2002-11-12 2004-06-10 Toshiba Corp Airport monitoring system
JP3931879B2 (en) * 2003-11-28 2007-06-20 株式会社デンソー Sensor fusion system and vehicle control apparatus using the same
JP4702010B2 (en) * 2005-11-24 2011-06-15 三菱電機株式会社 Tracking processing system

Also Published As

Publication number Publication date
JP2009204307A (en) 2009-09-10

Similar Documents

Publication Publication Date Title
US10101163B2 (en) Systems and methods for driver and vehicle tracking
EP2881755B1 (en) Unmanned aircraft systems sense and avoid sensor fusion track initialization
CN111316127A (en) Target track determining method, target tracking system and vehicle
JP2016156973A (en) Map data storage device, control method, program and recording medium
JP6350329B2 (en) Target classifier
CN113484857B (en) Multi-source heterogeneous point track fusion tracking method, device, equipment and storage medium
JP4879202B2 (en) TRACKING DEVICE, PROGRAM, AND TRACKING METHOD
JP2012126394A (en) System and method for predicting location of weather relative to aircraft
CN101793961A (en) Multiple-sensor tracking processing method with reduced latency time
KR20130098208A (en) Moving object tracking apparatus, moving object tracking method, and computer-readable recording medium having program recorded therein
CN113156417A (en) Anti-unmanned aerial vehicle detection system and method and radar equipment
US20220198921A1 (en) Data collection and modeling systems and methods for autonomous vehicles
JP5896823B2 (en) Target tracking device and target tracking method
US11313957B2 (en) Method and device for monitoring the function of ultrasonic sensors
JP7626922B2 (en) Ship monitoring system, distance measurement method, distance measurement program, display control method, and display control program
CN115236651A (en) Obstacle detection method and electronic device
JP5168134B2 (en) ENVIRONMENTAL MAP GENERATION PROGRAM, ENVIRONMENTAL MAP GENERATION METHOD, AND MOBILE ROBOT
JP3996080B2 (en) Target tracking device
JP4549929B2 (en) Sensor signal processing system
JP2002071796A (en) Radar tracking device
JP2002328164A (en) Target tracking method and radar system
JP2016180694A (en) Server device, information processing method, and information processing program
JP5604893B2 (en) Target management apparatus and target management method
JP7781752B2 (en) Learning data collection system, learning data collection method, data collection device, program, trained model generation method, learning device, and estimation device
JPH0875437A (en) Same target determination device and same target determination method

Legal Events

Date Code Title Description
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: 20111101

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20111129

R150 Certificate of patent or registration of utility model

Ref document number: 4879202

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20141209

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250