Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor of main loop #136

Draft
wants to merge 16 commits into
base: master
Choose a base branch
from
Draft

Refactor of main loop #136

wants to merge 16 commits into from

Conversation

ju1ce
Copy link
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
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
Owner Author

ju1ce commented Feb 23, 2023

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

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.

None yet

1 participant