Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update with WPILib stuff #1

Merged
merged 25 commits into from
Apr 11, 2022
Merged

Commits on Mar 20, 2022

  1. Configuration menu
    Copy the full SHA
    d640c0f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d0fef18 View commit details
    Browse the repository at this point in the history
  3. [wpimath] Support zero cost entries in MakeCostMatrix() (#4100)

    The existing implementation will produce a cost of NaN if a tolerance of
    infinity is entered, but the limit approaches zero. Being able to
    specify that a state has no cost is useful, so this change adds support for
    that.
    calcmogul authored Mar 20, 2022
    Configuration menu
    Copy the full SHA
    d5cb6fe View commit details
    Browse the repository at this point in the history
  4. [wpimath] Improve EKF numerical stability (#4093)

    The Joseph form of the error covariance update equation is more
    numerically stable when the Kalman gain isn't optimal. Numerical
    instability and filter divergence can occur if the user goes long time
    periods between updates and the error covariance becomes ill-conditioned
    (the ratio between the largest and smallest eigenvalue gets too large).
    calcmogul authored Mar 20, 2022
    Configuration menu
    Copy the full SHA
    95ae23b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    89ffcbb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    765efa3 View commit details
    Browse the repository at this point in the history
  7. [wpimath] Add InterpolatedTreeMap (#4073)

    - Add InterpolatedTreeMap for Java from team 254's 2016 MIT licensed code
    - Add InterpolatedMap for C++ from team 3512's code with @calcmogul (original author) permission
    
    Co-authored-by: Tyler Veness <calcmogul@gmail.com>
    Ashray-g and calcmogul authored Mar 20, 2022
    Configuration menu
    Copy the full SHA
    0d70884 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    cdafc72 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    78108c2 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    8d79dc8 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2022

  1. [wpilib] Improve MotorSafety documentation (NFC) (#4120)

    Remove OBE RobotDrive porting guide from MecanumDrive
    sciencewhiz authored Mar 21, 2022
    Configuration menu
    Copy the full SHA
    e1b6e5f View commit details
    Browse the repository at this point in the history
  2. [wpimath] Fix reference to Rotation2d.fromRadians() (#4118)

    Rotation2d.fromRadians() doesn't exist. The constructor should be used
    instead.
    calcmogul authored Mar 21, 2022
    Configuration menu
    Copy the full SHA
    ba0dcca View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2022

  1. Configuration menu
    Copy the full SHA
    126e3de View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2022

  1. Configuration menu
    Copy the full SHA
    069f932 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2e462a1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b4620f0 View commit details
    Browse the repository at this point in the history
  4. [wpimath] Remove ImplicitModelFollower dt argument (#4119)

    The math works just fine without model discretization.
    calcmogul authored Mar 29, 2022
    Configuration menu
    Copy the full SHA
    c8905ec View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9650e67 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2022

  1. Configuration menu
    Copy the full SHA
    81c5b41 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2022

  1. Configuration menu
    Copy the full SHA
    88222da View commit details
    Browse the repository at this point in the history
  2. [commands] Add RepeatCommand (#4009)

    Co-authored-by: Starlight220 <53231611+Starlight220@users.noreply.github.com>
    ExcaliburFRC6738 and Starlight220 authored Apr 8, 2022
    Configuration menu
    Copy the full SHA
    1b26e2d View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2022

  1. [commands] Fix JoystickButton.getAsBoolean (#4131)

    This previously always returned false; the get method it inherited was not used in the getAsBoolean defined in the Trigger class. The fix is to swap get() and getAsBoolean() implementations in the Trigger class.
    ohowe1 authored Apr 9, 2022
    Configuration menu
    Copy the full SHA
    f27a1f9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5bf46a9 View commit details
    Browse the repository at this point in the history
  3. [wpilib] Compressor: Rename enabled to isEnabled (#4147)

    This is a less confusing name, as enabled() can imply it enables the compressor.
    yeSpud authored Apr 9, 2022
    Configuration menu
    Copy the full SHA
    9751716 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    aef4b16 View commit details
    Browse the repository at this point in the history