Replies: 6 comments 4 replies
-
As mentioned in the driver readme, the driver is designed to be able to control multiple UWB module from a single MCU: https://github.com/bitcraze/libdw1000?tab=readme-ov-file#initialize. All you should have to do is to make a separate |
Beta Was this translation helpful? Give feedback.
-
This isn't exactly what I'm inquiring about. I'm proposing the possibility of utilizing various UWB modules with different controllers as tags, alongside having N number of anchors in the TDoA protocol, similar to what's employed in the Crazyflie swarm. If this configuration is feasible, it could lead to the creation of various systems applicable to our research project needs. While I was experimenting with the TWR protocol, I found that I could only have one tag functioning with four anchors. Additionally, could you please provide some sample code that can be utilized with Arduino for testing the TDoA protocol ? |
Beta Was this translation helpful? Give feedback.
-
Hi, Yes, I was able to port the library (libdw1000) to Arduino. Regarding the context - I'm attempting to establish the TDoA protocol using ESP32 and UWB. Since the existing TWR protocol only allows for one tag to be used at a time, but I need to accommodate multiple tags, that why I'm exploring TDoA. Could you please provide any example code where you have just implemented TDoA with any system, perhaps in the testing phase? This would give me an idea of how to proceed with the implementation. |
Beta Was this translation helpful? Give feedback.
-
Hi, Thank you for your response. I've already visited the link you provided. However, I'm having difficulty understanding when and where those functions are being called, as the TDoA Engine file you mentioned only contains function definitions. Could you please assist me with a scenario? If I have eight crazyflie anchors and tag is of ESP+UWB, which function should be called to determine the position of the tag? I'm assuming that I'm using the Crazyflie Nodes with the LPS firmware. Thank you!" |
Beta Was this translation helpful? Give feedback.
-
Thank you for the reply, I have gone through the links you have provided and I have also ported the code for the ESP controller. I am asking your help if you can provide any example code which you might have used with the crazyflie hardware which is just to get the location from the crazyflie anchor (code when you were testing the implementation of UWB deck at the starting) as that would be a good starting point for me and would help me to make an opensource project. |
Beta Was this translation helpful? Give feedback.
-
hi, can you please provide me the testing code you have used ?? |
Beta Was this translation helpful? Give feedback.
-
Can we use multiple tags using the libdw1000 library. In which the UWB module is used with the Arduino, may be using TDoA protocol ??
As it may be helpful in implementing the protocol in other application.
Beta Was this translation helpful? Give feedback.
All reactions