-
Notifications
You must be signed in to change notification settings - Fork 80
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement TDoA anchor protocol 3.0 #27
Comments
…. Still 8 anchors with TDMA tx times.
Just a quick question, Can it go up to 100 or more? Ideally we'd want it to go up to 1k Crazyflies for future possibility |
TWR - one, TDoA - unlimited. Please see https://www.bitcraze.io/loco-pos-system/. |
@krichardsson Good to hear TDoA is theoretically unlimited. Though I should be asking in the forum, but it seems TWR should support more than 1 device. I have just bought 6 Anchors and 2 crazyflies for TWR mode. Thanks! |
Yes, TWR-TDMA supports 2 CFs. You can read more at https://wiki.bitcraze.io/doc:lps:twr-tdma |
if every anchor will send packet randomly, how to calculate the position by tag? |
@xingqing6210 The TX time (in the remote anchor clock) is part of the data in each packet. This is also true for TDoA2 and there is not really any difference in the position estimation functionality in TDoA3. |
one anchor still receive another anchor packet for sync ? |
…ript to set all anchor positions in one go.
* Reduce TX rate when there are many anchors in the system * Better randomization of which anchors to store data for and transmit in messages
@xingqing6210 Yes, all anchors are listening to the anchors around them |
the anchor send packet's frequence is ? 100ms or others? |
@xingqing6210 Experiments showed that packet loss slowly rise with increasing total system packet rate and we loose around 15%@400 packets/s. With higher packet rates the losses increase rapidly so 400 packets/s seems to be a good total rate. |
@krichardsson so the tag position frequence also reduce to 50hz with 8 anchors, or 25hz with 16 anchors? |
@xingqing6210 The idea is to try to keep the frequency of packets that tags can use fairly constant throughout the system. |
@krichardsson maybe support tdma tof method for more zone ? |
@xingqing6210 I'm not sure what you mean. Could you elaborate a bit? |
@krichardsson tdoa3 support more two zone, maybe support tdma tof ? |
Basic TDoA 3 functionality is implemented. We will consider this as a baseline and close this issue. Further improvements/fixes will use separate issues to the changes the changes more clearly. |
TDoA 3 will support random tx times and dynamic number of anchors. The main features that we intend to add with this work is:
The text was updated successfully, but these errors were encountered: