Skip to content

0.4.9

Latest
Compare
Choose a tag to compare
@amarcolini amarcolini released this 21 Jan 07:28
· 20 commits to master since this release

Changes

  • Navigation module is now multiplatform!
  • GUI is now rewritten for the web!
  • New feedforward classes to better separate it from feedback
  • New AngleSensor class
  • New annotations + delegates for CommandOpMode to make things cleaner
  • Overhauled drive classes
  • Fixed bug where CommandOpMode was initializing commands too early
  • New experimental GVF following algorithms
  • New PositionPath and PositionPathBuilder
  • MotorGroup is now also a List<Motor> for more utility methods
  • Simplified Motor
  • New quality of life features for GamepadEx and MultipleGamepad
    • Controller-independent buttons
    • button concactenation + nicer button selectors
  • Trajectories are now serializable to JSON
  • Removed Angle.defaultUnits
  • Added faster, state-of-the-art path projection algorithms
  • Fixed many bugs with JoosConfig annotation and its siblings
  • Much improved swerve kinematics and overall support
  • Angular acceleration constraints now implemented correctly
  • Fixed bug where ParallelCommands couldn't run more than once
  • Updated all dependencies (including FTC Dashboard)