Skip to content

Add support for object detection on Rubik Pi 3#2005

Merged
samfreund merged 41 commits intoPhotonVision:mainfrom
samfreund:rubik-od
Aug 9, 2025
Merged

Add support for object detection on Rubik Pi 3#2005
samfreund merged 41 commits intoPhotonVision:mainfrom
samfreund:rubik-od

Conversation

@samfreund
Copy link
Member

@samfreund samfreund commented Jul 19, 2025

Description

This adds support for object detection on Rubik Pi 3. It uses the rubik_jni to run a tflite model using Qualcomm's external delegate for the board's NPU (called HTP by Qualcomm).

closes #1957

  • Documentation!

Meta

Merge checklist:

  • Pull Request title is short, imperative summary of proposed changes
  • The description documents the what and why
  • 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 settings back to v2024.3.1
  • 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

@samfreund samfreund requested review from a team as code owners July 19, 2025 22:30
@samfreund samfreund marked this pull request as draft July 19, 2025 22:30
@samfreund samfreund force-pushed the rubik-od branch 3 times, most recently from 20cb7f4 to a9dacbd Compare July 20, 2025 18:28
@samfreund samfreund marked this pull request as ready for review July 22, 2025 02:48
@samfreund samfreund marked this pull request as draft July 22, 2025 02:48
@samfreund samfreund marked this pull request as ready for review July 22, 2025 03:05
@samfreund samfreund marked this pull request as draft July 22, 2025 03:05
@samfreund samfreund force-pushed the rubik-od branch 7 times, most recently from d98f6ff to 97b9b9e Compare July 28, 2025 22:44
@samfreund samfreund force-pushed the rubik-od branch 4 times, most recently from a21d95a to 359f821 Compare August 2, 2025 17:29
@samfreund samfreund marked this pull request as ready for review August 2, 2025 17:42
samfreund

This comment was marked as resolved.

@samfreund samfreund force-pushed the rubik-od branch 2 times, most recently from 40c8d8a to d682dc7 Compare August 3, 2025 23:41
Copy link
Member

@Gold856 Gold856 left a comment

Choose a reason for hiding this comment

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

🚢

@Gold856 Gold856 linked an issue Aug 9, 2025 that may be closed by this pull request
@samfreund samfreund merged commit 9277960 into PhotonVision:main Aug 9, 2025
43 checks passed
@github-project-automation github-project-automation bot moved this from In review to Done in 2026 Release Aug 9, 2025
@samfreund samfreund deleted the rubik-od branch August 10, 2025 21:44
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 documentation Anything relating to https://docs.photonvision.org enhancement New feature or request frontend Having to do with PhotonClient and its related items

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Object Detection on Rubik PI 3 Support Object Detection on non-RKNN platforms

3 participants