Skip to content
This repository was archived by the owner on Jul 28, 2026. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
7e390a7
added Superstructure and necessary methods, did not add drivetrain id…
KaraParikh1 Nov 21, 2025
3c24fb9
added Superstructure and necessary methods, did not add drivetrain id…
KaraParikh1 Nov 21, 2025
b9a5688
Improved Logging Updates & Added Simulation Fixes
sophiep29 Dec 1, 2025
fc15c31
Merge remote-tracking branch 'origin/main' into kara-commands
KaraParikh1 Dec 1, 2025
d40888a
Merge remote-tracking branch 'origin/main' into testing
sophiep29 Dec 1, 2025
96c72d5
added Superstructure and necessary methods, did not add drivetrain id…
KaraParikh1 Dec 1, 2025
b911818
Merge remote-tracking branch 'origin/kara-commands' into testing
sophiep29 Dec 1, 2025
0be0882
added Superstructure and necessary methods, did not add drivetrain id…
KaraParikh1 Dec 1, 2025
cdf2bef
added Superstructure and necessary methods, did not add drivetrain id…
KaraParikh1 Dec 1, 2025
c1897c4
Merge remote-tracking branch 'origin/kara-test' into testing
sophiep29 Dec 1, 2025
ee2d90d
Testing changes
sophiep29 Dec 2, 2025
8d68fdc
fixes
sophiep29 Dec 2, 2025
bd4fd19
added getCosmicConverter math
sophiep29 Dec 2, 2025
7a891a1
Fixed drivetrain controls
sophiep29 Dec 2, 2025
dea60c2
drivetrain generated, pivot calibrated
sophiep29 Dec 3, 2025
4ff8580
drivetrain generated, pivot calibrated
sophiep29 Dec 3, 2025
f17fdf3
drivetrain code in robot container complete
sophiep29 Dec 3, 2025
13cedf8
new robotcontainer controls for testing
sophiep29 Dec 3, 2025
7498eaf
new robotcontainer controls for testing
sophiep29 Dec 3, 2025
37eb0ed
new robotcontainer controls for testing
sophiep29 Dec 3, 2025
62efcc7
kjhb
sophiep29 Dec 3, 2025
ae91d90
kjhb
sophiep29 Dec 3, 2025
6362a81
spotless
sophiep29 Dec 4, 2025
b4fe62d
cleaned out commands and robotcontainer
sophiep29 Dec 4, 2025
825fabc
pivot tuning, drivetrain regenerated
sophiep29 Dec 4, 2025
4927027
auto code
Yaypixel Dec 5, 2025
8b42521
testing
sophiep29 Dec 5, 2025
319884f
update to vision
Yaypixel Dec 5, 2025
0fc404e
Merge remote-tracking branch 'origin/testing' into testing
sophiep29 Dec 5, 2025
2bbd638
update to vision 2
Yaypixel Dec 5, 2025
6b7b558
Merge remote-tracking branch 'origin/testing' into testing
sophiep29 Dec 5, 2025
23fd9e7
testing
sophiep29 Dec 5, 2025
8b3ace7
testing
sophiep29 Dec 5, 2025
6efd179
testing
sophiep29 Dec 5, 2025
46cba71
Simple turn
BlueZeeKing Dec 6, 2025
2636bb3
Register the drivetrain
BlueZeeKing Dec 6, 2025
d733930
Remove duplicated drive trains
BlueZeeKing Dec 6, 2025
5f60dce
Actually fix things
BlueZeeKing Dec 6, 2025
e9395f0
testing
sophiep29 Dec 6, 2025
389f007
Recompute angle constantly
BlueZeeKing Dec 6, 2025
b09ba74
testing
sophiep29 Dec 6, 2025
cd38e54
test2
Yaypixel Dec 6, 2025
91fbab3
testing
sophiep29 Dec 6, 2025
60a17a7
comp changes
sophiep29 Dec 9, 2025
25fc082
spotless
sophiep29 Dec 9, 2025
51ec53d
added a bunch of deadlines
Yaypixel Dec 15, 2025
c5840c6
Merge remote-tracking branch 'origin/testing' into testing
Yaypixel Dec 15, 2025
8878d9e
added a bunch of deadlines
Yaypixel Dec 15, 2025
d13c369
spotless
sophiep29 Jan 7, 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
4 changes: 4 additions & 0 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,10 @@ dependencies {
implementation wpi.java.deps.wpilib()
implementation wpi.java.vendor.java()

implementation "edu.wpi.first.epilogue:epilogue-runtime-java:2025.3.2"
annotationProcessor "edu.wpi.first.epilogue:epilogue-processor-java:2025.3.2"


roborioDebug wpi.java.deps.wpilibJniDebug(wpi.platforms.roborio)
roborioDebug wpi.java.vendor.jniDebug(wpi.platforms.roborio)

Expand Down
Empty file modified gradlew
100644 → 100755
Empty file.
102 changes: 102 additions & 0 deletions simgui-ds.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@
{
"System Joysticks": {
"window": {
"enabled": false
}
},
"keyboardJoysticks": [
{
"axisConfig": [
{
"decKey": 65,
"incKey": 68
},
{
"decKey": 87,
"incKey": 83
},
{
"decKey": 69,
"decayRate": 0.0,
"incKey": 82,
"keyRate": 0.009999999776482582
}
],
"axisCount": 3,
"buttonCount": 4,
"buttonKeys": [
90,
88,
67,
86
],
"povConfig": [
{
"key0": 328,
"key135": 323,
"key180": 322,
"key225": 321,
"key270": 324,
"key315": 327,
"key45": 329,
"key90": 326
}
],
"povCount": 1
},
{
"axisConfig": [
{
"decKey": 74,
"incKey": 76
},
{
"decKey": 73,
"incKey": 75
}
],
"axisCount": 2,
"buttonCount": 4,
"buttonKeys": [
77,
44,
46,
47
],
"povCount": 0
},
{
"axisConfig": [
{
"decKey": 263,
"incKey": 262
},
{
"decKey": 265,
"incKey": 264
}
],
"axisCount": 2,
"buttonCount": 6,
"buttonKeys": [
260,
268,
266,
261,
269,
267
],
"povCount": 0
},
{
"axisCount": 0,
"buttonCount": 0,
"povCount": 0
}
],
"robotJoysticks": [
{
"guid": "78696e70757401000000000000000000"
}
]
}
25 changes: 25 additions & 0 deletions src/main/deploy/pathplanner/autos/High shoot inner pick 3.auto
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"version": "2025.0",
"command": {
"type": "sequential",
"data": {
"commands": [
{
"type": "path",
"data": {
"pathName": "take 3"
}
},
{
"type": "path",
"data": {
"pathName": "score high 2"
}
}
]
}
},
"resetOdom": true,
"folder": null,
"choreoAuto": false
}
55 changes: 55 additions & 0 deletions src/main/deploy/pathplanner/autos/Longhot pick 3.auto
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
{
"version": "2025.0",
"command": {
"type": "sequential",
"data": {
"commands": [
{
"type": "named",
"data": {
"name": "high goal shoot"
}
},
{
"type": "wait",
"data": {
"waitTime": 5.0
}
},
{
"type": "named",
"data": {
"name": "intake"
}
},
{
"type": "path",
"data": {
"pathName": "take 3"
}
},
{
"type": "named",
"data": {
"name": "stop intake"
}
},
{
"type": "path",
"data": {
"pathName": "Longshot 2"
}
},
{
"type": "named",
"data": {
"name": "longshot"
}
}
]
}
},
"resetOdom": true,
"folder": null,
"choreoAuto": false
}
32 changes: 32 additions & 0 deletions src/main/deploy/pathplanner/autos/New Auto.auto
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
{
"version": "2025.0",
"command": {
"type": "sequential",
"data": {
"commands": [
{
"type": "deadline",
"data": {
"commands": [
{
"type": "named",
"data": {
"name": "wait 5 seconds"
}
},
{
"type": "named",
"data": {
"name": "high goal shoot"
}
}
]
}
}
]
}
},
"resetOdom": true,
"folder": null,
"choreoAuto": false
}
31 changes: 31 additions & 0 deletions src/main/deploy/pathplanner/autos/high low take 3.auto
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
{
"version": "2025.0",
"command": {
"type": "sequential",
"data": {
"commands": [
{
"type": "path",
"data": {
"pathName": "take 3"
}
},
{
"type": "path",
"data": {
"pathName": "Low goal setup 2"
}
},
{
"type": "path",
"data": {
"pathName": "low goal finish"
}
}
]
}
},
"resetOdom": true,
"folder": null,
"choreoAuto": false
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
{
"version": "2025.0",
"command": {
"type": "sequential",
"data": {
"commands": [
{
"type": "named",
"data": {
"name": "high goal shoot"
}
},
{
"type": "named",
"data": {
"name": "idle"
}
},
{
"type": "parallel",
"data": {
"commands": [
{
"type": "path",
"data": {
"pathName": "take 3 flat"
}
},
{
"type": "named",
"data": {
"name": "intake"
}
}
]
}
},
{
"type": "named",
"data": {
"name": "high goal shoot"
}
},
{
"type": "path",
"data": {
"pathName": "high shoot flat 2"
}
},
{
"type": "named",
"data": {
"name": "idle"
}
},
{
"type": "path",
"data": {
"pathName": "all the way out 1"
}
}
]
}
},
"resetOdom": true,
"folder": null,
"choreoAuto": false
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
{
"version": "2025.0",
"command": {
"type": "sequential",
"data": {
"commands": [
{
"type": "path",
"data": {
"pathName": "all the way out 1"
}
},
{
"type": "path",
"data": {
"pathName": "football otherside intake 2"
}
},
{
"type": "path",
"data": {
"pathName": "back again 3"
}
}
]
}
},
"resetOdom": true,
"folder": null,
"choreoAuto": false
}
1 change: 1 addition & 0 deletions src/main/deploy/pathplanner/navgrid.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"field_size":{"x":17.548,"y":8.052},"nodeSizeMeters":0.3,"grid":[[true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true],[true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true],[true,true,true,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true,true,true,true],[true,true,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true,true,true],[true,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true,true],[true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true],[true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true],[true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true],[true,true,false,false,false,false,false,false,false,false,false,false,false,false,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true,true,false,false,false,false,false,false,false,false,false,false,false,false,true,true],[true,true,false,false,false,false,false,false,false,false,false,false,true,true,true,true,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true,true,true,true,false,false,false,false,false,false,false,false,false,false,false,true,true],[true,true,false,false,false,false,false,false,false,false,false,true,true,true,true,true,true,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true,true,true,true,true,true,false,false,false,false,false,false,false,false,false,false,true,true],[true,true,false,false,false,false,false,false,false,false,true,true,true,true,true,true,true,true,true,true,false,false,false,false,false,false,false,false,true,true,true,false,false,false,false,false,false,false,false,true,true,true,true,true,true,true,true,true,false,false,false,false,false,false,false,false,false,true,true],[true,true,false,false,false,false,false,false,false,false,true,true,true,true,true,true,true,true,true,true,false,false,false,false,false,false,false,true,true,true,true,true,false,false,false,false,false,false,false,true,true,true,true,true,true,true,true,true,false,false,false,false,false,false,false,false,false,true,true],[true,true,false,false,false,false,false,false,false,false,true,true,true,true,true,true,true,true,true,true,false,false,false,false,false,false,false,true,true,true,true,true,false,false,false,false,false,false,false,true,true,true,true,true,true,true,true,true,false,false,false,false,false,false,false,false,false,true,true],[true,true,false,false,false,false,false,false,false,false,true,true,true,true,true,true,true,true,true,true,false,false,false,false,false,false,false,true,true,true,true,true,false,false,false,false,false,false,false,true,true,true,true,true,true,true,true,true,false,false,false,false,false,false,false,false,false,true,true],[true,true,false,false,false,false,false,false,false,false,true,true,true,true,true,true,true,true,true,true,false,false,false,false,false,false,false,false,true,true,true,false,false,false,false,false,false,false,false,true,true,true,true,true,true,true,true,true,false,false,false,false,false,false,false,false,false,true,true],[true,true,false,false,false,false,false,false,false,false,false,true,true,true,true,true,true,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true,true,true,true,true,true,false,false,false,false,false,false,false,false,false,false,true,true],[true,true,false,false,false,false,false,false,false,false,false,false,true,true,true,true,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true,true,true,true,false,false,false,false,false,false,false,false,false,false,false,true,true],[true,true,false,false,false,false,false,false,false,false,false,false,false,false,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true,true,false,false,false,false,false,false,false,false,false,false,false,false,true,true],[true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true],[true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true],[true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true],[true,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true,true],[true,true,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true,true,true],[true,true,true,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true,true,true,true],[true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true],[true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true]]}
Loading