更新:1、修复kalman.cpp中部分参数命名冲突的问题;
2、TWS点迹关联时增加点航距离门限,限制部分突然关联到很远的点迹的问题。 Signed-off-by: waiwaylee <waiwaylee@foxmail.com>
This commit is contained in:
@@ -10,9 +10,11 @@
|
||||
#include "track_asso.h"
|
||||
#include "track_asso_tas.h"
|
||||
#include "track_die.h"
|
||||
#include "track_die_tas.h"
|
||||
#include "tas_ctrl.h"
|
||||
#include <QVector>
|
||||
#include <Eigen/Dense>
|
||||
#include <QDebug>
|
||||
using namespace Eigen;
|
||||
using namespace std;
|
||||
|
||||
@@ -44,6 +46,9 @@ public:
|
||||
struct Track Trust_Track_Output[][10],
|
||||
int *Trust_track_num_Output);
|
||||
|
||||
//航迹清空函数
|
||||
int track_clear_all(void);
|
||||
|
||||
|
||||
//手动航迹删除函数
|
||||
int track_delete(int delete_track_num, //手动删除的航迹数目
|
||||
@@ -64,18 +69,19 @@ public:
|
||||
|
||||
private:
|
||||
|
||||
QVector <PointRecv> Data_buffer; //接收点迹 输入凝聚
|
||||
QVector <QVector<PointRecv>> point_recv; //凝聚后输出的点迹 按点迹区存入 输入航迹关联、起始
|
||||
QVector <PointRecv> point_recv_tas;
|
||||
QVector <QVector<Trust_Track>> trust_track; //可靠航迹 按航迹区存入
|
||||
QVector <QVector<QVector<Temp_track>>> temp_track; //临时航迹 按临时航迹区存入
|
||||
QVector <PointRecv> Data_buffer; //接收点迹 TWS 输入凝聚
|
||||
QVector <PointRecv> Data_buffer_tas; //接收点迹 TAS 输入凝聚
|
||||
|
||||
QVector <PointRecv> point_recv; //凝聚后输出的点迹 按点迹区存入 输入航迹关联、起始
|
||||
QVector <PointRecv> point_recv_tas; //凝聚后输出的点迹 TAS
|
||||
QVector <Trust_Track> trust_track; //可靠航迹 按航迹区存入
|
||||
QVector <QVector<Temp_track>> temp_track; //临时航迹 按临时航迹区存入
|
||||
|
||||
|
||||
int Beam_num; //波位数
|
||||
int beam_count; //波位计数
|
||||
int data_num_1; //波位1点数
|
||||
int data_num_2; //波位2点数
|
||||
int data_num_3; //波位3点数
|
||||
int data_num; //波位1点数
|
||||
|
||||
int beam_index[3]; //3个波位号(当前帧)
|
||||
|
||||
int TAS_track_idx; //TAS数据的目标批号
|
||||
@@ -97,9 +103,9 @@ private:
|
||||
|
||||
Track_Die track_die; //航迹消亡
|
||||
|
||||
TAS_Ctrl tas_ctrl; //TAS波束控制
|
||||
Track_Die_Tas track_die_tas;
|
||||
|
||||
void Track_section_sort(); //航迹区整理
|
||||
TAS_Ctrl tas_ctrl; //TAS波束控制
|
||||
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user