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

Reorganize subsystems/commands to be more readable & consistent #2

Merged
merged 30 commits into from Mar 18, 2022

Commits on Mar 11, 2022

  1. Configuration menu
    Copy the full SHA
    fb370db View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c1022a5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2d407a8 View commit details
    Browse the repository at this point in the history
  4. Use ClimbEasyHighBar in telop

    5t0n3 committed Mar 11, 2022
    Configuration menu
    Copy the full SHA
    6ec1d32 View commit details
    Browse the repository at this point in the history
  5. Changes to TaxiThenShoot and ClimbEasyHighBar

    TaxiThenShoot (and by extension RampThenShoot) no longer depend on supplying a
    controller.
    
    ClimbEasyHighBar and ClimbTimed timings have been tuned a bit.
    
    Timeouts were also added for AlignWithHubSmart because it wasn't
    reaching its goal, preventing drivers from driving the robot.
    5t0n3 committed Mar 11, 2022
    Configuration menu
    Copy the full SHA
    18529b1 View commit details
    Browse the repository at this point in the history
  6. Make TaxiThenShoot the default auto choice

    Also added in some delays to ClimbTimed.
    
    The default angle in ShooterSubsystem was changed to 12 from 5 as well.
    5t0n3 committed Mar 11, 2022
    Configuration menu
    Copy the full SHA
    0b1d985 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2022

  1. Lots of different changes

    Increased feedforward constant for turning with Smart Motion because of
    increase friction due to the carpet.
    
    Increased the current limit for the intake arm to 15 amps, and Increased
    its max power to full power.
    
    Undo port forwarding because it might be causing robot code to cut out?
    
    Added reversal for intake and indexer.
    
    Intake now runs for all of TaxiThenShoot autonomous.
    
    Also fixed RampThenShoot, as it was throwing a NullPointerException in
    the past.
    
    Intake lift motors were changed to coast mode from brake mode to avoid
    shredding the gears (they're aluminum).
    5t0n3 committed Mar 12, 2022
    Configuration menu
    Copy the full SHA
    3f7ddeb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bb3556e View commit details
    Browse the repository at this point in the history
  3. Extend TaxiThenShoot distance

    5t0n3 committed Mar 12, 2022
    Configuration menu
    Copy the full SHA
    f1b8b1d View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2022

  1. Again, a bunch of different competition changes

    Added arbitrary feedforward power for turning using Smart Motion.
    
    Secondary camera feed is now functional, but for some reason the
    limelight feed doesn't work on the driver station.
    
    Adjusted ClimbTimed timings again.
    
    Started implementing speed switching in DefaultDrive but didn't finish.
    
    IntakeLift is meant to be used when the intake lift motors are in brake
    mode to reduce wear on the gears.
    
    Shooter ramp time in RampThenShoot was increased to a maximum of 1
    second.
    5t0n3 committed Mar 13, 2022
    Configuration menu
    Copy the full SHA
    433fcfe View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2022

  1. Configuration menu
    Copy the full SHA
    d81b886 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7c336f7 View commit details
    Browse the repository at this point in the history
  3. Uncommitted refactoring changes

    5t0n3 committed Mar 14, 2022
    Configuration menu
    Copy the full SHA
    fd10e00 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2022

  1. Reorganize & remove unnecessary shooter code

    Also move calculations to utilities/ShooterMath.java, although that
    might not be necessary.
    5t0n3 committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    e91c909 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8fde1ae View commit details
    Browse the repository at this point in the history
  3. Formatting!

    5t0n3 committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    7e238e0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    229e634 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    727ed96 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e5deed4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d5c115e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    77a58b1 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2022

  1. Configuration menu
    Copy the full SHA
    d7d3104 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' into reorganization

    I don't know why this was necessary but here we are.
    5t0n3 committed Mar 16, 2022
    Configuration menu
    Copy the full SHA
    65747a4 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2022

  1. Delete a couple unused commands

    5t0n3 committed Mar 17, 2022
    Configuration menu
    Copy the full SHA
    8e81ecc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fc2b455 View commit details
    Browse the repository at this point in the history
  3. Rewrite IntakeSubsystem to be more ergonomic

    This also required a few changes elsewhere due to removed/renamed
    methods.
    5t0n3 committed Mar 17, 2022
    Configuration menu
    Copy the full SHA
    92136c7 View commit details
    Browse the repository at this point in the history
  4. Intake subsystem rewrite

    This included the renaming of some methods & changes elsewhere to
    reflect these new names.
    
    An enum switch is now used for RunUpperIndexer, just as with
    RunIntakeRoller.
    5t0n3 committed Mar 17, 2022
    Configuration menu
    Copy the full SHA
    a2fa51e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    64b5e7f View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2022

  1. Got Limelight-based alignment with hub functional

    Also fixed a few NullPointerExceptions and the like elsewhere.
    5t0n3 committed Mar 18, 2022
    Configuration menu
    Copy the full SHA
    ff7eaaf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    15919f4 View commit details
    Browse the repository at this point in the history