Open koumc opened 6 years ago
hi koumc, first of all you should find similar libraries for your desired language and check and ther functional compatablility with numpy/scipy if you want to reuse presented algorythm
Thanks you Kn1m the algorithm that i got from Decawave web site is for TOA they give with librairie
In this library, TDOA refers to Time Delay of Arrival which is basically ToA, while you refer to Time Difference on Arrival which is much more complex.
TDoA algorithm examples:
You can look into Bitcraze; They do rTDoA (anchors transmitting, drones only receiving). It is open-source
https://www.bitcraze.io/getting-started-with-the-loco-positioning-system/
@AlexisTM and @d3-petro-knysh , I tried using TDOA, but after a few seconds, the ANCHORS stop sending TDOA messages to the TAG. I used four ANCHORs with assigned Anchor_IDs: Anchor 1 (master Anchor) : 0x00
, Anchor 2 : 0x01
, Anchor 3 : 0x02
, and Anchor 4 : 0x03
. I haven't modified anything in the code. However, at the TAG, I noticed that the Anchors stop sending TDOA messages after a few seconds, usually between 5 to 10 seconds. Am I doing something wrong? Please help me figure this out.
@AlexisTM and @d3-petro-knysh , do I have to set differently for all anchors, including the master anchor slot and the next slot setting variable in the code, or just leave it as it is? You used slot = number_of_slot - 1
and next_slot = 0
.
hi evreryone, actually i am working to my finall year project about Indoor localisation using TDOA technique with Decawave kit TREK 1000. now i will start coding so i am so confuice, how to start coding using C or C++ ! any idea are welcome.thanksss