Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?

Personal build notes

2020-02-24

Tasks

Make sure comp bot moves

Notes

WoF

Current scaling function is $$0.03ln(d+1)+0.05$$ where $d$ is the number of colors from the target

Auton

  • Moves and stops! Skeleton seems sound (transitioned to Done fine)

Controllers

  • Having issues with killing threads in ControllerWrapper

Electrical

  • The encoder wire crimps suck
  • Dee: Add JST crimps and REALLY BIG Andersons to order form

CAN

  • Comp bot questionable (getting sensor errors on DTR2)
  • Add clips
  • Rerouted CAN near battery

Post-meeting tasks

Figure out how to pass a method as a parameter for ControllerWrapper

Hopper logic

Switch CAN IDs 7 and 8 on comp bot

2020-02-25

Tasks

Find Limelight mounting angle

Turret manual control

Hopper

Finish hopper logic

Mount limit switches (Indu, Aryan)

Notes

Limelight

Initial angle 8.6 degrees

Turret

  • Encoders different between comp bot and practice bot for turret
  • Turret moves but limits do not work properly

Electrical

  • All the Anderson crimps suck??

Post-meeting tasks

RO: 11deg Limelight mount

Indu: Change bottom IR limit

Dee: Check all Anderson crimps on comp bot

Mount RSLs

Check Turret limits

Dee: Add beam break sensor to order form

2020-02-27

Tasks

Tune limelight and have a practice field profile

Replace Spark MAX giving sensor faults

Test Dee’s Ethernet cable

Needs re-crimp for the fourth time

Notes

Drivetrain

  • DTL1 and DTL2 were controlled by the same thing in code
  • Inversion states were off and arcade drive had to be adjusted
  • DTL2 Spark MAX replaced due to sensor faults

Turret

  • Vision tracking works
  • Vaguely tuned for GyanSys

Post-meeting tasks

Merge master into IRLimit-idea

Label DTR 2 Spark MAX and replace Anderson housings

KILL Dee: Make new Ethernet cable

2020-02-28

Tasks

Get wheel of fortune moving

Get Limelight tracking on practice bot

Test drivetrain auto chunk-by-chunk

Drive straight

Turn-to-angle

Notes

Limelight

  • 2+ has weird issues with not putting stuff out to code despite it being in NetworkTables

Autonomous

  • TurnToAngleGyro spazzed out at 0.01 don’t even try that P
  • navX needed a reset, whoops

2020-02-29

Tasks

Have all individual subsystems work

All but WoF and climber going as of 2020-02-28 pre-meeting

STRT Have basic autonomous paths

Baseline

Head-on

STRT Tune shooter PID

Practice bot is “good enough”

STRT Get hopper working on comp bot

Limelight + RPM regression

Figure out what’s up with the Limelight 2+

Refactor shooter code

Notes

Shooter

  • The code desperately needs a refactor
  • CANSparkMax.follow() takes a argument for inversion state
  • 206 in to target, 4500 RPM

Turret

  • Needs goal-centric code

Post-meeting tasks

Merge extraneous branches into master or delete

Rename practice bot radio

STRT Modularize practicebot/compbot code

Put pneumatic tubing on intake wiring

Troubleshoot and get AutonHelper working

Goal-centric turret

Have ControllerWrapper take a Consumer for axes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.