Skip to content

Releases: amarcolini/joos

0.2.2-alpha

17 Feb 05:02
Compare
Choose a tag to compare
0.2.2-alpha Pre-release
Pre-release

Changes

  • GUI now has custom backgrounds + better launch interface, but is still broken (to be fixed soon).
  • Command schedulers now are safe to scheduling / cancelling within commands.
  • RobotOpMode now provides better support for Robot classes.
  • SuperTelemetry, a new telemetry that fully prevents conflicting packet sends (more features to come).
  • ListenerCommand no longer takes in the command it's listening as a parameter

0.2.1-alpha

28 Jan 04:13
Compare
Choose a tag to compare
0.2.1-alpha Pre-release
Pre-release

Changes

  • Fixed a bug where command schedulers didn't actually work
  • More java overloads
  • Made GUI waypoints larger and added some keyboard shortcuts
  • Made trajectory YAML files prettier

0.2.0-alpha

08 Jan 14:47
Compare
Choose a tag to compare
0.2.0-alpha Pre-release
Pre-release

Changes

  • RobotOpMode added to simplify use of the Robot class.
  • Robot now has init and start methods, as well as the ability to detect whether an OpMode is telop or autonomous.
  • GamepadEx now listens for analog stick changes.

0.1.9-alpha

06 Jan 03:21
Compare
Choose a tag to compare
0.1.9-alpha Pre-release
Pre-release

Changes

  • Imu now accounts for SDK bug
  • Lots of Motor bug fixes
  • GUI waypoint dragging is now smoother, and the editor font is loaded properly
  • setWeightedDrivePower is now weighted
  • Motors in motor groups can now be independently reversed
  • There is now better support for degrees in trajectory building:
    • Pose2d.of() for Java and Number.rad for Kotlin allow for direct construction of poses with degrees
    • All trajectory builders now take degrees as tangent input

0.1.8-alpha

09 Dec 02:49
Compare
Choose a tag to compare
0.1.8-alpha Pre-release
Pre-release

Changes

  • More FTC Dashboard integration
    • Singleton packet to avoid sending conflicts
    • DashboardUtils can now draw pose history
    • DriveComponent now automatically draws itself on the dashboard
  • Command run() now updates required components
  • CommandGroups can now be constructed directly from hardware map, and even from other CommandGroups
  • DriveComponent now has more convenience methods: setWeightedDrivePower, setRunMode, and setZeroPowerBehavior

0.1.7-alpha

08 Dec 04:21
Compare
Choose a tag to compare
0.1.7-alpha Pre-release
Pre-release

Changes

  • Servo direction changed to reversed
  • Added more features from Motor to MotorGroup
  • Imu changes
    • now reversible
    • localizer operational
    • autoDetectUpAxis now actually sets the axis
  • Added DriveComponent getCurrentTrajectory
  • Made low pass filter gain for PID derivative easier to understand and correctly implemented

0.1.6-alpha

07 Dec 05:26
Compare
Choose a tag to compare
0.1.6-alpha Pre-release
Pre-release

Bug Fixes!

  • Fixed a bug where the GUI font was not displayed properly on mac
  • Fixed a bug where Sequential Command groups required a disjunction of requirements
  • Fixed a bug where Path and Trajectory followers would return true for isFinished() before being initialized with a path or trajectory
  • Fixed a bug where DashboardUtil would draw the robot pose incorrectly
  • Completely redesigned the Motor class, and added MotorGroup
  • Added subcomponents to AbstractComponent

0.1.5-alpha

03 Dec 23:33
Compare
Choose a tag to compare
0.1.5-alpha Pre-release
Pre-release

Quality of Life Features

  • More Java overloads
  • GUI cross-platform compatibility
  • Pose2d and Vector2d have their properties as java fields
  • Small naming changes

0.1.4-alpha

28 Nov 23:00
Compare
Choose a tag to compare
0.1.4-alpha Pre-release
Pre-release

GUI Update!

  • Waypoints are now draggable, including straight movements and turns.
  • The field background is now changeable, currently with 3 options: Generic, Freight Frenzy, and Ultimate Goal.
  • Angular acceleration has been updated to account for heading interpolators.

0.1.3-alpha

19 Nov 03:30
Compare
Choose a tag to compare
0.1.3-alpha Pre-release
Pre-release
  • fixed SelectCommand bug
  • added overloads for FunctionalCommand
  • added inline reversed function for motors
  • copied latest version of roadrunner Tank PIDVA follower