Hi Arnaud!
Thanks for your reply (and sorry for the wrong section)!!
The current implementation is communicating with all the anchor in a round-robin manner. Each time a ranging is initialized, the next anchor is selected:
https://github.com/bitcraze/crazyflie-f ... #L250-L252
...
the closest anchor could be selected instead of all of them, this would allow to setup systems where not all anchor are ideally placed for all position. For instance to rig multiple rooms.
So, there isn't an order, simply the ranging happens with the Anchor 0, then Anchor 1 and so on, right?
Because, my interest is to combine the scheduling process with an estimation of the communication channel (in terms of power), in which the drone could communicate with the Anchor with a good channel (and pass away the Anchor with a bad communication); this is similar to what you tell me, in fact may be interesting to combine your idea with my idea!
Another question:
is it right to say that the Anchors in TWR protocol are simpler compared to the TDoA protocol?
Because, as i understand, in TWR the Anchors answer to the Crazyflie and stop (so, the crazyflie manages both communication and ranging), while in TDoA (that as i understand, is a unidirectional communication) the Anchors manage the communication for the ranging and the Crazyflie computes the ranging.
Thanks a lot for your reply!!!!
