Data Fields
GtrackUnitInstance Struct Reference

GTRACK Unit instance structure. More...

#include <gtrack_int.h>

Data Fields

uint8_t uid
 Tracking Unit identifier.
 
uint32_t tid
 Target identifier.
 
uint64_t heartBeatCount
 TimeStamp.
 
uint64_t allocationTime
 Allocation Time.
 
float allocationRange
 Allocation Range.
 
float allocationVelocity
 Allocation Radial Velocity.
 
float estNumOfPoints
 Estimated Number of Points.
 
TrackState state
 Current State.
 
bool isTargetStatic
 Indicates whether target is currently static.
 
GTRACK_STATE_VECTOR_TYPE stateVectorType
 Requested State Vector type.
 
GTRACK_STATE_VECTOR_TYPE currentStateVectorType
 Current State Vector type.
 
uint16_t stateVectorDimNum
 Number of Dimensions in State Vector, ex. 2 for constant velocity, 3 for constnat acceleration.
 
uint16_t stateVectorDimLength
 Length of each dimensions in State Vector, ex. 2 for XY, 3 for XYZ.
 
uint16_t stateVectorLength
 Length of State Vector.
 
uint16_t measurementVectorLength
 Length of Measurement Vector.
 
uint64_t verbose
 Veboseness Mask.
 
GTRACK_gatingParamsgatingParams
 Gating Parameters.
 
GTRACK_stateParamsstateParams
 State Changing Parameters.
 
GTRACK_allocationParamsallocationParams
 Allocation Parameters.
 
GTRACK_unrollingParamsunrollingParams
 Unrolling Parameters.
 
GTRACK_varParamsvariationParams
 Measurement Variation Parameters.
 
GTRACK_sceneryParamssceneryParams
 Scenery Parameters.
 
VelocityHandlingState velocityHandling
 Current velocity handling State.
 
float initialRadialVelocity
 Expected target radial velocity at the moment of detection, m/s.
 
float maxRadialVelocity
 Absolute value of maximum radial velocity measure by the sensor, m/s.
 
float radialVelocityResolution
 Radial velocity resolution of the sensor, m/s.
 
float rangeRate
 Current Range Rate value.
 
uint16_t detect2activeCount
 Detection state count to active.
 
uint16_t detect2freeCount
 Detection state count to free.
 
uint16_t active2freeCount
 Active state count to free.
 
float maxAcceleration [3]
 Configured target maximum acceleration.
 
float dt
 Configured Frame rate.
 
float * F
 Pointer to current Transition matrix.
 
float * Q
 Pointer to current Process Noise matrix.
 
float S_hat [GTRACK_STATE_VECTOR_SIZE]
 State matrix, estimated.
 
float S_apriori_hat [GTRACK_STATE_VECTOR_SIZE]
 State matrix, predicted.
 
float S_apriori_saved [GTRACK_STATE_VECTOR_SIZE]
 State matrix, saved.
 
float P_hat [GTRACK_STATE_VECTOR_SIZE *GTRACK_STATE_VECTOR_SIZE]
 Process matrix, estimated.
 
float P_apriori_hat [GTRACK_STATE_VECTOR_SIZE *GTRACK_STATE_VECTOR_SIZE]
 Process matrix, predicted.
 
GTRACK_measurementUnion H_s
 Expected Measurement matrix.
 
GTRACK_measurementUnion estSpread
 Estimated spread of the measurements.
 
float estDim [GTRACK_MEASUREMENT_VECTOR_SIZE]
 Estimated physical dimensions of the target.
 
float gD [GTRACK_MEASUREMENT_VECTOR_SIZE *GTRACK_MEASUREMENT_VECTOR_SIZE]
 Group Dispersion matrix.
 
float gC [GTRACK_MEASUREMENT_VECTOR_SIZE *GTRACK_MEASUREMENT_VECTOR_SIZE]
 Group Member Covariance matrix (between a member in measurment group and group centroid)
 
float gC_inv [GTRACK_MEASUREMENT_VECTOR_SIZE *GTRACK_MEASUREMENT_VECTOR_SIZE]
 Inverse of Group Covariance matrix.
 
float ec [GTRACK_MEASUREMENT_VECTOR_SIZE *GTRACK_MEASUREMENT_VECTOR_SIZE]
 DEBUG, previous tick ec to report.
 
float gC_det
 determinant of Group Covariance matrix
 
float G
 Gain used in association function.
 
float sFactor
 Scoring Factor.
 

Detailed Description

GTRACK Unit instance structure.

The structure describes the individual GTRACK unit instance


The documentation for this struct was generated from the following file:

Copyright 2018, Texas Instruments Incorporated