esitarski / CrossMgr

Cyclo Cross Management Application
MIT License
41 stars 21 forks source link

Graphical view of QR in CrossMgrImpinj #61

Open JonRosenSystems opened 4 years ago

JonRosenSystems commented 4 years ago

Stuart Lynne did some excellent work with graphing the chip times collected by CrossMgrImpinj when using quadratic regression. It would be useful if CrossMgrImpinj allowed the operator to click on the chip time and display a graph showing all of the times that were accumulated to produce the QR regression curve. This view would help explain how the time in front of the antenna was calculated, and would reveal how closely the chip times fit the predicted curve. QuadraticBestFit

esitarski commented 4 years ago

OK! I will take a look at this again. I actually have all the visualization code written as I used it for testing. The key issues are:

  1. Storing the RFID reads - there are a lot because we are reading as fast as the reader can go (an sqlite table would be convenient).
  2. Do the writes so we don't slow down performance (say, in a thread off the mainline). Need to do bulk writes to get transaction chunks if using sqlite.
  3. UI to navigate the timeline.
  4. UI to visualize the computed times, curves, RFID reads and outliers

That's a big project. More thought required.

On Sun, May 17, 2020 at 3:14 PM JonRosenSystems notifications@github.com wrote:

Stuart Lynne did some excellent work with graphing the chip times collected by CrossMgrImpinj when using quadratic regression. It would be useful if CrossMgrImpinj allowed the operator to click on the chip time and display a graph showing all of the times that were accumulated to produce the QR regression curve. This view would help explain how the time in front of the antenna was calculated, and would reveal how closely the chip times fit the predicted curve. [image: QuadraticBestFit] https://user-images.githubusercontent.com/1927724/82157655-d2d1ec80-9850-11ea-9bc3-44017582f7a4.png

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/esitarski/CrossMgr/issues/61, or unsubscribe https://github.com/notifications/unsubscribe-auth/AABGXKNHJO3Y7YNFBMLOEB3RSAZRNANCNFSM4NDQODDQ .

--

Edward Sitarski