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.

[参考译文] IWR1443BOOST:使用 ROS 服务在第三次更新 profileCfg 设置后、电路板返回错误

Guru**** 2614265 points

Other Parts Discussed in Thread: IWR1443BOOST

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/674616/iwr1443boost-board-returns-error-after-3rd-time-updating-profilecfg-setting-using-ros-service

器件型号:IWR1443BOOST

您好!

我一直在测试 IWR1443Boost 评估模块、并在使用 ti_mmwave_rospkg 服务更新器件配置时经历了一些奇怪(但重复)的行为。

-我开始加载支持升级的 cfg 文件的最佳范围,该文件是从毫米波演示应用程序导出的。 (此帖子附加的配置文件)。  e2e.ti.com/.../profileAtStartup.cfg

然后我运行 rossservice 调用/mmWaveCommSrv/mmWaveCLI ,其中 在启动时替换为配置文件的 profileCfg 行。

-重复发送命令3次(每次传感器返回完成)、并在第四次失败时(传感器继续运行但返回-1错误)

我在使用 cfarCfg 产品线时没有遇到此问题。 是否有办法解决此问题? 我们非常感谢您的任何帮助或建议。

此致、

RYEN

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

    您好、RYEN、

    我假设您按照演示用户指南中提供的指令运行 ROS 演示。 在您提到的第一步中、您是如何加载配置文件的

    -我开始加载支持升级的 cfg 文件的最佳范围,该文件是从毫米波演示应用程序导出的。 (此帖子附加的配置文件)。  profileAtStartup.cfg

    ROS 演示会自动 加载配置文件配置、因此在启动演示后无需单独加载配置。 您能否在上述步骤之前阐明您正在执行的步骤?

    谢谢

    尼廷  

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

    您好、Nitin、

    感谢您的回复。 在我的第一个帖子中、我使用的是 ROS 演示、但使用了修改后的启动文件、因此在运行时使用了名为"profileAtStartup.cfg"的配置、而不是通过参数指定的 cfg:

    rosslaunch ti_mmwave_rospkg ti_mmwave_sensor.launch。

    为了再次检查、我进行了另一项测试。 这一次、我使用了在开始添加新功能之前下载的全新 ROS 演示。 我的过程如下:

    1) 1)使用启动传感器

    ROSPLAUNCH ti_mmwave_rospkg ti_mmwave_sensor.launch 器件:= 1443配置:= 3D

    2) 2)确保传感器正在发布 Rscan 主题

    带阻回波/mmWaveDataHdl/RScan

    3) 3)发送配置文件配置行4次

    rossservice 调用/mmWaveCommSrv/mmWaveCLI 'profileCfg 0 77 7 57.14 0 70 1 240 4884 0 30'

    同样、传感器在前三次回答"完成"、并在第四次运行时返回错误-1。

    我想更经常地更新配置、因此能够发送超过3次的命令将会是一件很棒的事情。 您是否有任何建议、导致此行为的原因是什么以及/或如何更改此行为? 感谢你的帮助。

    RYEN

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

    我尝试将最新的 SDK (1.0.2.0.0.5)刷写到 IWR1443Boost 评估板、并使用 Linux 终端通过 echo -e "profileCfg 0 77 7 57.14 0 70 1 240 4884 0 30">/dev/ttyACM0将 CLI 命令直接发送到串行端口

    然后、使用串行监听器、我发现传感器的响应在前3个案例中再次"完成"、然后在下一个运行中再次出现错误-1。

    是否有方法检查设置是否在前三次更新? 如果没有、则在使用 ROS 演示(如果我理解正确)以 CLI 命令形式发送配置时、在启动时使用哪些 profileCfg 设置?

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

    请注意、您需要遵循 ROS 点云可视化工具用户指南中给出的重新配置过程、并使用 mmWaveQuickConfig 命令发送完整的 profile.cfg。 此过程在"重新配置线性调频脉冲剖面"部分中定义。

    不能在运行时将单个 profilecfg 命令发送到以重新配置配置配置文件配置。

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

    您好、Nitin、

    还不错! 感谢您的回答。 这很有帮助。

    RYEN