person4268
8fe53f3b84
Check MSVC Runtime before loading natives ( #1809 )
2025-03-11 20:10:15 -07:00
Sam Freund
a3304818d2
fix: docs for YOLOv11 naming ( #1806 )
2025-03-09 15:11:56 -07:00
Julius
4057205583
Cleanup Docs for PhotonPoseEstimator ( #1795 )
2025-03-04 21:41:04 +08:00
Jade
7f1936d609
Make macOS arm wording generic ( #1796 )
2025-03-02 14:45:20 -08:00
Vasista Vovveti
f41a472308
Fix rknn detection for non opi platforms ( #1797 )
2025-03-02 14:44:38 -08:00
Sam Freund
9589967808
fix: docs updates for the different apriltag field layouts ( #1787 )
v2025.2.1
2025-02-19 08:54:07 -08:00
Owen Busler
311846dc26
Update camera calibration docs to add calib.io targets note ( #1732 )
2025-02-19 07:19:54 -08:00
Matt Morley
533f8c97fd
Add constrained solvePNP strategy ( #1682 )
...
Signed-off-by: Jade Turner <spacey-sooty@proton.me >
Co-authored-by: Jade Turner <spacey-sooty@proton.me >
v2025.2.1-rc2
2025-02-19 14:15:27 +08:00
Cameron (3539)
75c289f526
Stop unknown coprocessor stats / no output from shell commands. ( #1786 )
...
Join the threads and wait for them to finish reading the input/error
streams before returning.
v2025.2.1-rc1
2025-02-17 15:58:16 -08:00
Sam Freund
e97865166d
[build] Bump WPILib to 2025.3.1 ( #1785 )
2025-02-17 14:04:25 +08:00
Joseph Eng
53144bfcf1
Clean up pnp distance trig solve ( #1781 )
2025-02-14 21:20:05 -08:00
Joseph Eng
ee97a1b62e
Add back pr template ( #1782 )
...
This has the contents of
https://github.com/PhotonVision/photonvision/pull/1561 at
04f63bdd6e ,
which got force-pushed away before it got merged.
---------
Co-authored-by: Matt <matthew.morley.ca@gmail.com >
Co-authored-by: Gold856 <117957790+Gold856@users.noreply.github.com >
Co-authored-by: Jade <spacey-sooty@proton.me >
2025-02-14 18:37:11 -08:00
Julius
01a3d31734
Add 6328's implementation of PNP distance for Trig Solving to PhotonPoseEstimator ( #1767 )
...
https://discord.com/channels/725836368059826228/725846784131203222/1334309604946874460
https://www.chiefdelphi.com/t/frc-6328-mechanical-advantage-2025-build-thread/477314/85
Helps with ambiguous single tag estimates and produces more stability.
2025-02-13 11:45:18 -08:00
Jade
a546ff0819
Add version checking to C++ ( #1774 )
...
Signed-off-by: Jade Turner <spacey-sooty@proton.me >
Co-authored-by: Matt <matthew.morley.ca@gmail.com >
2025-02-12 23:23:11 -05:00
Sam Freund
67bc032d26
remove unnecessary readme badges ( #1768 )
...
closes #1766
2025-02-11 13:54:49 +08:00
Matt Morley
8f816cf1af
Verify WPILib/OpenCV versions at runtime ( #1772 )
2025-02-10 17:52:48 -08:00
Craig Schardt
e2b028abdc
Update install command for Romi ( #1746 )
...
Pending https://github.com/PhotonVision/photon-image-modifier/pull/49
2025-02-09 21:27:59 -06:00
Sam Freund
00fb4bdf07
Update Allowed Naming Conventions For Object Detection Models ( #1749 )
2025-02-09 07:12:47 -08:00
Sam Freund
7067c75525
Add YOLO11 Support ( #1736 )
2025-02-08 17:11:01 -08:00
Sam Freund
ef82328d74
Upload new algae RKNN model ( #1758 )
2025-02-03 15:52:20 -08:00
Sam Liu
be59e3a958
Add 3D tracking of the 2025 Algae in Colored Shape pipelines ( #1756 )
2025-02-01 14:11:01 -08:00
Joseph Eng
99427d888a
Fix fallback for the multitag on rio pose strategy ( #1755 )
2025-02-01 14:09:43 -08:00
Sam Freund
8ec2da952f
Yolo docs minimalist ( #1723 )
2025-01-28 10:05:23 -08:00
Anon Ymous
a5d007e258
Change SimCameraProperties to enable chaining of setters ( #1731 )
2025-01-28 10:03:03 -08:00
Gold856
78b82e3a96
Add FontAwesome assets ( #1734 )
...
Fixes #1472 . TTF fonts were included as part of the FontAwesome kit, but
I opted to not add them because basically every browser won't use them
and it just pollutes the repo.
2025-01-19 23:58:47 -05:00
Gold856
1303a0eaae
Fix typos and incorrect param order in Javadoc ( #1740 )
2025-01-19 22:56:47 -05:00
David Vo
ab41d2d1ed
photonlibpy: Explicitly re-export ( #1737 )
2025-01-17 18:28:16 -08:00
Jade
d78f2b8650
Add LL3g to release ( #1727 )
v2025.1.1
v2025.1.1-rc1
2025-01-14 06:38:42 -08:00
Devon Doyle
5e5df483e2
Camera disconnected + stream normalization improvements ( #1701 )
2025-01-13 23:30:25 -08:00
Matt Morley
009ec9e1d4
Bump images to v2025.0.3 ( #1724 )
2025-01-13 15:17:47 -08:00
David Vo
a08dc374c8
photonlibpy: License under MIT ( #1700 )
...
Everything under the `photon-lib` directory is intended to all be
licensed under MIT:
e40c8fbca0/photon-lib/.styleguide-license (L2)
Presumably we don't want to force teams to release their robot code
under GPL.
2025-01-13 12:00:09 -05:00
Liam Stow
5b0ec742c4
add [[maybe_unused]] to EstimateCamPosePNP() ( #1721 )
...
Fixes #1716
2025-01-13 11:36:06 -05:00
Craig Schardt
04e28bc2d8
Bump images to v2025.0.2 ( #1717 )
2025-01-12 20:52:45 -07:00
Sam Freund
966b9e8c61
Yolo duplication fix ( #1713 )
...
Somebody wanted a description, so here I am.
This PR fixes an error which caused the discoverModels function to be
rerun after each upload of a new model, but without clearing the list of
available models. This causes any models that were on the list prior to
the import to be duplicated. This PR also makes it so that uploading a
model automatically updates the list of available models.
---------
Co-authored-by: Matt Morley <matthew.morley.ca@gmail.com >
Co-authored-by: Chris Gerth <gerth2@users.noreply.github.com >
2025-01-12 19:48:39 -06:00
Jade
5f75619063
Bump python projects to 2025.2.1 ( #1705 )
...
Blocked on robotpy release
---------
Signed-off-by: Jade Turner <spacey-sooty@proton.me >
Co-authored-by: Matt Morley <matthew.morley.ca@gmail.com >
2025-01-12 16:24:36 -05:00
person4268
03ff9357d7
Remove nonfunctional ignore-cameras CLI arg ( #1708 )
...
The underlying logic appears to have been removed. I don't think anyone
really used this option, and the new camera matching stuff makes it
redundant.
2025-01-12 16:23:59 -05:00
Matt Morley
d05032963d
Create new tag workflow ( #1645 )
2025-01-12 11:34:36 -07:00
Matt Morley
7d9f9a627c
Document v4l latency ( #1676 )
2025-01-12 11:30:36 -07:00
Jade
2d19908119
fix docs ci not running ( #1707 )
...
Signed-off-by: Jade Turner <spacey-sooty@proton.me >
2025-01-11 23:50:39 -05:00
DeltaDizzy
d487e1c466
Fix deprecation warnings in PhotonLib examples ( #1699 )
...
The following deprecation warnings have been fixed:
- `SwerveModuleState.optimize(desiredState, currentRotation);`, which is
now an instance method
- `AprilTagFields.kDefaultField.loadAprilTagLayoutField();`, which is
now `AprilTagFieldLayout.loadField(AprilTagFields.kDefaultField);`
WIP:
- [x] C++
- [x] Python
2025-01-11 23:30:24 -05:00
mythgarr
159b848234
[python] Fix PhotonPipelineMetadata constructor arg order ( #1698 )
...
Relates to https://github.com/PhotonVision/photonvision/pull/1578
2025-01-11 23:29:19 -05:00
David Vo
53e6890f20
photon-serde: Relicense generated files under MIT ( #1709 )
2025-01-11 16:55:55 -07:00
Matt Morley
83c124f7fc
Ingest wpilib!7609 and add turbo button ( #1662 )
...
Now that https://github.com/wpilibsuite/allwpilib/pull/7572 and
https://github.com/wpilibsuite/allwpilib/pull/7609 have been merged:
- Adds a magic hidden button to enable the new frame grabber behavior by
adding a boolean topic at `/photonvision/use_new_cscore_frametime`.
Toggle this to true to maybe increase FPS at the cost of latency
variability
- Bumps WPILib to ingest
https://github.com/wpilibsuite/allwpilib/pull/7609 , but doesn't
currently provide any user feedback about the time source. I don't think
that reporting this super matters?
---------
Co-authored-by: Jade <spacey-sooty@proton.me >
2025-01-11 07:37:09 -07:00
Jade
05348f3981
[build] Bump to WPILib 2025.2.1 ( #1703 )
...
Signed-off-by: Jade Turner <spacey-sooty@proton.me >
2025-01-11 22:09:45 +08:00
Devon Doyle
e40c8fbca0
Calibration card and PV input styling ( #1695 )
...
Images are before and after comparison.
Does the following:
- Fixes several styling issues with pv-* input elements, including top
padding, vertical alignment, and allocated input width


- Conforms the calibration details modal to overall styling and spacing
standards


(left the blank table there on empty calibrations to give the user a
sense of what they might see if they don't have any)
2025-01-08 16:46:31 -05:00
Sam Freund
27684eef60
Add custom models ( #1687 )
2025-01-08 11:44:06 -07:00
Jochem
cc740c92c9
Added constructor overload to PhotonCameraSim for AprilTagFieldLayout ( #1692 )
2025-01-08 11:43:46 -07:00
Jade
e673304221
Use pragma once ( #1693 )
...
Signed-off-by: Jade Turner <spacey-sooty@proton.me >
2025-01-09 00:49:53 +08:00
Matt Morley
974fcec21e
Cancel previous GH commit jobs ( #1690 )
2025-01-08 09:24:49 -07:00
Sam Freund
36e3a1f72e
Update references in docs to 2025 ( #1685 )
...
Fixes #1651
2025-01-07 15:38:20 -07:00