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.

IWR1843BOOST: IWR1843BOOST

Part Number: IWR1843BOOST
Other Parts Discussed in Thread: IWR1843

Hello,

I want to extract the point cloud data from the IWR1843 sensor board. I found a python code for remote streaming in TI's Radar toolbox through which I am able to extract the point cloud data out of the board. But the code is for x6843 although I did change the profile config file to the profile config file of IWR1843. It works rarely but keeps throwing an error related to struct unpacking. Attaching error pictures for your reference. Please help me find the correct method to unpack the struct data in python or to understand the structure of a tlv. Thanks!

  • Hello, 

    Please reference the source code for our "Industrial Visualizer" in the Radar Toolbox. Look at the parseFrame.py and parseTLV.py files, as they show how to parse the incoming UART stream for all TLV types, including point cloud, and this tool supports the 1843.

    <RADAR_TOOLBOX_INSTALL_DIR>\tools\visualizers\Industrial_Visualizer\parseTLVs.py: 

    Please look at the greater context of this code snippet to implement it correctly.

    Regards,
    Luke

  • Thank you for your reply. I referenced the Industrial visualizer python code. It works fine mostly but generates random values sometimes. Attaching a snapshot of the csv file generated that contains the point cloud data, i.e. frame number, x, y, z and velocity. Please help me find a solution to this issue.

  • Hello,

    I would recommend placing the radar into debug mode and placing a breakpoint in the transmitProcessedUART function call in main.c that woudl trigger if you receive a really massive value like that. We need to diagnose if the issue is coming from a polar to cartesian conversion issue (divide by zero or near zero) within the radar or if it is occurring on the python side (or a transmission error).

    Regards,
    Luke