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.

IWR1642BOOST: How to use multiple IWR1642 radars for people counting

Part Number: IWR1642BOOST

Hi Guys,

I'd like to use multiple IWR1642 radars in a room for people counting. For example, assuming the room is a rectangle, I put radar A at Point (0, 0) facing north, B at (2, 0) facing northwest, and C, D etc. I'll gather each radar's data in a PC by socket communication, and convert these data to a universal Cartesian coordinate (equal to A's coordinate in this case) and merge them together. 

My question is related to the azimuth angle. For B, there are two ways to do the coordinate conversion:
a. taking azimuth angle as 45 degree, it is just horizontal movement for B's coordinate system respect to A.
b. taking azimuth angle as 0 degree, it is horizontal movement plus 45 degree rotation for B's coordinate system respect to A.
Q1. Which one is the correct or good (for the accuracy of the result) way?
(I've tried both, but I can't tell which one is good, as the test environment changes all the time. But the first one is a bit of easy confusing or misunderstanding, considering B may be put at any place in any angle.)

As it illustrates in the pplcount_user_guide.pdf, when a radar sits in the south and faces northwest, 
a. if the azimuth angle is set to -45 degree, the coordinate of the output track is that X-axis is facing east and Y-axis is facing north. 
b. But, if the azimuth angle is set to 0, the coordinate will be that X-axis is facing northeast and Y-axis is facing northwest.
So, the setting of azimuth will significantly impact the result and the way to transform the result to a base coordinate.
What do you think about that?

Q2. Another question is, if put a radar at corner and set azimuth angle to 0, how to set the SceneryParam? For example, if the room is a 5x5 square, the original point at left-down corner, and radar C at right-down corner (4.8, 0.5) facing northwest, how to set radar C's SceneryParam? My main concern is how to set the distance to left wall and right wall. I can't find this illustration in user's guide.

Thank you.

Regards,

Michael

  • Hi Michael,

    Have you consulted the Customization Guide in the People Counting 'docs' folder?

    I have asked an mmWave expert to look into your query. Please allow a few days for a response.


    Cheers,
    Akash
  • Hi Akash,

    Yes, of course. I've read all the documents in pplcount, including customization guide, and many about the radars and sdk.

    OK. Thank you.

    Cheers,

    Michael

  • Former Member
    0 Former Member
    Hello Michael,

    For coordinate conversion - either method should produce equivalent results as translation functions are linear. Which ever one you can code efficiently and correctly should be fine. For scalability I prefer to translate each sensor relative to a global coordinate system/origin.

    I believe that you are misunderstanding the azimuth angle parameter. Please refer to the diagrams in the user's and customization guide. The azimuth angle parameter is used to translate the points if the sensor is mounted at angle to the reference/global coordinate system. If you do not want the translate the points at the device level you can leave the angle at 0 and the coordinate system will be relative to the device.

    The illustrations for setting the sceneryParam are described in the GUI customization section of the customization guide.

    Amanda
  • Hi Amanda,
    Yes, I understand the azimuth angle just as you described.
    Thanks for reply.