JP3641566B2 - Tracking device - Google Patents
Tracking device Download PDFInfo
- Publication number
- JP3641566B2 JP3641566B2 JP36311799A JP36311799A JP3641566B2 JP 3641566 B2 JP3641566 B2 JP 3641566B2 JP 36311799 A JP36311799 A JP 36311799A JP 36311799 A JP36311799 A JP 36311799A JP 3641566 B2 JP3641566 B2 JP 3641566B2
- Authority
- JP
- Japan
- Prior art keywords
- tracking
- output
- spacecraft
- filter means
- aircraft
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Landscapes
- Radar Systems Or Details Thereof (AREA)
Description
【0001】
【発明の属する技術分野】
この発明は、レーダセンサによって目標を追尾する追尾装置に関するものである。
【0002】
【従来の技術】
従来の追尾装置では、まず対処する目標を想定した運動モデルを定義し,その運動モデルに基づいて追尾処理し,目標の運動諸元を推定する。
【0003】
従来の追尾装置について図面を参照しながら説明する。図11は、例えば『S.S.Blackman,“Multiple Target Tracking with Radar Applications“,ArtechHouse, Dedham, 1986』に示された従来の追尾装置の構成を示すブロック図である。
【0004】
図11において、従来の追尾装置は、後述するゲート内外判定手段の出力を入力し、追尾目標の運動緒元を出力する追尾フィルタ手段1と、追尾目標の観測値ベクトルが得られる領域を出力するゲート算出手段4Aと、ゲート内の観測値ベクトルを抽出するゲート内外判定手段5とから構成される。
【0005】
追尾フィルタ手段1では、まず追尾処理を行う運動モデルを選択する。選択した運動モデルに基づき追尾フィルタの状態変数を定義し、運動緒元の推定を行う。ただし、これは運用前に行う処理であって、一度運動モデルを決定すると、変更することはない。図11に示す追尾装置では運動モデルとして等速直進運動モデルまたは等加速度運動モデルを選択したものとして説明を行う。
【0006】
追尾フィルタ手段1は、後述するゲート内外判定手段5において北基準直交座標系に変換されたレーダからの観測値ベクトルを入力し、この観測値ベクトルが得られた時刻における追尾目標の運動緒元を推定する平滑部11と、この平滑部11の出力を単位時間遅延する遅延要素12と、この単位時間遅延された平滑部11の出力を入力し、1サンプル先の追尾目標の運動緒元を推定する予測部13とから構成される。
【0007】
なお、運動緒元とは、追尾目標の北基準直交座標系における、位置、速度などを表す。
【0008】
ゲート算出手段4Aは、追尾フィルタ手段1の出力を入力し、追尾目標の次の観測値ベクトルが得られる領域とその中心を出力する。
【0009】
ゲート内外判定手段5は、ゲート算出手段4Aの出力を入力し、レーダからの観測値ベクトルのうち追尾ゲート内の観測値ベクトルを抽出する。
【0010】
つぎに、従来の追尾装置の動作について図面を参照しながら説明する。図12は、従来の追尾装置の動作を示すフローチャートである。
【0011】
まず、ステップST90では、運用前に追尾処理するための運動モデルを決定する。決定した運動モデルに基づき、追尾目標の状態変数ベクトル、すなわち推定の対象となる運動緒元を定義する。これと同時に、観測モデルも定義する。
【0012】
ここで、運動モデルとは、追尾目標の運動を仮定した場合に、追尾目標の状態変数ベクトルがどのように時間的に推移するかを記述するものである。例えば、等速直進運動モデルを考えると、状態変数ベクトルは北基準直交座標系における位置、速度からなる6次元となる。
【0013】
また、観測モデルとは、追尾目標をレーダなどで観測する場合の観測値ベクトルと追尾目標の状態変数、観測誤差の関係を記述するものである。
【0014】
次に、ステップST91では、レーダからの観測値ベクトルを入力する。このとき、観測値ベクトルは極座標系で定義されたものである。極座標系における観測値ベクトルを、ここではCkとおく。ここで添え字kは観測値ベクトルがサンプリング時刻tkにおいて得られたものであることを表す。
【0015】
次に、ステップST92では、追尾フィルタ手段1の予測部13により、観測値ベクトルの得られたサンプリング時刻により、サンプリング間隔を算出し、サンプリング時刻tkにおける観測値ベクトルが得られる前の運動緒元の推定値を予測値として出力する。予測値とその誤差共分散行列を予測値ベクトルAk(−)、予測誤差共分散行列Pk(−)と呼ぶ。なお、(−)は予測値を表す。
【0016】
次に、ステップST93では、ゲート算出手段4Aが追尾フィルタ手段1の出力を入力し、追尾目標の観測値ベクトルが得られる有効範囲と中心を算出する。ゲート中心およびその領域をそれぞれEk(−)、Rk(−)とおく。
【0017】
次に、ステップST94では、ゲート内外判定手段5が、ゲート算出手段4Aで得た領域内にある観測値ベクトルを抽出する。ゲート内外判定手段5ではゲート内の観測値ベクトルを抽出し、極座標における観測値ベクトルCkを北基準直交座標における観測値ベクトルDkに変換して出力する。
【0018】
なお、領域内に複数の観測値ベクトルがある場合には、様々な処理方法が考えられるが、ここでは後述するゲート算出部の中心に最も近い観測値ベクトルを追尾処理の対象とする。
【0019】
次に、ステップST95では、平滑部11が、ゲート内外判定手段5により抽出された観測値ベクトルDkを入力し、観測値ベクトルDkが得られた後における運動緒元の推定値とその誤差共分散を算出する。これらをそれぞれ平滑値ベクトルAk(+)、平滑誤差共分散行列Pk(+)と呼ぶ。なお、(+)は平滑値を表す。
【0020】
ステップST97では、遅延要素12より、ステップST95で得たAk(+)、Pk(+)を単位時間遅延する。処理終了でない場合、上述のステップST91へ戻る。
【0021】
【発明が解決しようとする課題】
上述したような従来の追尾装置では、まず運用前に運動モデルを決定し、決定した運動モデルに基づいて追尾処理を行う。しかし、追尾対象となる目標の挙動が運動モデルと大きく異なる場合、追尾精度が劣化する。例えば、宇宙機が観測され、追尾しようとしても、航空機追尾で用いられている等速直線運動モデルでは運動モデルが大きく異なるため、追尾精度が劣化するという問題点があった。
【0022】
この発明は、前述した問題点を解決するためになされたもので、航空機の運動モデルと宇宙機の運動モデルに基づく2種類以上の追尾フィルタを並列に動作させ、追尾条件によって追尾フィルタの出力を選択することができる追尾装置を得ることを目的とする。
【0023】
【課題を解決するための手段】
この発明の請求項1に係る追尾装置は、北基準直交座標系に座標変換された追尾目標の観測値ベクトルを入力し、等速直線運動モデル又は等加速度運動モデルに基づき追尾処理を行う航空機用追尾フィルタ手段と、北基準直交座標系に座標変換された追尾目標の観測値ベクトルを入力し、万有引力の法則に従う運動モデルに基づき追尾処理を行う宇宙機用追尾フィルタ手段と、前記航空機用追尾フィルタ手段及び前記宇宙機用追尾フィルタ手段の出力に基づいて、いずれかの出力を選択する追尾出力選択手段と、前記航空機用追尾フィルタ手段又は前記宇宙機用追尾フィルタ手段のいずれかの出力に基づいて、前記追尾目標の観測値ベクトルが得られる追尾ゲート領域を出力するゲート算出手段と、レーダからの極座標の観測値ベクトルのうち前記追尾ゲート領域内の観測値ベクトルを抽出して北基準直交座標に座標変換するゲート内外判定手段とを備え、前記航空機用追尾フィルタ手段は、前記観測値ベクトルが得られた時刻における追尾目標の運動緒元を第1の平滑値ベクトル、及び第1の平滑誤差共分散行列として出力する第1の平滑部と、前記第1の平滑部の出力を単位時間遅延する第1の遅延要素と、単位時間遅延された前記第1の平滑部の出力を入力し、1サンプル先の追尾目標の運動緒元を第1の予測値ベクトル、及び第1の予測誤差共分散行列として出力する第1の予測部とを有し、前記宇宙機用追尾フィルタ手段は、前記観測値ベクトルが得られた時刻における追尾目標の運動緒元を第2の平滑値ベクトル、及び第2の平滑誤差共分散行列として出力する第2の平滑部と、前記第2の平滑部の出力を単位時間遅延する第2の遅延要素と、単位時間遅延された前記第2の平滑部の出力を入力し、1サンプル先の追尾目標の運動緒元を第2の予測値ベクトル、及び第2の予測誤差共分散行列として出力する第2の予測部とを有し、前記追尾出力選択手段は、1サンプリング前に選択された前記航空機用追尾フィルタ手段又は前記宇宙機用追尾フィルタ手段の出力から前記追尾目標の離心率及び長半径を算出し、前記離心率が規定値α以下でかつ、前記長半径がβ以上の場合は、前記宇宙機用追尾フィルタの出力である前記第2の予測値ベクトル、及び前記第2の予測誤差共分散行列を選択し、前記離心率が規定値α以下でかつ、前記長半径がβ以上という条件を満たさない場合には、前記航空機用追尾フィルタの出力である前記第1の予測値ベクトル、及び前記第1の予測誤差共分散行列を選択し、前記ゲート算出手段は、前記航空機用追尾フィルタ手段の出力が選択された場合に前記航空機用追尾フィルタ手段の出力に基づいて航空機用ゲート中心、及び航空機用ゲート領域を算出する航空機用ゲート算出部と、前記宇宙機用追尾フィルタ手段の出力が選択された場合に前記宇宙機用追尾フィルタ手段の出力に基づいて宇宙機用ゲート中心、及び宇宙機用ゲート領域を算出する宇宙機用ゲート算出部とを有し、前記ゲート内外判定手段は、前記航空機用ゲート領域又は前記宇宙機用ゲート領域内の観測値ベクトルを抽出するものである。
【0024】
この発明の請求項2に係る追尾装置は、北基準直交座標系に座標変換された追尾目標の観測値ベクトルを入力し、等速直線運動モデル又は等加速度運動モデルに基づき追尾処理を行う航空機用追尾フィルタ手段と、北基準直交座標系に座標変換された追尾目標の観測値ベクトルを入力し、万有引力の法則に従う運動モデルに基づき追尾処理を行う宇宙機用追尾フィルタ手段と、前記航空機用追尾フィルタ手段及び前記宇宙機用追尾フィルタ手段の出力に基づいて、いずれかの出力を選択する追尾出力選択手段と、前記航空機用追尾フィルタ手段又は前記宇宙機用追尾フィルタ手段のいずれかの出力に基づいて、前記追尾目標の観測値ベクトルが得られる追尾ゲート領域を出力するゲート算出手段と、レーダからの極座標の観測値ベクトルのうち前記追尾ゲート領域内の観測値ベクトルを抽出して北基準直交座標に座標変換するゲート内外判定手段とを備え、前記航空機用追尾フィルタ手段は、前記観測値ベクトルが得られた時刻における追尾目標の運動緒元を第1の平滑値ベクトル、及び第1の平滑誤差共分散行列として出力する第1の平滑部と、前記第1の平滑部の出力を単位時間遅延する第1の遅延要素と、単位時間遅延された前記第1の平滑部の出力を入力し、1サンプル先の追尾目標の運動緒元を第1の予測値ベクトル、及び第1の予測誤差共分散行列として出力する第1の予測部とを有し、前記宇宙機用追尾フィルタ手段は、前記観測値ベクトルが得られた時刻における追尾目標の運動緒元を第2の平滑値ベクトル、及び第2の平滑誤差共分散行列として出力する第2の平滑部と、前記第2の平滑部の出力を単位時間遅延する第2の遅延要素と、単位時間遅延された前記第2の平滑部の出力を入力し、1サンプル先の追尾目標の運動緒元を第2の予測値ベクトル、及び第2の予測誤差共分散行列として出力する第2の予測部とを有し、前記追尾出力選択手段は、追尾開始時は前記航空機用追尾フィルタの出力である前記第1の予測値ベクトル、及び前記第1の予測誤差共分散行列を選択し、1サンプリング前に選択された前記航空機用追尾フィルタ手段又は前記宇宙機用追尾フィルタ手段の出力から前記追尾目標の対地高度が規定値μ以上、または推定速度が規定値ν以上の場合は、前記宇宙機用追尾フィルタの出力である前記第2の予測値ベクトル、及び前記第2の予測誤差共分散行列を選択し、前記ゲート算出手段は、前記航空機用追尾フィルタ手段の出力が選択された場合に前記航空機用追尾フィルタ手段の出力に基づいて航空機用ゲート中心、及び航空機用ゲート領域を算出する航空機用ゲート算出部と、前記宇宙機用追尾フィルタ手段の出力が選択された場合に前記宇宙機用追尾フィルタ手段の出力に基づいて宇宙機用ゲート中心、及び宇宙機用ゲート領域を算出する宇宙機用ゲート算出部とを有し、前記ゲート内外判定手段は、前記航空機用ゲート領域又は前記宇宙機用ゲート領域内の観測値ベクトルを抽出するものである。
【0029】
【発明の実施の形態】
実施の形態1.
この発明の実施の形態1に係る追尾装置について図面を参照しながら説明する。図1は、この発明の実施の形態1に係る追尾装置の構成を示すブロック図である。なお、各図中、同一符号は同一又は相当部分を示す。
【0030】
図1において、実施の形態1に係る追尾装置は、レーダから得られる観測値ベクトルのうち、追尾ゲート内の観測値ベクトルを入力し、等速直線運動モデルあるいは等加速度運動モデルなどの運動モデルに基づき追尾目標の運動緒元を出力する航空機用追尾フィルタ手段1と、追尾ゲート内の観測値ベクトルを入力し、万有引力の法則及び目標に作用するその他の力を考慮した運動モデルに基づき追尾目標の運動緒元を出力する宇宙機用追尾フィルタ手段2と、追尾目標の平滑値より軌道要素、離心率と長半径を算出し、これらの値によって、航空機用、宇宙機用いずれかの追尾フィルタ部の出力を選択する追尾出力選択手段3と、追尾出力選択手段3の出力を入力し、追尾目標の観測値ベクトルが得られる領域を出力するゲート算出手段4と、観測値ベクトルのうち追尾ゲート内に存在するものを抽出するゲート内外判定手段5とから構成される。
【0031】
航空機用追尾フィルタ手段1では、北基準直交座標系に基づき追尾フィルタの状態変数を定義し、等速直線運動あるいは等加速度運動による運動モデルに基づき運動緒元の推定を行う。航空機用追尾フィルタ手段1の機能そのものは従来例の追尾フィルタ手段1と変わらない。すなわち平滑値、予測値を出力する。例えば、運動モデルとして等速直線運動を想定すると、状態変数は北基準直交座標系における位置、速度からなる6次元となる。
【0032】
航空機用追尾フィルタ手段1は、観測値ベクトルが得られた時刻における追尾目標の運動緒元を推定する平滑部11と、この平滑部11の出力を単位時間遅延する遅延要素12と、単位時間遅延された平滑部11の出力を入力し、1サンプル先の追尾目標の運動緒元を推定する予測部13とから構成される。
【0033】
なお、運動緒元とは、追尾目標の北基準直交座標系における、位置、速度などを表す。
【0034】
宇宙機用追尾フィルタ手段2は、北基準直交座標系で状態変数ベクトルを定義し、万有引力の法則及び追尾目標に作用するその他の力、例えば推力や空気抵抗を想定した運動モデルに基づき運動緒元の推定を行う。宇宙機用追尾フィルタ手段2の機能そのものは従来例の追尾フィルタ手段1と変わらない。すなわち、平滑値、予測値を出力する。航空機用追尾フィルタ手段1との相違点は、航空機用追尾フィルタの運動モデルが北基準直交座標系各軸独立な線型関数であるのに対し、宇宙機用追尾フィルタの運動モデルは非線型関数であることである。従って、宇宙機用追尾フィルタは拡張カルマンフィルタとなる。
【0035】
宇宙機用追尾フィルタ手段2は、観測値ベクトルが得られた時刻における追尾目標の運動緒元を推定する平滑部21と、この平滑部21の出力を単位時間遅延する遅延要素22と、単位時間遅延された平滑部21の出力を入力し、1サンプル先の追尾目標の運動緒元を推定する予測部23とから構成される。
【0036】
追尾出力選択手段3は、追尾目標の軌道要素、離心率と長半径を算出し、これらの値によって航空機用、宇宙機用追尾フィルタいずれかの出力を選択する。
【0037】
出力選択の方法としては、離心率が規定値α以下でかつ、長半径がβ以上の場合は、宇宙機用追尾フィルタの出力を選択する。それ以外の条件では航空機用追尾フィルタの出力を選択する。
【0038】
ゲート算出手段4は、追尾出力選択手段3の出力を入力し、追尾目標の観測値ベクトルが得られる領域を出力する
【0039】
ゲート算出手段4では、航空機用ゲート算出部41と、宇宙機用ゲート算出部42とを備えている。追尾出力選択手段3の選択結果により、いずれかのゲート算出部が機能し、追尾目標の観測値ベクトルが得られる領域と中心を出力する。
【0040】
ゲート内外判定手段5は、ゲート算出手段4の出力を入力し、レーダより得られる観測値ベクトルのうち、追尾ゲート内に存在する観測値ベクトルを抽出すると共に座標変換を行う。
【0041】
つぎに、この実施の形態1に係る追尾装置の動作について図面を参照しながら説明する。図2は、この発明の実施の形態1に係る追尾装置の動作を示すフローチャートである。
【0042】
まず、ステップST10では、レーダからの観測値ベクトルを入力する。このとき、観測値ベクトルは極座標系で定義されたものである。この観測値ベクトルをここではCkとおく。ここで、添え字kは観測値ベクトルがサンプリング時刻tkにおいて得られたものであることを表す。
【0043】
次に、ステップST11では、航空機用追尾フィルタ手段1の予測部13が遅延要素12の出力を入力し、観測値ベクトルのサンプリング時刻からサンプリング間隔を算出し、サンプリング時刻tkにおける観測値ベクトルが得られる前の運動緒元の推定値を予測値として出力する。予測値とその誤差共分散行列を予測値ベクトルAk(−)、予測誤差共分散行列Pk(−)と呼ぶ。
【0044】
次に、ステップST12では、宇宙機用追尾フィルタ手段2の予測部23が遅延要素22の出力を入力し、観測値ベクトルのサンプリング時刻からサンプリング間隔を算出し、サンプリング時刻tkにおける観測値ベクトルが得られる前の運動緒元の推定値を予測値として出力する。予測値とその誤差共分散行列を予測値ベクトルBk(−)、予測誤差共分散行列Qk(−)と呼ぶ。
【0045】
次に、ステップST13では、追尾出力選択手段3が、1サンプリング前に選択された追尾フィルタ手段の出力から軌道要素、離心率と長半径を算出し、これらの値によって航空機用追尾フィルタ手段1および宇宙機用追尾フィルタ手段2の予測値出力を選択する。
【0046】
出力選択の方法としては、離心率が規定値α以下でかつ、長半径がβ以上の場合は、宇宙機用追尾フィルタの出力Bk(−)、Qk(−)を選択する。それ以外の条件では、航空機用追尾フィルタの出力Ak(−)、Pk(−)を選択する。
【0047】
次に、ステップST14では、ゲート算出手段4が追尾出力選択手段3の出力を入力し、追尾目標の観測値ベクトルが得られる有効範囲と中心について、追尾出力選択手段3において選択された追尾出力に基づき出力する。ここで航空機用追尾フィルタ手段1の出力が選択された場合のゲート中心、およびその領域をそれぞれEk(−)、Rk(−)、宇宙機用追尾フィルタ手段2の出力が選択された場合のゲート中心、およびその領域をそれぞれFk(−)、Sk(−)とおく。
【0048】
次に、ステップST15では、ゲート内外判定手段5が、ゲート算出手段4で得た領域内にある観測値ベクトルを抽出する。ゲート内外判定手段5ではゲート内の観測値ベクトルを抽出し、極座標における観測値ベクトルCkを北基準直交座標における観測値ベクトルDkに座標変換して出力する。
【0049】
なお、領域内に複数の観測値ベクトルがある場合には、様々な処理方法が考えられるが、ここでは後述するゲート算出部の中心に最も近い観測値ベクトルを追尾処理の対象とする。
【0050】
次に、ステップST16では、平滑部11が、ゲート内外判定手段5により抽出された観測値ベクトルDkを入力し、観測値ベクトルDkが得られた後における運動緒元の推定値とその誤差共分散を算出する。これらをそれぞれ平滑値ベクトルAk(+)、平滑誤差共分散行列Pk(+)と呼ぶ。
【0051】
次に、ステップST17では、平滑部21が、ゲート内外判定手段5により抽出された観測値ベクトルDkを入力し、観測値ベクトルDkが得られた後における運動緒元の推定値とその誤差共分散を算出する。これらをそれぞれ平滑値ベクトルBk(+)、平滑誤差共分散行列Qk(+)と呼ぶ。
【0052】
ステップST19では遅延要素12により、ステップST16で得たAk(+)、Pk(+)を単位時間遅延する。
【0053】
また、ステップST19では、遅延要素22により、ステップST17で得たBk(+)、Qk(+)を単位時間遅延する。
【0054】
平滑部11、21のいずれかの出力を選択する場合は、追尾出力選択手段3の予測値の選択結果を反映させ、予測値で選択した追尾フィルタ手段の平滑値を選択する。
【0055】
ステップST18では、処理終了でない場合、上述のST10へ戻る。
【0056】
すなわち、この実施の形態1によれば、目標追尾において等速直線運動または等加速度運動を考慮した運動モデルに基づく航空機用追尾フィルタ手段1と、万有引力の法則及び目標に作用するその他の力を考慮した運動モデルに基づく宇宙機用追尾フィルタ手段2を並列で動作し、軌道要素の推定結果により追尾出力を選択する追尾出力選択手段3を付加したことで、追尾目標の種類に応じて追尾出力を選択し、追尾精度の向上をはかることができる。
【0057】
実施の形態2.
この発明の実施の形態2に係る追尾装置について図面を参照しながら説明する。図3は、この発明の実施の形態2に係る追尾装置の構成を示すブロック図である。
【0058】
図3において、3Aは追尾目標の対地高度及び推定速度により航空機用追尾フィルタ手段1、宇宙機用追尾フィルタ手段2のいずれかの出力を選択する追尾出力選択手段である。なお、図1と同一の構成部分には同一符号を付して説明を省略する。
【0059】
追尾出力選択手段3Aは、航空機用追尾フィルタ手段1および宇宙機用追尾フィルタ手段2の出力を入力し、航空機用、宇宙機用追尾フィルタいずれかの出力を運用前に定めたルールに従って選択する。
【0060】
出力選択の方法としては、例えば、追尾開始時は必ず航空機用追尾フィルタの出力を選択する。次に、選択された追尾出力の対地高度が規定値μ以上、または推定速度が規定値ν以上の場合は、宇宙機用追尾フィルタの出力を選択する。
【0061】
つぎに、この実施の形態2に係る追尾装置の動作について図面を参照しながら説明する。図4は、この発明の実施の形態2に係る追尾装置の動作を示すフローチャートである。なお、上記実施の形態1の動作と同様の箇所については説明を省略する。
【0062】
ステップST23では、追尾出力選択手段3Aが、航空機用追尾フィルタ手段1および宇宙機用追尾フィルタ手段2の予測値出力を入力し、運用前に定めたルールに従って選択する。
【0063】
出力選択の方法としては、例えば、追尾開始時は必ず航空機用追尾フィルタの出力であるAk(−)、Pk(−)を選択する。次に、選択された追尾出力の対地高度が規定値μ以上、または推定速度が規定値ν以上の場合は、宇宙機用追尾フィルタの出力であるBk(−)、Qk(−)を選択する。
【0064】
すなわち、この実施の形態2よれば、追尾目標の対地高度及び推定速度に応じて追尾出力を選択する追尾出力選択手段3Aを備えたので、軌道要素を算出することなく、追尾目標の飛行特性に応じた追尾フィルタを選択し、追尾精度の向上をはかることができる。
【0065】
実施の形態3.
この発明の実施の形態3に係る追尾装置について図面を参照しながら説明する。図5は、この発明の実施の形態3に係る追尾装置の構成を示すブロック図である。
【0066】
図5において、3Bは航空機用追尾フィルタ手段1、宇宙機用追尾フィルタ手段2の追尾誤差により、いずれかの追尾フィルタ手段の出力を選択する追尾出力選択手段である。なお、図1と同一の構成部分には同一符号を付して説明を省略する。
【0067】
追尾出力選択手段3Bは、航空機用追尾フィルタ手段1と宇宙機用追尾フィルタ手段2の出力を入力し、各追尾フィルタ手段の予測誤差、すなわち予測値と平滑値(観測値)の差により、航空機用、宇宙機用の予測誤差が小さい追尾フィルタ手段の出力を選択する。
【0068】
つぎに、この実施の形態3に係る追尾装置の動作について図面を参照しながら説明する。図6は、この発明の実施の形態3に係る追尾装置の動作を示すフローチャートである。なお、上記実施の形態1の動作と同様の箇所については説明を省略する。
【0069】
ステップST33では、追尾出力選択手段3Bが、航空機用追尾フィルタ手段1および宇宙機用追尾フィルタ手段2の予測値、平滑値を入力し、航空機用、宇宙機用追尾フィルタの予測誤差が小さい方の追尾出力を選択する。
【0070】
すなわち、この実施の形態3によれば、航空機用追尾フィルタ手段1、宇宙機用追尾フィルタ手段2の追尾出力のうち、予測誤差の小さい追尾出力を選択する追尾出力選択手段3Bを備えたので、軌道要素や対地高度あるいは推定速度による判定なしに、追尾精度の向上をはかることができる。
【0071】
実施の形態4.
この発明の実施の形態4に係る追尾装置について図面を参照しながら説明する。図7は、この発明の実施の形態4に係る追尾装置の構成を示すブロック図である。
【0072】
図7において、6は航空機用追尾フィルタ手段1及び宇宙機用追尾フィルタ手段2の出力を重み付け統合する追尾出力統合手段である。なお、図1と同一の構成部分には同一符号を付して説明を省略する。
【0073】
追尾出力統合手段6は、航空機用追尾フィルタ手段1および宇宙機用追尾フィルタ手段2の出力を入力し、それらの予測誤差共分散行列により重み付け統合する。なお、ゲート算出手段4では、いずれのゲート算出部41、42が機能してもよい。
【0074】
つぎに、この実施の形態4に係る追尾装置の動作について図面を参照しながら説明する。図8は、この発明の実施の形態4に係る追尾装置の動作を示すフローチャートである。なお、上記実施の形態1の動作と同様の箇所については説明を省略する。
【0075】
ステップST43では、追尾出力統合手段6が、航空機用追尾フィルタ手段1および宇宙機用追尾フィルタ手段2の予測値を入力し、それぞれの予測誤差共分散行列P(−)、Qk(−)により重み付け統合する。
【0076】
すなわち、この実施の形態4によれば、航空機用追尾フィルタ手段1、宇宙機用追尾フィルタ手段2の追尾出力をそれぞれの誤差共分散で重み付け統合する追尾出力統合手段6を備えたので、追尾出力を切り替えることによって生じる急激な出力変化を避けることができる。
【0077】
実施の形態5.
この発明の実施の形態5に係る追尾装置について図面を参照しながら説明する。図9は、この発明の実施の形態5に係る追尾装置の構成を示すブロック図である。
【0078】
図9において、7はレーダ信号から目標識別情報を出力する目標識別手段(レーダ信号処理部)、3Cはの目標識別手段7の出力である目標識別結果により、航空機用追尾フィルタ手段1及び宇宙機用追尾フィルタ手段2の出力を選択する追尾出力選択手段である。なお、図1と同一の構成部分には同一符号を付して説明を省略する。
【0079】
追尾出力選択手段3Cは、航空機用追尾フィルタ手段1と宇宙機用追尾フィルタ手段2の出力と、目標識別手段7により目標識別情報を入力し、航空機用、宇宙機用いずれかの追尾フィルタ手段の出力を選択する。
【0080】
つぎに、この実施の形態5に係る追尾装置の動作について図面を参照しながら説明する。図10は、この発明の実施の形態5に係る追尾装置の動作を示すフローチャートである。なお、上記実施の形態1の動作と同様の箇所については説明を省略する。
【0081】
ステップST53では、追尾出力選択手段3Cが、航空機用追尾フィルタ手段1および宇宙機用追尾フィルタ手段2の予測値、平滑値出力と、目標識別手段7からの目標識別情報を入力し、航空機用、宇宙機用追尾フィルタのいずれかの追尾出力を選択する。
【0082】
選択方法としては、追尾目標が航空機または不明の場合は、航空機用追尾フィルタ手段1の出力を選択し、衛星などの軌道目標と識別された場合は宇宙機用追尾フィルタ手段2の出力を選択する。
【0083】
すなわち、この実施の形態5によれば、レーダ信号処理部(目標識別手段7)の目標識別結果により、航空機用追尾フィルタ手段1、宇宙機用追尾フィルタ手段2の追尾出力を選択する追尾出力選択手段3Cを備えたので、追尾フィルタの出力による判定を行うことなく、追尾目標の種類に応じた追尾出力を選択し、追尾精度の向上をはかることができる。
【0084】
【発明の効果】
この発明の請求項1に係る追尾装置は、以上説明したとおり、北基準直交座標系に座標変換された追尾目標の観測値ベクトルを入力し、等速直線運動モデル又は等加速度運動モデルに基づき追尾処理を行う航空機用追尾フィルタ手段と、北基準直交座標系に座標変換された追尾目標の観測値ベクトルを入力し、万有引力の法則に従う運動モデルに基づき追尾処理を行う宇宙機用追尾フィルタ手段と、前記航空機用追尾フィルタ手段及び前記宇宙機用追尾フィルタ手段の出力に基づいて、いずれかの出力を選択する追尾出力選択手段と、前記航空機用追尾フィルタ手段又は前記宇宙機用追尾フィルタ手段のいずれかの出力に基づいて、前記追尾目標の観測値ベクトルが得られる追尾ゲート領域を出力するゲート算出手段と、レーダからの極座標の観測値ベクトルのうち前記追尾ゲート領域内の観測値ベクトルを抽出して北基準直交座標に座標変換するゲート内外判定手段とを備え、前記航空機用追尾フィルタ手段は、前記観測値ベクトルが得られた時刻における追尾目標の運動緒元を第1の平滑値ベクトル、及び第1の平滑誤差共分散行列として出力する第1の平滑部と、前記第1の平滑部の出力を単位時間遅延する第1の遅延要素と、単位時間遅延された前記第1の平滑部の出力を入力し、1サンプル先の追尾目標の運動緒元を第1の予測値ベクトル、及び第1の予測誤差共分散行列として出力する第1の予測部とを有し、前記宇宙機用追尾フィルタ手段は、前記観測値ベクトルが得られた時刻における追尾目標の運動緒元を第2の平滑値ベクトル、及び第2の平滑誤差共分散行列として出力する第2の平滑部と、前記第2の平滑部の出力を単位時間遅延する第2の遅延要素と、単位時間遅延された前記第2の平滑部の出力を入力し、1サンプル先の追尾目標の運動緒元を第2の予測値ベクトル、及び第2の予測誤差共分散行列として出力する第2の予測部とを有し、前記追尾出力選択手段は、1サンプリング前に選択された前記航空機用追尾フィルタ手段又は前記宇宙機用追尾フィルタ手段の出力から前記追尾目標の離心率及び長半径を算出し、前記離心率が規定値α以下でかつ、前記長半径がβ以上の場合は、前記宇宙機用追尾フィルタの出力である前記第2の予測値ベクトル、及び前記第2の予測誤差共分散行列を選択し、前記離心率が規定値α以下でかつ、前記長半径がβ以上という条件を満たさない場合には、前記航空機用追尾フィルタの出力である前記第1の予測値ベクトル、及び前記第1の予測誤差共分散行列を選択し、前記ゲート算出手段は、前記航空機用追尾フィルタ手段の出力が選択された場合に前記航空機用追尾フィルタ手段の出力に基づいて航空機用ゲート中心、及び航空機用ゲート領域を算出する航空機用ゲート算出部と、前記宇宙機用追尾フィルタ手段の出力が選択された場合に前記宇宙機用追尾フィルタ手段の出力に基づいて宇宙機用ゲート中心、及び宇宙機用ゲート領域を算出する宇宙機用ゲート算出部とを有し、前記ゲート内外判定手段は、前記航空機用ゲート領域又は前記宇宙機用ゲート領域内の観測値ベクトルを抽出するので、追尾目標の種類に応じて追尾出力を選択し、追尾精度の向上をはかることができるという効果を奏する。
【0086】
この発明の請求項2に係る追尾装置は、以上説明したとおり、北基準直交座標系に座標変換された追尾目標の観測値ベクトルを入力し、等速直線運動モデル又は等加速度運動モデルに基づき追尾処理を行う航空機用追尾フィルタ手段と、北基準直交座標系に座標変換された追尾目標の観測値ベクトルを入力し、万有引力の法則に従う運動モデルに基づき追尾処理を行う宇宙機用追尾フィルタ手段と、前記航空機用追尾フィルタ手段及び前記宇宙機用追尾フィルタ手段の出力に基づいて、いずれかの出力を選択する追尾出力選択手段と、前記航空機用追尾フィルタ手段又は前記宇宙機用追尾フィルタ手段のいずれかの出力に基づいて、前記追尾目標の観測値ベクトルが得られる追尾ゲート領域を出力するゲート算出手段と、レーダからの極座標の観測値ベクトルのうち前記追尾ゲート領域内の観測値ベクトルを抽出して北基準直交座標に座標変換するゲート内外判定手段とを備え、前記航空機用追尾フィルタ手段は、前記観測値ベクトルが得られた時刻における追尾目標の運動緒元を第1の平滑値ベクトル、及び第1の平滑誤差共分散行列として出力する第1の平滑部と、前記第1の平滑部の出力を単位時間遅延する第1の遅延要素と、単位時間遅延された前記第1の平滑部の出力を入力し、1サンプル先の追尾目標の運動緒元を第1の予測値ベクトル、及び第1の予測誤差共分散行列として出力する第1の予測部とを有し、前記宇宙機用追尾フィルタ手段は、前記観測値ベクトルが得られた時刻における追尾目標の運動緒元を第2の平滑値ベクトル、及び第2の平滑誤差共分散行列として出力する第2の平滑部と、前記第2の平滑部の出力を単位時間遅延する第2の遅延要素と、単位時間遅延された前記第2の平滑部の出力を入力し、1サンプル先の追尾目標の運動緒元を第2の予測値ベクトル、及び第2の予測誤差共分散行列として出力する第2の予測部とを有し、前記追尾出力選択手段は、追尾開始時は前記航空機用追尾フィルタの出力である前記第1の予測値ベクトル、及び前記第1の予測誤差共分散行列を選択し、1サンプリング前に選択された前記航空機用追尾フィルタ手段又は前記宇宙機用追尾フィルタ手段の出力から前記追尾目標の対地高度が規定値μ以上、または推定速度が規定値ν以上の場合は、前記宇宙機用追尾フィルタの出力である前記第2の予測値ベクトル、及び前記第2の予測誤差共分散行列を選択し、前記ゲート算出手段は、前記航空機用追尾フィルタ手段の出力が選択された場合に前記航空機用追尾フィルタ手段の出力に基づいて航空機用ゲート中心、及び航空機用ゲート領域を算出する航空機用ゲート算出部と、前記宇宙機用追尾フィルタ手段の出力が選択された場合に前記宇宙機用追尾フィルタ手段の出力に基づいて宇宙機用ゲート中心、及び宇宙機用ゲート領域を算出する宇宙機用ゲート算出部とを有し、前記ゲート内外判定手段は、前記航空機用ゲート領域又は前記宇宙機用ゲート領域内の観測値ベクトルを抽出するので、追尾目標の飛行特性に応じて追尾出力を選択し、追尾精度の向上をはかることができるという効果を奏する。
【図面の簡単な説明】
【図1】 この発明の実施の形態1に係る追尾装置の構成を示すブロック図である。
【図2】 この発明の実施の形態1に係る追尾装置の動作を示すフローチャートである。
【図3】 この発明の実施の形態2に係る追尾装置の構成を示すブロック図である。
【図4】 この発明の実施の形態2に係る追尾装置の動作を示すフローチャートである。
【図5】 この発明の実施の形態3に係る追尾装置の構成を示すブロック図である。
【図6】 この発明の実施の形態3に係る追尾装置の動作を示すフローチャートである。
【図7】 この発明の実施の形態4に係る追尾装置の構成を示すブロック図である。
【図8】 この発明の実施の形態4に係る追尾装置の動作を示すフローチャートである。
【図9】 この発明の実施の形態5に係る追尾装置の構成を示すブロック図である。
【図10】 この発明の実施の形態5に係る追尾装置の動作を示すフローチャートである。
【図11】 従来の追尾装置の構成を示すブロック図である。
【図12】 従来の追尾装置の動作を示すフローチャートである。
【符号の説明】
1 航空機用追尾フィルタ手段、2 宇宙機用追尾フィルタ手段、3、3A、3B、3C 追尾出力選択手段、4 ゲート算出手段、5 ゲート内外判定手段、6 追尾出力統合手段、7 目標識別手段、11 平滑部、12 遅延要素、13 予測部、21 平滑部、22 遅延要素、23 予測部、41 航空機用ゲート算出部、42 宇宙機用ゲート算出部、43 ゲート選択制御部。[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a tracking device that tracks a target with a radar sensor.
[0002]
[Prior art]
In the conventional tracking device, first, a motion model assuming a target to be dealt with is defined, tracking processing is performed based on the motion model, and the motion specification of the target is estimated.
[0003]
A conventional tracking device will be described with reference to the drawings. FIG. 11 shows, for example, “S. S. 1 is a block diagram showing the configuration of a conventional tracking device shown in Blackman, “Multiple Target Tracking with Radar Applications”, Arttech House, Dedham, 1986 ”.
[0004]
In FIG. 11, the conventional tracking device inputs the output of the gate inside / outside determination means described later, outputs the tracking filter means 1 for outputting the motion specification of the tracking target, and outputs the region where the observed value vector of the tracking target is obtained. It comprises a gate calculation means 4A and a gate inside / outside determination means 5 for extracting an observed value vector in the gate.
[0005]
The tracking filter means 1 first selects an exercise model for performing tracking processing. Based on the selected motion model, the state variable of the tracking filter is defined, and the motion specification is estimated. However, this is a process performed before the operation, and once an exercise model is determined, it is not changed. The tracking device shown in FIG. 11 will be described assuming that a constant velocity linear motion model or a constant acceleration motion model is selected as the motion model.
[0006]
The tracking filter means 1 inputs an observed value vector from the radar converted into the north reference orthogonal coordinate system in the gate inside / outside determining
[0007]
Note that the movement specification represents a position, a velocity, and the like in the north reference orthogonal coordinate system of the tracking target.
[0008]
The gate calculation means 4A receives the output of the tracking filter means 1 and outputs the region where the next observed value vector of the tracking target is obtained and its center.
[0009]
The gate inside / outside determination means 5 receives the output of the gate calculation means 4A, and extracts the observation value vector in the tracking gate from the observation value vectors from the radar.
[0010]
Next, the operation of the conventional tracking device will be described with reference to the drawings. FIG. 12 is a flowchart showing the operation of the conventional tracking device.
[0011]
First, in step ST90, an exercise model for tracking processing is determined before operation. Based on the determined motion model, the state variable vector of the tracking target, that is, the motion model to be estimated is defined. At the same time, an observation model is defined.
[0012]
Here, the motion model describes how the state variable vector of the tracking target changes with time when the motion of the tracking target is assumed. For example, considering a constant velocity linear motion model, the state variable vector has six dimensions consisting of position and velocity in the north reference Cartesian coordinate system.
[0013]
The observation model describes the relationship between the observation value vector, the state variable of the tracking target, and the observation error when the tracking target is observed by a radar or the like.
[0014]
Next, in step ST91, an observation value vector from the radar is input. At this time, the observation value vector is defined in the polar coordinate system. Here, the observation value vector in the polar coordinate system is Ck. Here, the subscript k represents that the observation vector is obtained at the sampling time tk.
[0015]
Next, in step ST92, the
[0016]
Next, in step ST93, the gate calculation means 4A inputs the output of the tracking filter means 1, and calculates the effective range and center where the observed value vector of the tracking target is obtained. The gate center and its region are set as Ek (−) and Rk (−), respectively.
[0017]
Next, in step ST94, the gate inside / outside determination means 5 extracts an observation value vector within the region obtained by the gate calculation means 4A. The gate inside / outside determination means 5 extracts an observation value vector in the gate, converts the observation value vector Ck in polar coordinates into an observation value vector Dk in north reference orthogonal coordinates, and outputs it.
[0018]
In addition, when there are a plurality of observation value vectors in the region, various processing methods can be considered, but here, the observation value vector closest to the center of the gate calculation unit described later is set as the target of the tracking process.
[0019]
Next, in step ST95, the
[0020]
In step ST97, the
[0021]
[Problems to be solved by the invention]
In the conventional tracking apparatus as described above, an exercise model is first determined before operation, and tracking processing is performed based on the determined exercise model. However, if the behavior of the target to be tracked is significantly different from the motion model, the tracking accuracy is degraded. For example, even if a spacecraft is observed and an attempt is made to track, the constant velocity linear motion model used in aircraft tracking has a problem in that the tracking accuracy deteriorates because the motion model differs greatly.
[0022]
The present invention has been made to solve the above-described problems. Two or more types of tracking filters based on an aircraft motion model and a spacecraft motion model are operated in parallel, and the output of the tracking filter is output according to the tracking condition. The object is to obtain a tracking device that can be selected.
[0023]
[Means for Solving the Problems]
A tracking device according to
[0024]
The tracking device according to
[0029]
DETAILED DESCRIPTION OF THE INVENTION
A tracking device according to
[0030]
In FIG. 1, the tracking device according to the first embodiment inputs an observation value vector in a tracking gate among observation value vectors obtained from a radar, and uses it as a motion model such as a constant velocity linear motion model or a constant acceleration motion model. The tracking filter means 1 for the aircraft that outputs the motion specification of the tracking target based on the input and the observation value vector in the tracking gate are input, and the tracking target is calculated based on the motion model that takes into account the law of gravitation and other forces acting on the target. The spacecraft tracking filter means 2 for outputting the motion specification, and the orbital element, the eccentricity and the long radius are calculated from the smoothing value of the tracking target, and the tracking filter section for either the aircraft or the spacecraft is calculated based on these values. The tracking output selecting means 3 for selecting the output of the output and the gate calculating means 4 for inputting the output of the tracking output selecting means 3 and outputting the region where the observed value vector of the tracking target is obtained , Composed of the gate outside
[0031]
The aircraft tracking filter means 1 defines the state variable of the tracking filter based on the north reference orthogonal coordinate system, and estimates the motion model based on a motion model based on constant velocity linear motion or constant acceleration motion. The function itself of the aircraft tracking filter means 1 is the same as that of the conventional tracking filter means 1. That is, a smooth value and a predicted value are output. For example, assuming a constant velocity linear motion as the motion model, the state variable has six dimensions consisting of position and velocity in the north reference orthogonal coordinate system.
[0032]
The aircraft tracking filter means 1 includes a smoothing
[0033]
Note that the movement specification represents a position, a velocity, and the like in the north reference orthogonal coordinate system of the tracking target.
[0034]
The spacecraft tracking filter means 2 defines a state variable vector in the north reference Cartesian coordinate system, and based on a motion model that assumes the law of universal gravitation and other forces acting on the tracking target, such as thrust and air resistance. Estimate The function itself of the spacecraft tracking filter means 2 is the same as the tracking filter means 1 of the conventional example. That is, a smooth value and a predicted value are output. The difference from the aircraft tracking filter means 1 is that the motion model of the aircraft tracking filter is a linear function independent of each axis of the north reference orthogonal coordinate system, whereas the motion model of the spacecraft tracking filter is a nonlinear function. That is. Therefore, the spacecraft tracking filter is an extended Kalman filter.
[0035]
The spacecraft tracking filter means 2 includes a smoothing
[0036]
The tracking output selection means 3 calculates the tracking target trajectory element, the eccentricity and the long radius, and selects either the aircraft or spacecraft tracking filter based on these values.
[0037]
As an output selection method, when the eccentricity is not more than the specified value α and the major radius is not less than β, the output of the spacecraft tracking filter is selected. In other conditions, the output of the aircraft tracking filter is selected.
[0038]
The
[0039]
The gate calculation means 4 includes an aircraft
[0040]
The gate inside / outside determination means 5 receives the output of the gate calculation means 4, extracts an observation value vector existing in the tracking gate from observation value vectors obtained from the radar, and performs coordinate conversion.
[0041]
Next, the operation of the tracking device according to the first embodiment will be described with reference to the drawings. FIG. 2 is a flowchart showing the operation of the tracking device according to
[0042]
First, in step ST10, an observation value vector from a radar is input. At this time, the observation value vector is defined in the polar coordinate system. This observation value vector is Ck here. Here, the subscript k represents that the observation vector is obtained at the sampling time tk.
[0043]
Next, in step ST11, the
[0044]
Next, in step ST12, the
[0045]
Next, in step ST13, the tracking output selecting means 3 calculates the trajectory element, the eccentricity and the long radius from the output of the tracking filter means selected before one sampling, and the aircraft tracking filter means 1 and the long radius are calculated based on these values. The predicted value output of the spacecraft tracking filter means 2 is selected.
[0046]
As an output selection method, when the eccentricity is not more than the specified value α and the major radius is not less than β, the outputs Bk (−) and Qk (−) of the tracking filter for spacecraft are selected. Under other conditions, outputs Ak (−) and Pk (−) of the aircraft tracking filter are selected.
[0047]
Next, in step ST14, the gate calculation means 4 inputs the output of the tracking output selection means 3, and the tracking output selected by the tracking output selection means 3 is obtained for the effective range and the center where the tracking target observation value vector is obtained. Output based on. Here, the gate center when the output of the tracking filter means 1 for the aircraft is selected, and the gate area when the output of the tracking filter means 2 for the spacecraft is selected as the gate center and its area, respectively Ek (−) and Rk (−) The center and its region are set as Fk (−) and Sk (−), respectively.
[0048]
Next, in step ST15, the gate inside / outside determination means 5 extracts an observation value vector within the region obtained by the gate calculation means 4. The gate inside / outside determination means 5 extracts an observation value vector in the gate, and converts the observation value vector Ck in polar coordinates into an observation value vector Dk in north reference orthogonal coordinates and outputs the result.
[0049]
In addition, when there are a plurality of observation value vectors in the region, various processing methods can be considered, but here, the observation value vector closest to the center of the gate calculation unit described later is set as the target of the tracking process.
[0050]
Next, in step ST16, the smoothing
[0051]
Next, in step ST17, the smoothing
[0052]
In step ST19, the
[0053]
In step ST19, the
[0054]
When selecting one of the outputs of the smoothing
[0055]
In step ST18, when the process is not finished, the process returns to the above-described ST10.
[0056]
That is, according to the first embodiment, the aircraft tracking filter means 1 based on a motion model that takes into account constant velocity linear motion or constant acceleration motion in target tracking, the law of universal gravitation, and other forces acting on the target are considered. The tracking filter means 2 for the spacecraft based on the motion model is operated in parallel, and the tracking output selecting means 3 for selecting the tracking output based on the estimation result of the orbital element is added, so that the tracking output according to the type of the tracking target is Select and improve tracking accuracy.
[0057]
A tracking device according to
[0058]
In FIG. 3,
[0059]
The tracking output selection means 3A receives the outputs of the aircraft tracking filter means 1 and the spacecraft tracking filter means 2, and selects the output of either the aircraft or spacecraft tracking filter according to a rule determined before operation.
[0060]
As an output selection method, for example, the output of the aircraft tracking filter is always selected at the start of tracking. Next, when the ground altitude of the selected tracking output is the specified value μ or more, or the estimated speed is the specified value ν or more, the output of the spacecraft tracking filter is selected.
[0061]
Next, the operation of the tracking device according to the second embodiment will be described with reference to the drawings. FIG. 4 is a flowchart showing the operation of the tracking device according to
[0062]
In step ST23, the tracking
[0063]
As an output selection method, for example, Ak (−) and Pk (−), which are outputs of the aircraft tracking filter, are always selected at the start of tracking. Next, when the ground altitude of the selected tracking output is equal to or greater than the specified value μ or the estimated speed is equal to or greater than the specified value ν, Bk (−) and Qk (−) that are outputs of the tracking filter for the spacecraft are selected. .
[0064]
That is, according to the second embodiment, since the tracking
[0065]
Embodiment 3 FIG.
A tracking device according to Embodiment 3 of the present invention will be described with reference to the drawings. FIG. 5 is a block diagram showing the configuration of the tracking device according to Embodiment 3 of the present invention.
[0066]
In FIG. 5,
[0067]
The tracking output selection means 3B receives the outputs of the aircraft tracking filter means 1 and the spacecraft tracking filter means 2, and calculates the prediction error of each tracking filter means, that is, the difference between the predicted value and the smooth value (observed value). The output of the tracking filter means with a small prediction error for the spacecraft is selected.
[0068]
Next, the operation of the tracking device according to the third embodiment will be described with reference to the drawings. FIG. 6 is a flowchart showing the operation of the tracking device according to Embodiment 3 of the present invention. Note that the description of the same parts as those in the first embodiment is omitted.
[0069]
In step ST33, tracking output selection means 3B However, the predicted values and smooth values of the aircraft tracking filter means 1 and the spacecraft tracking filter means 2 are input, and the tracking output with the smaller prediction error of the aircraft and spacecraft tracking filters is selected.
[0070]
That is, according to the third embodiment, since the tracking
[0071]
A tracking device according to
[0072]
In FIG. 7,
[0073]
The tracking output integration means 6 receives the outputs of the aircraft tracking filter means 1 and the spacecraft tracking filter means 2 and weights and integrates them using their prediction error covariance matrix. In the
[0074]
Next, the operation of the tracking device according to the fourth embodiment will be described with reference to the drawings. FIG. 8 is a flowchart showing the operation of the tracking device according to
[0075]
In step ST43, the tracking
[0076]
That is, according to the fourth embodiment, the tracking output integration means 6 for weighting and integrating the tracking outputs of the aircraft tracking filter means 1 and the spacecraft tracking filter means 2 with respective error covariances is provided. A sudden output change caused by switching between the two can be avoided.
[0077]
A tracking apparatus according to
[0078]
In FIG. 9,
[0079]
The tracking output selecting means 3C inputs the outputs of the tracking filter means 1 for the aircraft and the tracking filter means 2 for the spacecraft and the target identification information by the
[0080]
Next, the operation of the tracking device according to the fifth embodiment will be described with reference to the drawings. FIG. 10 is a flowchart showing the operation of the tracking device according to
[0081]
In step ST53, the tracking output selection means 3C inputs the predicted value and smooth value output of the tracking filter means 1 for aircraft and the tracking filter means 2 for spacecraft, and target identification information from the target identification means 7, Select one of the tracking outputs of the spacecraft tracking filter.
[0082]
As a selection method, when the tracking target is an aircraft or unknown, the output of the aircraft tracking filter means 1 is selected, and when the tracking target is identified as an orbital target such as a satellite, the output of the spacecraft tracking filter means 2 is selected. .
[0083]
That is, according to the fifth embodiment, the tracking output selection for selecting the tracking output of the aircraft tracking
[0084]
【The invention's effect】
As described above, the tracking device according to
[0086]
Of this
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of a tracking device according to
FIG. 2 is a flowchart showing the operation of the tracking device according to the first embodiment of the present invention.
FIG. 3 is a block diagram showing a configuration of a tracking device according to
FIG. 4 is a flowchart showing the operation of the tracking device according to
FIG. 5 is a block diagram showing a configuration of a tracking device according to Embodiment 3 of the present invention.
FIG. 6 is a flowchart showing the operation of the tracking device according to the third embodiment of the present invention.
FIG. 7 is a block diagram showing a configuration of a tracking device according to
FIG. 8 is a flowchart showing the operation of the tracking device according to
FIG. 9 is a block diagram showing a configuration of a tracking device according to
FIG. 10 is a flowchart showing the operation of the tracking device according to the fifth embodiment of the present invention.
FIG. 11 is a block diagram showing a configuration of a conventional tracking device.
FIG. 12 is a flowchart showing the operation of a conventional tracking device.
[Explanation of symbols]
1 tracking filter means for aircraft, 2 tracking filter means for spacecraft, 3, 3A, 3B, 3C tracking output selection means, 4 gate calculation means, 5 gate inside / outside determination means, 6 tracking output integration means, 7 target identification means, 11 Smoothing unit, 12 delay element, 13 prediction unit, 21 smoothing unit, 22 delay element, 23 prediction unit, 41 aircraft gate calculation unit, 42 spacecraft gate calculation unit, 43 gate selection control unit.
Claims (2)
北基準直交座標系に座標変換された追尾目標の観測値ベクトルを入力し、万有引力の法則に従う運動モデルに基づき追尾処理を行う宇宙機用追尾フィルタ手段と、
前記航空機用追尾フィルタ手段及び前記宇宙機用追尾フィルタ手段の出力に基づいて、いずれかの出力を選択する追尾出力選択手段と、
前記航空機用追尾フィルタ手段又は前記宇宙機用追尾フィルタ手段のいずれかの出力に基づいて、前記追尾目標の観測値ベクトルが得られる追尾ゲート領域を出力するゲート算出手段と、
レーダからの極座標の観測値ベクトルのうち前記追尾ゲート領域内の観測値ベクトルを抽出して北基準直交座標に座標変換するゲート内外判定手段とを備え、
前記航空機用追尾フィルタ手段は、前記観測値ベクトルが得られた時刻における追尾目標の運動緒元を第1の平滑値ベクトル、及び第1の平滑誤差共分散行列として出力する第1の平滑部と、前記第1の平滑部の出力を単位時間遅延する第1の遅延要素と、単位時間遅延された前記第1の平滑部の出力を入力し、1サンプル先の追尾目標の運動緒元を第1の予測値ベクトル、及び第1の予測誤差共分散行列として出力する第1の予測部とを有し、
前記宇宙機用追尾フィルタ手段は、前記観測値ベクトルが得られた時刻における追尾目標の運動緒元を第2の平滑値ベクトル、及び第2の平滑誤差共分散行列として出力する第2の平滑部と、前記第2の平滑部の出力を単位時間遅延する第2の遅延要素と、単位時間遅延された前記第2の平滑部の出力を入力し、1サンプル先の追尾目標の運動緒元を第2の予測値ベクトル、及び第2の予測誤差共分散行列として出力する第2の予測部とを有し、
前記追尾出力選択手段は、1サンプリング前に選択された前記航空機用追尾フィルタ手段又は前記宇宙機用追尾フィルタ手段の出力から前記追尾目標の離心率及び長半径を算出し、前記離心率が規定値α以下でかつ、前記長半径がβ以上の場合は、前記宇宙機用追尾フィルタの出力である前記第2の予測値ベクトル、及び前記第2の予測誤差共分散行列を選択し、前記離心率が規定値α以下でかつ、前記長半径がβ以上という条件を満たさない場合には、前記航空機用追尾フィルタの出力である前記第1の予測値ベクトル、及び前記第1の予測誤差共分散行列を選択し、
前記ゲート算出手段は、前記航空機用追尾フィルタ手段の出力が選択された場合に前記航空機用追尾フィルタ手段の出力に基づいて航空機用ゲート中心、及び航空機用ゲート領域を算出する航空機用ゲート算出部と、前記宇宙機用追尾フィルタ手段の出力が選択された場合に前記宇宙機用追尾フィルタ手段の出力に基づいて宇宙機用ゲート中心、及び宇宙機用ゲート領域を算出する宇宙機用ゲート算出部とを有し、
前記ゲート内外判定手段は、前記航空機用ゲート領域又は前記宇宙機用ゲート領域内の観測値ベクトルを抽出する
ことを特徴とする追尾装置。An aircraft tracking filter means for inputting an observed value vector of a tracking target coordinate-converted into a north reference orthogonal coordinate system, and performing tracking processing based on a constant velocity linear motion model or a constant acceleration motion model;
A tracking filter means for a spacecraft that inputs an observed value vector of a tracking target coordinate-converted into a north reference Cartesian coordinate system and performs tracking processing based on a motion model that follows the law of universal gravitation,
Tracking output selection means for selecting any output based on the outputs of the aircraft tracking filter means and the spacecraft tracking filter means;
Based on the output of either the aircraft tracking filter means or the spacecraft tracking filter means, a gate calculating means for outputting a tracking gate region from which the observed value vector of the tracking target is obtained;
A gate inside / outside determination means for extracting an observation value vector in the tracking gate region from polar coordinate observation value vectors from a radar and converting the coordinates to a north reference orthogonal coordinate ,
The aircraft tracking filter means outputs a first smoothing vector and a first smoothing error covariance matrix, the first smoothing unit that outputs the motion specifications of the tracking target at the time when the observed value vector was obtained; The first delay element for delaying the output of the first smoothing unit by unit time and the output of the first smoothing unit delayed by unit time are input, and the motion specification of the tracking target one sample ahead is 1 prediction value vector, and a first prediction unit that outputs as a first prediction error covariance matrix,
The spacecraft tracking filter means outputs a movement target of the tracking target at the time when the observed value vector is obtained as a second smoothing value vector and a second smoothing error covariance matrix. A second delay element that delays the output of the second smoothing unit by unit time, and the output of the second smoothing unit that is delayed by unit time, and inputs the motion model of the tracking target one sample ahead A second prediction value vector, and a second prediction unit that outputs as a second prediction error covariance matrix,
The tracking output selection means calculates an eccentricity and a long radius of the tracking target from an output of the aircraft tracking filter means or the spacecraft tracking filter means selected before one sampling, and the eccentricity is a specified value. If the major radius is equal to or smaller than α and the major radius is equal to or larger than β, the second predicted value vector and the second predicted error covariance matrix that are outputs of the spacecraft tracking filter are selected, and the eccentricity is selected. Is not more than a specified value α and the condition that the major radius is not less than β is not satisfied, the first prediction value vector that is an output of the aircraft tracking filter and the first prediction error covariance matrix Select
The gate calculating means calculates an aircraft gate center and an aircraft gate area based on an output of the aircraft tracking filter means when an output of the aircraft tracking filter means is selected; A spacecraft gate calculation unit for calculating a spacecraft gate center and a spacecraft gate region based on the output of the spacecraft tracking filter means when the output of the spacecraft tracking filter means is selected; Have
The tracking device according to claim 1, wherein the gate inside / outside determination means extracts an observation value vector in the aircraft gate region or the spacecraft gate region .
北基準直交座標系に座標変換された追尾目標の観測値ベクトルを入力し、万有引力の法則に従う運動モデルに基づき追尾処理を行う宇宙機用追尾フィルタ手段と、
前記航空機用追尾フィルタ手段及び前記宇宙機用追尾フィルタ手段の出力に基づいて、いずれかの出力を選択する追尾出力選択手段と、
前記航空機用追尾フィルタ手段又は前記宇宙機用追尾フィルタ手段のいずれかの出力に基づいて、前記追尾目標の観測値ベクトルが得られる追尾ゲート領域を出力するゲート算出手段と、
レーダからの極座標の観測値ベクトルのうち前記追尾ゲート領域内の観測値ベクトルを抽出して北基準直交座標に座標変換するゲート内外判定手段とを備え、
前記航空機用追尾フィルタ手段は、前記観測値ベクトルが得られた時刻における追尾目標の運動緒元を第1の平滑値ベクトル、及び第1の平滑誤差共分散行列として出力する第1の平滑部と、前記第1の平滑部の出力を単位時間遅延する第1の遅延要素と、単位時間遅延された前記第1の平滑部の出力を入力し、1サンプル先の追尾目標の運動緒元を第1の予測値ベクトル、及び第1の予測誤差共分散行列として出力する第1の予測部とを有し、
前記宇宙機用追尾フィルタ手段は、前記観測値ベクトルが得られた時刻における追尾目標の運動緒元を第2の平滑値ベクトル、及び第2の平滑誤差共分散行列として出力する第2の平滑部と、前記第2の平滑部の出力を単位時間遅延する第2の遅延要素と、単位時間遅延された前記第2の平滑部の出力を入力し、1サンプル先の追尾目標の運動緒元を第2の予測値ベクトル、及び第2の予測誤差共分散行列として出力する第2の予測部とを有し、
前記追尾出力選択手段は、追尾開始時は前記航空機用追尾フィルタの出力である前記第1の予測値ベクトル、及び前記第1の予測誤差共分散行列を選択し、1サンプリング前に選択された前記航空機用追尾フィルタ手段又は前記宇宙機用追尾フィルタ手段の出力から前記追尾目標の対地高度が規定値μ以上、または推定速度が規定値ν以上の場合は、前記宇宙機用追尾フィルタの出力である前記第2の予測値ベクトル、及び前記第2の予測誤差共分散行列を選択し、
前記ゲート算出手段は、前記航空機用追尾フィルタ手段の出力が選択された場合に前記航空機用追尾フィルタ手段の出力に基づいて航空機用ゲート中心、及び航空機用ゲート領域を算出する航空機用ゲート算出部と、前記宇宙機用追尾フィルタ手段の出力が選択された場合に前記宇宙機用追尾フィルタ手段の出力に基づいて宇宙機用ゲート中心、及び宇宙機用ゲート領域を算出する宇宙機用ゲート算出部とを有し、
前記ゲート内外判定手段は、前記航空機用ゲート領域又は前記宇宙機用ゲート領域内の観測値ベクトルを抽出する
ことを特徴とする追尾装置。 An aircraft tracking filter means for inputting an observed value vector of a tracking target coordinate-converted into a north reference orthogonal coordinate system, and performing tracking processing based on a constant velocity linear motion model or a constant acceleration motion model;
A tracking filter means for a spacecraft that inputs an observed value vector of a tracking target coordinate-converted into a north reference Cartesian coordinate system and performs tracking processing based on a motion model that follows the law of universal gravitation,
Tracking output selection means for selecting any output based on the outputs of the aircraft tracking filter means and the spacecraft tracking filter means;
Based on the output of either the aircraft tracking filter means or the spacecraft tracking filter means, a gate calculating means for outputting a tracking gate region from which the observed value vector of the tracking target is obtained;
A gate inside / outside determination means for extracting an observation value vector in the tracking gate region from polar coordinate observation value vectors from a radar and converting the coordinates to a north reference orthogonal coordinate,
The aircraft tracking filter means outputs a first smoothing vector and a first smoothing error covariance matrix, the first smoothing unit that outputs the motion specifications of the tracking target at the time when the observed value vector was obtained; The first delay element for delaying the output of the first smoothing unit by unit time and the output of the first smoothing unit delayed by unit time are input, and the motion specification of the tracking target one sample ahead is 1 prediction value vector, and a first prediction unit that outputs as a first prediction error covariance matrix,
The spacecraft tracking filter means outputs a movement target of the tracking target at the time when the observed value vector is obtained as a second smoothing value vector and a second smoothing error covariance matrix. A second delay element that delays the output of the second smoothing unit by unit time, and the output of the second smoothing unit that is delayed by unit time, and inputs the motion model of the tracking target one sample ahead A second prediction value vector, and a second prediction unit that outputs as a second prediction error covariance matrix,
The tracking output selection means selects the first prediction value vector and the first prediction error covariance matrix, which are outputs of the aircraft tracking filter, at the start of tracking, and is selected before one sampling. When the ground altitude of the tracking target is a specified value μ or more or the estimated speed is a specified value ν or more from the output of the aircraft tracking filter means or the spacecraft tracking filter means, it is the output of the spacecraft tracking filter Selecting the second prediction value vector and the second prediction error covariance matrix;
The gate calculating means calculates an aircraft gate center and an aircraft gate area based on an output of the aircraft tracking filter means when an output of the aircraft tracking filter means is selected; A spacecraft gate calculation unit for calculating a spacecraft gate center and a spacecraft gate region based on the output of the spacecraft tracking filter means when the output of the spacecraft tracking filter means is selected; Have
The gate outside judgment means, add tail device you and extracting the observed value vector of the aircraft gate region or the spacecraft gate region.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP36311799A JP3641566B2 (en) | 1999-12-21 | 1999-12-21 | Tracking device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP36311799A JP3641566B2 (en) | 1999-12-21 | 1999-12-21 | Tracking device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2001174552A JP2001174552A (en) | 2001-06-29 |
| JP3641566B2 true JP3641566B2 (en) | 2005-04-20 |
Family
ID=18478549
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP36311799A Expired - Lifetime JP3641566B2 (en) | 1999-12-21 | 1999-12-21 | Tracking device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3641566B2 (en) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007183112A (en) * | 2006-01-04 | 2007-07-19 | Mitsubishi Electric Corp | Target tracking device |
| JP5193444B2 (en) * | 2006-08-11 | 2013-05-08 | 株式会社東芝 | Tracking device |
| JP5376854B2 (en) * | 2008-07-28 | 2013-12-25 | 株式会社東芝 | Multi-target tracking device |
| CN102508238B (en) * | 2011-10-14 | 2013-07-31 | 北京理工大学 | Radar tracking method based on coordinate rotation transformation |
| JP5854926B2 (en) * | 2012-05-18 | 2016-02-09 | 三菱電機株式会社 | Falling motion judgment device |
| JP5422727B2 (en) * | 2012-12-04 | 2014-02-19 | 株式会社東芝 | Tracking device |
| JP6178222B2 (en) * | 2013-11-19 | 2017-08-09 | 株式会社東芝 | Synthetic aperture radar apparatus and image processing method thereof |
| CN108490430A (en) * | 2018-03-06 | 2018-09-04 | 中国船舶重工集团公司第七二四研究所 | A kind of phased array tracking resource-adaptive dispatching method based on target classification |
| CN111308457B (en) * | 2019-12-11 | 2021-11-16 | 成都汇蓉国科微系统技术有限公司 | Method, system and storage medium for north finding of pulse Doppler radar |
-
1999
- 1999-12-21 JP JP36311799A patent/JP3641566B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP2001174552A (en) | 2001-06-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5842156A (en) | Multirate multiresolution target tracking | |
| Duh et al. | Tracking a maneuvering target using neural fuzzy network | |
| JP3641566B2 (en) | Tracking device | |
| CN120742306B (en) | A Multi-Target Tracking Method Based on Dynamic Noise-Resistant Clustering and Bi-directional Validation Matching | |
| JP3333143B2 (en) | Tracking device and tracking processing method thereof | |
| CN111121770B (en) | Interactive multi-missile multi-model flight path fusion method | |
| CN117192537A (en) | A change point detection and tracking method for high-speed moving targets based on ultra-wideband radar technology | |
| Chung et al. | Multiple-target tracking with competitive hopfield neural network based data association | |
| JP3945611B2 (en) | Tracking device | |
| CN113989327A (en) | Single UUV target state estimation method based on convolutional neural network particle filter algorithm | |
| JP3432737B2 (en) | Tracking device | |
| JP3627135B2 (en) | Tracking device | |
| Kim et al. | IMM algorithm based on the analytic solution of steady state Kalman filter for radar target tracking | |
| Dai et al. | A target tracking algorithm with range rate under the color measurement environment | |
| JP2001153947A (en) | Tracking processing apparatus and method | |
| JP3583666B2 (en) | Tracking device | |
| KR101659484B1 (en) | Apparatus for multi-band track fusion and multi-band measurement fusion track in passive ranging sonar | |
| CN116299274B (en) | Separation event discrimination method based on HRRP extended target tracking | |
| El-Hawary et al. | Underwater target tracking via the IRWLS filtering approach | |
| JP2843910B2 (en) | Multi-target tracking device | |
| JPH0797135B2 (en) | Multi-target tracking method and apparatus | |
| Fong | An adaptive filter for multi-sensor track fusion | |
| JP2000180542A (en) | Target tracking device | |
| Kronhamn | Angle-only tracking of manoeuvring targets using adaptive-IMM multiple range models | |
| JP3411485B2 (en) | Target tracking device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040721 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040727 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040922 |
|
| 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: 20050118 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050124 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 3641566 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: 20080128 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090128 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100128 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100128 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110128 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120128 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130128 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130128 Year of fee payment: 8 |
|
| 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 |
|
| EXPY | Cancellation because of completion of term |