lab11 / polypoint Goto Github PK
View Code? Open in Web Editor NEWIndoor localization based on the DecaWave DW1000.
License: Apache License 2.0
Indoor localization based on the DecaWave DW1000.
License: Apache License 2.0
Did you consider implementing a GPS like protocol for the DWM1000?
This requires:
Pros:
Cons:
https://github.com/lab11/polypoint/blob/master/contiki/apps/pp_oneway_tag/pp_oneway_tag.c#L191
This picks the 10th percentile of 27 measurements unconditionally. It should instead find the 10th percentile of the number of valid measurements.
Analysis in MATLAB recreating the algorithms used on the TriPoint tags indicates range error should follow an approximate gaussian distribution with little variance. Resulting range estimates from TriPoint follow a bimodal distribution with +/- 0.5 meters between peaks
Should consolidate all app-specific static variables in a common scratchspace
The change to the UUID made in fc9f888:
https://github.com/lab11/polypoint/blob/master/nrf51822/apps/tritag/main.c#L54
doesn't agree with:
https://github.com/lab11/polypoint/blob/master/phone/tritag.js#L5
or
https://github.com/lab11/polypoint/blob/master/phone/tritag-summon/js/index.js#L6
Specifically, I think the 3rd and 4th-to-last bytes in the array (0x31, 0x52) are flipped?
@brghena is this a typo or am I misunderstanding something here?
If power is removed and re-applied within a period of 60 seconds, the TriPoint module will become unresponsive due to the Decawave chip not responding to any commands. This may be un-fixable with the current Decawave silicon.
PWR_EnterSTOPMode()
insteadThis used to live on nuclear, but nuclear is no more:
$ cat publish.sh
#!/usr/bin/env bash
scp -r cordova.js cordova_plugins.js css img index.html js plugins nuclear.eecs.umich.edu:/opt/public/ble/tritag/
@bradjc @brghena @tzachari this may be a more general problem for summon apps, or is this solved already and I just need to push this app somewhere else?
hi , ploypoint supports for multiple tags?
Hello,
I've made a few prototypes to test out TriPoint circuits on TriBase and TriTag boards. The PCB's arrived mounted well and I'm able to program nRF51 and STM but afterwards it seems that there's an issue with getting the whole device to work... The only thing I can do is connect via BLE (so nRF51 works ok) but STM + DW1000 seem to not be doing anything...
Do you maybe have any tips on what to check? I'm attaching the activity on I2C and SPI lines from the device startup - as you see the I2C commands don't seem right but the FW tested is
Tried with tridev and check_version.py scripts but it also fails even though the device enumerates correctly in dmesg.
Traceback (most recent call last):
File "check_version.py", line 8, in <module>
tp = tripoint.TriPoint()
File "/../lab11-polypoint/tripoint/tripoint.py", line 28, in __init__
self.tripoint = mpsse.MPSSE(mpsse.I2C, mpsse.FOUR_HUNDRED_KHZ)
File "/usr/local/lib/python2.7/dist-packages/mpsse.py", line 70, in __init__
raise Exception, self.ErrorString()
Exception: device not found
Now that the final round uses the 'best' antenna at each anchor, the clock offset calculation needs to be updated to select the ToA which corresponds to the correct tag antenna/anchor antenna pairing.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.