Skip to content

Uncertainty jni#2344

Draft
mcm001 wants to merge 8 commits intoPhotonVision:mainfrom
mcm001:uncertainty-jni
Draft

Uncertainty jni#2344
mcm001 wants to merge 8 commits intoPhotonVision:mainfrom
mcm001:uncertainty-jni

Conversation

@mcm001
Copy link
Contributor

@mcm001 mcm001 commented Jan 31, 2026

Description

image

Plumbs in our new C++ uncertainty estimation algorithm described in https://mrcal.secretsauce.net/uncertainty.html to our frontend. This can be re-calculated from existing calibration data on demand. Running this on my desktop takes ~1 second, curious to see benchmarks on other platforms.

Goes with PhotonVision/mrcal-java#20

Meta

Merge checklist:

  • Pull Request title is short, imperative summary of proposed changes
  • The description documents the what and why, including events that led to this PR
  • If this PR changes behavior or adds a feature, user documentation is updated
  • If this PR touches photon-serde, all messages have been regenerated and hashes have not changed unexpectedly
  • If this PR touches configuration, this is backwards compatible with all settings going back to the previous seasons's last release (seasons end after champs ends)
  • If this PR touches pipeline settings or anything related to data exchange, the frontend typing is updated
  • If this PR addresses a bug, a regression test for it is added

@github-actions github-actions bot added frontend Having to do with PhotonClient and its related items backend Things relating to photon-core and photon-server labels Jan 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backend Things relating to photon-core and photon-server frontend Having to do with PhotonClient and its related items

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant