主题中讨论的其他器件:AWR2944
工具与软件:
您好!
与配合使用的器件 AWR2944 雷达电路板上使用 高端角雷达(HECR) 参考设计示例项目。 不过、我正面临一个问题 GTrack 似乎无法正确跟踪对象 .
问题详细信息:
- 我复查了代码、发现了函数 MmwDemo_handleObjectDetResult () 处理检测到的物体的结果。
- 在该函数中、 gtrack_ransac_proc () 调用以跟踪检测到的物体、如中所定义 "mss_tracker.c" 该函数会检查两个全局变量( gRansacEnabled、gGtrackEnabled ) —我已验证两者均已启用。
- 跟踪对象的数量存储在(中
numTracks)、它是的输入参数 gtrack_ransac_proc () 位置。
观察结果:
- 处理完成后、 MmwDemo_handleObjectDetResult () 呼叫 MmwDemo_transmitProcessedOutput() 来通过 UART 发送检测到的数据。
- 我对接收到的 UART 数据进行了解码、发现只有这个数据 两个 TLV 将在以下条件下发送:
- 径向紧凑型 PointCloud
- RANSAC FilterMask
- 该函数还会检查 tNum 字段 (跟踪对象数)以传输 跟踪器 TLV 完整性。
- 此检查 失败 如图所示、因为 tNum = 0始终 、阻止跟踪对象数据的传输。

- 我使用的是 默认配置 (配置文件)。
可能的原因是什么 numTracks 保持为零 尽管启用了 GTrack?

