Other Parts Discussed in Thread: IWR6843
Hi,
I try to detect people using 2d 50m cfg provided by Labs. (Industrial Toolbox 4.6.0)
When detecting, I want to filter out high velocity point such as vehicles.
But, Max velocity of the 2d 50m cfg file is 26.4km/h (8m/s) as a result of the calculation.
sensorStop flushCfg dfeDataOutputMode 1 channelCfg 15 7 0 adcCfg 2 1 adcbufCfg -1 0 1 1 1 profileCfg 0 60 35 6 43.0 0 0 8.241 1 125 3433 0 0 48 chirpCfg 0 0 0 0 0 0 0 1 chirpCfg 1 1 0 0 0 0 0 4 frameCfg 0 1 128 0 100 1 0 lowPower 0 0 guiMonitor -1 1 0 0 0 0 0 cfarCfg -1 0 2 8 4 3 0 10 0 cfarCfg -1 1 0 4 2 3 1 10 0 multiObjBeamForming -1 1 0.5 clutterRemoval -1 1 calibDcRangeSig -1 0 -5 8 256 extendedMaxVelocity -1 0 bpmCfg -1 0 0 1 lvdsStreamCfg -1 0 0 0 compRangeBiasAndRxChanPhase 0.0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 measureRangeBiasAndRxChanPhase 0 1.5 0.2 CQRxSatMonitor 0 3 4 63 0 CQSigImgMonitor 0 127 4 analogMonitor 0 0 aoaFovCfg -1 -90 90 -90 90 cfarFovCfg -1 0 0 59.99 cfarFovCfg -1 1 -30 30.00 %SceneryParam -50 50 0.5 60 -6 6 staticBoundaryBox -50 50 0.5 60 -6 6 boundaryBox -50 50 0.5 60 -6 6 gatingParam 4 6 6 6 10 stateParam 4 10 60 600 20 600 allocationParam 30 30 0.5 3 2 2 maxAcceleration 0.1 0.1 0.1 trackingCfg 1 2 250 20 78 121 99 sensorPosition 2 0 0 presenceBoundaryBox -3 3 2 6 0.5 2.5 sensorStart
It is my calculation.
Vmax = wavelength / (4 * total chirp duration) = (c / startFreq) / (4 * ( Num of Tx Antenna *( rampEndTime + idleTime ) ) ) = 0.005 / (4 * 2 * 0.000078) = 8.01 m/s
If my calculation is correct, the vehicle was higher than its max velocity, but it was detected.
1. How is the velocity value that exceeds the max velocity in the detection layer handled?
2. When detecting people, is there a way to exclude objects with high velocity, such as vehicles? Can I filter by velocity?
Thanks.