Skip to content

Releases: jsimpso81/ChoreoLibLabVIEW

ChoreoLib LabVIEW V2024.1 - Update 1

08 Mar 06:21
Compare
Choose a tag to compare

ChoreoLib LabVIEW V2024.1

This is a port of ChoreoLib for LabVIEW. This is a library for reading and executing Choreo trajectories as part of the First FRC robotics competition.

A separate examples package contains a fully real and simulated example robot project for swerve drive, as well as other examples. Because of installation issue, the examples are provided as a ZIP file. Unzip the file to an empty directory.

Menu macros have been implemented for what is anticipated as the most used components, including controllers and commands.

Whats changed

  • Update file read to match Choreo GUI 2.0. Note the files now have a .TRAJ extension. However they are internally still formated as JSON files.

Prerequisites

  1. This library requires the WPILIB Math LabVIEW library. It can be found here:
    https://github.com/jsimpso81/WPILIBMathLabview/releases/latest

Installation Notes

  1. Download the install files , "choreoliblvxxxx_2024.0.*.nipkg" xxxx will be 2023 for the LabVIEW version. This is NOT the FRC season year.
  2. To install, double click on the file.

Optionally to install the function examples (highly suggested):

  1. Download the "choreolibexamples_2024.*.zip" file (The * is replaced with the library version number.)
  2. Create a new directory for the examples.
  3. Unzip the file to this new directory.

Change log:
Full Changelog: V2024.00...V2024.1

Previous changes: V01.0.0...V2024.00

Please submit all questions, issues, and enhancement suggestions via the "issues" menu on github. Contributions are welcome.

ChoreoLib LabVIEW V2024.0 - Inital Season release

13 Jan 06:40
Compare
Choose a tag to compare

ChoreoLib LabVIEW V2024.0

This is a port of ChoreoLib for LabVIEW. This is a library for reading and executing Choreo trajectories as part of the First FRC robotics competition.

A separate examples package contains a fully real and simulated example robot project for swerve drive, as well as other examples.

Menu macros have been implemented for what is anticipated as the most used components, including controllers and commands.

Prerequisites

  1. This library requires the WPILIB Math LabVIEW library. It can be found here:
    https://github.com/jsimpso81/WPILIBMathLabview/releases/latest

Installation Notes

  1. Download the install files that match the version of LabVIEW you are using 2020 or 2023, "choreoliblvxxxx_2024.0.*.nipkg" xxxx will be 2020 or 2023 for the LabVIEW version. This is NOT the FRC season year.
  2. To install, double click on the file.

Optionally to install the function examples (highly suggested):

  1. Download the "choreolibexamples_2024.*.zip" file (The * is replaced with the library version number.)
  2. Create a new directory for the examples.
  3. Unzip the file to this new directory.

Change log:
Full Changelog: V01.0.0...V2024.00

Please submit all questions, issues, and enhancement suggestions via the "issues" menu on github. Contributions are welcome.

ChoreoLib LabVIEW V01.0.0

31 Dec 22:11
Compare
Choose a tag to compare

ChoreoLib LabVIEW 1.0

NOTE: THERE ARE ISSUES WITH INSTALLING THE EXAMPLES WITH LABVIEW 2023. AS SUCH THE INSTALL PACKAGE WAS REMOVED. THE ISSUE IS BEING WORKED ON.

This is a port of ChoreoLib for LabVIEW. This is a library for reading and executing Choreo trajectories as part of the First FRC robotics competition.

A separate examples package contains a fully real and simulated example robot project for swerve drive, as well as other examples.

Menu macros have been implemented for what is anticipated as the most used components, including controllers and commands.

Prerequisites

  1. This library requires the WPILIB Math LabVIEW library. It can be found here:
    https://github.com/jsimpso81/WPILIBMathLabview/releases/latest

Installation Notes

  1. Choose the install files that match the version of LabVIEW you are using 2020 or 2023. This is NOT the FRC Season year.
  2. Install both the library (package) and the examples packages.
  3. To install, double click on the file.

Change log:

  • This is the initial release

Please submit all questions, issues, and enhancement suggestions via the "issues" menu on github. Contributions are welcome.