Skip to content

Releases: PhotonVision/photonvision

v2024.1.1-beta-3.2

11 Nov 02:43
524b135
Compare
Choose a tag to compare
v2024.1.1-beta-3.2 Pre-release
Pre-release

What's Changed

  • Fix OpenCV load in simulated robot projects by @mcm001 in #1001

Full Changelog: v2024.1.1-beta-3.1...v2024.1.1-beta-3.2

v2024.1.1-beta-3

04 Nov 17:10
9370937
Compare
Choose a tag to compare
v2024.1.1-beta-3 Pre-release
Pre-release

This is the third beta release for the 2024 FRC competition season! A lot has changed since 2023, so take a look at the PRs merged below, and changes since 2023.4.2. Our docs (still being updated for 2024) have general installation and debugging instructions.

We want to thank everyone who contributed to PhotonVision in any way. This is a volunteer-run project, and community code contributions, beta testing, and feedback have been invaluable in making PhotonVision what it is. We’re always trying to improve, so if you have any issues or questions, please let us know on Chief Delphi or our Discord. In particular, say hello to everyone who's contributed for the first time since our last release!

Known issues

  • PhotonPoseEstimator's estimated pose has different origin depending on number of tags in view #991 (fixed in latest dev)

What's Changed

  • Bump opencv to fix cross-compile rpath by @mcm001 in #992
  • Bump wpilib to beta-3 by @mcm001 in #998
  • [photon-lib] Make PhotonPoseEstimator coprocessor multitag result relative to tag layout origin by @amquake in #997
  • Check if WS is closing before sending message by @mcm001 in #993
  • Add StickyFPS quirk to disable setting first video mode on boot by @superpenguin612 in #994
  • Fix trailing quotes in readme by @mcm001 in #990

Full Changelog: v2024.1.1-beta-1...v2024.1.1-beta-3

v2024.1.1-beta-2

04 Nov 14:20
7eb4645
Compare
Choose a tag to compare
v2024.1.1-beta-2 Pre-release
Pre-release

This is the second beta release for the 2024 FRC competition season! A lot has changed since 2023, so take a look at the PRs merged below, and changes since 2023.4.2. Our docs (still being updated for 2024) have general installation and debugging instructions.

We want to thank everyone who contributed to PhotonVision in any way. This is a volunteer-run project, and community code contributions, beta testing, and feedback have been invaluable in making PhotonVision what it is. We’re always trying to improve, so if you have any issues or questions, please let us know on Chief Delphi or our Discord. In particular, say hello to everyone who's contributed for the first time since our last release!

Known issues

  • PhotonPoseEstimator's estimated pose has different origin depending on number of tags in view #991 (fixed in latest dev)

What's Changed

Full Changelog: v2024.1.1-beta-1...v2024.1.1-beta-2

v2024.1.1-beta-1

31 Oct 04:31
fa87af9
Compare
Choose a tag to compare
v2024.1.1-beta-1 Pre-release
Pre-release

This is the first beta release for the 2024 FRC competition season! A lot has changed since 2023, so take a look at the PRs merged below. Our docs (still being updated for 2024) have general installation and debugging instructions.

We want to thank everyone who contributed to PhotonVision in any way. This is a volunteer-run project, and community code contributions, beta testing, and feedback have been invaluable in making PhotonVision what it is. We’re always trying to improve, so if you have any issues or questions, please let us know on Chief Delphi or our Discord. In particular, say hello to everyone who's contributed for the first time since our last release!

Known issues

  • Cross-compiled builds (so all aarch64/arm32 builds) have incorrect OpenCV rpaths. This breaks Photon pi image, arm32, and aarc64 builds. This is fixed in beta-2.

Major changes

Other Changes

Full Changelog: v2023.4.2...v2024.1.1-beta-1

Read more

v2023.4.2

19 Feb 19:09
cf68f2a
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2023.4.1...v2023.4.2

v2023.4.1

17 Feb 18:21
8e724ef
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2023.4.0...v2023.4.1

v2023.4.0

15 Feb 23:03
a4554d9
Compare
Choose a tag to compare

New release, now built against wpilib 2023.3.2! If you're using 2023.3.0 no need to reflash; if you're coming from an earlier version, and on a limelight or Pi device, a reflash is probably required (depending on version).

This release brings mulit-tag PNP support! Change the estimation strategy to MULTI_TAG_PNP in your PhotonPoseEstimator to take advantage of this new feature.

Major changes

Other Changes

New Contributors

Full Changelog: v2023.3.0...v2023.4.0

v2023.3.0

01 Feb 20:16
8ae7977
Compare
Choose a tag to compare

Major fixes

Fixes issue with v2023.2.2 where LimeLight cameras fail to load camera streams. New major version means you should reflash your LimeLight/Pi! The libcamera driver we built our GPU code against (0.0.3) is different from 2023.2.1 or 2023.2.2, and a reflash is required to get the new Linux libraries. Orange Pi/MiniPC/other people, reflashing is not required.

What's Changed

  • Update libphotonlibcamera to target libcamera0.0.3 by @mcm001 in #783
  • Fix "raw" vs "rawBytes" in simphotoncamera.h by @mcm001 in #785

Full Changelog: v2023.2.2...v2023.3.0

v2023.2.2

31 Jan 15:13
e58c27c
Compare
Choose a tag to compare

Major notes

(Breaking) Limelight users will need to offline update to the jar here to fix camera streams not appearing: https://github.com/PhotonVision/photonvision/releases/download/Dev/photonvision-dev-v2023.2.2-1-gdeb8f97e-linuxarm64.jar

Breaking C++ bug fixed, as well as changing pipelines over NT. LimeLight image now has NetworkManager, which was required, but will occasionally fail to boot on some LimeLight devices. Reflashing to older versions of Photon or reflashing LL software is sufficient to recover the device.

Note that connecting to your coprocessor without a DHCP server, and specifically the FRC radio, also connected to your network switch is not a supported (as in we-provide-troubleshooting, not as in does-it-work) configuration. Advanced users can make static IP work without a radio, though!

What's Changed

New Contributors

Full Changelog: v2023.2.1...v2023.2.2

v2023.2.1

18 Jan 23:16
811fef1
Compare
Choose a tag to compare

2023.2.1

For Raspberry Pi & LimeLight/Gloworm devices we highly suggest reimaging to improve networking robustness. For all other devices (Orange Pi, Beelink, etc) a offline update is sufficient.

Known issues

  • LimeLight fails to boot with new image -- Ethernet lights never start blinking. Working on a fix ASAP
  • LimeLight won't take static IP -- due to NetworkManager not running by default. Working on confirming a fix, for now I've taken the LL image down from this release.
  • Sometimes, 3d mode can freeze right after calibration. Restarting photon once or changing resolutions after calibration seems to fix this -- still trying to nail down root cause.

Major changes

  • Bump pi image version to include networking robustness by @mcm001 in #747
  • Switch network management to NetworkManager on Linux by @mcm001 in #738
  • Add calibdb upload button by @mcm001 in #735
  • Add calibration decimate dropdown by @mcm001 in #739
  • Add PhotonPoseEstimator (replacement for RobotPoseEstimator) by @agasser in #734
  • Add hostname to CameraPublisher MJPEG stream by @realSaddy in #722
  • Bump to wpilib 2023.2.1 by @mcm001 in #741

Other changes

New Contributors

Full Changelog: v2023.1.2...v2023.2.1