Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
65 commits
Select commit Hold shift + click to select a range
483ba91
ADD: gains testing from yesterday
SP-COMPuter Mar 17, 2026
849b1eb
ADD; period 4 work
SP-COMPuter Mar 17, 2026
2c698d1
ADD; actual period 4 work
SP-COMPuter Mar 17, 2026
30f2479
ADD: math.abs on total current draw logging
Apetrock24 Mar 18, 2026
35b8360
ADD: remaining subsytem periodic logging changes
Apetrock24 Mar 18, 2026
c1ec50c
Merge branch 'post-flr' into profiling
Apetrock24 Mar 18, 2026
30ac6ef
ADD: Energy Util
Apetrock24 Mar 18, 2026
dc9b812
ADD: energy util logging to the superstructure
Apetrock24 Mar 18, 2026
21a8e0c
FIX: Msc code fixes (Llimelight pose seed boolean, hoodimpl current d…
Apetrock24 Mar 18, 2026
7fd50af
ADD: torque current debugging from yesturday
SP-COMPuter Mar 18, 2026
0100a1b
Merge branch 'post-flr' of https://github.com/StuyPulse/Tribecbot int…
SP-COMPuter Mar 18, 2026
604bb7a
ADD: Period 4 energy util debugging
SP-COMPuter Mar 18, 2026
ac7a5a6
ADD: energy util in robot periodic
SP-COMPuter Mar 18, 2026
5456003
FIX: back to the lobby
SP-COMPuter Mar 18, 2026
08e3a7c
debug: (swerve) fix swerve angle offsets
SP-COMPuter Mar 18, 2026
fd4b7d2
Debug: watt hours in energy util
SP-COMPuter Mar 19, 2026
3e45a31
WORK: tried kP of 10 on vtc pidff
SP-COMPuter Mar 19, 2026
144ed64
FIX: energy util watt hours logging
SP-COMPuter Mar 19, 2026
8d2ce3c
Remove Climb from README.md
lucas01b0x Mar 21, 2026
722d510
FIX: bump torqueCurrent signal refresh rate to 1kHz
k4limul Mar 21, 2026
0a78148
FIX: elastic button cmd needs to run when disabled, cleanup robotcont…
k4limul Mar 21, 2026
cddae9c
FEAT: while SOTM, X wheels if driver hasn't moved (for 2 seconds rn)
k4limul Mar 21, 2026
e4d0678
FEAT: add re-checking tolerances to both scoring routines, clean up t…
k4limul Mar 21, 2026
ec4333e
FIX: use Dan's StartEndCommand logic for running/stopping spindexer a…
k4limul Mar 21, 2026
8ef933b
ADD: led work
jopy-wng Mar 21, 2026
a49b112
FEAT: update led colors and added default command to robotcontainer
jopy-wng Mar 21, 2026
f8c8135
FEAT: 2056 autons added
jopy-wng Mar 21, 2026
d9e4dea
WORK: lower and upper range for shooter tolerance, remove re-checking…
SP-COMPuter Mar 21, 2026
98bf1bf
Kill jophy
SP-COMPuter Mar 21, 2026
56f43e9
fix: only log CAN is connected signals when robot is in debug mode, i…
Danx3mer Mar 22, 2026
ce7edd6
account for accel toggle
brien60 Mar 23, 2026
0135d38
CLEAN: cleanup, add back VelocityVoltage so we can test autos
k4limul Mar 23, 2026
3ec7fb6
FEAT: Turret rate limiting
Apetrock24 Mar 23, 2026
095f48f
DEBUG: 2056 auto testing
SP-COMPuter Mar 23, 2026
38be911
fix: shooter configs
SP-COMPuter Mar 23, 2026
c36499f
feat: add new gains for the shooter and VTC
SP-COMPuter Mar 23, 2026
a22886d
FIX: allow SOTM outside alliance zone in auto + CLEANUP shooter
k4limul Mar 24, 2026
876278a
CLEAN: cleanup Robot.java
k4limul Mar 24, 2026
b450935
FIX: update link in README.md to be relative to branch user views from
k4limul Mar 24, 2026
3579555
FEAT: add turret setpoint filtering logic, make driver gamepad static…
k4limul Mar 24, 2026
912647e
Period 4: turret output filtering work
SP-COMPuter Mar 24, 2026
a19c2f1
DEBUG: Auto Testing
SP-COMPuter Mar 24, 2026
21f6dff
fix: led stop starting every periodic
SP-COMPuter Mar 24, 2026
5c659b7
FIX: Instantiate turret after superstructure so it gets the updated s…
brien60 Mar 24, 2026
afa7b6f
REFACTOR: refresh all status signals every loop
Apetrock24 Mar 25, 2026
e630711
FIX: Just update sotm/fotm solutions in robot periodic
brien60 Mar 25, 2026
dfa0e2b
FIX turret periodic
Apetrock24 Mar 25, 2026
5f10da0
ADD: braces on getDelta if statments
Apetrock24 Mar 25, 2026
f65b7c7
Merge branch 'statusSignalDebug' into post-flr
SP-COMPuter Mar 25, 2026
9317121
FEAT: stop feeding for SOTM when turret is lagging / out of tolerance
k4limul Mar 25, 2026
aaa329a
minor tuning changes
SP-COMPuter Mar 25, 2026
ee8a6bf
FIX: led default cmd, binded leds to buttons directly
SP-COMPuter Mar 25, 2026
3dddfaa
FIX: moved auto swerve limits to robotinit to prevent 0.5s delay
jopy-wng Mar 25, 2026
0a55f2e
Merge branch 'post-flr' of github.com:StuyPulse/Tribecbot into post-flr
jopy-wng Mar 25, 2026
082bd90
FEAT: auto path speeds lowered
jopy-wng Mar 25, 2026
880f0a1
FEAT: updated auton speeds and optimized better
SP-COMPuter Mar 25, 2026
82f5b4b
FEAT: apply a FF to rotate turret at negative robot angular velocity
brien60 Mar 26, 2026
156b86c
ADD: Burger and should stop changes
SP-COMPuter Mar 26, 2026
7aab42e
Merge branch 'sotm-tolerance' of https://github.com/StuyPulse/Tribecb…
SP-COMPuter Mar 26, 2026
65343c3
so that we can merge or sum
SP-COMPuter Mar 26, 2026
ea562fc
Merge remote-tracking branch 'origin/sotm-tolerance' into post-flr
SP-COMPuter Mar 26, 2026
a3dfe79
FEAT: Led state logging
SP-COMPuter Mar 26, 2026
8c70ce0
fix: led stuff
SP-COMPuter Mar 26, 2026
0d1cea2
ADD: tuning
SP-COMPuter Mar 27, 2026
8119346
FEAT: prevent spindexer and handoff from running while outside allian…
Apetrock24 Mar 27, 2026
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
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
# StuyPulse 2026 Robot Code: _TribecBot_

### Link
https://github.com/StuyPulse/Tribecbot/tree/main/src/main/java/com/stuypulse/robot
[Robot Code](./src/main/java/com/stuypulse/robot)

### Mechanisms

- Swerve
- L1 Climb + ~~Vertically Expanding Hopper~~
- Handoff -> Turret + Hooded Shooter
- Spindexer
- Intake + Passive Horizontally Expanding Hopper
- Passive Vertically Expanding Hopper (net)
- Vision with 3 LimeLight 4s
- LEDs
6 changes: 6 additions & 0 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,12 @@ deploy {
// getTargetTypeClass is a shortcut to get the class type using a string

frcJava(getArtifactTypeClass('FRCJavaArtifact')) {
jvmArgs.add("-Dcom.sun.management.jmxremote=true")
jvmArgs.add("-Dcom.sun.management.jmxremote.port=1198")
jvmArgs.add("-Dcom.sun.management.jmxremote.local.only=false")
jvmArgs.add("-Dcom.sun.management.jmxremote.ssl=false")
jvmArgs.add("-Dcom.sun.management.jmxremote.authenticate=false")
jvmArgs.add("-Djava.rmi.server.hostname=10.6.94.2") // Replace TE.AM with team number
}

// Static files artifact
Expand Down
28 changes: 17 additions & 11 deletions simgui.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,14 @@
{
"HALProvider": {
"Addressable LEDs": {
"0": {
"serpentine": true
},
"window": {
"visible": true
}
}
},
"NTProvider": {
"types": {
"/FMSInfo": "FMSInfo",
Expand All @@ -14,6 +24,8 @@
"/SmartDashboard/Robot/Ryan Testing Seed Hood Encoder (NEW)": "Command",
"/SmartDashboard/Robot/Scheduled Commands": "Scheduler",
"/SmartDashboard/Robot/Seed Hood Relative Encoder At Upper Hardstop": "Command",
"/SmartDashboard/Robot/Seed Pivot Encoder at Lower Limit (Deployed)": "Command",
"/SmartDashboard/Robot/Seed Pivot Encoder at Upper Limit (Stowed)": "Command",
"/SmartDashboard/Robot/Seed Turret": "Command",
"/SmartDashboard/Robot/Set Back LL PF": "Command",
"/SmartDashboard/Robot/Set Left LL PF": "Command",
Expand Down Expand Up @@ -60,19 +72,13 @@
"NetworkTables": {
"transitory": {
"SmartDashboard": {
"FieldPositions": {
"open": true
},
"Handoff": {
"open": true
},
"Intake": {
"open": true
},
"States": {
"open": true
"open": false
},
"Vision": {
"Superstructure": {
"Turret": {
"open": true
},
"open": true
},
"open": true
Expand Down
31 changes: 0 additions & 31 deletions src/main/deploy/pathplanner/autos/Left 2 Cycle Climb.auto

This file was deleted.

49 changes: 49 additions & 0 deletions src/main/deploy/pathplanner/autos/Left Bump 2 Cycle.auto
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
{
"version": "2025.0",
"command": {
"type": "sequential",
"data": {
"commands": [
{
"type": "path",
"data": {
"pathName": "Left Trench To NZ"
}
},
{
"type": "path",
"data": {
"pathName": "Left NZ To Score (B)"
}
},
{
"type": "path",
"data": {
"pathName": "Left Bump To Trench"
}
},
{
"type": "path",
"data": {
"pathName": "Left Trench To NZ (B)"
}
},
{
"type": "path",
"data": {
"pathName": "Left Bump To Trench"
}
},
{
"type": "path",
"data": {
"pathName": "Left Trench To NZ (F)"
}
}
]
}
},
"resetOdom": true,
"folder": null,
"choreoAuto": false
}
31 changes: 0 additions & 31 deletions src/main/deploy/pathplanner/autos/Right 2 Cycle Climb.auto

This file was deleted.

49 changes: 49 additions & 0 deletions src/main/deploy/pathplanner/autos/Right Bump 2 Cycle.auto
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
{
"version": "2025.0",
"command": {
"type": "sequential",
"data": {
"commands": [
{
"type": "path",
"data": {
"pathName": "Right Trench To NZ"
}
},
{
"type": "path",
"data": {
"pathName": "Right NZ To Score (B)"
}
},
{
"type": "path",
"data": {
"pathName": "Right Bump To Trench"
}
},
{
"type": "path",
"data": {
"pathName": "Right Trench To NZ (B)"
}
},
{
"type": "path",
"data": {
"pathName": "Right Bump To Trench"
}
},
{
"type": "path",
"data": {
"pathName": "Right Trench To NZ (F)"
}
}
]
}
},
"resetOdom": true,
"folder": null,
"choreoAuto": false
}
31 changes: 0 additions & 31 deletions src/main/deploy/pathplanner/autos/Secret Right 2 Cycle.auto

This file was deleted.

4 changes: 2 additions & 2 deletions src/main/deploy/pathplanner/paths/Box 1.path
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,8 @@
"pointTowardsZones": [],
"eventMarkers": [],
"globalConstraints": {
"maxVelocity": 2.0,
"maxAcceleration": 5.0,
"maxVelocity": 4.9,
"maxAcceleration": 7.5,
"maxAngularVelocity": 300.0,
"maxAngularAcceleration": 900.0,
"nominalVoltage": 12.0,
Expand Down
4 changes: 2 additions & 2 deletions src/main/deploy/pathplanner/paths/Box 2.path
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,8 @@
"pointTowardsZones": [],
"eventMarkers": [],
"globalConstraints": {
"maxVelocity": 2.0,
"maxAcceleration": 5.0,
"maxVelocity": 4.9,
"maxAcceleration": 7.5,
"maxAngularVelocity": 300.0,
"maxAngularAcceleration": 900.0,
"nominalVoltage": 12.0,
Expand Down
4 changes: 2 additions & 2 deletions src/main/deploy/pathplanner/paths/Box 3.path
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,8 @@
"pointTowardsZones": [],
"eventMarkers": [],
"globalConstraints": {
"maxVelocity": 2.0,
"maxAcceleration": 5.0,
"maxVelocity": 4.9,
"maxAcceleration": 7.5,
"maxAngularVelocity": 300.0,
"maxAngularAcceleration": 900.0,
"nominalVoltage": 12.0,
Expand Down
4 changes: 2 additions & 2 deletions src/main/deploy/pathplanner/paths/Box 4.path
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,8 @@
"pointTowardsZones": [],
"eventMarkers": [],
"globalConstraints": {
"maxVelocity": 2.0,
"maxAcceleration": 5.0,
"maxVelocity": 4.9,
"maxAcceleration": 7.5,
"maxAngularVelocity": 300.0,
"maxAngularAcceleration": 900.0,
"nominalVoltage": 12.0,
Expand Down
4 changes: 2 additions & 2 deletions src/main/deploy/pathplanner/paths/Depot To Tower Left.path
Original file line number Diff line number Diff line change
Expand Up @@ -38,8 +38,8 @@
"pointTowardsZones": [],
"eventMarkers": [],
"globalConstraints": {
"maxVelocity": 2.0,
"maxAcceleration": 5.0,
"maxVelocity": 4.9,
"maxAcceleration": 7.5,
"maxAngularVelocity": 300.0,
"maxAngularAcceleration": 900.0,
"nominalVoltage": 12.0,
Expand Down
4 changes: 2 additions & 2 deletions src/main/deploy/pathplanner/paths/Left Bump To Depot.path
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,8 @@
"pointTowardsZones": [],
"eventMarkers": [],
"globalConstraints": {
"maxVelocity": 2.0,
"maxAcceleration": 5.0,
"maxVelocity": 4.9,
"maxAcceleration": 7.5,
"maxAngularVelocity": 300.0,
"maxAngularAcceleration": 900.0,
"nominalVoltage": 12.0,
Expand Down
Loading
Loading