There remain 2 major questions regarding our success for the project.
- Can we program Decawave chips to receive signals and transmit them into a RaspPi?
- Can we pull off nanosecond level time sync
The first question seems less problematic since there is a LOT of documentation and forum work on the matter. We are still digging through it to understand, but we feel confident we can get it to work. We are struggling a little bit to get the DW1004C blink code working with the DWM1001 so we may need to push forward the purchase of our DWM1004 tags for proof of concept. It won’t incur significant changes to cost since we just need to order something earlier than expected.
The second we have 2-3 different approaches are going to try. Understanding which approach is likely to work and how to implement them is going to need professor help. We look to try each of the methods as a contingency for the previous. (First clock based only, then TCXO + I2C analog interface (RaspPi or Particle board)).
Luckily, work on the anchor-server communication network is proceeding smoothly. There were some hiccups early on with nonfunctional equipment, but we secured replacements and the networking software has been tested successfully between one anchor and one server. The next step is to test with multiple anchors and one server, which is happening this week per the initial Gantt schedule.
I think we are about a week behind on 2 of the 3 parts than we expected to be. But this is still the design phase and we have a lot of slack so hopefully, we can quickly get back on track.
Our updated Gantt Chart is below: