Matt
9eae7a4431
Disable transitive deps for rknn-jni ( #1329 )
2024-05-26 18:43:06 -05:00
Craftzman7
9e58f5ed02
Disable Arm32 Builds ( #1325 )
...
Disables Arm32 builds and removes mention of the build option in the README.
2024-05-19 20:35:40 -04:00
Matt
560f379109
Bump libcamera to fix picam v1, remove duplicate opencv ( #1263 )
2024-05-10 11:09:01 -05:00
james20902
ea1b701ba7
Add support for different RKNN YOLO models in the backend ( #1205 )
2024-02-01 23:48:02 -05:00
Mohammad Durrani
7b67f6bebf
Add RKNN / Object Detection Pipeline ( #1144 )
...
Tested on Orange Pi 5 and Cool Pi 4B. Merge with parts of the OpenCV DNN PR.
Adds support for YOLOv5s models for Rockchip CPUs with a NPU. Right now hard coded to a note model from alex_idk. Very much still incubating and largely untested.
2024-01-15 22:28:34 -05:00
Thad House
6917ec8401
Fix vendordep including all wpilib libraries ( #1155 )
...
* Fix vendordep including all wpilib libraries. Without this fix, users were consuming a massively oversized .jar
2024-01-13 18:57:56 -06:00
Matt
0af5a62d5e
Use mrcal for camera-calibration ( #1036 )
...
Uses jars built from https://github.com/photonvision/mrcal-java/
See: https://mrcal.secretsauce.net/ and https://docs.photonvision.org/en/latest/docs/calibration/calibration.html#investigating-calibration-data-with-mrcal
---------
Co-authored-by: Sriman Achanta <68172138+srimanachanta@users.noreply.github.com >
2024-01-05 14:26:17 -05:00
Programmers3539
341954c1eb
Libcamera JNI Maven Support ( #1105 )
...
Download our libcamera JNI from Maven <3
2024-01-02 11:04:58 -07:00
Sriman Achanta
773c6352d0
[build] Gradle Cleanup ( #1021 )
...
Cleanup project-wide gradle configuration.
removes native dependencies from java only projects
increases readability
Pass generated headers in setup instead of modifying model
2023-11-22 20:08:23 -05:00
Sriman Achanta
63147786b9
Fix MacOS OpenCV library loading and use wpi buildTools versions ( #978 )
...
* Bump to beta 2
* Reduce copy paste spam going forwards
* Bump gradle
* oops
* fix gradlew
* update gradle wrapper props
* remove unused imports
* Update node task
* Fix shadowjar
* fix more deps
* ?
* core works
* revert changes to index
* Formatting fixes
* Update config.gradle
* Fix PhotonLib gradle
* fix tests and sim loading native libraries
* re-enable macos build
* fix?
* Update build.gradle
---------
Co-authored-by: Matt <matthew.morley.ca@gmail.com >
2023-10-25 20:27:56 -04:00
Matt
9991f8670c
Bump wpilib versions to 2024 beta 1 ( #947 )
2023-10-15 12:17:40 -04:00
Sriman Achanta
0e06737272
move javalinVersion to a global version ( #942 )
2023-10-10 05:06:59 -04:00
Matt
43b78fae35
Remove un-needed NM-dbus dep ( #919 )
2023-10-10 04:36:02 -04:00
Matt
306677e56f
Advanced networking settings ( #899 )
...
Exposes NetworkManager interface name and more robustly handles device/interface names internally.
---------
Co-authored-by: Sriman Achanta <68172138+srimanachanta@users.noreply.github.com >
2023-09-01 15:58:35 -04:00
Matt
b1546b8038
Add SQL config manager ( #818 )
...
Serializes settings using a sqlite database instead of just putting them on the filesystem. Ideally since sqlite deals with filesystem robustness stuff this should work a lot better
Merging this now so we have lots of time to stabilize pre-beta
2023-06-18 00:47:18 -04:00
Matt
2ebc27aa3b
Use refactored Apriltag API in WPILib ( #644 )
...
Bumps to a wpilib dev version, until they cut a new release. Should help address the random NPEs from the old JNI.
Co-authored-by: Chris Gerth <gerth2@users.noreply.github.com >
2022-12-27 13:47:20 -05:00
shueja-personal
bb63af601d
Update to wpilib 2023 beta 7 ( #607 )
...
We now need platform specific jars -- reworks actions to support that. Currently only generates 32 bit pi images.
2022-12-16 20:05:23 -05:00
Matt
b2a3f34433
Fix version verification with non-default networktable ( #407 )
...
Adds version verification to c++ too
2022-01-24 12:38:45 -05:00
Tyler Veness
a161bd5be9
Upgrade all maven dependencies for 2022 ( #377 )
...
This also fixes compilation with JDK 17.
2022-01-08 10:17:28 -08:00
Matt
8b079d9b20
Add pi-only JAR createion ( #362 )
2021-12-18 12:53:08 -05:00
Tyler Veness
5ca39e7f84
Upgrade to Gradle 7.2 and WPILib 2022 ( #316 )
2021-11-21 20:22:56 -05:00
Matt
7e74da5cff
Make photonlib complain if versions don't match ( #302 )
...
Adds messages if Photon isn't detected or major versions don't match
2021-10-18 22:31:18 -04:00
Prateek Machiraju
951c038f19
Clean up buildscripts ( #238 )
...
Cleans up gradle buildscripts.
2021-01-18 19:12:57 -08:00
Matt
d3c23345da
Use wpi::Now for image capture timestamp ( #232 )
...
This uses the same time source as CSCore does for image captures, and will make latency measurements more accurate.
Co-authored-by: Banks T <btrout.dhrs@gmail.com >
2021-01-17 14:57:21 -08:00
Matt
2e1b3d0f83
Add Photonlib ( #231 )
...
Merges Photonlib into Photonvision, along with the Photonlib code examples. Also creates a new PhotonTargeting library teams can depend on.
2021-01-16 20:41:47 -08:00
Banks T
58b39f47aa
Split photon-server and photon-core ( #211 )
...
Uses multiple Gradle projects to support the split.
2021-01-14 18:45:26 -08:00