Skip to content

AprilTag Feature Support#236

Merged
JIceberg merged 14 commits intoFTCLib:devfrom
Powercube7:feat-apriltag
Jan 29, 2023
Merged

AprilTag Feature Support#236
JIceberg merged 14 commits intoFTCLib:devfrom
Powercube7:feat-apriltag

Conversation

@Powercube7
Copy link
Copy Markdown
Contributor

@Powercube7 Powercube7 commented Jan 20, 2023

What kind of change does this PR introduce?

Did this PR introduce a breaking change?

  • Unknown: The code has yet to be tested, however, no errors occurred during compiling.

@Powercube7 Powercube7 marked this pull request as ready for review January 22, 2023 13:40
@Powercube7 Powercube7 changed the title DRAFT: AprilTag Feature Support (More active updates) AprilTag Feature Support Jan 22, 2023
@Powercube7
Copy link
Copy Markdown
Contributor Author

@JIceberg can you review my PR, please?

@JIceberg
Copy link
Copy Markdown
Member

Quick question before review: do you have proof/verification of correctness (i.e., that these have been proven to work as expected)? And if so, could you attach some pipeline output images from dashboard/camera to this PR?

@Powercube7
Copy link
Copy Markdown
Contributor Author

IMG20230125151443

Proof of correctness + Sample Usage

Copy link
Copy Markdown
Member

@JIceberg JIceberg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@JIceberg JIceberg merged commit f1891e4 into FTCLib:dev Jan 29, 2023
@JIceberg JIceberg mentioned this pull request Feb 22, 2023
JIceberg added a commit that referenced this pull request Feb 22, 2023
* Add TrapezoidProfileCommmand and RepeatCommand (#222)

* fix: Bumped eocv to 1.5.0 and fixed breaking changes

* fix: Changed the vision release version to 2.0.0

* fix: Better error handling of camera opening

* fix: Surrounded the callback with the lock

* feat: repeat and trapezoid profile command

- Added RepeatCommand
- Added TrapezoidProfileCommand

* Add TriggerReader Threshold (#230)

* Add TriggerReader Threshold

* Style update

* Removed redundant constructor

* Add Hard Encoder Reset (#234)

* AprilTag Feature Support (#236)

* Create AprilTag2dPipeline.java

* Update AprilTag2dPipeline.java

* Update build.gradle

* Fix outdated class name causing build fail

* Pipeline style update

* Added AprilTagDetector.java

* Added getDetection function

* Added getDetection function

* Removed unnecessary lines

* Added detector sample/example

* Added close() + customizable parameters (WIDTH, HEIGHT, ORIENTATION, GPU_ENABLED)

* Added JavaDocs + extra safety measures

* Fixed errors when initializing detector. Ready to be merged (excluding the 2D square)

* JavaDoc update (small)

* Fix atTarget in SensorDistanceEx (#237)

* Fix getName in CommandBase (#238)

* feat: changes for new version

---------

Co-authored-by: Lunerwalker2 <[email protected]>
Co-authored-by: Powercube7 <[email protected]>
@JIceberg JIceberg mentioned this pull request Feb 22, 2023
JIceberg added a commit that referenced this pull request Feb 22, 2023
* Add TrapezoidProfileCommmand and RepeatCommand (#222)

* fix: Bumped eocv to 1.5.0 and fixed breaking changes

* fix: Changed the vision release version to 2.0.0

* fix: Better error handling of camera opening

* fix: Surrounded the callback with the lock

* feat: repeat and trapezoid profile command

- Added RepeatCommand
- Added TrapezoidProfileCommand

* Add TriggerReader Threshold (#230)

* Add TriggerReader Threshold

* Style update

* Removed redundant constructor

* Add Hard Encoder Reset (#234)

* AprilTag Feature Support (#236)

* Create AprilTag2dPipeline.java

* Update AprilTag2dPipeline.java

* Update build.gradle

* Fix outdated class name causing build fail

* Pipeline style update

* Added AprilTagDetector.java

* Added getDetection function

* Added getDetection function

* Removed unnecessary lines

* Added detector sample/example

* Added close() + customizable parameters (WIDTH, HEIGHT, ORIENTATION, GPU_ENABLED)

* Added JavaDocs + extra safety measures

* Fixed errors when initializing detector. Ready to be merged (excluding the 2D square)

* JavaDoc update (small)

* Fix atTarget in SensorDistanceEx (#237)

* Fix getName in CommandBase (#238)

* feat: changes for new version

---------

Co-authored-by: Lunerwalker2 <[email protected]>
Co-authored-by: Powercube7 <[email protected]>
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.

3 participants