Closed wholder closed 7 years ago
I found some code at https://github.com/bitcraze/libdw1000 . @wholder maybe you can make a pull request
@wholder I read some discussion on Hackaday that the Atmel chip is not capable enough to work with the DWM and do the trilateration at the same time , they are currently working with STM32 and I was thinking is it possible that you make another PCB that work with this module http://www.ebay.com/itm/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-Arduino-NJIU-/222082706313
curlyz, i guess it depends on where you want to have the localization data. if you are looking for a device to track and want to have the localization knowledge on a server its good to have the localization engine running on the server. so all anchors should dump the ranging data (anchor-> tag) to the a server.
if you want to have the localization at the tag itself, it would be good to do the ranging on the tag. anyhow, i implemented a triangulation in just some lines of MATLAB code. havent ported it to the arduino, because I need central knowlegte of the tags... but it can probably be done.
I have done a PCB for a arduino 328p. but if you are interested in a PCB for an STM32, I could also think about that.
Is it the higher frequency the board has, the more accuracy ranging can be made?. I don't know how timestamp work yet, can anyone help me with documents.
I added minimal support for GPIO led blinking, see pull request #144
It would be nice to have a way to enable the Rx/Tx for debugging purposes.