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.

IWR6843AOPEVM: For the point cloud format in People Counting demo

Part Number: IWR6843AOPEVM

Hi community member,

When we look at the processing chain diagram in "3D_people_counting_demo_implementation_guide.pdf",
it is drawn that the detection output is output via UART as point cloud.

Is this data format the same as the Point Cloud TLV in the document(P.65)?

Best regards.
Cruijff

  • Hi Cruijff

    The formats from the DSP and sent via uart is different.

     I would like recommend that  find more detail  in  source code.

    Pls refer to mmwave_industrial_toolbox_4_9_0\labs\people_counting\68xx_3D_people_counting\src\mss\mss_main.c

    The R4F handles the point cloud from DSP in Pcount3DDemo_handleObjectDetResult ()    

    outputFromDSP->pointCloudOut.pointCloud  is copied the format for output  gMmwMssMCB.pointCloudToUart

    the point cloud is then sent via uart in MmwDemo_uartTxTask(),    in format of gMmwMssMCB.pointCloudToUart which is  showed in your 2nd picture

    Thank you

  • Hi Ken Zhang, 

    Thanks for your reply.
    Is there any document or diagram for the Point Cloud data format on the DSS (before it is handled by the MSS) other than the source code?

    I understood that the flow of Point Cloud data from (DSS->MSS->Host) is as follows.
    Is this idea correct?

    Best regards.
    Cruijff

  • Hi 

    Yes,  it is correct. TLV is only used in uart.

    I don't think there is doc telling us how point cloud is formatted in DSS since source code is  clear and simple enough.

    The definition of variables and structs decides how data is stored in our hardware.

    Thanks.