Project Limitations - Hellymaw/ragnarok-red GitHub Wiki

BLE Mesh Data Bandwidth

Time Synchronization Maximum Distance

Currently TDMA by the master node is controlled via CCP packets using UWB, this limits the maximum grid size to be the maximum distance that a UWB signal can propagate without significant loss. In later revisions. this would ideally be done through the BLE Mesh, thus the synchronization data would propagate through the network (at the cost of increased synchronization latency). This would however, require BLE mesh segmented packet transfer.

TDOA Public Driver Limitations

Given the general specification of UWB ranging, we initially set out with a goal to get ranging accuracy down to <20cm. This held true when we tested when two way ranging. However, when using the public Decawave-1001 driver for TDOA calculation with multiple devices, it was found that at best the accuracy is <80cm. However, when filtering data on the PC and a mobile device is stood still, the accuracy can be increased down to <50cm.

Dashboard Data Update Rate

TagoIO has a limited throughput, and the tag is only updated at a rate of roughly 1Hz, a local GUI display would show localization with much less latency.