April-Tag-VR-FullBody-Tracker icon indicating copy to clipboard operation
April-Tag-VR-FullBody-Tracker copied to clipboard

Refactor of main loop

Open ju1ce opened this issue 2 years ago • 2 comments

This PR contains work to refactor the main loop (or analysis block) from a single huge block of code into a pipeline of modules.

  • [x] Implement dummy driver for testing
  • [x] Move querrying driver to its own class
  • [x] Move image preprocessing to its own class
  • [x] Move marker detection to its own class
  • [x] Seperate aruco/apriltag detection modules
  • [x] Move pose estimation to its own class
  • [ ] Move conversion from local space to global playspace to its own class
  • [x] Move sending to driver to its own class
  • [x] Move drawing to its own class
  • [ ] Move playspace calibration to its own class

ju1ce avatar Feb 17 '23 11:02 ju1ce

conversion from local to global space will not be moved to its own class, but be rather a part of sending to driver

ju1ce avatar Feb 22 '23 19:02 ju1ce

Besides the refactor, this pr will contain some more fixes to ensure ATT is working as expected

ju1ce avatar Feb 23 '23 19:02 ju1ce