Skip to content

Refactor of main loop#136

Draft
ju1ce wants to merge 16 commits intomasterfrom
refactor-main-loop
Draft

Refactor of main loop#136
ju1ce wants to merge 16 commits intomasterfrom
refactor-main-loop

Conversation

@ju1ce
Copy link
Copy Markdown
Owner

@ju1ce ju1ce commented Feb 17, 2023

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

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

@ju1ce
Copy link
Copy Markdown
Owner Author

ju1ce commented Feb 22, 2023

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

@ju1ce
Copy link
Copy Markdown
Owner Author

ju1ce commented Feb 23, 2023

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

@ju1ce ju1ce force-pushed the refactor-main-loop branch from 901d05f to ae669cc Compare March 4, 2023 10:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant