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: Modifying people counting demo for raspberry pi zero

Part Number: AWR1642BOOST
Other Parts Discussed in Thread: IWR1642

For a final project of my bachelor we were tasked with creating a system for counting the people who enter/exits a building, to keep track of how many people were inside.

After alot of research we decided to go with the mmWave sensor, so we bought a AWR1642BOOST, after some work I decided to try and modify the people counting demo, and instead of using the matlab program to visualize the data, my plan was to use node or c++.

Are there any resources for how to comunicate with the people counting demo software, i have been reading the source code of the matlab program but this didnt get me too far.

I have tried sending the settings file over the control port, but i get nothing on the data port, this was done in node on a widows machine.

dfeDataOutputMode 1
channelCfg 15 3 0
adcCfg 2 1
adcbufCfg 0 1 1 1
profileCfg 0 77 30 7 62 0 0 60 1 128 2500 0 0 30
chirpCfg 0 0 0 0 0 0 0 1
chirpCfg 1 1 0 0 0 0 0 2
frameCfg 0 1 128 0 50 1 0
lowPower 0 1
guiMonitor 1 1 0 0
cfarCfg 6 4 4 4 4 16 16 4 4 50 62 0
doaCfg 600 1875 30 1
SceneryParam -6 6 0.05 6
GatingParam 4 3 2 0
StateParam 10 5 10 100 5
AllocationParam 450 0.01 25 1 2
VariationParam 0.289 0.289 1.0
PointCloudEn 1
trackingCfg 1 2 250 20 200 50 90
sensorStart
At this point i just want to read data from the data port so i have something to work with.
Does anyone have any tips or info for a frustrated student?

  • Hello,
    Please check the TI design for people counting code and the Tirex lab for com port data protocol. This will allow you to understand how to interact with demo and understand the data from device.

    Before trying with pi have you tried to communicate with device via pc and used com port console to interact with device?

    Iwr1642 has arm core which is programmable and be used to keep the running count as you desire. This would need modification to existing code running on the device.

    Please check the automated door opener demo available under Ti Rex which uses data from device to determine the direction of person to decide if the door should be opened. You can use the same information to keep your count.

    Thank you
    Vaibhav