Skip to content

Releases: WPIRoboticsProjects/GRIP

v1.6.0 Release Candidate 4

08 Sep 04:16
c079aa0
Compare
Choose a tag to compare
Pre-release
v1.6.0-rc4

Publish javadocs with GitHub Actions (#968)

v1.6.0 Release Candidate 3

17 Aug 20:30
2771bb8
Compare
Choose a tag to compare
Pre-release

Changes:

See More

This list of changes was auto generated.

v1.6.0 Release Candidate 1

13 Jun 02:47
f383bdc
Compare
Choose a tag to compare
Pre-release

This is the first release candidate for the 1.6.0 release

Changes since 1.5.2

  • Prevent non-previewable values from being previewed
  • Enable Python code generation for Mac
  • Add source for video files
  • Fix Sobel operation using incorrect kernel size
  • Fix range of generated find_lines python operation
  • Fix incorrect Java code generation for filter_lines
  • Show decimals on low-valued range sliders
  • Add CUDA acceleration to certain operations
    • This is not fully stable (see #949)
  • Make previews always fit vertically in the preview area

1.5.2

30 Jan 18:45
Compare
Choose a tag to compare

This is the second minor update to 1.5.

Changes since 1.5.1

  • Fixed occassional crashes when removing steps (#782)
  • Improved logging (#790)
  • Improved UX for saving projects (#801)
  • Fixed blob detection in generated Java code (#812)
  • Fixed several issues with generated C++ code (#798)

Note for C++ code generation users: the generated methods have changed formats from camelCase to PascalCase. You may have to change some of your code to account for this change.

Github Releases

1.5.1

06 Jan 21:05
Compare
Choose a tag to compare

This is the first minor update to 1.5.

Changes since 1.5.0

  • Minor fixes to C++ code generation (thanks @phurley!)
  • Show an alert when trying to generate code with operations that don't support it
  • Image previews resize to fit the preview pane, no more scrolling to see the whole image!
  • Add a better UI for code generation options
  • Limit camera connection retries to avoid slamming the CPU if GRIP can't connect to a camera
  • Show a warning when trying to deploy code

THE DEPLOY TOOL HAS BEEN DEPRECATED AND IS NO LONGER SUPPORTED

Due to problems with consistently getting GRIP to work on embedded platforms such as the RoboRIO and Raspberry Pi, as well as it's original purpose as a replacement for code generation no longer being relevant, we're deprecating the deploy tool in favor of generating code.

FRC teams can generate code to integrate into their robot programs with the 2017 version of WPILib. Teams looking to run vision code on a coprocessor or driver station can look at the GRIP code generation repository for examples on how to use generated code. This repository will be getting constant updates, and anyone who wants to contribute an example can open a pull request and we'll take a look.

Github Releases

First release candidate for 1.5.1

31 Dec 05:40
Compare
Choose a tag to compare
Pre-release

This is the first minor update to 1.5.

Changes since 1.5.0

  • Minor fixes to C++ code generation (thanks @phurley!)
  • Show an alert when trying to generate code with operations that don't support it
  • Image previews resize to fit the preview pane, no more scrolling to see the whole image!
  • Add a better UI for code generation options
  • Limit camera connection retries to avoid slamming the CPU if GRIP can't connect to a camera
  • Show a warning when trying to deploy code

THE DEPLOY TOOL HAS BEEN DEPRECATED AND IS NO LONGER SUPPORTED

Due to problems with consistently getting GRIP to work on embedded platforms such as the RoboRIO and Raspberry Pi, as well as it's original purpose as a replacement for code generation no longer being relevant, we're deprecating the deploy tool in favor of generating code.

FRC teams can generate code to integrate into their robot programs with the 2017 version of WPILib. Teams looking to run vision code on a coprocessor or driver station can look at the GRIP code generation repository for examples on how to use generated code. This repository will be getting constant updates, and anyone who wants to contribute an example can open a pull request and we'll take a look.

1.5.0 Full Release

02 Dec 03:58
Compare
Choose a tag to compare

Major changes since 1.4.0

  • Added HTTP publishing and image source operations (#551)
  • Added code generation for Java, C++, and Python OpenCV (#597) (experimental)
  • Added support for timing and benchmarking pipelines (#613)
  • Changed the source selector to a dropdown (#631)
  • Added a NetworkTables source (#646)
  • Fixed massive memory leaks with some previews (#679)
  • Solved deadlocking when opening a project (#685, #691)
  • Reduced runtime memory use (#699)
  • Improved command line arguments (#702)
    • THIS CHANGES HOW SAVE FILES ARE LOADED FROM THE COMMAND LINE
    • See the wiki

Minor changes since 1.4.0

  • Added an operation to threshold moving parts of an image (#560)
  • Added drag and drop for operations in the pipeline (#577)
  • Added an about window (#588)
  • Mac shortcuts now use ⌘ instead of CTRL (#598)
  • Added an operation to save images to disk (#599)
  • Added a loading screen (#629)
  • Allow steps to be minimized to hide unconnected sockets (#659)
  • Added a cascade classifier operation (CPU only) (#678)
  • Clean up publishing operations when they're removed from the pipeline (#714)
  • Fixed a rare bug that caused saving to fail (#722)

1.5.0 Release Candidate 3

29 Oct 10:53
Compare
Choose a tag to compare
Pre-release

This is the third release candidate of GRIP 1.5.0

Important changes since 1.5.0-rc2

  • Fix webcam sources failing to stop when opening saved projects (#686)
  • Loading a saved project no longer deadlocks when a pipeline is running (#685, #691)
  • Fix code generation with Windows native app (#694)

Update 6 | Release Candidate 2

11 Oct 02:59
Compare
Choose a tag to compare
Pre-release

This is the second release candidate of GRIP 1.5.0

Important changes since 1.5.0-rc1

  • Solved ordering issue when opening a file via command line (#671)
  • Added code generation for Java, Python, and C++ (#597)
  • Updated watershed operation (#607)
    • NOTE: Pipelines containing the old Watershed Operation will be incompatible with this version and any save files with the previous version will not open.
  • Fixed a memory leak with previewing lines and blobs (#608)

Update 6; Release candidate 1: Electric Hippo

27 Aug 18:02
Compare
Choose a tag to compare

This is the first release candidate of GRIP for the FIRST Beta Season.

Important changes since v1.4.0

  • Adds an operation to threshold the moving parts of an image #560
  • Makes the Start/Stop button flash when stopped
  • Adds Dragging and Dropping Steps in the Pipeline #577
  • Update shortcuts so they match mac style #598
  • Add About window #588
  • Add HTTP publishing and image source operations #551
  • Add operation to save image snapshots to local disk. #599
  • Add a loading screen #629
  • Add Network Tables Source