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.

IWR6843ISK-ODS: How to run Detecting Human Falls and Stance experiment

Part Number: IWR6843ISK-ODS
Other Parts Discussed in Thread: MMWAVEICBOOST,

Hi,

How do i run "Detecting Human Falls and Stance" experiment. Also can i run it with only IWR6843ISK-ODS standalone or do i require mmwaveicboost.

Regards,

vibhav

  • Hello

    The steps for setup in any of the TIrex demos and the EVM users guide calls out which EVM can be used stand alone vs not and how.

    Wonder if you have had a chance to look at the above listed content.

    Thank you,

    Vaibhav

  • Hello Vibhav,

    Additionally, the 3D people counting visualizer user's guide at the below path will have the most information on how to run the fall detection visualizer. Right now you will need to run it from python source code.

    "C:\ti\mmwave_industrial_toolbox_4_5_1\labs\people_counting\visualizer\docs"

    It will work with the standalone ODS board if you do not have the MMWAVEICBOOST.

    Regards,

    Jackson

  • Hello Jackson,

    Thanks for replying to my email i will try steps you have suggested.

    Regards

    vibhav

  • Hello Jackson,

    I have tried steps above but did not get any success. I have tried on Windows-10 with python v 3.9 and 3.6. Please find details below

    1. Binary used:-

    3D_people_count_68xx_demo.bin

    2. Chirp config used:-

    visualizer/chirp_configs/Falldetection/LRPD_6m.cfg

    3. EVM :-

    IWR6843ISK-ODS only , mounted on tripod and connected using USB.

    4. setup pic:-

    5. Outputs

    Console log:-


    C:\ti\mmwave_industrial_toolbox_4_5_1\labs\people_counting\visualizer>python fallDetection_main.py
    Python is 64 bit
    Python version: sys.version_info(major=3, minor=9, micro=1, releaselevel='final', serial=0)
    ==================
    Parser type: 3D People Counting
    Connected
    {'startFreq': 60.0, 'numLoops': 64, 'numTx': 3, 'sensorHeight': 3, 'maxRange': 10, 'az_tilt': 0, 'elev_tilt': 0, 'idle': 35.0, 'adcStart': 6.0, 'rampEnd': 43.0, 'slope': 75.0, 'samples': 125.0, 'sampleRate': 3433.0}
    Setting Box 0 to visible
    Drew both boxes
    Setting box 1 invisisble
    b'sensorStop\n'
    b'Ignored: Sensor is already stopped\n'
    b'\rDone\n'
    b'\rmmwDemo:/>flushCfg\n'
    b'Done\n'
    b'\rmmwDemo:/>dfeDataOutputMode 1\n'
    b'Done\n'
    b'\rmmwDemo:/>channelCfg 15 7 0\n'
    b'Done\n'
    b'\rmmwDemo:/>adcCfg 2 1\n'
    b'Done\n'
    b'\rmmwDemo:/>adcbufCfg -1 0 1 1 1\n'
    b'Done\n'
    b'\rmmwDemo:/>profileCfg 0 60 35 6 43.0 0 0 75 1 125 3433 0 0 48\n'
    b'Done\n'
    b'\rmmwDemo:/>chirpCfg 0 0 0 0 0 0 0 1\n'
    b'Done\n'
    b'\rmmwDemo:/>chirpCfg 1 1 0 0 0 0 0 4\n'
    b'Done\n'
    b'\rmmwDemo:/>chirpCfg 2 2 0 0 0 0 0 2\n'
    b'Done\n'
    b'\rmmwDemo:/>frameCfg 0 2 96 0 100 1 0\n'
    b'Done\n'
    b'\rmmwDemo:/>lowPower 0 0\n'
    b'Done\n'
    b'\rmmwDemo:/>guiMonitor -1 1 0 0 0 0 0\n'
    b"'guiMonitor' is not recognized as a CLI command\n"
    b'\rmmwDemo:/>cfarCfg -1 0 2 8 4 3 0 15 0\n'
    b"'cfarCfg' is not recognized as a CLI command\n"
    b'\rmmwDemo:/>cfarCfg -1 1 0 4 2 3 1 15 0\n'
    b"'cfarCfg' is not recognized as a CLI command\n"
    b'\rmmwDemo:/>multiObjBeamForming -1 1 0.5\n'
    b"'multiObjBeamForming' is not recognized as a CLI command\n"
    b'\rmmwDemo:/>clutterRemoval -1 1\n'
    b"'clutterRemoval' is not recognized as a CLI command\n"
    b'\rmmwDemo:/>calibDcRangeSig -1 0 -5 8 256\n'
    b"'calibDcRangeSig' is not recognized as a CLI command\n"
    b'\rmmwDemo:/>extendedMaxVelocity -1 0\n'
    b"'extendedMaxVelocity' is not recognized as a CLI command\n"
    b'\rmmwDemo:/>bpmCfg -1 0 0 1\n'
    b"'bpmCfg' is not recognized as a CLI command\n"
    b'\rmmwDemo:/>lvdsStreamCfg -1 0 0 0\n'
    b"'lvdsStreamCfg' is not recognized as a CLI command\n"
    b'\rmmwDemo:/>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\n'
    b'Done\n'
    b'\rmmwDemo:/>measureRangeBiasAndRxChanPhase 0 1.5 0.2\n'
    b"'measureRangeBiasAndRxChanPhase' is not recognized as a CLI command\n"
    b'\rmmwDemo:/>CQRxSatMonitor 0 3 4 63 0\n'
    b"'CQRxSatMonitor' is not recognized as a CLI command\n"
    b'\rmmwDemo:/>CQSigImgMonitor 0 127 4\n'
    b"'CQSigImgMonitor' is not recognized as a CLI command\n"
    b'\rmmwDemo:/>analogMonitor 0 0\n'
    b"'analogMonitor' is not recognized as a CLI command\n"
    b'\rmmwDemo:/>aoaFovCfg -1 -90 90 -90 90\n'
    b"'aoaFovCfg' is not recognized as a CLI command\n"
    b'\rmmwDemo:/>cfarFovCfg -1 0 0 59.99\n'
    b"'cfarFovCfg' is not recognized as a CLI command\n"
    b'\rmmwDemo:/>cfarFovCfg -1 1 -30 30.00\n'
    b"'cfarFovCfg' is not recognized as a CLI command\n"
    b'\rmmwDemo:/>%SceneryParam -50 50 0.5 60 -6 6\n'
    b'Skipped\n'
    b'\rmmwDemo:/>staticBoundaryBox -5 5 0.5 6 -2 2\n'
    b'Done\n'
    b'\rmmwDemo:/>boundaryBox -5 5 0.5 6 -2 2\n'
    b'Done\n'
    b'\rmmwDemo:/>gatingParam 3 2 2 2 20\n'
    b'Done\n'
    b'\rmmwDemo:/>stateParam 4 10 60 600 20\n'
    b'Error: Invalid usage of the CLI command\n'
    b'\rError -1\n'
    b'\rmmwDemo:/>allocationParam 300 300 0.5 30 1 20\n'
    b'Done\n'
    b'\rmmwDemo:/>maxAcceleration 0.1 0.1 0.1\n'
    b'Done\n'
    b'\rmmwDemo:/>trackingCfg 1 2 250 20 78 121 99 90\n'
    b'Error: Invalid usage of the CLI command\n'

    Please let me know if iam doing anything wrong.

    Regards

    vibhav

  • Hi Vibhav,

    If you are using the people_counting binary, please use the CFG file tuned for the ODS board in the 3D people counting folder. I know the instructions say LRPD cfg but that is not compatible with all boards and binary files.

    "C:\ti\mmwave_industrial_toolbox_4_5_1\labs\people_counting\visualizer\chirp_configs\3D_People_Counting\ODS_6m_default.cfg"

    Regards,

    Jackson