This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AWR2944EVM:HECR:控制最大静态信号速度

Guru**** 2560010 points
Other Parts Discussed in Thread: AWR2944, IWR6843

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1548077/awr2944evm-hecr-control-over-maximal-static-signal-speed

器件型号:AWR2944EVM
Thread 中讨论的其他器件:AWR2944IWR6843

工具/软件:

您好、

我负责为 AWR2944 应用高端角雷达。

我要在实验室中运行该应用。

为此、我想降低应用将物体视为静态(又称为杂波噪声)的速度限制。

我知道文件 chirp_design_HECR.h 中定义了所有参数

因此、请引导我需要更改哪些参数、以便缓慢行走的人将被视为有效的跟踪目标。

Arie

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好:

    我不知道此用例所需的具体参数、但可以为您提供不同的参数以及参数的更改如何影响性能。 此外、HECR 经过优化、可在更远的距离内实现出色性能、因此首先我会尝试减小最大范围并降低最大速度。

    - ADC 采样频率,FS : 在 FS 中增加-->最大同量程高

    空闲时间 : 增加空闲时间-->减小最大速度;增加空闲时间-->提高速度分辨率

    -频率斜率 : 斜率增加-->最大非对称范围下限

    -每个 TX 的线性调频脉冲数 : 每帧的线性调频脉冲数越多-->速度分辨率越高;每帧的线性调频脉冲数越多-->最大可检测距离越高;权衡是内存要求

    此致、

    Gabriel

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Gavriel:

    感谢您的回答。

    但是,我问你一件事,但你回答我完全不同的事情。

    如果您不熟悉我在四处游荡的内容、 我建议您 在您的联系人处澄清这一点。

    我不想更改配置。 我知道该怎么做。 但为了进行更改、我想确保我能够首先在实验中看到跟踪对象。

    这就是我修复现有配置的原因、并且我唯一 感兴趣的是如何查看跟踪对象。

    Gest,

    Arie

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好:

    该演示当前已配置为检测 250 米以上的汽车。 采用其当前配置时、很难检测到近距离行走的人。 我只是就如何编辑配置提出建议、以便更好地检测个人行走。 这是因为跟踪算法使用一组检测到的对象点、认为有必要进行跟踪。 因此、在较低速度和距离下的灵敏度越高、被检测为一组移动点并被跟踪的人的几率就越高。

    您能重申一下您在这句话中的意思吗? “因此、请告诉我需要更改哪些参数、以便缓慢行走的人将被视为有效的跟踪目标。“ 您是否在寻找特定参数、或者是否有您对跟踪算法感兴趣的内容?

    因此、根据您的响应、您似乎也有兴趣将对象数据可视化。 如果是这种情况、则雷达工具箱中的以下路径中存在一个可视化工具。 HECR 用户指南中介绍了如何使用可视化工具运行此演示。

    C:\ti\radar_toolbox_3_20_00_04\tools\visualizers\visualizers\n\n Automotive_Visualiser

    高端角雷达用户指南

    如果您有任何其他问题或有些问题不清楚、请告诉我。

    此致、

    Gabriel

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Gavriel:

    感谢您的答复。

    我使用您提到的可视化工具。

    我不能更改线性 调频脉冲配置、从而让可视化工具 在实验室中以低速步行速度在低范围内移动时展示移动的物体。

    我通过调整 MSS 的 chirp_design_HECR.h 中的以下参数实现了这一点

    HECR_RANSAC_THRESHOLD、将其从 1.0 变为 0.01
    因此、RANSAC 现在不会将速度低于 1 米/秒的点云对象标记为静态对象。
    在下一步我观察 GTRACK 参数试图进行类似的调整。
    我尝试更改以下内容:
    HECR_APP_ALLOC_SNR_THRE 从 20.0 到  10.0 、以提高 GTRACK 的灵敏度
      由于上述相同原因、HECR_APP_ALLOC_SNR_THRE_OBSC 从 20.0 到 10.0
    HECR_APP_ALLOC_VEL_THRE 从 1.0 到  0.01、 类似于 RANSAC  
    HECR_APP_ALLOC_PTS_THRE 从 6 到  1 、旨在减少集群中的请求点
    这些步骤对我没有帮助、跟踪对象也没有出现。 我仍然相信、更改跟踪器的一些参数将允许我看到一些要跟踪的物体。
    您能否澄清一下什么仍然不存在?
    Arie
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好:

    我看到您想编辑 HECR 的跟踪算法。 在这种情况下、gtrack 算法及其参数的文档存在于 SDK 中的以下路径中

    “C:\ti\mmwave_mcuplus_sdk_04_07_01_03\mmwave_mcuplus_sdk_04_07_01_03\ti\alg\gtrack\docs\Tracking radar target with multiple reflection points.pdf“

    如果您有兴趣、该算法有很多具体细节、但如果您只需要这些参数及其用途、可以跳至第 4.3 节、还有关于流量监控 (TM) 和人员计数 (PC) 的建议值。 您将能够看到文档中指定的参数、也可以看到 HECR 中的参数。

    此致、

    Gabriel

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Gabriel、

    我尝试了雷达工具 bock .appimage 文件中提供的用于 HECR 应用的、并且可视化工具中没有显示跟踪器点。

    我完成了“使用多个反射点跟踪雷达目标。PD“、特别关注参数的定义段落。 我根据人员计数案例文档中的规定更改了与 GTACK 相关的参数。

    但我没有看到任何徒步 TLV。

    此外、我打印可视化工具从系统接收到的 TLV 类型。 在演示说明(高端角雷达用户指南)中、请参阅“UART 数据 TLV 格式“一段)列出了 4 种类型的 TLV:1、7、10 和 11、我永远只获得 11 和 12 类 TLV。

    您如何解释这些差异、以及我应该如何才能最终获得跟踪的信号。

    谢谢、

    Arie

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好:

    在这一点上,我可以更长的帮助。 我为您提供了所有必要的文档、现在您必须根据您的要求自行调整参数。

    此致、

    Gabriel

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    但我的要求是、人员计数与您在文档中所写的完全相同。

    “那你打算怎么办?“ 给出不起作用的推荐应用的原因是什么?

    您是否检查了使用文档参数中提供的进行人员计数的应用程序是否正常工作?

    我没有更改您提供的应用程序中的任何内容、除了这些调整参数之外、没有任何结果。 “你想做什么?“  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好:

    这只是一个示例。 如果不起作用、您需要针对您的用例对其进行调优。 我无法通过您自己的特定调优来帮助您、您需要在自己的网页上进行测试和评估 我建议同时更改线性调频脉冲配置和跟踪参数。

    此致、

    Gabriel

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Gavriel:

    根据您的建议、我尝试更改线性调频脉冲配置、以便更好地适应实验室环境。 此外、我使用 mmWave Studio 检查了此配置、因此我能够批准测量的 SNR 与理论链路预算。 因此、我相信这种配置很好、适合在实验室条件下检查 Tracker。 如果我错了、请纠正我的错误(我仅在下面写了与线性调频脉冲和帧参数相关的重要内容:

    #define HECR_PROFILE_0_START_FREQ_GHz    (77u)
    #define HECR_PROFILE_0_IDLE_TIME_VAL     (3.5f)
    #define HECR_PROFILE_0_ADC_START_TIME_VAL  (3.5f)
    #define HECR_PROFILE_0_RAMP_END_TIME_VAL  (100.0f)//(17.33f)
    #define HECR_PROFILE_0_FREQ_SLOPE_MHz_PER_US (30.0f)//(8.883f)
    #define HECR_PROFILE_0_TX_START_TIME_VAL  (0U)
    #define HECR_PROFILE_0_ADC_SAMPLE_VAL (384U)
    #define HECR_PROFILE_0_DIGOUT_SAMPLERATE_VAL (5000U)//(30000U)
    这些值会在所有配置文件中重复。
    #define HECR_FRAME_CHIRP_NUM_LOOP   (128U)
    #define HECR_FRAME_FRAME_PERIODICITY (150U)  //(50U)
    此外、正如我之前所写、我根据您指向的文档“C:\ti\mmwave_mcuplus_sdk_04_07_01_03\mmwave_mcuplus_sdk_04_07_01_03\ti\alg\gtrack\docs\Tracking radar target with multireflection points.pdf“调整了跟踪器参数、以适合人数统计情况。
    在所有这些之后、我仍然只观察到类型为 11 和 12 的 TLV 数据包、即跟踪数据包从芯片到达。
       是否可以建议在我提供的配置或跟踪器参数中更改哪些内容来帮助我查看跟踪器输出?
    谢谢、
    Arie
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好:

    感谢您完成配置。 我们尝试几种不同的更改、因为通过这个当前线性调频脉冲配置、您可以获得这些当前的统计信息。 请注意、这些都是粗略近似计算。

    -最大范围 — 125 米

    -距离分辨率 — 132 厘米

    -最大速度 — 297 kmph

    -速度分辨率 — 1.16 kmph

    这些仍然有点高、因此我们尝试先更改一些线性调频脉冲参数。

    #define HECR_PROFILE_0_RAMP_END_TIME_VAL  (100.0f)  

    让我们将斜坡结束时间设置回原始值。 这对两个统计数据都没有直接影响、它只是增加/减少有效线性调频脉冲时间。

    #define HECR_PROFILE_0_FREQ_SLOPE_MHz_PER_US (50.0f)
     
    我们将这个值增加到 50、以减小最大范围。
    #define HECR_PROFILE_0_FREQ_SLOPE_MHz_PER_US (30.0f)
    此参数正常
    #define HECR_PROFILE_0_DIGOUT_SAMPLERATE_VAL (30000U)
    将采样率设置回原始值。 增大它实际上会增加最大范围。
    #define HECR_PROFILE_0_IDLE_TIME_VAL     (50F)
    这是一个非常重要的参数、需要按照我之前指定的那样进行更改。 这将大大降低最大速度并提高速度分辨率。 此配置下的当前统计数据是。 这应该有所帮助

     最大范围 — 75 米

    -距离分辨率 — 132 厘米

    -最大速度 — 60 kmph

    -速度分辨率 — 0.24 kmph

    现在、为了跟踪参数、我咨询了 6843 工业板的人员跟踪演示。 以下是我的建议
    将所有这些参数更改回原始值。 这是你几天前的帖子。
    /* gTrack 的风景公园*/
    #define HECR_SCENE_Bound_Box_Y2      75.0
    #define HECR_GTRACK_ENABLE    1
    #define HECR_GTRACK_MAX_NUM_PT  800
    #define HECR_GTRACK_MAX_NUM_TRCK 30
    #define HECR_GTRACK_INIT_RAD_Vel 0.0
    #define HECR_GTRACK_MAX_RAD_Vel 30
    #define HECR_GTRACK_RAD_VEL_RESO 0.0965
    #define HECR_GTRACK_MAX_ACC_0  0.1
    #define HECR_GTRACK_MAX_ACC_1  0.1
    #define HECR_GTRACK_MAX_ACC_2   0.1
    #define HECR_GTRACK_DELTA_T    0.150  (这需要与您的帧速率匹配)
    同样、这些是建议、您可以从以下路径详细了解我在雷达工具箱中引用的特定配置。  
    C:Personal_Electronics People_Tracking;chirp_configs\AOP_6m_default.cfg People_Tracking
    此外、此演示还提供了有关检测层和跟踪层的文档。 这是一个不同的器件、但对某些参数的说明可能会很有用。
    3D_people_tracking_detection_layer_tuning_guide.pdf
    3D_people_tracking_tracker_layer_tuning_guide.pdf
    此致、
    Gabriel
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Gabriel、

    感谢您的推荐。

    首先,我看到,我们有一个差异  ,在计算产生的参数基于那些定义的。

    根据您的建议、我按如下方式设置线性调频脉冲(所有 5 个线性调频脉冲都相同):

    #define HECR_PROFILE_0_START_FREQ_GHz    (77u)
    #define HECR_PROFILE_0_IDLE_TIME_VAL     (50.0f)
    #define HECR_PROFILE_0_ADC_START_TIME_VAL  (3.5f)
    #define HECR_PROFILE_0_RAMP_END_TIME_VAL  (17.33f)
    #define HECR_PROFILE_0_TXOUT_POWER_BACKOFF (0U)
    define HECR_PROFILE_0_TXPHASESHIFTER_VAL  (0U)
    #define HECR_PROFILE_0_FREQ_SLOPE_MHz_PER_US (50.0f)
    #define HECR_PROFILE_0_TX_START_TIME_VAL  (0U)
    /*在所有配置文件配置中、样本数量必须相同*/
    #define HECR_PROFILE_0_ADC_SAMPLE_VAL (384U)
    /*! @短暂 ADC 输出速率*/
    #define HECR_PROFILE_0_DIGOUT_SAMPLERATE_VAL (30000U)
    现在、生成的参数如下所示:
    1. 范围 Ambiguty: Rmax=C*Fsamp/Slope/4、其中 C 速的光、因此当 C=3e8 m/s、30MHz 和 Slope=Rmax=45m 50MHz、而您声称它等于 75m。
    2. 距离分辨率 :DR=C/(2*Beff )=C/(2*S*ADC_samptime)、因此、带有 S=ADC/usec 50MHz 和 adc_sampletime=Nsamp/FSamp.  当 Nsamp=384 adc_sampletime=12.8usec 时、因此 dr=23cm、而您指向 132cm
    3. 最大速度 :Vmax =λ/Tchirp/4。 因此、对于 FRF=Vmax Labda=3.9mm 77MHz、Tchirp=Vchirp+Vmax=51.1km/h Idle_Time、Ramp_End_Time = 67.33usec 而您的数值为 60 公里/小时
    4. 速度分辨率 : DV=LambdA/2/Tchirp/Nchirp_frame。 使用 NLOOP=128 且具有 4 个 DDMA 线性调频 脉冲配置时 NCHIRP_FRAME=128*6=768。 因此 DV=0.037m/s 或 0.135kmph。 而您的号码是 0.24 公里/小时
    请解释我的演算不准确的地方。
    此外、 我会按照您的建议设置跟踪参数:
    /* gTrack 的风景公园*/
    #define HECR_SCENE_SENSOR_POS_X      0.0
    #define HECR_SCENE_SENSOR_POS_Y      0.0
    #define HECR_SCENE_SENSOR_POS_Z      1.0
    #define HECR_SCENE_SENSOR_Orin_Azim_tilt 0.0
    #define HECR_SCENE_SENSOR_ORIN_ELEV_TILT 0.0
    #define HECR_SCENE_NUM_Bound_Box     1.
    #define HECR_SCENE_Bound_Box_X1      –4.0
    #define HECR_SCENE_Bound_Box_X2      4.0
    #define HECR_SCENE_Bound_Box_Y1      1.0
    #define HECR_SCENE_Bound_Box_Y2      75.0
    #define HECR_SCENE_Bound_Box_Z1      –5.0
    #define HECR_SCENE_Bound_Box_Z2      2.0
    #define HECR_SCENE_NUM_STATIC_BOX 0     

    /* gTrack 的应用程序门控参数*/
    #define HECR_APP_GATING_GAIN    8.0
    #define HECR_APP_GATING_LIM_ARR_0 10.0
    #define HECR_APP_GATING_LIM_ARR_1 8.0
    #define HECR_APP_GATING_LIM_ARR_2 4.0
    #define HECR_APP_GATING_LIM_ARR_3 40.0

    /* gTrack 的应用程序状态参数*/
    #define HECR_APP_STATE_DET2_ACT_THRE   3.
    define HECR_APP_STATE_DET2_FREE_THRE   2.
    #define HECR_APP_STATE_ACT2_FREE_THRE   10.
    #define HECR_APP_STATE_STATIC2_FREE_THRE 100
    #define HECR_APP_STATE_EXIT2_FREE_THRE  10.
    #define HECR_APP_STATE_SLEEP2_FREE_THRE  0

    /*应用程序 alloc params for gTrack */
    #define HECR_APP_ALLOC_SNR_THRE    20.0
    #define HECR_APP_ALLOC_SNR_THRE_OBSC 20.0
    #define HECR_APP_ALLOC_VEL_THRE    1.0
    #define HECR_APP_ALLOC_PTS_THRE    6.
    #define HECR_APP_ALLOC_Mx_DIS_THRE 4.0  
    define HECR_APP_ALLOC_mx_vel_thre  20.0

    /* gTrack config 参数*/
    #define HECR_GTRACK_ENABLE    1
    #define HECR_GTRACK_MAX_NUM_PT  800
    #define HECR_GTRACK_MAX_NUM_TRCK 30
    #define HECR_GTRACK_INIT_RAD_Vel 0.0
    #define HECR_GTRACK_MAX_RAD_Vel  30.0
    #define HECR_GTRACK_RAD_VEL_RESO 0.0965
    #define HECR_GTRACK_MAX_ACC_0   0.1
    #define HECR_GTRACK_MAX_ACC_1   0.1
    #define HECR_GTRACK_MAX_ACC_2   0.1
    #define HECR_GTRACK_DELTA_T    0.150 //需要匹配帧速率

    但我仍然无法在实验室的可视化工具中看到任何跟踪的信号、而我确实可以在没有任何问题的情况下看到移动物体。

    我添加了一张 跟踪器检测到的物体数量的打印件、它始终为 0。  

    请提供帮助。

    Arie

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好:

    我正在使用内部工具来估算范围和速度、因此可能存在一些离散性。 但是、您可以看到移动的物体、这很好。 这意味着线性调频脉冲配置就足够了、但跟踪器配置需要工作。 让我们从应用程序 alloc 参数开始、因为我们的阈值似乎过高。

    我谨提及以下文件第 3.3 节

    3D_people_tracking_tracker_layer_tuning_guide.pdf

    我们来尝试将以下参数减少到这些示例值

    #define HECR_APP_ALLOC_SNR_THRE   10.0
    #define HECR_APP_ALLOC_VEL_THRE   0.5
    #define HECR_APP_ALLOC_PTS_THRE   3.
    这是一个建议、但我建议您测试这些参数的各种值。 尝试几个值、并查看是否在移动点上实施了跟踪。
    此致、
    Gabriel
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Gabriel、

    我尝试了一个更 极端的配置试图 刺激跟踪器:

    HECR_APP_ALLOC_SNR_THRE    1.0//20.0
    HECR_APP_ALLOC_SNR_THRE_OBSC 1.0//20.0
    HECR_APP_ALLOC_VEL_THRE    0.1//1.0
    HECR_APP_ALLOC_PTS_THRE    1//6
    HECR_APP_ALLOC_Mx_DIS_THRE  0.5//4.0
    HECR_APP_ALLOC_Mx_Vel_THRE  20.0
    但我仍然无法观察到任何追踪器的标志。 在我看来、问题不是在配置中、而是在其他方面。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好:

    我将从一些个人测试开始。 同时、您能否与正在行走的人共享您正在使用的 chirp_design_HECR.h 文件以及 python GUI 中 x-y 图的记录? 我想确认检测结果

    我还联系了某个人、试图提供进一步的帮助。

    此致、

    Gabriel

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    e2e.ti.com/.../chirp_5F00_design_5F00_HECR.h.txt

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    之前的照片是坏的,请看下面的那些

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好:

    如果可能、您可以分享一个录像吗? 我之所以这样说、是因为我想验证可视化工具的功能是否正确。 但感谢您配置。 我获得了一些帮助、并将在本周进行一些测试。

    此致、

    Gabriel

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    如何使用可视化工具进行录制?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好:

    任何屏幕录制工具都会执行此操作。 我个人使用 bandicam。

    此致、

    Gabriel

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    e2e.ti.com/.../172.20.1.79-_2D00_-Remote-Desktop-Connection-2025_2D00_08_2D00_31-13_2D00_50_2D00_27.mp4

    你好,这是一个在实验室挂球的屏幕记录。 球执行摆运动。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Gabriel、

    有什么发展?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Arie:

    我也有一个类似的问题。 但我注意到、默认情况下、演示的 chirp_design_HECR.h 文件使用:

    • #define HECR_FRAME_FRAME_PERIODICITY  (50U)
    • #define HECR_GTRACK_DELTA_T    0.100

    这是奇怪的,因为文档指出: deltaT -“帧速率。 这应与传感器线性调频脉冲配置“

    但是,如果这 2 个 不匹配,那么预测步骤将是错误的,跟踪器永远不会产生任何轨道,所以这可能是问题。 如果我能找到更多信息、我会告诉您。

    也许 TI 的某个人也可以详细说明这种不匹配情况吗?

    此致、
    标记

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    感谢您发送编修。

    我已经考虑了您实际提到的问题。

    在我加载到上面的.cfg 文件中、您可以找到这两个参数、它们等于 150u、并具有靠近  HECR_GTRACK_DELTA_T 的相关注释

    仍然跟踪器无法正常工作、并且未收到 TI 的反射

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好:

    我联系过算法团队的某个人以提供回复。 请给他们几天时间答复。

    此致、

    Gabriel

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好:Mark、

    [报价 userid=“635100" url="“ url="~“~/support/sensors-group/sensors/f/sensors-forum/1548077/awr2944evm-hecr-control-over-maximal-static-signal-speed/6026069

    但我注意到、默认情况下、演示的 chirp_design_HECR.h 文件使用:

    • #define HECR_FRAME_FRAME_PERIODICITY  (50U)
    • #define HECR_GTRACK_DELTA_T    0.100

    这是奇怪的,因为文档指出: deltaT -“帧速率。 这应与传感器线性调频脉冲配置“

    [/报价]

    感谢您指出这一点。 这是将基于 CLI 的配置复制到基于头文件的配置(我们现在的配置)的拼写错误。 我已经记下了相关内容、此参数将在下一版本中更新。

    此致、

    Samhitha

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    然而,这不是问题:在我所构建的配置中,这是由 Gabriel 批准的,两个参数都是对齐的,并且跟踪器仍然永久输出零个检测到的物体。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好:

    通过测试、跟踪器似乎在跟踪初始化时工作。 这可能是可视化工具问题。 捕获后、您是否可以共享可视化工具保存在存储的数据文件夹中的.bin 文件? 请勿使用悬挂球、因为现在难以跟踪。 使用车辆或行人。

    Automotive_Visualiser \存储的数据

    此致、

    Gabriel

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    没问题。

    我刚才已经记录了它们。 我就站在她面前,由于多次的高潮,双腿微微发颤。 问题是页面不批准在这里上传 bin 文件,即使我将其扩展名更改为.bin_

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    e2e.ti.com/.../ByteData_5F00_09_5F00_18_5F00_2025_5F00_16_5F00_31_5F00_43.txt 确定... 我将扩展名更改为.txt、并能够上传... 因此、请将其装回纸槽

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好:

    似乎这是 python 可视化工具不显示跟踪点的问题。 我们有一个 MATLAB 可视化工具、我只能通过电子邮件提供、如果您可以提供、我会将其发送出去。 这里使用 MATLAB 可视化工具来测试步行至 250m 的行人。 这一切都是通过标准配置文件完成的、以供参考。

    e2e.ti.com/.../bandicam_5F00_pedestrian250m.mp4

    此致、

    Gabriel

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    在此之前、您能否对 TLV 数据包输出进行一些调试? 我看到的是、跟踪器产生空输出、因此可视化工具没有要显示的内容。 例如、 使用类似的可视化工具、但使用 IWR6843 则能够显示跟踪结果非常好、因为在这种情况下、跟踪器确实会生成物体

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Gabriel、

    我想与大家分享一些调试结果。

    我编译跟踪器不是作为一个预编译的库,而是作为一个项目的一部分。

    然后、我开始 将代码内的随机调试文本消息传输到 TLV 并进行打印。 我发现 跟踪器内使用的系统参数为零。

    然后,我又走了另一个方向,通过打印内部 的代码初始化的参数。

    我看到初始化是正确的。

    我认为问题隐藏在这里:

    在 mss_tracker.c 中、有一个函数调用:

    gtrack_step (gMmw_mcb. trackerCfg.gHTrackModule、gGtrackPointCloud、0、mNum、gTargetDescr、 &tNum、0、0、&Presence、NULL)

    例如、跟踪器系统参数位于  gMmw_mcb.trackerCfg.appAllocationParams 和其他类似的子结构下、而  gMw_mcb.trackerCfg.gHTrackModule 在任何结构中都没有。

    但不具有  gtrack_step ()  gMmw_mcb. trackerCfg.gHTrackModule 被级联到某个结构、然后出现“params"。“。 但之前没有人愿意为这些参数分配 gMmw_mcb.trackerCfg.appAllocationParams 中的值。

    因此、gtrack_module.c 中的所有参数(例如 inst->params.allocationParams.pointsThre)都等于零、因此不会生成跟踪对象。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Arie、

    感谢您的见解和帮助、我得以确定问题是 mmw_load_params.c.内 gtrack 的初始化步骤

    错误发生在函数 MmwDemo_trackerConfig() 中。 以下是固定代码:

    int32_t MmwDemo_trackerConfig()
    {
        int32_t retVal;
    
        MmwDemo_loadRansac();
        MmwDemo_GAppSceneryParams();
        // This is the original code which assigns incorrect values to gtrack's parameter fields
        // retVal = MmwDemo_loadGtrackCfg();
        MmwDemo_GAppAllocParams();
        MmwDemo_GAppGatingParams();
        MmwDemo_GAppStateParams();
    
        // This is the corrected line
        retVal = MmwDemo_loadGtrackCfg();
    
        return retVal;
    }


    此致、
    标记

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好:

    感谢两位提请我们注意这一点。 此错误将在计划的下一个 Radar Toolbox 版本中修复。

    此致、

    Gabriel

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Arie 和 Mark:

    我可以确认、您应该能够看到带有 Mark 提到的更改的跟踪对象。 我们在 HECR 演示中进行结构更改时错过了这一点、在演示中、我们将基于 CLI 的配置替换为基于头文件的配置。

    请告诉我问题是否在您的最后得到解决

    此致、

    Samhitha

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好、Samhitha、  

    是、这确实为我解决了问题、如下所述:  AWR2944EVM:HECR 演示跟踪器问题(包括 文档差异)。  

    无需进行其他修改、.py 可视化工具运行良好。

    此致、

    标记  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    从我的角度来看、变革解决了问题。  

    感谢您的支持。  

    还不清楚在这些情况下 Gabriel 如何能够使用基于 Matlab 的 可视化工具看到跟踪对象。 这个东西在调试过程中非常让我们困惑。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Arie:

    还不清楚在这些情况下 Gabriel 如何能够使用基于 Matlab 的 可视化工具看到跟踪对象。 这个东西在调试过程中让我们非常困惑。

    我对引起的混乱深表歉意。 正如我在之前的答复中所提到的、我们在 HECR 中进行了更改、以将基于 CLI 的配置替换为头文件。 而 Gabriel 分享的视频是使用早期版本的 HECR 拍摄的。

    此致、

    Samhitha

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Samhitha:

    好的、清楚的、感谢您的解释!

    顺便说一下、您能解释一下、从 CLI 转换到头文件配置的原因是什么?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Arie:

    基于 CLI 的配置使用会消耗额外内存的 CLI 库。 尽管在旧的 HECR 中绕过了 CLI、但 通过使用具有演示配置的字符串数组、流不会改变。 它仍然使用 CLI 库来解析配置。 绕过 CLI 的原因是采用硬编码配置。 如果我们已经使用硬编码配置、并且未通过 UART 发送配置、则使用 CLI 库没有意义。

    我们尝试移除其他层(如 CLI、DPM、mmWave 层)以节省一些存储器。

    此致、

    Samhitha

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    如何查看剩余多少可用内存?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Arie

    您可以检查*。map 文件以查看存储器利用率。

    此致、

    Samhitha

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    因此、从这里:

    存储器配置

    使用的名称原点长度未使用的 attr 填充
    ---------------------------- ----- ----- ----- ----- ---------------
    reset_vectors 00000000 00000100 00000040 000000c0 X
    TCMA_RAM 00000100 0000ff00 00000000 0000ff00 R X
    TCMB_RAM 00080000 00010000 00000000 00010000 RW
    SBL_RESERVED_L2_RAM 10200000 00020000 00000000 00020000 RW
    MSS_L2 10220000 000b8000 00066746 000518ba RW
    HWA_RAM 82000000 00020000 00000000 00020000 RW
    DSS_L3 88000000 00280000 00000000 00280000 RW
    RTOS_NORTOS_IPC_SHM_M c5000200 00001d40 00000980 000013c0 RWIX

    我了解到完全有  b8000 => 753,664/1024=736K 字节存储器  、其中可用的存储器为 518ba => 334,010/1024=326K 字节、

    我是对的吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Arie

    是的、您回答正确。 如有更多疑问、请创建一个新的 E2E 主题。

    此致、

    Samhitha