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

Put modern code into master #2

Open
wants to merge 50 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 32 commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
cd8fa74
moved the motors
Feb 10, 2024
e659eea
code clean up
Feb 10, 2024
c2d012b
Mild tweaks to limelight center method
Feb 10, 2024
4a0a025
phoenix six for krakens
Feb 13, 2024
a922565
Shooter and Mag Work, arm can read xbox controller
Feb 14, 2024
096c48a
intake runs
Feb 14, 2024
d874f59
pigeon installed
Feb 14, 2024
2dce858
starting to set up the arm
Feb 15, 2024
3e3aad7
resetting controller buttons
Feb 15, 2024
e3e65c3
arm is moving. Intake to shooter is working.
Feb 16, 2024
576bd93
all buttons being set
Feb 17, 2024
d0c15c4
added path planner. Shooting good.
Feb 17, 2024
f8fdee5
updating path planner
Feb 20, 2024
34344ca
zero wheels
Feb 20, 2024
8a06878
update buttons
Feb 20, 2024
9e779ac
dealing with zeroing wheels
Feb 21, 2024
6d24650
ARM POSITIONS
Feb 21, 2024
a4db3eb
new sprockets, new positions.
Feb 22, 2024
946137a
update all buttons
Feb 22, 2024
5a8408e
remap buttons
Feb 24, 2024
61e444d
changes from field
Feb 27, 2024
9c0c97f
auto work
Feb 28, 2024
13851a4
go fast, adjust intake
Feb 28, 2024
eb6582e
autos on right and left
Feb 29, 2024
bebb879
going to match 24
Mar 1, 2024
dadca53
end of Friday
Mar 1, 2024
d7331c7
changes before practice field
Mar 2, 2024
a16aff1
buttons and more
Mar 11, 2024
5e6d882
buttons
Mar 11, 2024
ce1eaa6
end of practice day
Mar 12, 2024
b4061ba
Commiting all code
Mar 13, 2024
5c46639
Removed path planner
Mar 13, 2024
29703c4
autos and climbers
Mar 14, 2024
f8bdf87
autos and climber
Mar 14, 2024
cbfe5d5
perfect auto two piece for center
Mar 14, 2024
6f2275a
drive twopiece
Mar 14, 2024
df32b3c
seperate alliance autos
Mar 15, 2024
c0a899a
auto 3 piece
Mar 15, 2024
64f6ee0
fix mid 3 alliance
Mar 15, 2024
c373b30
starting match 10
Mar 16, 2024
0955ea3
going to match 16
Mar 16, 2024
3f3717f
pre match 16
Mar 16, 2024
96373a7
problems with mag encoder
Mar 16, 2024
bef3da9
starting day 2
Mar 17, 2024
6e2d6e8
end of week 3
Mar 20, 2024
72979b0
mayhem midline madness
Mar 22, 2024
dfe6b4e
long shot is mostly working
Mar 29, 2024
8674606
autos with new shooter
Mar 30, 2024
f4bcb67
tweaked autos
Mar 30, 2024
93a34e2
Stashing current state of repo for comparison
May 23, 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
12 changes: 12 additions & 0 deletions .pathplanner/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"robotWidth": 0.52,
"robotLength": 0.52,
"holonomicMode": true,
"pathFolders": [],
"autoFolders": [],
"defaultMaxVel": 1.0,
"defaultMaxAccel": 2.0,
"defaultMaxAngVel": 360.0,
"defaultMaxAngAccel": 360.0,
"maxModuleSpeed": 1.0
}
31 changes: 31 additions & 0 deletions src/main/deploy/pathplanner/autos/Auto Drive Out.auto
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
{
"version": 1.0,
"startingPose": {
"position": {
"x": 0.6727105761903848,
"y": 7.035130224106603
},
"rotation": 0.0
},
"command": {
"type": "sequential",
"data": {
"commands": [
{
"type": "path",
"data": {
"pathName": "drive out"
}
},
{
"type": "named",
"data": {
"name": "AutoStandStill"
}
}
]
}
},
"folder": null,
"choreoAuto": false
}
25 changes: 25 additions & 0 deletions src/main/deploy/pathplanner/autos/drive+turn90.auto
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"version": 1.0,
"startingPose": {
"position": {
"x": 2.0,
"y": 7.0
},
"rotation": 0
},
"command": {
"type": "sequential",
"data": {
"commands": [
{
"type": "path",
"data": {
"pathName": "90 degrees"
}
}
]
}
},
"folder": null,
"choreoAuto": false
}
25 changes: 25 additions & 0 deletions src/main/deploy/pathplanner/autos/toShoot.auto
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"version": 1.0,
"startingPose": {
"position": {
"x": 0.7319122330552369,
"y": 7.074597995349838
},
"rotation": 0
},
"command": {
"type": "sequential",
"data": {
"commands": [
{
"type": "path",
"data": {
"pathName": "drive and shoot"
}
}
]
}
},
"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":16.54,"y":8.21},"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,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,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,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,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,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,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,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,true,true],[true,true,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,false,false,false,true,true,true,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,true,true,true,true,true,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,true,true],[true,true,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,true,true,true,true,true,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,true,true,true,true,true,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,true,true],[true,true,false,false,false,false,false,false,false,false,true,true,true,false,false,false,false,true,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true,true,false,false,false,false,true,true,true,false,false,false,false,false,false,false,false,false,true,true],[true,true,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,true,true,true,true,true,false,false,false,false,false,false,false,false,true,true],[true,true,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,true,true,true,true,true,false,false,false,false,false,false,false,true,true,true],[true,true,true,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,true,true,true,true,true,false,false,false,false,false,false,true,true,true,true],[true,true,true,true,false,false,false,false,false,false,true,true,true,false,false,false,false,true,true,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,true,true,true,false,false,false,false,true,true,true,false,false,false,false,false,false,true,true,true,true,true],[true,true,true,true,true,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,true,true,true,true,true,false,false,false,false,false,false,false,false,false,false,false,true,true,true,true,true,true],[true,true,true,true,true,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,true,true,true,true,true,false,false,false,false,false,false,false,false,false,false,false,true,true,true,true,true,true],[true,true,true,true,true,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,true,true,true,true,true,false,false,false,false,false,false,false,false,false,false,false,true,true,true,true,true,true],[true,true,true,true,true,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,false,false,false,true,true,true,false,false,false,false,false,false,false,false,false,false,false,false,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,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,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,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,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,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,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]]}
74 changes: 74 additions & 0 deletions src/main/deploy/pathplanner/paths/3 piece .path
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
{
"version": 1.0,
"waypoints": [
{
"anchor": {
"x": 0.7050561319382253,
"y": 6.5463576290918635
},
"prevControl": null,
"nextControl": {
"x": 1.7707422576043426,
"y": 7.389537860388131
},
"isLocked": false,
"linkedName": null
},
{
"anchor": {
"x": 3.902114508936577,
"y": 6.885971888919526
},
"prevControl": {
"x": 4.34687062157837,
"y": 7.0342239264667885
},
"nextControl": {
"x": 3.6210544318378193,
"y": 6.792285196553275
},
"isLocked": false,
"linkedName": null
},
{
"anchor": {
"x": 1.2671762861357376,
"y": 5.422117320696838
},
"prevControl": {
"x": 1.187489877119553,
"y": 4.578937089400569
},
"nextControl": null,
"isLocked": false,
"linkedName": null
}
],
"rotationTargets": [
{
"waypointRelativePos": 0.35,
"rotationDegrees": 0.8700375609187332,
"rotateFast": true
}
],
"constraintZones": [],
"eventMarkers": [],
"globalConstraints": {
"maxVelocity": 1.0,
"maxAcceleration": 3.0,
"maxAngularVelocity": 360.0,
"maxAngularAcceleration": 360.0
},
"goalEndState": {
"velocity": 0,
"rotation": 0,
"rotateFast": false
},
"reversed": false,
"folder": null,
"previewStartingState": {
"rotation": 62.78388844269252,
"velocity": 0
},
"useDefaultConstraints": false
}
58 changes: 58 additions & 0 deletions src/main/deploy/pathplanner/paths/90 degrees.path
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
{
"version": 1.0,
"waypoints": [
{
"anchor": {
"x": 0.7987428243044774,
"y": 7.0
},
"prevControl": null,
"nextControl": {
"x": 1.3424002939303983,
"y": 7.014791090923124
},
"isLocked": false,
"linkedName": null
},
{
"anchor": {
"x": 3.375126864376409,
"y": 7.0
},
"prevControl": {
"x": 3.375126864376409,
"y": 7.014791090923124
},
"nextControl": null,
"isLocked": false,
"linkedName": null
}
],
"rotationTargets": [
{
"waypointRelativePos": 0.5,
"rotationDegrees": 0.0,
"rotateFast": false
}
],
"constraintZones": [],
"eventMarkers": [],
"globalConstraints": {
"maxVelocity": 1.0,
"maxAcceleration": 2.0,
"maxAngularVelocity": 360.0,
"maxAngularAcceleration": 360.0
},
"goalEndState": {
"velocity": 0,
"rotation": -90.0,
"rotateFast": false
},
"reversed": false,
"folder": null,
"previewStartingState": {
"rotation": 0,
"velocity": 0
},
"useDefaultConstraints": true
}
52 changes: 52 additions & 0 deletions src/main/deploy/pathplanner/paths/Stand Still.path
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
{
"version": 1.0,
"waypoints": [
{
"anchor": {
"x": 2.0,
"y": 2.0
},
"prevControl": null,
"nextControl": {
"x": 2.0482850160419472,
"y": 2.0
},
"isLocked": false,
"linkedName": null
},
{
"anchor": {
"x": 2.0,
"y": 2.0
},
"prevControl": {
"x": 1.9414458172710922,
"y": 2.0
},
"nextControl": null,
"isLocked": false,
"linkedName": null
}
],
"rotationTargets": [],
"constraintZones": [],
"eventMarkers": [],
"globalConstraints": {
"maxVelocity": 1.0,
"maxAcceleration": 2.0,
"maxAngularVelocity": 360.0,
"maxAngularAcceleration": 360.0
},
"goalEndState": {
"velocity": 0,
"rotation": 0,
"rotateFast": false
},
"reversed": false,
"folder": null,
"previewStartingState": {
"rotation": 0,
"velocity": 0
},
"useDefaultConstraints": true
}
63 changes: 63 additions & 0 deletions src/main/deploy/pathplanner/paths/drive and shoot.path
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
{
"version": 1.0,
"waypoints": [
{
"anchor": {
"x": 0.5444403196498717,
"y": 7.005529395674177
},
"prevControl": null,
"nextControl": {
"x": 4.037338074676152,
"y": 6.768722768214768
},
"isLocked": false,
"linkedName": null
},
{
"anchor": {
"x": 1.442332115433463,
"y": 5.545221859674489
},
"prevControl": {
"x": 1.383777932704555,
"y": 5.545221859674489
},
"nextControl": null,
"isLocked": false,
"linkedName": null
}
],
"rotationTargets": [
{
"waypointRelativePos": 0.5,
"rotationDegrees": -115.31398574260886,
"rotateFast": false
},
{
"waypointRelativePos": 0.25,
"rotationDegrees": -143.0366727108959,
"rotateFast": false
}
],
"constraintZones": [],
"eventMarkers": [],
"globalConstraints": {
"maxVelocity": 1.0,
"maxAcceleration": 2.0,
"maxAngularVelocity": 360.0,
"maxAngularAcceleration": 360.0
},
"goalEndState": {
"velocity": 0,
"rotation": 178.7811247648688,
"rotateFast": false
},
"reversed": false,
"folder": null,
"previewStartingState": {
"rotation": 0.39704037151318233,
"velocity": 0
},
"useDefaultConstraints": true
}
Loading