Skip to content

Tags: team2718/FRC-2023

Tags

pre-gkc

Toggle pre-gkc's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Scoring integration (#64)

* code for new intake with wrist (#58)

* code for new intake with wrist
still need to write commands for it though

* actually create hardware objects for the new intake

* update values from hardware in the software interface

* feat/field-oriented-scoring (#62)

* field oreinted scoring written, builds, untested

* field-oriented scoring tested, works

* left and right bumpers for pickup positions so we can pickup on both sides of the robot

* fix arm offset

* Feat/wrist intake (#63)

* code for new intake with wrist
still need to write commands for it though

* actually create hardware objects for the new intake

* update values from hardware in the software interface

* wrote commands to move the wrist to a certain position, either just straight to a position or incrementing it

* bind some of the wrist commands we need

* wrist tilt encoder on shuffleboard

* clean up the intake commands and add some more OKC_CALL stuff

* add an offset to the tilt encoder

* fix intake parameters

* more okc checks

* fix intake wrist tilt encoder port

* log the intake tilt output, setpoint, and sensor reading

* field-oriented intake tilting commands

* wrap the tilt encoder because the zero-point is in a really annoying spot and fix the setpoints

* log the intake wrist values, and show them on shuffleboard,

* if arm is close to 0 and trying to go to 0 then prevent it from oscillating

* added wrist setpoint to shuffleboard

* made intake faster

* started work on a command to pause auton execution for the arm

* wrist setpoint on shuffleboard

* fix extend thresholds/setpoints because we replaced the gearboxes

* intake wrist tilt tuning and fixing

* code no workey tilt then move claw arm thingy

* fix arm setpoint, fix some intake setpoints, make the intake a little slower, make either the arm or intake move first depending on the context to avoid breaking the robot, among other things

* don't have the intake tilt to a 0 position inside the robot because with a game piece that would break something

* fix that last commit

* log