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.

BOOSTXL-AOA: AoA RTLS Monitor

Part Number: BOOSTXL-AOA

I am trying to use the RTLS Monitor to calculate the angle of arrival but the monitor does not display any results and gets stuck at RTLS_CMD_AOA_ENABLE. Is this problem due to a possible BoosterPack connection error or is it because of something else? How do I verify if my aoa boosterpack is functional? I have tried to obtain the results using python scripts as well but it gets stuck at the same point.

  • Try to refer to

  • Hi Rushang,

    The AoA BoosterPack should be "plug and play", meaning there shouldn't be any further configuration needed.

    Did you uncomment the AoA define in the stack configuration file 'build_config.opt' :

    /* -DRTLS_LOCATIONING_AOA */

    Best Regards,
    Yuval

  • Yes...I did. I reinstalled the sdk and enabled CACHE_AS_RAM which was mentioned on the forum which fixed the issue. I am getting the AoA data on the RTLS monitor but when I run the python script for RAW IQ samples, it raises a key error in .venv folder. How do I fix that?
  • Hi Rushang,

    What key error are you receiving?
    Did you make sure to install all of the python requirements?
    Also, have you seen the SimpleLink Academy about AoA? :

    dev.ti.com/.../ble_aoa.html

    Best Regards,
    Yuval
  • Hi Yuval,

    I used the python script from a link which hasn't been updated. I used the code mentioned on the other link and it worked fine for me. Also, is it possible for me to calculate AoA and ToF at the same time from these devices?

    Thanks
    Rushang
  • Hi Rushang,

    I'm glad to hear.
    Currently speaking, running AoA simultaneously with ToF is not supported.
    This is scheduled to be supported in the future so I would stay tuned to newer SDK releases.

    Best Regards,
    Yuval
  • Hi Yuval,

    Can we connect multiple RTLS slave devices to the RTLS master at the same time?

    Thanks,

    Rushang

  • Hey,

    I did all the steps and still receive the previous error:

    Traceback (most recent call last):
    File "C:/ti/RTLS_Agent_Check/simplelink_cc2640r2_sdk_3_10_00_15/tools/blestack/rtls_agent/rtls_aoa_iq_log.py", line 170, in <module>
    msg.payload.hopValue, msg.payload.mSCA, msg.payload.currChan, msg.payload.chanMap)
    File "C:\ti\RTLS_Agent_Check\simplelink_cc2640r2_sdk_3_10_00_15\tools\blestack\rtls_agent\unpi\unpi\serialnode.py", line 51, in wrapper
    return call_builder(self, *args, **kwargs)
    File "C:\ti\RTLS_Agent_Check\simplelink_cc2640r2_sdk_3_10_00_15\tools\blestack\rtls_agent\unpi\unpi\serialnode.py", line 48, in call_builder
    return self.sender(builderclass.build(*args, **kwargs))
    File "C:\ti\RTLS_Agent_Check\simplelink_cc2640r2_sdk_3_10_00_15\tools\blestack\rtls_agent\unpi\unpi\unpiparser.py", line 236, in build
    payload = cls.struct.build({**argsdict, **kwargs})
    File "C:\Users\Mohammad\AppData\Local\Programs\Python\Python36-32\lib\site-packages\construct\core.py", line 352, in build
    self.build_stream(obj, stream, **contextkw)
    File "C:\Users\Mohammad\AppData\Local\Programs\Python\Python36-32\lib\site-packages\construct\core.py", line 364, in build_stream
    self._build(obj, stream, context, "(building)")
    File "C:\Users\Mohammad\AppData\Local\Programs\Python\Python36-32\lib\site-packages\construct\core.py", line 1998, in _build
    subobj = obj[sc.name] # raises KeyError
    KeyError: 'crcInit'

    Please help me how can I solve them