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: AWR1642BOOST-ODS, AWR1843AOP
 Im running the laboratory "lab0004_obstacle_detection" of the "mmwave_automotive_toolbox_3_3_0" on a IWR1843BOOST board. Im
trying to get the points from a c++ code

Despite i have parse the frame correctly, the data isn't the same as is shown in the Matlab executable. I'm using the formula given in
"ODSdemo_usersguide.pdf" , but the result is wrong. Chatting with texas support they say the formula to calculate the cloud point and the cluster
is deprecated. I need the actual formula yo be able to use your radar in my application.

I share with you the proposed formula by the official information and the chat .
https://drive.google.com/drive/folders/1o4gS7XQeXMUip4AROH6AhsrL71xG97YC?usp=sharing

Regards and i wait for your response.







  • Hi,

    The "lab0004_obstacle_detection" has been implemented for the 16xx AWR1642BOOST-ODS EVM

    You will not get correct results on xWR1843BOOST board because the antenna is different.

    
    

    You should still be able to implement the correct data format in c++

    The format of the data sent out is provided in the source code:

    mmwave_automotive_toolbox_3_3_0\labs\lab0004_obstacle_detection\src\dss_main.c

    Please see MmwDemo_dssSendProcessOutputToMSS()

    Based on "pGuiMonSel", different buffers will be sent to the host

    The message types are

    • MMWDEMO_OUTPUT_MSG_DETECTED_POINTS
    • ODSDEMO_OUTPUT_MSG_CLUSTERS
    • ODSDEMO_OUTPUT_MSG_RANGE_AZIMUT_HEAT_MAP
    • ODSDEMO_OUTPUT_MSG_RANGE_ELEV_HEAT_MAP

    The matlab gui provided processes correctly these buffers. Please use it as your reference

    mmwave_automotive_toolbox_3_3_0\labs\lab0004_obstacle_detection\gui\ods_3d_visualizer.m

    Thank you

    Cesar

  • When i run the Matlab gui app it returns logical values of the clusters, are you sure ithis firmware will not work on my board? I would like to use a firmware made by TI to make the develop of my app faster and safer trusting in your work.

    There is any possibility of sharing the Matlab gui application code to me? It would be very useful to check some thing and use

  • Hi,

    No, the firmware will not work correctly on your board.

    I recommend you run the mmWave SDK out of box demo instead.

    The matlab gui script is provided in

    mmwave_automotive_toolbox_3_3_0\labs\lab0004_obstacle_detection\gui\ods_3d_visualizer.m

    Thank you
    Cesar

  • There is another firmware that give information about the cluster and can run on my board?

    I have seen the existence of https://dev.ti.com/tirex/explore/node?node=AIUEeh94Uh9p2cFXozpVPg__AocYeEd__LATEST that run a different subversion of my board, but  i don't know if it can be compatible with mi sensor.

  • Hi,

    The obstacle detection demos have been developed for antennae that provide information in 3D. Both AWR1642BOOST-ODS and AWR1843AOP have an antenna that provides information in both elevation and azimuth (3D) with similar performance.

    If you are interested in obstacle detection applications I recommend you get the AWR1843AOP EVM.

    The xWR1843BOOST antenna was designed to provide better performance in azimuth. Therefore the elevation performance is not as good.

    As I mentioned the best firmware for the xWR1843BOOST is the mmWave SDK Demo provided here.

    https://www.ti.com/tool/MMWAVE-SDK

    If you are not familiar with it, please download it, install it together with all the components in the installer.

    Then, read the user guide provide in the docs folder and evaluate it. It will provide best performance for your platform

    thank you

    Cesar