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.

[参考译文] IWR6843AOP:IWR6843AOP

Guru**** 2429800 points
Other Parts Discussed in Thread: IWR6843

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1512806/iwr6843aop-iwr6843aop

器件型号:IWR6843AOP
主题:IWR6843中讨论的其他器件

工具/软件:

我们正在将现有的基于 Windows GUI 的应用程序移植到基于 Web 的平台。 具体来说、我们正在努力将 IWR6843人数统计软件迁移到网络。 当前的实现在很大程度上依赖于 Windows 工具箱、但我们的目标是直接在浏览器中可视化输出、而不依赖于任何桌面 GUI 软件。

在此过程中、我们使用其 UART 接口将 IWR6843传感器与 Raspberry Pi 系统集成。 我们的目标是从传感器检索人数及其 X、Y、Z 坐标、并在网络前端显示该信息。

我们正在寻找一种轻量级版本的代码、它可以在 Raspberry Pi 上运行、通过 UART 与 IWR6843进行通信、并仅提取必要的数据、即人数及其3D 坐标。 然后、这些数据将传递到前端以实现可视化。

现有代码库或示例是否仅侧重于此功能?

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

    您好:  

    我们目前没有具有您正在讨论的特定功能的工具。 轻量级数据解析器可以连接到设备并从设备读取数据、而不对数据进行任何可视化或绘图、这是之前讨论和请求的内容、因此这是我们将来可能提供的内容、但我不能确切地说这是否会发布/何时发布。  

    目前、我们使用的最接近的选项是 SDK 中提供的解析脚本({MMWAVE_SDK3_INSTALL}\packages\ti\demo\parser_scripts)、提供了一个用于解析点云的 python 示例。 请注意、此脚本不会建立任何串行连接。 第二个选项是我们基于 python 的 GUI 应用(mmWave Industrial Visualizer)、它显然远不止您需要的功能、但它可以作为开发此类应用的参考、因为它已经包含串行连接和数据解析、这只是一个删除不必要的部分的问题。

    您可能还可以从其他类似的 GitHub 存储库中找到一些有用的存储库 ,但我们尚未在内部验证这些存储库。  

    此致、

    Josh

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

    你好 Josh、


    感谢您指出。  我会说出来的。

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

    你好 Josh、

    /Common/可视化工具文件夹中是否有任何指南解释代码的每个部分的作用?

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

    您好、  

    很抱歉这里延迟的回复。 可视化工具当前存在的唯一指南是我在上面链接的用户指南、但我不认为它记录了可视化工具代码的不同部分。 如果您对代码的某一部分有任何具体问题、请随时在此论坛上发帖、我们可以提供更多信息。

    此致、

    Josh

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

    您好、Josh、

    我正在努力移植可视化工具代码、以便在没有 GUI 的情况下在 Raspberry Pi 上运行。 您能否告诉我、代码的哪些部分对于提取检测到的人类数量及其坐标至关重要? 我们将在前端单独显示该数据。
    我们即将为我们的内部物联网传感器购买10000 IWR6843雷达传感器,如果我们需要适当的支持,我应该联系谁?

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

    您好:

    如果我们需要此方面的适当支持、我应该联系谁?

    欢迎随时在此论坛上发布有关 TI 器件的任何技术问题、这通常是获取答案的最快方法。 如有任何问题或问题超出此论坛的范围、您可以联系当地的现场工程师/销售代表。 我已要求相关人员直接与您联系。  

    您能否告诉我、代码中哪些部分对于提取检测到的人类数量及其坐标至关重要?

     gui_parser.py 中的 UARTParser 类包含许多必需的主要组件、其中包括:

    1. 打开串行连接。 这是在 UARTParser.connectComPorts()(gui_parser.py)中完成的。  
    2. 发送配置文件/命令以启动传感器。 这是在 UARTParser.sendCfg () (gui_parser.py)中完成的。
      1. 如果您希望进一步简化该过程、可以通过将应用程序 FW 修改为"硬编码"配置来跳过此步骤。 如果您对此感兴趣、请参阅此页面、了解更多信息。
    3. UARTParser->readAndParseUartDoubleCOMPort()(gui_parser.py) 被重复调用以解析传入的 UART 数据。

    readAndParseUartDoubleCOMPort 将读取传入数据并根据输出的 TLV 调用所需的解析函数。  如果您运行的是 3D 人员跟踪示例、  parseTrackTLV (parseTLVs.py)可为您提供跟踪目标的数量及其坐标/速度/等。 或者、您也可以解析点云(parseCompressedSphericalPointCloudTLV)、点跟踪索引(parseTargetIndexTLV)、跟踪高度(parseTrackHeightTLV)等。  

    此致、

    Josh

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

    您好、Josh、

    发送此配置后、我收到了雷达的确认、但我没有从数据端口获得任何数据/dev/ttyUSB1

    我知道 CLI 端口用于发送命令、数据端口应提供人员计数和协调数据。 但是、发送配置文件后没有数据通过数据端口传输。

    您能告诉我是否需要在加载配置后发送任何其他命令吗?



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

    您好:  

    发送 sensorStart 命令后、您是否在配置端口上收到任何响应? 它应该使用与所有其他命令类似的"done"来响应。 如果 sensorStart 后没有"完成"、则可能表示存在配置问题。 这是人员跟踪示例中的默认配置还是已修改?

    此外、数据端口使用与配置端口不同的波特率(962100与115200相比)您能否确认您以正确的波特率打开数据 UART。  

    此致、

    Josh

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

    你好 Josh、

    我可以向雷达发送 CLI 命令、以响应我获得的是此原始数据



    就是我们应该得到的、然后使用的 parseFrame  要解析传入数据?

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

    您好:  

    是的、看起来不错。 我可以看到魔术字"0201040306050807",它是每个帧头的一部分。 您可以参考  readAndParseUartSingleCOMPort 其中展示了如何查找魔术字并解析一帧数据。

    此致、

    Josh