Skip to content

Release 1.3.0

Compare
Choose a tag to compare
@ewpratten ewpratten released this 24 Jul 14:31
· 616 commits to master since this release

This release brings the following additions, changes, and fixes:

  • All encoders now have their position set to 0 at the time of construction of their CommonEncoder object.
    • If two encoder objects are constructed for the same encoder, the position will be reset twice
  • A brand new logging system has been added with better UX and verbosity
  • PurePursuit paths now can be turned into graphs and saved as PNG files for debugging
  • A new PathImporter class has been added to allow importing of PathWeaver projects into the PurePursuit path format
  • A FileManagement class has been added that manages generated files and logs from robot programs
    • Adds "session" folders. A new folder is created every time the robot boots
  • DriveTrainBase can now create commands for path following using the new createPathingCommand method. When run, the robot position vs goal position is automatically saved to the session folder