Hello,
Objective: I've been working on getting the gtrack library working on the 1843, using lists of fixed/constant targets.
Problem: No matter what config parameters I use, and the targets I input into gtrack_step(), I can never get any associated tracks. Every measurement point is classified as GTRACK_ID_POINT_NOT_ASSOCIATED after I call gtrack_step().
Additional Info
- SDK: 03.04.00.03
- The following dependencies have been satisfied
- gtrack_log
- gtrack_free
- gtrack_alloc
- The gtrack_create() succeeds successfully, providing a handle to the gtrack instance. All memory allocations (in L3) succeed.
- I have allocated enough memory space for 2D tracking on the DSS as is described in <SDK>\packages\ti\alg\gtrack\test\common\testlimits.h
- I've tried using a large number of different config parameters, both with and without the advanced parameters
- I started off using config parameters as found in "Tracking radar targets with multiple reflection points.pdf" which are also similar to the settings found in "<SDK>\packages\ti\alg\gtrack\test\common\gtrackApp.c
- I have disabled the advanced settings
- I have enabled the advanced settings, setting boundary boxes very large, thresholds very low, allowed velocities very high, etc...
- I have put fixed/hard coded measurement points into gtrack_step(), i.e. constant targets with 0 angle, 0 doppler, 100000 snr, and multiple ranges such as 2m,3m,2.1m,2.2m.
- I am running at the suggested 50ms frame rate.
I am still unable to get any successful tracks out of gtrack_step(). Each input point is always assigned an ID of 255, which means it was not associated with a track. I have confirmed that if I put N targets into a list of measurement points, I get a list of N assigned IDs.
Please advise on any next steps for debugging.
Thanks,
Erik