iPhone UWB and DWM3001CDK

Hello,

I am currently using the Qorvo Nearby Interaction app to measure the distance between an iPhone UWB and a DWM3001CDK module. The data is then transmitted to a Raspberry Pi to control a motorized cart in real time.

However, once the cart starts moving, the iPhone begins to show errors in distance and direction measurement.

This issue seems to arise because the iPhone calculates distance and direction based on the initial position where it first connected to the DWM3001CDK and does not update the absolute position dynamically.

As a result, even when the cart moves, the iPhone continues referencing the initial position, failing to track the new location of the DWM3001CDK module.

To address this issue, I would like to ask the following:

  • Is this behavior an inherent limitation of iPhone’s UWB tracking system?
  • Is there a way to force the iPhone to dynamically update the absolute position of the DWM3001CDK?
  • Would periodically resetting the connection or using multiple UWB modules help improve real-time tracking?
  • Can triangulation using two DWM3001CDK modules be an effective method to correct iPhone UWB positioning?
  • Or would it be more effective to attach one DWM3001CDK to the cart and have the user carry the other one?

I would greatly appreciate any insights or recommendations on how to resolve this issue.

Thank you!