Skip to content

PathPlanner LabVIEW 2025 - Update 1

Latest
Compare
Choose a tag to compare
@jsimpso81 jsimpso81 released this 09 Feb 04:36

PathPlanner LabVIEW 2025 - Update 1

This version is able to read .PATH files generated by the 2025 version of the PathPlanner GUI. This version should also be able to read CSV trajectory files from the previous version of the PathPlanner GUI. This version can also read .PATH files and write CSV trajectory files. (There is a snippet macro that does this. It can be used interactively on a PC. This is for those that don't want to create trajectories from paths on the roboRIO. )

SUBSTANTIAL CHANGES WERE MADE TO THE PATH CREATION - CONSIDER THIS A BETA RELEASE While significant testing has been done, the Path creation routine is again completely new for 2025.

Installation Notes

  1. Install the library package. To install, double click on the file.
  2. To install the examples, download the package. To install, double click on the file.

What's new and changed

  • Fixed bug in event triggering
  • Updated documentation.
  • Updated exmples
  • Re-implemented Path creation to match the 2025 GUI tool and Path cluster.
  • Examples have been updated.

What still needs to be done

  • Implement 2025 changes to trajectory generation. Currently trajectory generation is based on the 2024 code with changes needed to read the new path cluster.
  • Update the function that writes a Path to a file. This needs to have the new path cluster features added.

Documentation Notes

  • Some CMD VI documentation has not been completed. The VIs with incomplete documentation contain notes in their documentation indicating they are not complete. However there are both menu macros and examples that use these functions. Also, the inputs and outputs are named such that hopefully their meaning is clear.

Event Triggering
Only Boolean Events can be triggered. The following table lists the actions performed for different types of commands:

  • Unknown - nothing - not supported.
  • Wait - nothing - not supported
  • Named - Issue boolean command with TRUE value using the "name" as the command name.
  • Path - nothing - not supported
  • Sequential, Parallel, Race, Deadline - Issue boolean command with TRUE value for each of the commands contained in the "commands" array.
    The value for "name" is used as the command name.

Change log:
Full Changelog: V2025.0...V2025.1

Previous changes:
Full Changelog: V2024.1.2...V2025.0
Full Changelog: V2024.1.1...V2024.1.2
Full Changelog: V2024.1.0...V2024.1.1
Full Changelog: V2.2.1...V2024.1.0
Full Changelog: V3.0.0-ALPHA-2...V4.0.0-BETA-2
Full Changelog: https://github.com/jsimpso81/PathPlannerLabVIEW/commits/V2.2.1

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