Skip to content

Adding a photon vision estimator based vision io.#628

Merged
stephenjust merged 7 commits intomainfrom
saqib/using-photon-vision-estimator
Feb 21, 2026
Merged

Adding a photon vision estimator based vision io.#628
stephenjust merged 7 commits intomainfrom
saqib/using-photon-vision-estimator

Conversation

@rokadias
Copy link
Contributor

@rokadias rokadias commented Feb 8, 2026

Why are we doing this?

To follow closer to the conventions that photonlib proscribes in their example java code:
https://github.com/PhotonVision/photonvision/blob/main/photonlib-java-examples/poseest/src/main/java/frc/robot/Vision.java

Whats changing?

How we calculate the pose estimations including the photon pose estimator to use the lowest ambiguity selector based on readings being pulled from the estimator.

Questions/notes for reviewers

This needs a basic test, but eventually we also need to include the ability to tune using a std dev matrix.
This is just being put up in case anyone wants to review for the time being.

How this was tested

  • unit tests added
  • tested on robot

@rokadias rokadias requested a review from a team as a code owner February 8, 2026 20:22
@pwbriggs pwbriggs force-pushed the saqib/using-photon-vision-estimator branch 2 times, most recently from 9d0933c to 5720801 Compare February 14, 2026 22:00
@pwbriggs pwbriggs force-pushed the saqib/using-photon-vision-estimator branch from 5720801 to 1786d8a Compare February 14, 2026 23:10
@stephenjust stephenjust merged commit 8f99fec into main Feb 21, 2026
1 check passed
@stephenjust stephenjust deleted the saqib/using-photon-vision-estimator branch February 21, 2026 21:26
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.

2 participants