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.

IWR6843: People Overhead Counting with IWR6843ISK

Part Number: IWR6843

Hello Support Team !

I'm very interested in Overhead People Counting Lab for my project but I've seen the ODS antenna is used in it and I don't have it.

Is it possible to use the standard ISK antenna as they have the same number of TX and RX antennas ?

Thanks for your help,

Regards.

Quentin

  • Hi Quentin,

    You need to recompile the device code to have the demo work on ISK:
    In dss/dss_data_path.c, comment out line 108 "#define ODS". This will set the demo to use the ISK AOA function.

    Please note that the ISK has a very low elevation FOV, so you will not be able to cover as much area as you would with the ODS.

    Let me know if you have more questions.

    Regards,
    Justin
  • Hi Justin,
    Thanks a lot for your help !
    Thanks for this reminder, but the range of the ODS antenna is quite short,around 20m, isn't it ?

    Regards,
    Quentin
  • Hi Quentin,

    Range of the ODS at boresight for tracking is about 20 - 25 meters. Theoretical detection on a human is 40 meters, but that will not be consistent enough to track.

    For mounting with the sensor facing down (generic overhead mount style), I would expect that field of view would be more limiting than max range.

    Quick note: There is code in dss_data_path.c to filter points that are not between 0.5 < y < 2.7. This is for filtering points in the overhead use case. Feel free to remove this if you are side mounting. It is at line 4422 in OOBDemo_angleEstimationAzimElev function.

    Regards,
    Justin
  • Thanks for those information !

    Yes I'm side mounting, I must remove this filter so thanks!
    I have a last question after seeing OOBDemo_angleEstimationAzimElev function.
    I want to add a new CLI command to convert data from relative to radar to absolute (giving position of the radar in my working area and azimuth&elevation angles of it).
    Until recently I worked with area scanner project and I managed to do it. But I don't know where to do this shift in the overhead ppl counting project, could it be done in the OOBDemo_angleEstimationAzimElev function just before line 4422 ?

    Thanks for your help !

    Have a nice day,
    Quentin.
  • Hi Quentin,

    You could do the shift there. This function takes the 1D FFT data and list of detected points, then finds a angle for each point. It returns the point as a polar coordinate.

    You could also make the change in the MSS function. See task_mbox.c It copies the points from the DSS at line 212.

    Regards,
    Justin
  • Hi Justin,

    I tried the sift here. It doesn't work yet, I'm searching why.  

    When I launch Cortex_R4 I have a Debug Error message that I don't understand :

    [C674X_0] Debug: Logging UART Instance @00819c30 has been opened successfully

    Debug: DSS Mailbox Handle @00813528

    Debug: MMWDemoDSS create event handle succeeded

    Debug: MMWDemoDSS mmWave Control Initialization succeeded

    [Cortex_R4_0] **********************************************

    Debug: Launching the Millimeter Wave Demo

    **********************************************

    Debug: MMWDemoMSS Launched the Initialization Task

    Debug: System Heap (TCM): Size: 98304, Used = 2856, Free = 95448 bytes

    Debug: MMWDemoMSError: Unsupported Mailbox message id=-18022140

    S mmWave Control Initialization was successful

    Debug: CLI is operational

    [C674X_0] Debug: MMWDemoDSS ADCBUF Instance(0) @00819c00 has been opened successfully

    Debug: MMWDemoDSS Data Path init succeeded

    Debug: MMWDemoDSS initTask exit

    It cames from line 348 of task_mbox.c in Mss project.

    Could you explain me the meaning of this error ?

    Thanks a lot,

    Quentin

  • Hi Quentin,

    That error appears when the DSS sends a message to the MSS, and the MSS does not recognize the message ID. This will not effect the performance of the demo.

    Regards,
    Justin