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.