Pathplanner Versions Save

A simple yet powerful path planning tool for FRC robots

v2023.4.2

11 months ago
   

Changelog

  • Marker positions will now be maintained when deleting or inserting a waypoint
  • Clarified units in most text boxes (#292) - @itsmichaelyu
  • Fix markers not being copied when a path is duplicated (#291) - @itsmichaelyu

PathPlannerLib Changelog

v2023.4.1

1 year ago
   

Changelog

  • Fixed a bug preventing the end point of a path from being dragged around (#254) - @hadley31

PathPlannerLib Changelog

v2023.4.0

1 year ago
   

Changelog

  • Added "focused selection" setting that will hide all but the adjacent 2 waypoints when a waypoint is selected (#247 - @hadley31)
  • Added keyboard shortcut to delete the selected waypoint or marker (cmd + delete on mac, delete on windows/linux)
  • Added navigation arrows to waypoint cards like already existed for markers (#247 - @hadley31)

PathPlannerLib Changelog

v2023.3.1

1 year ago
   

Changelog

  • Tweaked Charged Up field image
  • Added a warning pop-up regarding the non-standard field mirroring

PathPlannerLib Changelog

v2023.3.0

1 year ago
   

Changelog

Major changes since 2022

  • Added Charged Up field image
  • Added new editor modes:
    • Edit Markers
    • Measure
    • Graph - @bckircher
    • Path Following (Only available when connected to PPLib server)
  • Added "Stop Point" option to waypoints. Stop points mark a location where the robot should stop during a path. This is used to load a path as a path group in PPLib.
  • Added ability to add "event markers" and "stop events" to paths that can be used to trigger other code while path following. This is used by PPLib's new AutoBuilder functionality to generate full autonomous commands from path files.
  • Redesigned UI with Material 3 standard
  • Added setting for dynamic app theming based on team color (or any color you want)
  • Native Apple silicon support
  • Added ability to import custom field images
  • Cards in the editor can now be dragged around to reposition them
  • Added project specific settings to sync settings across multiple computers working on the same project (#157) - @hadley31
  • Added ability to exclude a hard-coded holonomic rotation for waypoints (excluding start/end/stop points). If excluded, the rotation will be interpolated between the next available rotations.
  • Added ability to connect to PPLib server (Java only) running on the robot. This will save changes to paths on the robot without re-deploying, and will enable a new "Path Following" editor mode that will display the current path, target robot pose, and actual robot pose while path following
  • Fixed file picker error on linux (#149) - @person4268
  • Added ability to do basic math in text boxes. For example, entering 5.0 * 2 will be evaluated to 10.0 - @ohowe1
  • Added notification for new PathPlannerLib releases

Changes since beta v2023.2.0

  • Show deadline label for first event name when deadline execution behavior is selected (#186) @hadley31
  • Add prev/next buttons to marker and stop event cards (#187)
  • Fix deploy button not being hidden in Apple App Store builds (#189)
  • Added Charged Up field image
  • Fixed bug preventing dragging points that were placed outside of the field perimeter

PathPlannerLib Changelog

v2023.2.0

1 year ago
   

Changelog

  • Added project specific settings to sync settings across multiple computers working on the same project (#157) - @hadley31
  • Added parallel deadline stop event execution behavior (#167)
  • Added minimum wait behavior (#168)
  • Add buttons to edit/delete custom fields (#172)
  • Fixed bug that prevented adding event names to newly created waypoints with a stop event

PathPlannerLib Changelog

v2023.1.0

1 year ago
   

Changelog

  • Added ability to add multiple events per marker. For example, "intakeDown", and "runIntake" at the same marker.
  • Added "AutoBuilder Stop Events" to every waypoint that is either the start point, end point, or marked as a stop point. Instead of triggering these events while path following, these events will be run between paths. These can be edited from the markers editor mode and can be used in PPLib to generate full autonomous command groups.
  • Fixed file picker error on linux (#149) - @person4268

PathPlannerLib Changelog

v2023.0.1

1 year ago

This release will not be deployed to the Apple App Store and Microsoft Store. I do not want to auto-update people that do not wish to upgrade to this release yet.

   

Changelog

  • Added ability to add a wait time to each stop point. This is only a value that can be retrieved in robot code for use in wait commands, it will not actually cause the robot to wait.
  • Added ability to exclude a hard-coded holonomic rotation for waypoints (excluding start/end/stop points). If excluded, the rotation will be interpolated between the next available rotations.
  • Show a preview when adding a new marker

PathPlannerLib Changelog

v2023.0.0

1 year ago

This release will not be deployed to the Apple App Store and Microsoft Store. I do not want to auto-update people that do not wish to upgrade to this release yet.

   

Changes since 2022

  • Redesigned with the Material 3 standard
  • Dynamic app theme based on team color (or any color you want)
  • Native Apple Silicon support
  • Added ability to import and use custom field images
  • Editor cards can now be dragged around to re-position them
  • Added a "Measure" editor mode to measure distances on the field
  • Added an "Event Marker" editor mode to place event markers along a path. These markers can be used to trigger other commands while path following
  • Added a "Graph" editor mode for visualization of generated paths. Thanks to @bckircher
  • Added a "Stop Point" option to waypoints. Paths with stop points can be loaded as a "path group" in PathPlannerLib, which will separate the path by its stop points into a list of individual paths
  • Added the ability to connect to a server running on the robot via PathPlannerLib (Java only for now). This will save changes to paths on the robot without re-deploying, and will enable a new "Path Following" editor mode that will display the current path, target robot pose, and actual robot pose while path following
  • Added ability to do basic math in text boxes. For example, entering 5.0 * 2 will be evaluated to 10.0. Thanks to @ohowe1
  • Added notification for new PathPlannerLib releases
  • Other minor fixes and improvements

PathPlannerLib Changelog

v2022.1.1

2 years ago
   

Changelog

  • Upgraded flutter to 2.10. Windows versions will still use 2.8.1 due to a crash introduced by 2.10
  • Added the ability to insert a new waypoint in the middle of a path. If a waypoint is currently selected, adding a new waypoint will insert that waypoint after the currently selected point. (#72) Thanks @realSaddy
  • A velocity override of '0' will now be treated as a null value to prevent issues. (Fixes #57)
  • Invalid path name characters can no longer be typed in to the path name text field (Fixes #67)
  • Added generation fixes made to PathPlannerLib to the GUI generator. Thanks @bckircher