Matt
6a2d83e19b
Upload docs to VPS via SFTP ( #1235 )
...
Still in testing, might break our docs for now
2024-02-12 19:57:23 -05:00
Matt
1c0d92641f
Check empty mean errors in calibration card ( #1229 )
...
Fixes calibration card disappearing if calibdb calibration was used
2024-02-12 15:55:31 -05:00
DeltaDizzy
9653c46bdb
fix cpp and java photoncamera names ( #1230 )
2024-02-11 04:27:25 -05:00
Chris Gerth
3738e7821b
fix latency calculation ( #1227 )
2024-02-09 18:45:38 -06:00
Tim Winters
0eb0a4e3c5
Store the last pose on update ( #1207 )
...
* Store the last pose on update
* Don't clear lastPose if pose isn't calculated
---------
Co-authored-by: Mohammad Durrani <46766905+mdurrani808@users.noreply.github.com >
2024-02-05 09:50:36 -05:00
Chris Gerth
7666f152bb
Fix chessboard gen for unique square sizes ( #1217 )
2024-02-05 09:48:39 -05:00
Craig Schardt
45a39f6609
Remove duplicate video modes ( #1221 )
...
(Fixes #1219 )
2024-02-04 22:42:01 -05:00
Matt
bc55218739
Add NPU usage to metrics on supported platforms ( #1215 )
2024-02-03 12:31:31 -05:00
Matt
e616d93d59
Update CameraCalibrationInfoCard.vue ( #1214 )
2024-02-02 21:53:47 -05:00
Chris Gerth
5851509a9e
Python tweaks ( #1211 )
...
* Increasing api parity with java/cpp by adding hasTargets
* type hints fixed up
* wpiFormat
2024-02-02 14:17:53 -06:00
james20902
ea1b701ba7
Add support for different RKNN YOLO models in the backend ( #1205 )
2024-02-01 23:48:02 -05:00
Matt
62112cd2fd
Reduce initial connection bandwidth ( #1200 )
...
Reduces bandwidth requirements by being much lazier about how much calibration data is sent to the UI.
2024-02-01 21:42:54 -05:00
Gautam
c7508fea46
Add v4l-utils to install script ( #1201 )
...
adds about 2kb to our image
2024-01-27 09:46:50 -05:00
Matt
eca3cea82d
Sort object detection results and reduce code duplication ( #1173 )
...
* Sort object detection results and reduce code dup.
* Filter objdet results by ratio and area
* Address code review
---------
Co-authored-by: Mohammad Durrani <46766905+mdurrani808@users.noreply.github.com >
2024-01-23 14:10:31 -05:00
Craig Schardt
cbbfbda59d
clean up debugging println ( #1193 )
2024-01-22 22:59:42 -05:00
Drew Williams
a3e1dda3aa
Fixed cpp sim apriltag layout and cleaned up cpp sim example ( #1190 )
...
* Fixed cpp sim apriltag layout and cleaned up cpp sim example
* changed layout for photoncamerasim
---------
Co-authored-by: Drew Williams <DrewW@iARx.com >
2024-01-22 15:38:25 -05:00
Aiden Lambert
939283df0e
Fix positioning of multitarget struct in pipelineresult unpack ( #1181 )
...
fixed the unpacking order to match the current pipelineresult data layout.
* fix positioning of multitarget struct in pipelineresult unpack
* fix encode order in PhotonPipelineResult.cpp
2024-01-22 13:05:30 -05:00
Craig Schardt
43338a4e96
Temperature monitoring for RK3588 ( #1186 )
2024-01-22 07:59:40 -05:00
Craig Schardt
bcea6fcc8d
Bump WPILib to 2024.2.1 ( #1188 )
2024-01-21 20:06:47 -05:00
Ethan Wall
90773e0e4a
[photonlib-py] Begin implementing PhotonPoseEstimator in Python ( #1178 )
...
* [photonlib-py] Initial impl of PhotonPoseEstimator
---------
Co-authored-by: Matt <matthew.morley.ca@gmail.com >
2024-01-21 06:57:32 -06:00
Matt
57f02f31a5
Dont flush settings on exit after import ( #1179 )
...
Fixes bug when importing settings zip that would have the new settings be over written, and would not actually update
2024-01-20 20:49:51 -05:00
Matt
580bbb4a4d
Draw calibration rainbow and scale thickness based on image size ( #1174 )
2024-01-20 20:04:15 -05:00
Craig Schardt
4a0c15b61b
Disable the network controls when networkingIsDisabled is true ( #1118 )
...
* commented controls that should depend on networkingIsDisabled
* add the thing
* fix Manage Device Networking showing disabled
* commented controls that should depend on networkingIsDisabled
* add the thing
* fix Manage Device Networking showing disabled
* Hide the settings that aren't available when networking is disabled
* Update NetworkingCard.vue
* Update NetworkingCard.vue
---------
Co-authored-by: Sriman Achanta <68172138+srimanachanta@users.noreply.github.com >
2024-01-20 19:46:47 -05:00
Programmers3539
a1df37e20f
Add Orange Pi 5 Plus image ( #1170 )
...
And bumps both opi images to kill snapd
2024-01-20 19:45:58 -05:00
DeltaDizzy
644c162834
Make java examples independent by adding GradleRIO version ( #1158 )
2024-01-20 19:45:29 -05:00
Max Worrall
5f591a51c4
[photonlib-py] Remove print statement ( #1171 )
2024-01-18 11:21:42 -05:00
Sriman Achanta
d59be893ae
Fix UI bugs from RKNN PR ( #1169 )
...
* fix interactiveCols
* fix deferred store bug
* Fix bug where ObjectDetection pipeline could be made on invalid platforms
* Update vite.config.ts
2024-01-16 22:23:05 -05:00
Ryan Blue
f13a507a71
Fix total ram reporting ( #1161 )
2024-01-15 23:03:52 -05:00
Programmers3539
628cead2dc
Add LL3 image from photon-image-modifier ( #1166 )
...
* LL3
* Update build.yml
2024-01-15 22:50:44 -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
Matt
e1f550a751
Load libquadmath on Windows ( #1163 )
...
Nobody reads these, right? This probably won't make things worse. Surely.
2024-01-15 18:44:58 -05:00
Ryan Blue
a40e4049d4
Update spotless to fix exception spam ( #1162 )
2024-01-15 15:44:43 -05:00
Matt
152888f216
Bind-mount repo in image builder ( #1157 )
...
Reduces built image size by not accidentally copying source in
2024-01-14 13:31:12 -05:00
ArchB1W
b729d9e917
[photon-lib java] Implement ProtobufSerializable ( #1156 )
...
* [photon-lib java] Fix classes with protobuf support not "announcing it"
Since they didn't implement `ProtobufSerializable` this meant that most other software didn't even know protobufs were even implemented.
In AdvantageKit for example this would cause it to not work it all and crash.
* Run `spotlessJavaApply`
2024-01-13 22:35:57 -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
v2024.1.4
2024-01-13 18:57:56 -06:00
Judson James
a8aa32fab5
Fix build.yml ( #1153 )
v2024.1.3
2024-01-12 21:39:48 -08:00
Sriman Achanta
e40761aaba
Publish photonlib json to releases ( #1141 )
2024-01-12 23:55:52 -05:00
Judson James
354dd15620
Rewrite ARM builds to use arm-runner-action to resolve OrangePi5 images ( #1143 )
2024-01-12 20:52:39 -08:00
Matt
07b299a076
Update vendor JSON url ( #1150 )
2024-01-12 10:07:19 -05:00
Matt
0cec1eef9f
[python] Only add maturity/suffix to version if groups matched ( #1146 )
...
* Only add maturity/suffix if groups matched
---------
Co-authored-by: Chris Gerth <gerth2@users.noreply.github.com >
2024-01-10 23:23:40 -06:00
Matt
68d8a943f7
Add 2024 test mode pictures ( #1136 )
2024-01-08 14:09:15 -05:00
Drew Williams
9f0aebe4ce
Updates workflow to publish photon-targeting for docker hosts ( #1138 )
2024-01-08 14:08:48 -05:00
Matt
6444ae884d
Restart server on general settings change ( #1137 )
v2024.1.2
2024-01-08 13:02:31 -05:00
Matt
02df8aa925
Bound check sliders in web UI ( #1134 )
...
* Bound check sliders
* Update pv-range-slider.vue
---------
Co-authored-by: Sriman Achanta <68172138+srimanachanta@users.noreply.github.com >
v2024.1.1
2024-01-08 09:27:54 -05:00
Sriman Achanta
4d458198c1
Fix bug with saving general settings not using tempSettingsStruct and using store values instead ( #1131 )
...
residual from #1075
closes #1129
2024-01-08 08:32:56 -05:00
Craig Schardt
5cbb507c87
Fix OV9281 typo in UI ( #1130 )
2024-01-07 21:15:35 -05:00
Matt
e71ce899d6
Add mrcal packges to install script ( #1128 )
...
Closes #1124
Also bumps opencv to 4.6 to match our libcamera driver
2024-01-07 20:18:48 -05:00
Matt
60220f38e6
Add cameralensmodel enum ( #1126 )
...
Preparing for future lens models like splined stereo
2024-01-06 23:17:55 -07:00
Matt
bf5e8dc81b
Bump wpilib to 2024.1.1 ( #1127 )
...
Does not yet include test mode
2024-01-07 00:44:28 -05:00
Craig Schardt
b8a6a5d56a
Install NetworkManager on Ubuntu distributions ( fixes #1052 ) ( #1070 )
...
Add the following args to the install script:
Syntax: sudo ./install.sh [-h|m|n|q]
options:
-h Display this help message.
-m Install and configure NetworkManager (Ubuntu only).
-n Disable networking. This will also prevent installation of NetworkManager.
-q Silent install, automatically accepts all defaults. For non-interactive use.
2024-01-06 09:45:56 -05:00