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.

AWR1642BOOST: Reading data from AWR1642BOOST

Part Number: AWR1642BOOST

I have no idea how to access radar data. So I switched on Demo Vis, waved my hand in front of the radar, saved the logs, and got a DAT file out of it. I tried to use the MATLAB code given in mmwave sdk that reads the code but somehow it outputs this:

>> run
Wrong file!
Support .dat file (CCS memory data file) or .csv file (LVDS data file)!
>>

How can I read the radar data? How do I know what are the range-FFT, doppler-FFT bins? There are so many user guides on this I don't know what to read or where to start please heeeeeeeeeeeelp!!!! Desperate.

  • Hi,
    It looks like you were able to run the demo. This is great

    If you use mmWave SDK 1.1.0.2 please check the demo documentation in

    C:\ti\mmwave_sdk_01_01_00_02\packages\ti\demo\xwr16xx\mmw\docs

    The sections "Output Information Sent to Host" and "List of Detected Objects" describe the data sent to the Visualizer.

    The following e2e thread explains the js code in the Visualizer that processes this data.

    e2e.ti.com/.../620553

    You will need to implement similar code in matlab

    Thank you
    Cesar
  • Hi Cesar thank you! We will read through that :)
  • Hi Cesar, okay! So if I wish to have my radar send this information to MATLAB, how do I physically do it? Like. How do I extract that data and send it to a matlab program? Right now if we use ROS to visualise the data, how do I extract the data?

    One application for example is: if my robot is detecting an object moving towards it versus it is itself moving toward an object, i will need the data and my own robots position and speed to know the nature of the relative motion and velocity etc so I will need to be able to receive that data. But we don't know where to start

    The sections "Output Information Sent to Host" and "List of Detected Objects" tells us the packet structure of that data but we don't know how to send that data out through ROS or even through the board.

    Could we arrange a phone call to seek for professional and technical help on this?

    Thank you any help is appreciated!
  • Please look at this example. It includes a matlab gui

    C:\ti\mmwave_industrial_toolbox_2_0_0\labs\lab0002-vital-signs\lab0002_vital_signs_gui

    Thank you
    Cesar
  • Hi Cesar, thank you for referring me to that lab. I have read through it, correct me if I am mistaken - so I will need to interface my EVM via USB to a computer with CCS installed, connect the EVM to CCS, and I will need a lab executable file (.xer4f) to be run as a binary, and I will also need a MATLAB GUI to be coded out to read those signals?

    In the case where I would like to employ the radar board for a wireless platform like a robot or a drone, how does one enable the whole setup autonomously after switching it on? For example, some buttons need to be manually pressed (such as interfacing the EVM to CCS, you'd have to configure that manually by going to View > Target Configurations > User Defined Configurations > selecting XDS110 USB Debug probe and press the Connect Target button), in that case, how does one allow the radar data to stream out automatically without all these manual steps? I saw in some of TI's videos it has been done on occupancy grid mapping robots, or drones, and I would like to figure out how to read that data autonomously. Do I need to create my own lab executable file for that? If so, is there a guide on how to do that?

    Thanks!

    - Sam

  • HI,

    In order to enable autonomous behavior you would not use CCS. The application would be flashed on the EVM and would run from the flash.

    The application would send the radar output data continuously to a laptop PC that must be connected with the EVM through USB.

    The laptop would be connected through WiFi to another laptop for example.

    This setup is described in detail in the ROS lab provided in the Resource Explorer: mmWave Sensors-> Industrial Toolbox

    http://dev.ti.com/tirex/#/
  • Hi Cesar, thank you for directing me to the documentation and I will return if I have more questions :)