iwr1642 traffic monitoring参数和读取参数接口

你好,

官方提供的配置参数是allocationParam 60 60 1.0 3 2.8 2.0。

分别为snrThre snrThreObscured velocityThre pointsThre maxDistanceThre maxVelThre

但我在配套的代码中发现,allocationParam参数的注释以及赋值函数都只支持5位参数,即对应应为allocationParam 60 1.0 3 2.8 2.0。

相关代码如下:

 但在gtrack的相关代码中,使用的allocationParam的相关参数又包含并需要使用snrThreObscured参数,如gtrack.h中定义:

请问,这里不相匹配的问题需要在哪里做相应的调整改动?

谢谢,望回复。

  • 你好,

    snrThreObscured这个参数在算法里面应该没有使用,你可以跟踪一下算法的相关代码。

  • 你好,
    我查看了lab0013_traffic_monitoring_16xx附带的gtrack代码 里面是有依据这个参数测算每帧点云集群信噪比在被遮挡情况下是否还符合最低信噪比条件的。我认为应该是需要使用的,我把demo改为按照lab0006-ros-driver那样运行在ros下接收参数,原先allocationParam 60 60 1.0 3 2.8 2.0这种六位参数的配置无法使用,必须改为allocationParam 60 1.0 3 2.8 2.0。没明白也没找到中间在哪里做了转换?希望能够得到解答。

    谢谢
  • 你好,

    ROS下发串口命令给板子,板子上的CLI接口如果没有变化,参数的个数也不应该有变化。你可以用CCS跟踪一下CLI的处理,看这个参数解析的情况。
  • 您好,

    能烦请您给一个debug的说明参考链接吗?

    谢谢

  • 你好,

    请问有具体的debug指导文档吗?

    导入了这两个工程后,只选中mss这个工程,在main方法中设置断点。

    在工程上右键选择进入 Properties 界面。选择进入 General 选项卡界面,将Connection选择为XDS110 USB Debug是正确的吗?

    谢谢

  • 另外,怎么协同dds工程怎么一起调用进行debug呢?另外MSS/DSS之间通信的限制,我设置断点后,MSS就会停在一个位置,没有办法继续与MSS通信,这会不会有什么问题?
  • 你好,

    可以下载最新的industrial toolbox,参考file:///C:/ti/mmwave_industrial_toolbox_4_2_1/labs/common/docs/software_setup/using_ccs_debug.html。
  • user5877061 说:
    另外,怎么协同dds工程怎么一起调用进行debug呢?另外MSS/DSS之间通信的限制,我设置断点后,MSS就会停在一个位置,没有办法继续与MSS通信,这会不会有什么问题?

    因为现在的demo是一个实时采集处理的流程,当dss暂停后,MSS这边就会超时。

    下面的信息可以在mmWave SDK 2.1的user guide找到:

    6. 14. 1. Using non-real time chain test code

x 出现错误。请重试或与管理员联系。