Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
7788cd9
use SensorToMechanismRatio and setPosition for calibration for turret
henrymilbert Mar 26, 2026
20d249d
add auto path preview and clean up auto pose initialization
henrymilbert Mar 28, 2026
1af6f15
commit simgui changes for path preview and active path
henrymilbert Mar 29, 2026
8ead507
Merge remote-tracking branch 'origin/main' into turret-tuning-improve…
henrymilbert Mar 29, 2026
0a0505e
Merge branch 'main' into turret-tuning-improvements
henrymilbert Apr 1, 2026
3440939
scale up turret gains to match sensorToMechanismRatio change
henrymilbert Apr 1, 2026
30fb097
add ability to set couplingGearRatio and set to CTRE's starting point…
henrymilbert Apr 3, 2026
be52f3f
Merge branch 'main' into turret-tuning-improvements
henrymilbert Apr 4, 2026
6613752
Merge remote-tracking branch 'origin/main' into turret-tuning-improve…
henrymilbert Apr 4, 2026
b3ab495
Merge branch 'main' into turret-tuning-improvements
shishghate Apr 6, 2026
355a922
create henry shooter calculator
henrymilbert Apr 10, 2026
cf47762
Merge remote-tracking branch 'origin/st-cloud-changes' into henry-sho…
henrymilbert Apr 10, 2026
8c2cf97
limit drive speed while shooting
henrymilbert Apr 10, 2026
c57796c
add look ahead for turret
henrymilbert Apr 10, 2026
87e48f7
Goofing off
shishghate Apr 12, 2026
c90fbd4
Tweaks from claude
shishghate Apr 13, 2026
a69a26f
Added more logging
shishghate Apr 13, 2026
0591e4a
fix angle of entry to not be negative
henrymilbert Apr 14, 2026
b24588b
Merge branch 'main' into shishir_playing_with_stuff
shishghate Apr 16, 2026
e3c1f67
Flipped the for loop back.
shishghate Apr 16, 2026
acc6d21
More cleanup
shishghate Apr 16, 2026
de6777b
fix deltaZInches for stealing linear to angular velocity configs from…
henrymilbert Apr 16, 2026
245f5f2
Merge remote-tracking branch 'origin/main' into henry-shoot-while-moving
henrymilbert Apr 16, 2026
d8d0b57
Added angle check
shishghate Apr 16, 2026
49913c2
Values tweak, add deadzone
mark-teskey Apr 17, 2026
51998d9
Reduce logging
ddaymn Apr 16, 2026
2288023
Added stationary freeze
mark-teskey Apr 17, 2026
1088823
Many changes. Have fun, Shishir..
mark-teskey Apr 17, 2026
a496a94
Delay logging till DS is connected wait till ds connected
ddaymn Apr 18, 2026
bfad1b4
Revert some changes to start
shishghate Apr 18, 2026
e24cf84
Merge branch 'shishir_playing_with_stuff' of https://github.com/TheGr…
shishghate Apr 18, 2026
df2a06b
Updated shooter ranges.
shishghate Apr 18, 2026
03e2e7c
Set the top open velocity
shishghate Apr 18, 2026
7ef9179
use tight angle cutoff and exponential std devs
henrymilbert Apr 20, 2026
ce85713
Created Depot Auto Paths
defective-development Apr 21, 2026
a76dae7
Fixed Choreo max RPM and rethought Depot path - all center start pose…
mark-teskey Apr 21, 2026
885f438
remove pose loss from tilting, use pose at timestamp for vision cutof…
henrymilbert Apr 22, 2026
2296db9
Merge branch 'henry-hcpa-4-22' into turret-tuning-improvements
henrymilbert Apr 22, 2026
4a3e315
remove turret dead zone
henrymilbert Apr 22, 2026
1a26682
Merge branch 'refs/heads/henry-hcpa-4-22' into henry-shoot-while-moving
henrymilbert Apr 22, 2026
ff7f8cd
add angular speed limit while shooting
henrymilbert Apr 22, 2026
29904ed
Merge branch 'turret-tuning-improvements' into henry-shoot-while-moving
henrymilbert Apr 22, 2026
013dfdf
Merge branch 'henry-hcpa-4-22' into coupling-gear-ratio
henrymilbert Apr 22, 2026
b32a189
Added some logging and turned the distance to feet to help us measure…
shishghate Apr 22, 2026
9ccfd2a
change state std devs and increase launch velocities in table
henrymilbert Apr 22, 2026
7ff9d1a
increase launch velocities and intake speed
henrymilbert Apr 22, 2026
ec0ed0b
Merge branch 'henry-hcpa-4-22' into henry-shoot-while-moving
henrymilbert Apr 22, 2026
6772840
Merge branch 'main' into henry-shoot-while-moving
henrymilbert Apr 22, 2026
43c657e
merging
henrymilbert Apr 22, 2026
95d8c67
Merge branch 'henry-hcpa-4-22' into turret-tuning-improvements
henrymilbert Apr 22, 2026
84cbcee
depot auto
henrymilbert Apr 22, 2026
fab2510
Merge remote-tracking branch 'origin/henry-shoot-while-moving' into h…
clarkmilbert Apr 23, 2026
b27c2a5
Remove logging
shishghate Apr 23, 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
9 changes: 9 additions & 0 deletions simgui.json
Original file line number Diff line number Diff line change
Expand Up @@ -218,6 +218,15 @@
},
"right": 3942,
"top": 118,
"topCenter/visionPoseEstimate": {
"arrowColor": [
0.0,
0.0,
1.0,
255.0
],
"style": "Hidden"
},
"visibleTargetPoses": {
"image": "field_images\\visible-vision-target.png"
},
Expand Down
1,538 changes: 780 additions & 758 deletions src/main/deploy/choreo/BumpIIfuelShoot.traj

Large diffs are not rendered by default.

267 changes: 120 additions & 147 deletions src/main/deploy/choreo/CentershootDepot.traj

Large diffs are not rendered by default.

450 changes: 369 additions & 81 deletions src/main/deploy/choreo/CenterstartBackup.traj

Large diffs are not rendered by default.

200 changes: 116 additions & 84 deletions src/main/deploy/choreo/CenterstartCentershoot.traj

Large diffs are not rendered by default.

1,426 changes: 726 additions & 700 deletions src/main/deploy/choreo/CloserShootIIfuelPark.traj

Large diffs are not rendered by default.

1,459 changes: 661 additions & 798 deletions src/main/deploy/choreo/CloserShootIfuelPark.traj

Large diffs are not rendered by default.

2,199 changes: 1,075 additions & 1,124 deletions src/main/deploy/choreo/ClosershootIfuelOutpost.traj

Large diffs are not rendered by default.

79 changes: 79 additions & 0 deletions src/main/deploy/choreo/DepotShoot.traj
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
{
"name":"DepotShoot",
"version":3,
"snapshot":{
"waypoints":[
{"x":0.52, "y":5.96, "heading":3.141592653589793, "intervals":19, "split":false, "fixTranslation":true, "fixHeading":true, "overrideIntervals":false},
{"x":2.0, "y":5.96, "heading":3.141592653589793, "intervals":38, "split":false, "fixTranslation":true, "fixHeading":true, "overrideIntervals":false}],
"constraints":[
{"from":"first", "to":null, "data":{"type":"StopPoint", "props":{}}, "enabled":true},
{"from":"last", "to":null, "data":{"type":"StopPoint", "props":{}}, "enabled":true},
{"from":"first", "to":"last", "data":{"type":"MaxVelocity", "props":{"max":2.0}}, "enabled":true},
{"from":"first", "to":"last", "data":{"type":"MaxAngularVelocity", "props":{"max":2.0}}, "enabled":true}],
"targetDt":0.05
},
"params":{
"waypoints":[
{"x":{"exp":"DepotPickup.x", "val":0.52}, "y":{"exp":"DepotPickup.y", "val":5.96}, "heading":{"exp":"DepotPickup.heading", "val":3.141592653589793}, "intervals":19, "split":false, "fixTranslation":true, "fixHeading":true, "overrideIntervals":false},
{"x":{"exp":"2 m", "val":2.0}, "y":{"exp":"DepotPickup.y", "val":5.96}, "heading":{"exp":"DepotPickup.heading", "val":3.141592653589793}, "intervals":38, "split":false, "fixTranslation":true, "fixHeading":true, "overrideIntervals":false}],
"constraints":[
{"from":"first", "to":null, "data":{"type":"StopPoint", "props":{}}, "enabled":true},
{"from":"last", "to":null, "data":{"type":"StopPoint", "props":{}}, "enabled":true},
{"from":"first", "to":"last", "data":{"type":"MaxVelocity", "props":{"max":{"exp":"2 m / s", "val":2.0}}}, "enabled":true},
{"from":"first", "to":"last", "data":{"type":"MaxAngularVelocity", "props":{"max":{"exp":"2 rad / s", "val":2.0}}}, "enabled":true}],
"targetDt":{
"exp":"0.05 s",
"val":0.05
}
},
"trajectory":{
"config":{
"frontLeft":{
"x":0.2525,
"y":0.2525
},
"backLeft":{
"x":-0.2525,
"y":0.2525
},
"mass":56.7,
"inertia":1.5,
"gearing":6.03,
"radius":0.0508,
"vmax":484.6430266937854,
"tmax":1.1886,
"cof":1.5,
"bumper":{
"front":0.4305,
"side":0.4305,
"back":0.4305
},
"differentialTrackWidth":0.5588
},
"sampleType":"Swerve",
"waypoints":[0.0,0.94199],
"samples":[
{"t":0.0, "x":0.52, "y":5.96, "heading":3.14159, "vx":0.0, "vy":0.0, "omega":0.0, "ax":9.94476, "ay":0.0, "alpha":0.0, "fx":[140.96697,140.96697,140.96697,140.96697], "fy":[0.0,0.0,0.0,0.0]},
{"t":0.04958, "x":0.53222, "y":5.96, "heading":3.14159, "vx":0.49305, "vy":0.0, "omega":0.0, "ax":9.94191, "ay":0.0, "alpha":0.0, "fx":[140.92652,140.92652,140.92652,140.92652], "fy":[0.0,0.0,0.0,0.0]},
{"t":0.09916, "x":0.56889, "y":5.96, "heading":3.14159, "vx":0.98595, "vy":0.0, "omega":0.0, "ax":9.93618, "ay":0.0, "alpha":0.0, "fx":[140.8454,140.8454,140.8454,140.8454], "fy":[0.0,0.0,0.0,0.0]},
{"t":0.14874, "x":0.62998, "y":5.96, "heading":3.14159, "vx":1.47857, "vy":0.0, "omega":0.0, "ax":9.91889, "ay":0.0, "alpha":0.0, "fx":[140.60023,140.60023,140.60023,140.60023], "fy":[0.0,0.0,0.0,0.0]},
{"t":0.19831, "x":0.71548, "y":5.96, "heading":3.14159, "vx":1.97034, "vy":0.0, "omega":0.0, "ax":0.58978, "ay":0.0, "alpha":0.0, "fx":[8.36014,8.36014,8.36014,8.36014], "fy":[0.0,0.0,0.0,0.0]},
{"t":0.24789, "x":0.81389, "y":5.96, "heading":3.14159, "vx":1.99958, "vy":0.0, "omega":0.0, "ax":0.0, "ay":0.0, "alpha":0.0, "fx":[0.00005,0.00005,0.00005,0.00005], "fy":[0.0,0.0,0.0,0.0]},
{"t":0.29747, "x":0.91302, "y":5.96, "heading":3.14159, "vx":1.99958, "vy":0.0, "omega":0.0, "ax":0.0, "ay":0.0, "alpha":0.0, "fx":[0.0,0.0,0.0,0.0], "fy":[0.0,0.0,0.0,0.0]},
{"t":0.34705, "x":1.01216, "y":5.96, "heading":3.14159, "vx":1.99958, "vy":0.0, "omega":0.0, "ax":0.0, "ay":0.0, "alpha":0.0, "fx":[0.0,0.0,0.0,0.0], "fy":[0.0,0.0,0.0,0.0]},
{"t":0.39663, "x":1.1113, "y":5.96, "heading":3.14159, "vx":1.99958, "vy":0.0, "omega":0.0, "ax":0.0, "ay":0.0, "alpha":0.0, "fx":[0.0,0.0,0.0,0.0], "fy":[0.0,0.0,0.0,0.0]},
{"t":0.44621, "x":1.21043, "y":5.96, "heading":3.14159, "vx":1.99958, "vy":0.0, "omega":0.0, "ax":0.0, "ay":0.0, "alpha":0.0, "fx":[0.0,0.0,0.0,0.0], "fy":[0.0,0.0,0.0,0.0]},
{"t":0.49579, "x":1.30957, "y":5.96, "heading":3.14159, "vx":1.99958, "vy":0.0, "omega":0.0, "ax":0.0, "ay":0.0, "alpha":0.0, "fx":[0.0,0.0,0.0,0.0], "fy":[0.0,0.0,0.0,0.0]},
{"t":0.54536, "x":1.4087, "y":5.96, "heading":3.14159, "vx":1.99958, "vy":0.0, "omega":0.0, "ax":0.0, "ay":0.0, "alpha":0.0, "fx":[0.0,0.0,0.0,0.0], "fy":[0.0,0.0,0.0,0.0]},
{"t":0.59494, "x":1.50784, "y":5.96, "heading":3.14159, "vx":1.99958, "vy":0.0, "omega":0.0, "ax":0.0, "ay":0.0, "alpha":0.0, "fx":[0.0,0.0,0.0,0.0], "fy":[0.0,0.0,0.0,0.0]},
{"t":0.64452, "x":1.60698, "y":5.96, "heading":3.14159, "vx":1.99958, "vy":0.0, "omega":0.0, "ax":0.0, "ay":0.0, "alpha":0.0, "fx":[-0.00005,-0.00005,-0.00005,-0.00005], "fy":[0.0,0.0,0.0,0.0]},
{"t":0.6941, "x":1.70611, "y":5.96, "heading":3.14159, "vx":1.99958, "vy":0.0, "omega":0.0, "ax":-0.58978, "ay":0.0, "alpha":0.0, "fx":[-8.36014,-8.36014,-8.36014,-8.36014], "fy":[0.0,0.0,0.0,0.0]},
{"t":0.74368, "x":1.80452, "y":5.96, "heading":3.14159, "vx":1.97034, "vy":0.0, "omega":0.0, "ax":-9.91889, "ay":0.0, "alpha":0.0, "fx":[-140.60023,-140.60023,-140.60023,-140.60023], "fy":[0.0,0.0,0.0,0.0]},
{"t":0.79326, "x":1.89002, "y":5.96, "heading":3.14159, "vx":1.47857, "vy":0.0, "omega":0.0, "ax":-9.93618, "ay":0.0, "alpha":0.0, "fx":[-140.8454,-140.8454,-140.8454,-140.8454], "fy":[0.0,0.0,0.0,0.0]},
{"t":0.84284, "x":1.95111, "y":5.96, "heading":3.14159, "vx":0.98595, "vy":0.0, "omega":0.0, "ax":-9.94191, "ay":0.0, "alpha":0.0, "fx":[-140.92652,-140.92652,-140.92652,-140.92652], "fy":[0.0,0.0,0.0,0.0]},
{"t":0.89241, "x":1.98778, "y":5.96, "heading":3.14159, "vx":0.49305, "vy":0.0, "omega":0.0, "ax":-9.94476, "ay":0.0, "alpha":0.0, "fx":[-140.96697,-140.96697,-140.96697,-140.96697], "fy":[0.0,0.0,0.0,0.0]},
{"t":0.94199, "x":2.0, "y":5.96, "heading":3.14159, "vx":0.0, "vy":0.0, "omega":0.0, "ax":0.0, "ay":0.0, "alpha":0.0, "fx":[0.0,0.0,0.0,0.0], "fy":[0.0,0.0,0.0,0.0]}],
"splits":[0]
},
"events":[]
}
Loading
Loading