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

Merge in final 2024 code #5

Merged
merged 116 commits into from
Jan 15, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
116 commits
Select commit Hold shift + click to select a range
478c352
start arm rewrite
mpatankar6 Mar 16, 2024
846636a
move feeder reduction scaling offboard
mpatankar6 Mar 17, 2024
4550e23
bump versions
mpatankar6 Mar 17, 2024
8300b50
remove tunability in heading controller
mpatankar6 Mar 18, 2024
4ab98d2
continue arm rewrite
mpatankar6 Mar 19, 2024
f8694af
add torque current in inputs
mpatankar6 Mar 19, 2024
427bd2b
revert odometry timeout
mpatankar6 Mar 19, 2024
52c38b9
revert sysid commands to use voltage instead of current
mpatankar6 Mar 19, 2024
f982be5
fix pose estimation
mpatankar6 Mar 20, 2024
0e5ffaa
some cleanup
mpatankar6 Mar 21, 2024
11f9fef
fix aiming light trigger
mpatankar6 Mar 21, 2024
b533d22
add torque current signals to refresh call
mpatankar6 Mar 21, 2024
554ad52
add port forwarding for photonvision
KPatel008 Mar 21, 2024
64b1b51
Merge branch 'dcmp' of https://github.com/team4909/2024-Crescendo int…
KPatel008 Mar 21, 2024
8b6d12f
add visual vm support
KPatel008 Mar 21, 2024
5140e81
add game piece detection code
mpatankar6 Mar 22, 2024
69794fb
add arm gains
KPatel008 Mar 22, 2024
867b588
add 6 piece auto
mpatankar6 Mar 25, 2024
ca91e61
simplify shooter sysid routine
KPatel008 Mar 25, 2024
11c182f
switch to choreo path following
mpatankar6 Mar 25, 2024
b75d38d
add offboard control for shooter
mpatankar6 Mar 25, 2024
9535a65
fix drivetopose
mpatankar6 Mar 25, 2024
2c5d460
add new talonfx implementation for intake
mpatankar6 Mar 26, 2024
059ae63
add outputs to talonfx intake implementation
mpatankar6 Mar 26, 2024
e1b24a8
add climber talon fx implementation
mpatankar6 Mar 26, 2024
a124a3a
adjust trap setpoint
taj-maharj08 Mar 26, 2024
76481b5
Merge branch 'dcmp' of https://github.com/team4909/2024-Crescendo int…
taj-maharj08 Mar 26, 2024
1477f99
offboard shooter control
mpatankar6 Mar 26, 2024
daa1006
adjust gains
mpatankar6 Mar 27, 2024
87e553c
switch to Double.valueOf()
mpatankar6 Mar 27, 2024
1cb4870
make intake changes
KPatel008 Mar 27, 2024
017d723
make arm hold while tuning + 0 joystick input
mpatankar6 Mar 28, 2024
a5655f7
add static current characterization routines
mpatankar6 Mar 28, 2024
2bcb8a9
change intake canbus
mpatankar6 Mar 28, 2024
a600ff8
switch climber canbus
mpatankar6 Mar 28, 2024
b49abfe
add new drive ratio for black mamba
mpatankar6 Mar 28, 2024
815ac0f
offsets for black mamba
taj-maharj08 Mar 28, 2024
4a9f820
change ratios
mpatankar6 Mar 29, 2024
fb9604a
add glitch filter
mpatankar6 Mar 29, 2024
874425c
Clarify what serial number
mpatankar6 Mar 29, 2024
5f78a5a
changed offsets for black mamba
KPatel008 Mar 30, 2024
bc5ff31
Merge branch 'dcmp' of https://github.com/team4909/2024-Crescendo int…
taj-maharj08 Mar 30, 2024
4f58bc5
change drive gains
mpatankar6 Mar 30, 2024
888a0c7
change Constants.java
mpatankar6 Mar 30, 2024
c7a14b7
add new current limits
mpatankar6 Mar 30, 2024
1ff2c87
add auto trapping
mpatankar6 Mar 30, 2024
babae15
fix pose clearing for note visualizer
mpatankar6 Mar 31, 2024
5be585f
Change LED animations
mpatankar6 Mar 31, 2024
8c34ee0
add stash shot
mpatankar6 Mar 31, 2024
cabbbb3
add config retries for modules
mpatankar6 Mar 31, 2024
4e2236a
fix arm sim
mpatankar6 Apr 1, 2024
2ae06d1
fix stash shot position
mpatankar6 Apr 1, 2024
5c0277b
add centerline disrupt auto with shoot on the move
mpatankar6 Apr 1, 2024
5299c73
adjust trap sequence
mpatankar6 Apr 2, 2024
7710605
fix drivetopose logging fields
mpatankar6 Apr 2, 2024
cd99c15
fix led states
mpatankar6 Apr 2, 2024
49464df
change stash shot setpoint
mpatankar6 Apr 2, 2024
0c27aa7
retune shooter gains for black mamba
mpatankar6 Apr 2, 2024
00a5f91
switch climb deploy button
mpatankar6 Apr 3, 2024
522e7d4
tune 3 piece auto
mpatankar6 Apr 3, 2024
9cddc7f
Make trap and light tweaks
mpatankar6 Apr 3, 2024
26ab782
adjust auto paths
KPatel008 Apr 3, 2024
f52e03c
fix led color
KPatel008 Apr 4, 2024
64b568b
add cad models for ascioe
mpatankar6 Apr 4, 2024
ebb820b
adjust auto paths
KPatel008 Apr 4, 2024
464657b
make dcmp changes
KPatel008 Apr 4, 2024
9fe0f5e
tweak autos
mpatankar6 Apr 5, 2024
f7b2345
add trap assist
KPatel008 Apr 5, 2024
baba7ab
tweak autos
KPatel008 Apr 6, 2024
862fc65
rename a log key
mpatankar6 Apr 7, 2024
1eeaabe
add candle connection monitoring
mpatankar6 Apr 8, 2024
621c988
Make minor refactors
mpatankar6 Apr 8, 2024
6987f00
add formatting to CI
mpatankar6 Apr 8, 2024
0a3d556
check formatting before building
mpatankar6 Apr 8, 2024
414d15a
bump checkout version
mpatankar6 Apr 8, 2024
fd485ca
tune wrist
KPatel008 Apr 9, 2024
69911b5
Merge branch 'dcmp' of https://github.com/team4909/2024-Crescendo int…
KPatel008 Apr 9, 2024
e14dddf
Make auto changes
mpatankar6 Apr 10, 2024
767481e
fixed offsets
KPatel008 Apr 10, 2024
046bb7a
specify port forwarding ip
mpatankar6 Apr 10, 2024
c820c52
Make auto changes
mpatankar6 Apr 11, 2024
986c5e4
add 3 piece amp side
mpatankar6 Apr 11, 2024
37870cd
fix operator
mpatankar6 Apr 11, 2024
0288130
Remove unused command
mpatankar6 Apr 11, 2024
cd530d8
change arm tuning factors
mpatankar6 Apr 11, 2024
7e828e6
fix limelight fps input
mpatankar6 Apr 12, 2024
63a45c6
Fix game piece detection leds
mpatankar6 Apr 12, 2024
9b51818
adjust autos (from drive practice yesterday)
mpatankar6 Apr 13, 2024
b190866
remove unused arm code
mpatankar6 Apr 13, 2024
9c4eddf
Change odometry thread start call location
mpatankar6 Apr 13, 2024
c511ff8
clean up auto code and fix note correction
mpatankar6 Apr 13, 2024
974809d
Lower vision kalman filter coeffs (trust vision more)
mpatankar6 Apr 13, 2024
58f2694
Add (experimental) multithreading of sensor reading
mpatankar6 Apr 13, 2024
ff6829d
add rumble when a game piece is detected
mpatankar6 Apr 14, 2024
b95482f
remove unused diameter variable
mpatankar6 Apr 14, 2024
60dd55f
remove sensor multithreading (dumb idea)
mpatankar6 Apr 15, 2024
1dbf78d
add low feed shot as a superstructure command
mpatankar6 Apr 15, 2024
e91b8c0
add readme
mpatankar6 Apr 17, 2024
3a82602
move negative sign
mpatankar6 Apr 17, 2024
d7a3135
remove unused constant
mpatankar6 Apr 17, 2024
6ee69df
move odometry thread start location
Dh-Van Apr 18, 2024
96427c4
Systems test passed, before worlds day 2
Dh-Van Apr 19, 2024
e4c0571
shooter rev up now only goes to 75%
Dh-Van Apr 19, 2024
391a391
change trap drive setpoint
Dh-Van Apr 19, 2024
131633d
fix pigeon update rates
Dh-Van Apr 19, 2024
02905bc
Change sys id routine timing
Dh-Van Apr 19, 2024
24265a6
add more points to interpolation table
Dh-Van Apr 19, 2024
7934e35
change tuning aim stick
Dh-Van Apr 20, 2024
51c2450
Change amp setpoint
Dh-Van Apr 20, 2024
88574eb
Add 4 note
Dh-Van Apr 20, 2024
b3f9968
get rid of robo rio serial number selection that doesnt work
mpatankar6 Apr 22, 2024
f7984ab
Add comments and questions
Dh-Van May 14, 2024
71dd5c3
add battleCry Code
Dh-Van Jun 6, 2024
24a4cd6
Merge branch 'champs' of https://github.com/team4909/2024-Crescendo i…
Dh-Van Jun 6, 2024
a37213d
bump deps, fix indentation in DriveToNote, and add comments
mpatankar6 Nov 24, 2024
37078cc
resolve conflicts, keeping champs and discarding main
mpatankar6 Nov 24, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added .AdvantageScope/model.glb
Binary file not shown.
Binary file added .AdvantageScope/model_0.glb
Binary file not shown.
Binary file added .AdvantageScope/model_1.glb
Binary file not shown.
4 changes: 3 additions & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,10 @@ jobs:
container: wpilib/roborio-cross-ubuntu:2024-22.04
steps:
- name: Checkout repository
uses: actions/checkout@v2
uses: actions/checkout@v4
- name: Grant execute permission
run: chmod +x gradlew
- name: Check formatting
run: ./gradlew spotlessCheck
- name: Build robot code
run: ./gradlew build
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -180,4 +180,5 @@ logs/
# Folder that has CTRE Phoenix Sim device config storage
ctre_sim/

.SysId/
.SysId/
.DataLogTool/
7 changes: 0 additions & 7 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,6 @@
{
"version": "0.2.0",
"configurations": [
{
"type": "java",
"name": "Main",
"request": "launch",
"mainClass": "frc.robot.Main",
"projectName": "2024-Crescendo"
},
{
"type": "wpilib",
"name": "WPILib Desktop Debug",
Expand Down
9 changes: 9 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,15 @@
}
],
"java.test.defaultConfig": "WPIlibUnitTests",
"java.format.enabled": false,
"editor.detectIndentation": false,
"editor.insertSpaces": true,
"editor.tabSize": 2,
"editor.formatOnSave": true,
"editor.formatOnPaste": true,
"editor.formatOnType": true,
"editor.formatOnSaveMode": "file",
"editor.autoIndent": "full",
"spotlessGradle.format.enable": true,
"spotlessGradle.diagnostics.enable": false,
"editor.defaultFormatter": "richardwillis.vscode-spotless-gradle",
Expand Down
Loading