diff --git a/src/main/deploy/pathplanner/autos/Blue 5 Piece 1-4.auto b/src/main/deploy/pathplanner/autos/Blue 5 Piece 1-4.auto new file mode 100644 index 00000000..16593749 --- /dev/null +++ b/src/main/deploy/pathplanner/autos/Blue 5 Piece 1-4.auto @@ -0,0 +1,79 @@ +{ + "version": 1.0, + "startingPose": { + "position": { + "x": 0.7699999999999996, + "y": 4.42 + }, + "rotation": 121.03999999999999 + }, + "command": { + "type": "sequential", + "data": { + "commands": [ + { + "type": "named", + "data": { + "name": "preloadNote" + } + }, + { + "type": "named", + "data": { + "name": "subwooferShot" + } + }, + { + "type": "path", + "data": { + "pathName": "blue_Left to 1" + } + }, + { + "type": "named", + "data": { + "name": "speakerShot" + } + }, + { + "type": "path", + "data": { + "pathName": "blue_1 to 2" + } + }, + { + "type": "named", + "data": { + "name": "speakerShot" + } + }, + { + "type": "path", + "data": { + "pathName": "blue_2 to 3" + } + }, + { + "type": "named", + "data": { + "name": "speakerShot" + } + }, + { + "type": "path", + "data": { + "pathName": "blue_3 to 4" + } + }, + { + "type": "named", + "data": { + "name": "speakerShot" + } + } + ] + } + }, + "folder": "Blue", + "choreoAuto": false +} \ No newline at end of file diff --git a/src/main/deploy/pathplanner/autos/Red 3 Piece Amp 4-6.auto b/src/main/deploy/pathplanner/autos/Red 3 Piece Amp 4-6.auto new file mode 100644 index 00000000..5273d0b7 --- /dev/null +++ b/src/main/deploy/pathplanner/autos/Red 3 Piece Amp 4-6.auto @@ -0,0 +1,67 @@ +{ + "version": 1.0, + "startingPose": { + "position": { + "x": 15.14, + "y": 7.3 + }, + "rotation": 0 + }, + "command": { + "type": "sequential", + "data": { + "commands": [ + { + "type": "named", + "data": { + "name": "preloadNote" + } + }, + { + "type": "named", + "data": { + "name": "outtakeShooter" + } + }, + { + "type": "path", + "data": { + "pathName": "Amp to 4" + } + }, + { + "type": "path", + "data": { + "pathName": "4 to RWS" + } + }, + { + "type": "named", + "data": { + "name": "speakerShot" + } + }, + { + "type": "path", + "data": { + "pathName": "RWS to 5" + } + }, + { + "type": "path", + "data": { + "pathName": "5 to RWS" + } + }, + { + "type": "named", + "data": { + "name": "speakerShot" + } + } + ] + } + }, + "folder": "Red", + "choreoAuto": false +} \ No newline at end of file diff --git a/src/main/deploy/pathplanner/autos/Red 4 Piece 1-3.auto b/src/main/deploy/pathplanner/autos/Red 4 Piece 1-3.auto new file mode 100644 index 00000000..34d5a4cc --- /dev/null +++ b/src/main/deploy/pathplanner/autos/Red 4 Piece 1-3.auto @@ -0,0 +1,67 @@ +{ + "version": 1.0, + "startingPose": { + "position": { + "x": 15.77, + "y": 4.42 + }, + "rotation": 60.49 + }, + "command": { + "type": "sequential", + "data": { + "commands": [ + { + "type": "named", + "data": { + "name": "preloadNote" + } + }, + { + "type": "named", + "data": { + "name": "subwooferShot" + } + }, + { + "type": "path", + "data": { + "pathName": "RL to 1" + } + }, + { + "type": "named", + "data": { + "name": "speakerShot" + } + }, + { + "type": "path", + "data": { + "pathName": "1 to 2" + } + }, + { + "type": "named", + "data": { + "name": "speakerShot" + } + }, + { + "type": "path", + "data": { + "pathName": "2 to 3" + } + }, + { + "type": "named", + "data": { + "name": "speakerShot" + } + } + ] + } + }, + "folder": "Red", + "choreoAuto": false +} \ No newline at end of file diff --git a/src/main/deploy/pathplanner/autos/Red 4 Piece 6-4.auto b/src/main/deploy/pathplanner/autos/Red 4 Piece 6-4.auto new file mode 100644 index 00000000..8d54636f --- /dev/null +++ b/src/main/deploy/pathplanner/autos/Red 4 Piece 6-4.auto @@ -0,0 +1,85 @@ +{ + "version": 1.0, + "startingPose": { + "position": { + "x": 15.8, + "y": 4.42 + }, + "rotation": 59.06 + }, + "command": { + "type": "sequential", + "data": { + "commands": [ + { + "type": "named", + "data": { + "name": "preloadNote" + } + }, + { + "type": "named", + "data": { + "name": "subwooferShot" + } + }, + { + "type": "path", + "data": { + "pathName": "RL to 6" + } + }, + { + "type": "path", + "data": { + "pathName": "6 to CWS" + } + }, + { + "type": "named", + "data": { + "name": "speakerShot" + } + }, + { + "type": "path", + "data": { + "pathName": "CWS to 5" + } + }, + { + "type": "path", + "data": { + "pathName": "5 to RWS" + } + }, + { + "type": "named", + "data": { + "name": "speakerShot" + } + }, + { + "type": "path", + "data": { + "pathName": "RWS to 4" + } + }, + { + "type": "path", + "data": { + "pathName": "4 to RWS" + } + }, + { + "type": "named", + "data": { + "name": "speakerShot" + } + } + ] + } + }, + "folder": "Red", + "choreoAuto": false +} \ No newline at end of file diff --git a/src/main/deploy/pathplanner/autos/Red 4 Piece 8-6.auto b/src/main/deploy/pathplanner/autos/Red 4 Piece 8-6.auto new file mode 100644 index 00000000..4d1c9a08 --- /dev/null +++ b/src/main/deploy/pathplanner/autos/Red 4 Piece 8-6.auto @@ -0,0 +1,85 @@ +{ + "version": 1.0, + "startingPose": { + "position": { + "x": 15.14, + "y": 1.53 + }, + "rotation": 90.0 + }, + "command": { + "type": "sequential", + "data": { + "commands": [ + { + "type": "named", + "data": { + "name": "preloadNote" + } + }, + { + "type": "path", + "data": { + "pathName": "RVL to LWS" + } + }, + { + "type": "named", + "data": { + "name": "speakerShot" + } + }, + { + "type": "path", + "data": { + "pathName": "LWS to 8" + } + }, + { + "type": "path", + "data": { + "pathName": "8 to LWS" + } + }, + { + "type": "named", + "data": { + "name": "speakerShot" + } + }, + { + "type": "path", + "data": { + "pathName": "LWS to 7" + } + }, + { + "type": "path", + "data": { + "pathName": "7 to LWS" + } + }, + { + "type": "named", + "data": { + "name": "speakerShot" + } + }, + { + "type": "path", + "data": { + "pathName": "LWS to 6" + } + }, + { + "type": "named", + "data": { + "name": "speakerShot" + } + } + ] + } + }, + "folder": "Red", + "choreoAuto": false +} \ No newline at end of file diff --git a/src/main/deploy/pathplanner/autos/Red 5 Piece 1-4.auto b/src/main/deploy/pathplanner/autos/Red 5 Piece 1-4.auto new file mode 100644 index 00000000..f31c9786 --- /dev/null +++ b/src/main/deploy/pathplanner/autos/Red 5 Piece 1-4.auto @@ -0,0 +1,85 @@ +{ + "version": 1.0, + "startingPose": { + "position": { + "x": 15.77, + "y": 4.42 + }, + "rotation": 58.96 + }, + "command": { + "type": "sequential", + "data": { + "commands": [ + { + "type": "named", + "data": { + "name": "preloadNote" + } + }, + { + "type": "named", + "data": { + "name": "subwooferShot" + } + }, + { + "type": "path", + "data": { + "pathName": "RL to 1" + } + }, + { + "type": "named", + "data": { + "name": "speakerShot" + } + }, + { + "type": "path", + "data": { + "pathName": "1 to 2" + } + }, + { + "type": "named", + "data": { + "name": "speakerShot" + } + }, + { + "type": "path", + "data": { + "pathName": "2 to 3" + } + }, + { + "type": "named", + "data": { + "name": "speakerShot" + } + }, + { + "type": "path", + "data": { + "pathName": "3 to 4" + } + }, + { + "type": "path", + "data": { + "pathName": "Copy of 4 to RWS" + } + }, + { + "type": "named", + "data": { + "name": "speakerShot" + } + } + ] + } + }, + "folder": "Red", + "choreoAuto": false +} \ No newline at end of file diff --git a/src/main/deploy/pathplanner/autos/Red 5 Piece 2-5.auto b/src/main/deploy/pathplanner/autos/Red 5 Piece 2-5.auto new file mode 100644 index 00000000..86c50805 --- /dev/null +++ b/src/main/deploy/pathplanner/autos/Red 5 Piece 2-5.auto @@ -0,0 +1,91 @@ +{ + "version": 1.0, + "startingPose": { + "position": { + "x": 15.22, + "y": 5.57 + }, + "rotation": 0.0 + }, + "command": { + "type": "sequential", + "data": { + "commands": [ + { + "type": "named", + "data": { + "name": "preloadNote" + } + }, + { + "type": "named", + "data": { + "name": "subwooferShot" + } + }, + { + "type": "path", + "data": { + "pathName": "RM to 2" + } + }, + { + "type": "named", + "data": { + "name": "speakerShot" + } + }, + { + "type": "path", + "data": { + "pathName": "2 to 3" + } + }, + { + "type": "named", + "data": { + "name": "speakerShot" + } + }, + { + "type": "path", + "data": { + "pathName": "3 to 4" + } + }, + { + "type": "path", + "data": { + "pathName": "4 to RWS" + } + }, + { + "type": "named", + "data": { + "name": "speakerShot" + } + }, + { + "type": "path", + "data": { + "pathName": "RWS to 5" + } + }, + { + "type": "path", + "data": { + "pathName": "5 to RWS" + } + }, + { + "type": "named", + "data": { + "name": "speakerShot" + } + } + ] + } + }, + "folder": "Red", + "choreoAuto": false +} \ No newline at end of file diff --git a/src/main/deploy/pathplanner/autos/Red 5 Piece 3-6.auto b/src/main/deploy/pathplanner/autos/Red 5 Piece 3-6.auto new file mode 100644 index 00000000..5597dda4 --- /dev/null +++ b/src/main/deploy/pathplanner/autos/Red 5 Piece 3-6.auto @@ -0,0 +1,91 @@ +{ + "version": 1.0, + "startingPose": { + "position": { + "x": 15.81, + "y": 6.66 + }, + "rotation": -60.14999999999998 + }, + "command": { + "type": "sequential", + "data": { + "commands": [ + { + "type": "named", + "data": { + "name": "preloadNote" + } + }, + { + "type": "named", + "data": { + "name": "subwooferShot" + } + }, + { + "type": "path", + "data": { + "pathName": "Rt to 3" + } + }, + { + "type": "named", + "data": { + "name": "speakerShot" + } + }, + { + "type": "path", + "data": { + "pathName": "3 to 4" + } + }, + { + "type": "path", + "data": { + "pathName": "4 to RWS" + } + }, + { + "type": "named", + "data": { + "name": "speakerShot" + } + }, + { + "type": "path", + "data": { + "pathName": "RWS to 5" + } + }, + { + "type": "path", + "data": { + "pathName": "5 to RWS" + } + }, + { + "type": "named", + "data": { + "name": "speakerShot" + } + }, + { + "type": "path", + "data": { + "pathName": "RWS to 6" + } + }, + { + "type": "named", + "data": { + "name": "speakerShot" + } + } + ] + } + }, + "folder": "Red", + "choreoAuto": false +} \ No newline at end of file diff --git a/src/main/deploy/pathplanner/autos/Red 5 Piece 8-5.auto b/src/main/deploy/pathplanner/autos/Red 5 Piece 8-5.auto new file mode 100644 index 00000000..97fdad22 --- /dev/null +++ b/src/main/deploy/pathplanner/autos/Red 5 Piece 8-5.auto @@ -0,0 +1,85 @@ +{ + "version": 1.0, + "startingPose": { + "position": { + "x": 15.78, + "y": 4.44 + }, + "rotation": 59.23 + }, + "command": { + "type": "sequential", + "data": { + "commands": [ + { + "type": "path", + "data": { + "pathName": "RL to LWS" + } + }, + { + "type": "named", + "data": { + "name": "speakerShot" + } + }, + { + "type": "path", + "data": { + "pathName": "LWS to 8" + } + }, + { + "type": "path", + "data": { + "pathName": "LWS to 8" + } + }, + { + "type": "named", + "data": { + "name": "speakerShot" + } + }, + { + "type": "path", + "data": { + "pathName": "LWS to 7" + } + }, + { + "type": "path", + "data": { + "pathName": "7 to LWS" + } + }, + { + "type": "named", + "data": { + "name": "speakerShot" + } + }, + { + "type": "path", + "data": { + "pathName": "LWS to 6" + } + }, + { + "type": "path", + "data": { + "pathName": "6 to CWS" + } + }, + { + "type": "named", + "data": { + "name": "speakerShot" + } + } + ] + } + }, + "folder": "Red", + "choreoAuto": false +} \ No newline at end of file diff --git a/src/main/deploy/pathplanner/autos/Red 6 Piece 1-5.auto b/src/main/deploy/pathplanner/autos/Red 6 Piece 1-5.auto new file mode 100644 index 00000000..2d7b917b --- /dev/null +++ b/src/main/deploy/pathplanner/autos/Red 6 Piece 1-5.auto @@ -0,0 +1,103 @@ +{ + "version": 1.0, + "startingPose": { + "position": { + "x": 15.77, + "y": 4.42 + }, + "rotation": 60.49 + }, + "command": { + "type": "sequential", + "data": { + "commands": [ + { + "type": "named", + "data": { + "name": "preloadNote" + } + }, + { + "type": "named", + "data": { + "name": "subwooferShot" + } + }, + { + "type": "path", + "data": { + "pathName": "RL to 1" + } + }, + { + "type": "named", + "data": { + "name": "speakerShot" + } + }, + { + "type": "path", + "data": { + "pathName": "1 to 2" + } + }, + { + "type": "named", + "data": { + "name": "speakerShot" + } + }, + { + "type": "path", + "data": { + "pathName": "2 to 3" + } + }, + { + "type": "named", + "data": { + "name": "speakerShot" + } + }, + { + "type": "path", + "data": { + "pathName": "3 to 4" + } + }, + { + "type": "path", + "data": { + "pathName": "4 to RWS" + } + }, + { + "type": "named", + "data": { + "name": "speakerShot" + } + }, + { + "type": "path", + "data": { + "pathName": "RWS to 5" + } + }, + { + "type": "path", + "data": { + "pathName": "5 to RWS" + } + }, + { + "type": "named", + "data": { + "name": "speakerShot" + } + } + ] + } + }, + "folder": "Red", + "choreoAuto": false +} \ No newline at end of file diff --git a/src/main/deploy/pathplanner/paths/ 2 to 4 to RWS.path b/src/main/deploy/pathplanner/paths/ 2 to 4 to RWS.path new file mode 100644 index 00000000..1cd69c16 --- /dev/null +++ b/src/main/deploy/pathplanner/paths/ 2 to 4 to RWS.path @@ -0,0 +1,109 @@ +{ + "version": 1.0, + "waypoints": [ + { + "anchor": { + "x": 13.720203200406399, + "y": 5.6301920243840495 + }, + "prevControl": null, + "nextControl": { + "x": 13.213022606044163, + "y": 5.848354076709587 + }, + "isLocked": false, + "linkedName": "Red 2" + }, + { + "anchor": { + "x": 8.644540571755917, + "y": 7.404585751420743 + }, + "prevControl": { + "x": 8.623567908453795, + "y": 7.824658170928401 + }, + "nextControl": { + "x": 8.663688422469752, + "y": 7.0210634556654625 + }, + "isLocked": false, + "linkedName": null + }, + { + "anchor": { + "x": 10.407613539756861, + "y": 6.5988314570013475 + }, + "prevControl": { + "x": 10.02635280517326, + "y": 6.675376179305317 + }, + "nextControl": null, + "isLocked": false, + "linkedName": "RWS" + } + ], + "rotationTargets": [ + { + "waypointRelativePos": 1.0, + "rotationDegrees": 0, + "rotateFast": false + } + ], + "constraintZones": [], + "eventMarkers": [ + { + "name": "intake", + "waypointRelativePos": 0.4, + "command": { + "type": "sequential", + "data": { + "commands": [ + { + "type": "named", + "data": { + "name": "intakeFloor" + } + } + ] + } + } + }, + { + "name": "eager speaker shot", + "waypointRelativePos": 1.25, + "command": { + "type": "sequential", + "data": { + "commands": [ + { + "type": "named", + "data": { + "name": "eagerSpeakerShot" + } + } + ] + } + } + } + ], + "globalConstraints": { + "maxVelocity": 4.7, + "maxAcceleration": 3.0, + "maxAngularVelocity": 540.0, + "maxAngularAcceleration": 720.0 + }, + "goalEndState": { + "velocity": 0, + "rotation": -11.895492390345593, + "rotateFast": false + }, + "reversed": false, + "folder": "Red 2", + "previewStartingState": { + "rotation": -0.5135369995191652, + "velocity": 0 + }, + "useDefaultConstraints": true +} \ No newline at end of file diff --git a/src/main/deploy/pathplanner/paths/1 to 2.path b/src/main/deploy/pathplanner/paths/1 to 2.path new file mode 100644 index 00000000..5b202cea --- /dev/null +++ b/src/main/deploy/pathplanner/paths/1 to 2.path @@ -0,0 +1,82 @@ +{ + "version": 1.0, + "waypoints": [ + { + "anchor": { + "x": 14.071253238506477, + "y": 4.321630175260351 + }, + "prevControl": null, + "nextControl": { + "x": 14.698905257810516, + "y": 4.179609347218695 + }, + "isLocked": false, + "linkedName": "Red 1" + }, + { + "anchor": { + "x": 13.720203200406399, + "y": 5.6301920243840495 + }, + "prevControl": { + "x": 14.430871729741657, + "y": 5.956049784095883 + }, + "nextControl": null, + "isLocked": false, + "linkedName": "Red 2" + } + ], + "rotationTargets": [ + { + "waypointRelativePos": 0.3, + "rotationDegrees": 0, + "rotateFast": false + } + ], + "constraintZones": [], + "eventMarkers": [ + { + "name": "intake and warmup", + "waypointRelativePos": 0.0, + "command": { + "type": "sequential", + "data": { + "commands": [ + { + "type": "named", + "data": { + "name": "intakeFloor" + } + }, + { + "type": "named", + "data": { + "name": "eagerSpeakerShot" + } + } + ] + } + } + } + ], + "globalConstraints": { + "maxVelocity": 4.7, + "maxAcceleration": 3.0, + "maxAngularVelocity": 540.0, + "maxAngularAcceleration": 720.0 + }, + "goalEndState": { + "velocity": 0, + "rotation": 0.0, + "rotateFast": false + }, + "reversed": false, + "folder": "Red 1", + "previewStartingState": { + "rotation": 27.59647372284569, + "velocity": 0 + }, + "useDefaultConstraints": true +} \ No newline at end of file diff --git a/src/main/deploy/pathplanner/paths/1 to LWS.path b/src/main/deploy/pathplanner/paths/1 to LWS.path new file mode 100644 index 00000000..be39a1b1 --- /dev/null +++ b/src/main/deploy/pathplanner/paths/1 to LWS.path @@ -0,0 +1,52 @@ +{ + "version": 1.0, + "waypoints": [ + { + "anchor": { + "x": 14.071253238506477, + "y": 4.321630175260351 + }, + "prevControl": null, + "nextControl": { + "x": 14.88260775913649, + "y": 3.46212728899622 + }, + "isLocked": false, + "linkedName": "Red 1" + }, + { + "anchor": { + "x": 12.08, + "y": 2.1564795529591056 + }, + "prevControl": { + "x": 12.389477219088176, + "y": 2.2519422546443884 + }, + "nextControl": null, + "isLocked": false, + "linkedName": "Red LWS" + } + ], + "rotationTargets": [], + "constraintZones": [], + "eventMarkers": [], + "globalConstraints": { + "maxVelocity": 4.7, + "maxAcceleration": 3.0, + "maxAngularVelocity": 540.0, + "maxAngularAcceleration": 720.0 + }, + "goalEndState": { + "velocity": 0, + "rotation": 39.952821592072084, + "rotateFast": false + }, + "reversed": false, + "folder": "Red 1", + "previewStartingState": { + "rotation": 0, + "velocity": 0 + }, + "useDefaultConstraints": true +} \ No newline at end of file diff --git a/src/main/deploy/pathplanner/paths/2 to 1.path b/src/main/deploy/pathplanner/paths/2 to 1.path new file mode 100644 index 00000000..b8f2d58e --- /dev/null +++ b/src/main/deploy/pathplanner/paths/2 to 1.path @@ -0,0 +1,73 @@ +{ + "version": 1.0, + "waypoints": [ + { + "anchor": { + "x": 13.720203200406399, + "y": 5.6301920243840495 + }, + "prevControl": null, + "nextControl": { + "x": 14.691209042418084, + "y": 5.732038608077215 + }, + "isLocked": false, + "linkedName": "Red 2" + }, + { + "anchor": { + "x": 14.071253238506477, + "y": 4.321630175260351 + }, + "prevControl": { + "x": 14.950520193040385, + "y": 4.5427167894335785 + }, + "nextControl": null, + "isLocked": false, + "linkedName": "Red 1" + } + ], + "rotationTargets": [], + "constraintZones": [], + "eventMarkers": [ + { + "name": "intake and warmup", + "waypointRelativePos": 0.05, + "command": { + "type": "sequential", + "data": { + "commands": [ + { + "type": "named", + "data": { + "name": "intakeFloor" + } + }, + { + "type": "named", + "data": { + "name": "eagerSpeakerShot" + } + } + ] + } + } + } + ], + "globalConstraints": { + "maxVelocity": 4.7, + "maxAcceleration": 3.0, + "maxAngularVelocity": 540.0, + "maxAngularAcceleration": 720.0 + }, + "goalEndState": { + "velocity": 0, + "rotation": 0, + "rotateFast": false + }, + "reversed": false, + "folder": "Red 2", + "previewStartingState": null, + "useDefaultConstraints": false +} \ No newline at end of file diff --git a/src/main/deploy/pathplanner/paths/2 to 3.path b/src/main/deploy/pathplanner/paths/2 to 3.path new file mode 100644 index 00000000..3c8ba42c --- /dev/null +++ b/src/main/deploy/pathplanner/paths/2 to 3.path @@ -0,0 +1,82 @@ +{ + "version": 1.0, + "waypoints": [ + { + "anchor": { + "x": 13.720203200406399, + "y": 5.6301920243840495 + }, + "prevControl": null, + "nextControl": { + "x": 14.629124614293064, + "y": 5.654421334398836 + }, + "isLocked": false, + "linkedName": "Red 2" + }, + { + "anchor": { + "x": 13.61087589535179, + "y": 7.022519481838964 + }, + "prevControl": { + "x": 14.353406756418877, + "y": 6.769673152149269 + }, + "nextControl": null, + "isLocked": false, + "linkedName": null + } + ], + "rotationTargets": [ + { + "waypointRelativePos": 0.65, + "rotationDegrees": -30.95999999999998, + "rotateFast": false + } + ], + "constraintZones": [], + "eventMarkers": [ + { + "name": "intake and warmup", + "waypointRelativePos": 0.0, + "command": { + "type": "sequential", + "data": { + "commands": [ + { + "type": "named", + "data": { + "name": "intakeFloor" + } + }, + { + "type": "named", + "data": { + "name": "eagerSpeakerShot" + } + } + ] + } + } + } + ], + "globalConstraints": { + "maxVelocity": 4.7, + "maxAcceleration": 3.0, + "maxAngularVelocity": 540.0, + "maxAngularAcceleration": 720.0 + }, + "goalEndState": { + "velocity": 0, + "rotation": -30.95999999999998, + "rotateFast": false + }, + "reversed": false, + "folder": "Red 2", + "previewStartingState": { + "rotation": -0.5135369995191652, + "velocity": 0 + }, + "useDefaultConstraints": true +} \ No newline at end of file diff --git a/src/main/deploy/pathplanner/paths/2 to 5 to RWS.path b/src/main/deploy/pathplanner/paths/2 to 5 to RWS.path new file mode 100644 index 00000000..fd4a1b11 --- /dev/null +++ b/src/main/deploy/pathplanner/paths/2 to 5 to RWS.path @@ -0,0 +1,109 @@ +{ + "version": 1.0, + "waypoints": [ + { + "anchor": { + "x": 13.720203200406399, + "y": 5.6301920243840495 + }, + "prevControl": null, + "nextControl": { + "x": 12.343714413872595, + "y": 6.475113740501039 + }, + "isLocked": false, + "linkedName": "Red 2" + }, + { + "anchor": { + "x": 8.68820704206758, + "y": 5.782688282701794 + }, + "prevControl": { + "x": 9.368156365492062, + "y": 6.743350629558403 + }, + "nextControl": { + "x": 8.58003071238341, + "y": 5.6298520003957195 + }, + "isLocked": false, + "linkedName": null + }, + { + "anchor": { + "x": 10.407613539756861, + "y": 6.5988314570013475 + }, + "prevControl": { + "x": 8.854334810099097, + "y": 6.7485450694984825 + }, + "nextControl": null, + "isLocked": false, + "linkedName": "RWS" + } + ], + "rotationTargets": [ + { + "waypointRelativePos": 1.0, + "rotationDegrees": 0, + "rotateFast": false + } + ], + "constraintZones": [], + "eventMarkers": [ + { + "name": "intake", + "waypointRelativePos": 0.1, + "command": { + "type": "sequential", + "data": { + "commands": [ + { + "type": "named", + "data": { + "name": "intakeFloor" + } + } + ] + } + } + }, + { + "name": "eager speaker shot", + "waypointRelativePos": 1.4, + "command": { + "type": "sequential", + "data": { + "commands": [ + { + "type": "named", + "data": { + "name": "eagerSpeakerShot" + } + } + ] + } + } + } + ], + "globalConstraints": { + "maxVelocity": 4.7, + "maxAcceleration": 3.0, + "maxAngularVelocity": 540.0, + "maxAngularAcceleration": 720.0 + }, + "goalEndState": { + "velocity": 0, + "rotation": -11.895492390345593, + "rotateFast": false + }, + "reversed": false, + "folder": "Red 2", + "previewStartingState": { + "rotation": -0.5135369995191652, + "velocity": 0 + }, + "useDefaultConstraints": true +} \ No newline at end of file diff --git a/src/main/deploy/pathplanner/paths/3 to 4.path b/src/main/deploy/pathplanner/paths/3 to 4.path new file mode 100644 index 00000000..5537d17f --- /dev/null +++ b/src/main/deploy/pathplanner/paths/3 to 4.path @@ -0,0 +1,67 @@ +{ + "version": 1.0, + "waypoints": [ + { + "anchor": { + "x": 13.61087589535179, + "y": 7.022519481838964 + }, + "prevControl": null, + "nextControl": { + "x": 11.024680721361444, + "y": 7.308326136652274 + }, + "isLocked": false, + "linkedName": "Red 3" + }, + { + "anchor": { + "x": 8.9076570993142, + "y": 7.513199390398782 + }, + "prevControl": { + "x": 10.123094742189485, + "y": 7.412789433578867 + }, + "nextControl": null, + "isLocked": false, + "linkedName": "Red 4" + } + ], + "rotationTargets": [], + "constraintZones": [], + "eventMarkers": [ + { + "name": "Intake", + "waypointRelativePos": 0.35, + "command": { + "type": "sequential", + "data": { + "commands": [ + { + "type": "named", + "data": { + "name": "intakeFloorLow" + } + } + ] + } + } + } + ], + "globalConstraints": { + "maxVelocity": 4.7, + "maxAcceleration": 3.0, + "maxAngularVelocity": 540.0, + "maxAngularAcceleration": 720.0 + }, + "goalEndState": { + "velocity": 0, + "rotation": 0.0, + "rotateFast": false + }, + "reversed": false, + "folder": "Red 3", + "previewStartingState": null, + "useDefaultConstraints": true +} \ No newline at end of file diff --git a/src/main/deploy/pathplanner/paths/4 to 5.path b/src/main/deploy/pathplanner/paths/4 to 5.path new file mode 100644 index 00000000..a04d2cb2 --- /dev/null +++ b/src/main/deploy/pathplanner/paths/4 to 5.path @@ -0,0 +1,52 @@ +{ + "version": 1.0, + "waypoints": [ + { + "anchor": { + "x": 8.9076570993142, + "y": 7.513199390398782 + }, + "prevControl": null, + "nextControl": { + "x": 9.178040889430205, + "y": 7.085778438354065 + }, + "isLocked": false, + "linkedName": "Red 4" + }, + { + "anchor": { + "x": 8.965907532454043, + "y": 6.034234480609537 + }, + "prevControl": { + "x": 10.008765592318587, + "y": 6.210843297424357 + }, + "nextControl": null, + "isLocked": false, + "linkedName": "Red 5" + } + ], + "rotationTargets": [], + "constraintZones": [], + "eventMarkers": [], + "globalConstraints": { + "maxVelocity": 4.7, + "maxAcceleration": 3.0, + "maxAngularVelocity": 540.0, + "maxAngularAcceleration": 720.0 + }, + "goalEndState": { + "velocity": 0, + "rotation": 35.05016165227748, + "rotateFast": false + }, + "reversed": false, + "folder": "Red MidlinePiecesFromTop", + "previewStartingState": { + "rotation": 0.0, + "velocity": 0 + }, + "useDefaultConstraints": false +} \ No newline at end of file diff --git a/src/main/deploy/pathplanner/paths/4 to RWS.path b/src/main/deploy/pathplanner/paths/4 to RWS.path new file mode 100644 index 00000000..731083bb --- /dev/null +++ b/src/main/deploy/pathplanner/paths/4 to RWS.path @@ -0,0 +1,76 @@ +{ + "version": 1.0, + "waypoints": [ + { + "anchor": { + "x": 8.9076570993142, + "y": 7.513199390398782 + }, + "prevControl": null, + "nextControl": { + "x": 9.309486742703267, + "y": 7.316395795330026 + }, + "isLocked": false, + "linkedName": "Red 4" + }, + { + "anchor": { + "x": 10.407613539756861, + "y": 6.5988314570013475 + }, + "prevControl": { + "x": 10.036553341636465, + "y": 6.774695109528652 + }, + "nextControl": null, + "isLocked": false, + "linkedName": "RWS" + } + ], + "rotationTargets": [], + "constraintZones": [], + "eventMarkers": [ + { + "name": "cancel intaking and warmup", + "waypointRelativePos": 0.1499999999999999, + "command": { + "type": "sequential", + "data": { + "commands": [ + { + "type": "named", + "data": { + "name": "cancelIntaking" + } + }, + { + "type": "named", + "data": { + "name": "eagerSpeakerShot" + } + } + ] + } + } + } + ], + "globalConstraints": { + "maxVelocity": 4.7, + "maxAcceleration": 3.0, + "maxAngularVelocity": 540.0, + "maxAngularAcceleration": 720.0 + }, + "goalEndState": { + "velocity": 0, + "rotation": -12.319999999999993, + "rotateFast": false + }, + "reversed": false, + "folder": "Red 4", + "previewStartingState": { + "rotation": 0, + "velocity": 0 + }, + "useDefaultConstraints": true +} \ No newline at end of file diff --git a/src/main/deploy/pathplanner/paths/5 to 4.path b/src/main/deploy/pathplanner/paths/5 to 4.path new file mode 100644 index 00000000..ebd38d0e --- /dev/null +++ b/src/main/deploy/pathplanner/paths/5 to 4.path @@ -0,0 +1,49 @@ +{ + "version": 1.0, + "waypoints": [ + { + "anchor": { + "x": 8.965907532454043, + "y": 6.034234480609537 + }, + "prevControl": null, + "nextControl": { + "x": 9.666160516960012, + "y": 5.815302806746188 + }, + "isLocked": false, + "linkedName": "Red 5" + }, + { + "anchor": { + "x": 8.9076570993142, + "y": 7.513199390398782 + }, + "prevControl": { + "x": 10.232791465582933, + "y": 6.985752095504192 + }, + "nextControl": null, + "isLocked": false, + "linkedName": "Red 4" + } + ], + "rotationTargets": [], + "constraintZones": [], + "eventMarkers": [], + "globalConstraints": { + "maxVelocity": 4.7, + "maxAcceleration": 3.0, + "maxAngularVelocity": 540.0, + "maxAngularAcceleration": 720.0 + }, + "goalEndState": { + "velocity": 0, + "rotation": 0, + "rotateFast": false + }, + "reversed": false, + "folder": "Red MidlinePiecesFromBottom", + "previewStartingState": null, + "useDefaultConstraints": false +} \ No newline at end of file diff --git a/src/main/deploy/pathplanner/paths/5 to 6.path b/src/main/deploy/pathplanner/paths/5 to 6.path new file mode 100644 index 00000000..2f91aa79 --- /dev/null +++ b/src/main/deploy/pathplanner/paths/5 to 6.path @@ -0,0 +1,49 @@ +{ + "version": 1.0, + "waypoints": [ + { + "anchor": { + "x": 8.965907532454043, + "y": 6.034234480609537 + }, + "prevControl": null, + "nextControl": { + "x": 9.535972225422729, + "y": 5.145708845516557 + }, + "isLocked": false, + "linkedName": "Red 5" + }, + { + "anchor": { + "x": 8.794984505969012, + "y": 4.082585725171451 + }, + "prevControl": { + "x": 9.416893541203503, + "y": 3.9434519036389446 + }, + "nextControl": null, + "isLocked": false, + "linkedName": "Red 6" + } + ], + "rotationTargets": [], + "constraintZones": [], + "eventMarkers": [], + "globalConstraints": { + "maxVelocity": 4.7, + "maxAcceleration": 3.0, + "maxAngularVelocity": 540.0, + "maxAngularAcceleration": 720.0 + }, + "goalEndState": { + "velocity": 0, + "rotation": 0, + "rotateFast": false + }, + "reversed": false, + "folder": "Red MidlinePiecesFromTop", + "previewStartingState": null, + "useDefaultConstraints": false +} \ No newline at end of file diff --git a/src/main/deploy/pathplanner/paths/5 to RWS.path b/src/main/deploy/pathplanner/paths/5 to RWS.path new file mode 100644 index 00000000..98e992fa --- /dev/null +++ b/src/main/deploy/pathplanner/paths/5 to RWS.path @@ -0,0 +1,70 @@ +{ + "version": 1.0, + "waypoints": [ + { + "anchor": { + "x": 8.965907532454043, + "y": 6.034234480609537 + }, + "prevControl": null, + "nextControl": { + "x": 9.346142540104523, + "y": 6.16852215796835 + }, + "isLocked": false, + "linkedName": "Red 5" + }, + { + "anchor": { + "x": 10.407613539756861, + "y": 6.5988314570013475 + }, + "prevControl": { + "x": 9.926284040722983, + "y": 6.475172128463569 + }, + "nextControl": null, + "isLocked": false, + "linkedName": "RWS" + } + ], + "rotationTargets": [], + "constraintZones": [], + "eventMarkers": [ + { + "name": "warmup", + "waypointRelativePos": 0.5, + "command": { + "type": "sequential", + "data": { + "commands": [ + { + "type": "named", + "data": { + "name": "eagerSpeakerShot" + } + } + ] + } + } + } + ], + "globalConstraints": { + "maxVelocity": 4.7, + "maxAcceleration": 3.0, + "maxAngularVelocity": 540.0, + "maxAngularAcceleration": 720.0 + }, + "goalEndState": { + "velocity": 0, + "rotation": -10.634233952006403, + "rotateFast": false + }, + "reversed": false, + "folder": "Red 5", + "previewStartingState": { + "rotation": 19.562932554660957, + "velocity": 0 + }, + "useDefaultConstraints": true +} \ No newline at end of file diff --git a/src/main/deploy/pathplanner/paths/6 to 5.path b/src/main/deploy/pathplanner/paths/6 to 5.path new file mode 100644 index 00000000..b29d3651 --- /dev/null +++ b/src/main/deploy/pathplanner/paths/6 to 5.path @@ -0,0 +1,49 @@ +{ + "version": 1.0, + "waypoints": [ + { + "anchor": { + "x": 8.794984505969012, + "y": 4.082585725171451 + }, + "prevControl": null, + "nextControl": { + "x": 9.321046482092965, + "y": 4.25795681991364 + }, + "isLocked": false, + "linkedName": "Red 6" + }, + { + "anchor": { + "x": 8.965907532454043, + "y": 6.034234480609537 + }, + "prevControl": { + "x": 10.622543549726078, + "y": 5.59611459236976 + }, + "nextControl": null, + "isLocked": false, + "linkedName": "Red 5" + } + ], + "rotationTargets": [], + "constraintZones": [], + "eventMarkers": [], + "globalConstraints": { + "maxVelocity": 4.7, + "maxAcceleration": 3.0, + "maxAngularVelocity": 540.0, + "maxAngularAcceleration": 720.0 + }, + "goalEndState": { + "velocity": 0, + "rotation": 0, + "rotateFast": false + }, + "reversed": false, + "folder": "Red MidlinePiecesFromBottom", + "previewStartingState": null, + "useDefaultConstraints": false +} \ No newline at end of file diff --git a/src/main/deploy/pathplanner/paths/6 to 7.path b/src/main/deploy/pathplanner/paths/6 to 7.path new file mode 100644 index 00000000..385ee243 --- /dev/null +++ b/src/main/deploy/pathplanner/paths/6 to 7.path @@ -0,0 +1,49 @@ +{ + "version": 1.0, + "waypoints": [ + { + "anchor": { + "x": 8.794984505969012, + "y": 4.082585725171451 + }, + "prevControl": null, + "nextControl": { + "x": 10.006112268224538, + "y": 3.3559603759207524 + }, + "isLocked": false, + "linkedName": "Red 6" + }, + { + "anchor": { + "x": 8.438239268478538, + "y": 2.390547117094235 + }, + "prevControl": { + "x": 8.999833684479054, + "y": 2.2754155576670327 + }, + "nextControl": null, + "isLocked": false, + "linkedName": "Red 7" + } + ], + "rotationTargets": [], + "constraintZones": [], + "eventMarkers": [], + "globalConstraints": { + "maxVelocity": 4.7, + "maxAcceleration": 3.0, + "maxAngularVelocity": 540.0, + "maxAngularAcceleration": 720.0 + }, + "goalEndState": { + "velocity": 0, + "rotation": 0, + "rotateFast": false + }, + "reversed": false, + "folder": "Red MidlinePiecesFromTop", + "previewStartingState": null, + "useDefaultConstraints": false +} \ No newline at end of file diff --git a/src/main/deploy/pathplanner/paths/6 to CWS.path b/src/main/deploy/pathplanner/paths/6 to CWS.path new file mode 100644 index 00000000..3a4da501 --- /dev/null +++ b/src/main/deploy/pathplanner/paths/6 to CWS.path @@ -0,0 +1,76 @@ +{ + "version": 1.0, + "waypoints": [ + { + "anchor": { + "x": 8.794984505969012, + "y": 4.082585725171451 + }, + "prevControl": null, + "nextControl": { + "x": 11.382913893827787, + "y": 3.7558557277114555 + }, + "isLocked": false, + "linkedName": "Red 6" + }, + { + "anchor": { + "x": 12.498659893319786, + "y": 5.4051546863093725 + }, + "prevControl": { + "x": 12.154279908559818, + "y": 4.946665481330963 + }, + "nextControl": null, + "isLocked": false, + "linkedName": "Red CWS" + } + ], + "rotationTargets": [ + { + "waypointRelativePos": 0.25, + "rotationDegrees": 8.01, + "rotateFast": false + } + ], + "constraintZones": [], + "eventMarkers": [ + { + "name": "stow", + "waypointRelativePos": 0.05, + "command": { + "type": "sequential", + "data": { + "commands": [ + { + "type": "named", + "data": { + "name": "stowDown" + } + } + ] + } + } + } + ], + "globalConstraints": { + "maxVelocity": 4.7, + "maxAcceleration": 3.0, + "maxAngularVelocity": 540.0, + "maxAngularAcceleration": 720.0 + }, + "goalEndState": { + "velocity": 0, + "rotation": 8.01, + "rotateFast": false + }, + "reversed": false, + "folder": "Red 6", + "previewStartingState": { + "rotation": 90.0, + "velocity": 0 + }, + "useDefaultConstraints": true +} \ No newline at end of file diff --git a/src/main/deploy/pathplanner/paths/7 to 6.path b/src/main/deploy/pathplanner/paths/7 to 6.path new file mode 100644 index 00000000..6579b223 --- /dev/null +++ b/src/main/deploy/pathplanner/paths/7 to 6.path @@ -0,0 +1,49 @@ +{ + "version": 1.0, + "waypoints": [ + { + "anchor": { + "x": 8.438239268478538, + "y": 2.390547117094235 + }, + "prevControl": null, + "nextControl": { + "x": 9.156809245618492, + "y": 2.61260858521717 + }, + "isLocked": false, + "linkedName": "Red 7" + }, + { + "anchor": { + "x": 8.794984505969012, + "y": 4.082585725171451 + }, + "prevControl": { + "x": 10.411035814071628, + "y": 3.2151709423418855 + }, + "nextControl": null, + "isLocked": false, + "linkedName": "Red 6" + } + ], + "rotationTargets": [], + "constraintZones": [], + "eventMarkers": [], + "globalConstraints": { + "maxVelocity": 4.7, + "maxAcceleration": 3.0, + "maxAngularVelocity": 540.0, + "maxAngularAcceleration": 720.0 + }, + "goalEndState": { + "velocity": 0, + "rotation": 0, + "rotateFast": false + }, + "reversed": false, + "folder": "Red MidlinePiecesFromBottom", + "previewStartingState": null, + "useDefaultConstraints": false +} \ No newline at end of file diff --git a/src/main/deploy/pathplanner/paths/7 to 8.path b/src/main/deploy/pathplanner/paths/7 to 8.path new file mode 100644 index 00000000..1d9f6a90 --- /dev/null +++ b/src/main/deploy/pathplanner/paths/7 to 8.path @@ -0,0 +1,49 @@ +{ + "version": 1.0, + "waypoints": [ + { + "anchor": { + "x": 8.438239268478538, + "y": 2.390547117094235 + }, + "prevControl": null, + "nextControl": { + "x": 9.137055626111252, + "y": 1.9740792481584968 + }, + "isLocked": false, + "linkedName": "Red 7" + }, + { + "anchor": { + "x": 8.524796037592075, + "y": 0.7416586233172466 + }, + "prevControl": { + "x": 9.930432816865634, + "y": 0.7536134112268223 + }, + "nextControl": null, + "isLocked": false, + "linkedName": "Red 8" + } + ], + "rotationTargets": [], + "constraintZones": [], + "eventMarkers": [], + "globalConstraints": { + "maxVelocity": 4.7, + "maxAcceleration": 3.0, + "maxAngularVelocity": 540.0, + "maxAngularAcceleration": 720.0 + }, + "goalEndState": { + "velocity": 0, + "rotation": 0, + "rotateFast": false + }, + "reversed": false, + "folder": "Red MidlinePiecesFromTop", + "previewStartingState": null, + "useDefaultConstraints": false +} \ No newline at end of file diff --git a/src/main/deploy/pathplanner/paths/7 to LWS.path b/src/main/deploy/pathplanner/paths/7 to LWS.path new file mode 100644 index 00000000..5cc212b1 --- /dev/null +++ b/src/main/deploy/pathplanner/paths/7 to LWS.path @@ -0,0 +1,49 @@ +{ + "version": 1.0, + "waypoints": [ + { + "anchor": { + "x": 8.438239268478538, + "y": 2.390547117094235 + }, + "prevControl": null, + "nextControl": { + "x": 9.438239268478538, + "y": 1.8905471170942345 + }, + "isLocked": false, + "linkedName": "Red 7" + }, + { + "anchor": { + "x": 12.08, + "y": 2.1564795529591056 + }, + "prevControl": { + "x": 10.96399745999492, + "y": 1.02580289560579 + }, + "nextControl": null, + "isLocked": false, + "linkedName": "Red LWS" + } + ], + "rotationTargets": [], + "constraintZones": [], + "eventMarkers": [], + "globalConstraints": { + "maxVelocity": 4.7, + "maxAcceleration": 3.0, + "maxAngularVelocity": 540.0, + "maxAngularAcceleration": 720.0 + }, + "goalEndState": { + "velocity": 0, + "rotation": 40.4203882301044, + "rotateFast": false + }, + "reversed": false, + "folder": "Red 7", + "previewStartingState": null, + "useDefaultConstraints": false +} \ No newline at end of file diff --git a/src/main/deploy/pathplanner/paths/8 to 7.path b/src/main/deploy/pathplanner/paths/8 to 7.path new file mode 100644 index 00000000..91fc5e4e --- /dev/null +++ b/src/main/deploy/pathplanner/paths/8 to 7.path @@ -0,0 +1,52 @@ +{ + "version": 1.0, + "waypoints": [ + { + "anchor": { + "x": 8.524796037592075, + "y": 0.7416586233172466 + }, + "prevControl": null, + "nextControl": { + "x": 9.303712968527035, + "y": 0.6138393012677954 + }, + "isLocked": false, + "linkedName": "Red 8" + }, + { + "anchor": { + "x": 8.438239268478538, + "y": 2.390547117094235 + }, + "prevControl": { + "x": 9.996774193548388, + "y": 1.78244348488697 + }, + "nextControl": null, + "isLocked": false, + "linkedName": "Red 7" + } + ], + "rotationTargets": [], + "constraintZones": [], + "eventMarkers": [], + "globalConstraints": { + "maxVelocity": 4.7, + "maxAcceleration": 3.0, + "maxAngularVelocity": 540.0, + "maxAngularAcceleration": 720.0 + }, + "goalEndState": { + "velocity": 0, + "rotation": 0, + "rotateFast": false + }, + "reversed": false, + "folder": "Red MidlinePiecesFromBottom", + "previewStartingState": { + "rotation": 0.0, + "velocity": 0 + }, + "useDefaultConstraints": false +} \ No newline at end of file diff --git a/src/main/deploy/pathplanner/paths/8 to LWS.path b/src/main/deploy/pathplanner/paths/8 to LWS.path new file mode 100644 index 00000000..c653b044 --- /dev/null +++ b/src/main/deploy/pathplanner/paths/8 to LWS.path @@ -0,0 +1,49 @@ +{ + "version": 1.0, + "waypoints": [ + { + "anchor": { + "x": 8.524796037592075, + "y": 0.7416586233172466 + }, + "prevControl": null, + "nextControl": { + "x": 8.891751587503176, + "y": 0.8333462026924057 + }, + "isLocked": false, + "linkedName": "Red 8" + }, + { + "anchor": { + "x": 12.08, + "y": 2.1564795529591056 + }, + "prevControl": { + "x": 11.705040386080775, + "y": 2.019538227076454 + }, + "nextControl": null, + "isLocked": false, + "linkedName": "Red LWS" + } + ], + "rotationTargets": [], + "constraintZones": [], + "eventMarkers": [], + "globalConstraints": { + "maxVelocity": 4.7, + "maxAcceleration": 3.0, + "maxAngularVelocity": 540.0, + "maxAngularAcceleration": 720.0 + }, + "goalEndState": { + "velocity": 0, + "rotation": 38.40076262137091, + "rotateFast": false + }, + "reversed": false, + "folder": "Red 8", + "previewStartingState": null, + "useDefaultConstraints": false +} \ No newline at end of file diff --git a/src/main/deploy/pathplanner/paths/Amp to 4.path b/src/main/deploy/pathplanner/paths/Amp to 4.path new file mode 100644 index 00000000..baefddbf --- /dev/null +++ b/src/main/deploy/pathplanner/paths/Amp to 4.path @@ -0,0 +1,86 @@ +{ + "version": 1.0, + "waypoints": [ + { + "anchor": { + "x": 15.14, + "y": 7.3013852865268785 + }, + "prevControl": null, + "nextControl": { + "x": 15.096190910074323, + "y": 7.685076254182699 + }, + "isLocked": false, + "linkedName": "Red Amp" + }, + { + "anchor": { + "x": 13.553582020056544, + "y": 7.691684737799667 + }, + "prevControl": { + "x": 14.203327308347118, + "y": 7.689940262310716 + }, + "nextControl": { + "x": 12.72612386735215, + "y": 7.693906347546655 + }, + "isLocked": false, + "linkedName": null + }, + { + "anchor": { + "x": 8.9076570993142, + "y": 7.513199390398782 + }, + "prevControl": { + "x": 9.598093169202263, + "y": 7.57360471940338 + }, + "nextControl": null, + "isLocked": false, + "linkedName": "Red 4" + } + ], + "rotationTargets": [], + "constraintZones": [], + "eventMarkers": [ + { + "name": "intake", + "waypointRelativePos": 1.1, + "command": { + "type": "sequential", + "data": { + "commands": [ + { + "type": "named", + "data": { + "name": "intakeFloor" + } + } + ] + } + } + } + ], + "globalConstraints": { + "maxVelocity": 4.7, + "maxAcceleration": 3.0, + "maxAngularVelocity": 540.0, + "maxAngularAcceleration": 720.0 + }, + "goalEndState": { + "velocity": 0, + "rotation": 0, + "rotateFast": false + }, + "reversed": false, + "folder": "Red Starts", + "previewStartingState": { + "rotation": 0, + "velocity": 0 + }, + "useDefaultConstraints": false +} \ No newline at end of file diff --git a/src/main/deploy/pathplanner/paths/CWS to 5.path b/src/main/deploy/pathplanner/paths/CWS to 5.path new file mode 100644 index 00000000..fef7a3a3 --- /dev/null +++ b/src/main/deploy/pathplanner/paths/CWS to 5.path @@ -0,0 +1,70 @@ +{ + "version": 1.0, + "waypoints": [ + { + "anchor": { + "x": 12.498659893319786, + "y": 5.4051546863093725 + }, + "prevControl": null, + "nextControl": { + "x": 12.370902717805436, + "y": 7.033006858013716 + }, + "isLocked": false, + "linkedName": "Red CWS" + }, + { + "anchor": { + "x": 8.965907532454043, + "y": 6.034234480609537 + }, + "prevControl": { + "x": 9.436300217239413, + "y": 6.703651295443166 + }, + "nextControl": null, + "isLocked": false, + "linkedName": "Red 5" + } + ], + "rotationTargets": [], + "constraintZones": [], + "eventMarkers": [ + { + "name": "intake", + "waypointRelativePos": 0.45, + "command": { + "type": "sequential", + "data": { + "commands": [ + { + "type": "named", + "data": { + "name": "intakeFloor" + } + } + ] + } + } + } + ], + "globalConstraints": { + "maxVelocity": 4.7, + "maxAcceleration": 3.0, + "maxAngularVelocity": 540.0, + "maxAngularAcceleration": 720.0 + }, + "goalEndState": { + "velocity": 0, + "rotation": 26.83072859141548, + "rotateFast": false + }, + "reversed": false, + "folder": "Red 5", + "previewStartingState": { + "rotation": 0, + "velocity": 0 + }, + "useDefaultConstraints": true +} \ No newline at end of file diff --git a/src/main/deploy/pathplanner/paths/Copy of 4 to RWS.path b/src/main/deploy/pathplanner/paths/Copy of 4 to RWS.path new file mode 100644 index 00000000..cf2530b2 --- /dev/null +++ b/src/main/deploy/pathplanner/paths/Copy of 4 to RWS.path @@ -0,0 +1,70 @@ +{ + "version": 1.0, + "waypoints": [ + { + "anchor": { + "x": 8.9076570993142, + "y": 7.513199390398782 + }, + "prevControl": null, + "nextControl": { + "x": 9.391441198882399, + "y": 7.364918973837948 + }, + "isLocked": false, + "linkedName": "Red 4" + }, + { + "anchor": { + "x": 12.546376428752858, + "y": 5.869390398780798 + }, + "prevControl": { + "x": 11.881320802641605, + "y": 6.049276606553215 + }, + "nextControl": null, + "isLocked": false, + "linkedName": null + } + ], + "rotationTargets": [], + "constraintZones": [], + "eventMarkers": [ + { + "name": "cancel intaking", + "waypointRelativePos": 0.1499999999999999, + "command": { + "type": "sequential", + "data": { + "commands": [ + { + "type": "named", + "data": { + "name": "eagerSpeakerShot" + } + } + ] + } + } + } + ], + "globalConstraints": { + "maxVelocity": 4.7, + "maxAcceleration": 3.0, + "maxAngularVelocity": 540.0, + "maxAngularAcceleration": 720.0 + }, + "goalEndState": { + "velocity": 0, + "rotation": -5.706332241310961, + "rotateFast": false + }, + "reversed": false, + "folder": "Red 4", + "previewStartingState": { + "rotation": 0, + "velocity": 0 + }, + "useDefaultConstraints": true +} \ No newline at end of file diff --git a/src/main/deploy/pathplanner/paths/LWS to 6.path b/src/main/deploy/pathplanner/paths/LWS to 6.path new file mode 100644 index 00000000..1575d24f --- /dev/null +++ b/src/main/deploy/pathplanner/paths/LWS to 6.path @@ -0,0 +1,73 @@ +{ + "version": 1.0, + "waypoints": [ + { + "anchor": { + "x": 12.08, + "y": 2.1564795529591056 + }, + "prevControl": null, + "nextControl": { + "x": 9.045382270764543, + "y": 0.399587503175006 + }, + "isLocked": false, + "linkedName": "Red LWS" + }, + { + "anchor": { + "x": 8.794984505969012, + "y": 4.082585725171451 + }, + "prevControl": { + "x": 8.796119234790746, + "y": 3.504752525239817 + }, + "nextControl": null, + "isLocked": false, + "linkedName": "Red 6" + } + ], + "rotationTargets": [ + { + "waypointRelativePos": 0.6, + "rotationDegrees": -59.95198163167742, + "rotateFast": false + } + ], + "constraintZones": [], + "eventMarkers": [ + { + "name": "intake", + "waypointRelativePos": 0.4, + "command": { + "type": "sequential", + "data": { + "commands": [ + { + "type": "named", + "data": { + "name": "intakeFloor" + } + } + ] + } + } + } + ], + "globalConstraints": { + "maxVelocity": 4.7, + "maxAcceleration": 3.0, + "maxAngularVelocity": 540.0, + "maxAngularAcceleration": 720.0 + }, + "goalEndState": { + "velocity": 0, + "rotation": -73.84000000000003, + "rotateFast": false + }, + "reversed": false, + "folder": "Red 6", + "previewStartingState": null, + "useDefaultConstraints": false +} \ No newline at end of file diff --git a/src/main/deploy/pathplanner/paths/LWS to 7.path b/src/main/deploy/pathplanner/paths/LWS to 7.path new file mode 100644 index 00000000..016b1a02 --- /dev/null +++ b/src/main/deploy/pathplanner/paths/LWS to 7.path @@ -0,0 +1,67 @@ +{ + "version": 1.0, + "waypoints": [ + { + "anchor": { + "x": 12.08, + "y": 2.1564795529591056 + }, + "prevControl": null, + "nextControl": { + "x": 9.93911811023622, + "y": 0.6438140716281429 + }, + "isLocked": false, + "linkedName": "Red LWS" + }, + { + "anchor": { + "x": 8.438239268478538, + "y": 2.390547117094235 + }, + "prevControl": { + "x": 9.178563881127765, + "y": 2.066741681483364 + }, + "nextControl": null, + "isLocked": false, + "linkedName": "Red 7" + } + ], + "rotationTargets": [], + "constraintZones": [], + "eventMarkers": [ + { + "name": "intake", + "waypointRelativePos": 0.15, + "command": { + "type": "sequential", + "data": { + "commands": [ + { + "type": "named", + "data": { + "name": "intakeFloor" + } + } + ] + } + } + } + ], + "globalConstraints": { + "maxVelocity": 4.7, + "maxAcceleration": 3.0, + "maxAngularVelocity": 540.0, + "maxAngularAcceleration": 720.0 + }, + "goalEndState": { + "velocity": 0, + "rotation": -36.17712613523253, + "rotateFast": false + }, + "reversed": false, + "folder": "Red 7", + "previewStartingState": null, + "useDefaultConstraints": false +} \ No newline at end of file diff --git a/src/main/deploy/pathplanner/paths/LWS to 8.path b/src/main/deploy/pathplanner/paths/LWS to 8.path new file mode 100644 index 00000000..039b8842 --- /dev/null +++ b/src/main/deploy/pathplanner/paths/LWS to 8.path @@ -0,0 +1,67 @@ +{ + "version": 1.0, + "waypoints": [ + { + "anchor": { + "x": 12.08, + "y": 2.1564795529591056 + }, + "prevControl": null, + "nextControl": { + "x": 11.820945389889255, + "y": 2.01851206502107 + }, + "isLocked": false, + "linkedName": "Red LWS" + }, + { + "anchor": { + "x": 8.524796037592075, + "y": 0.7416586233172466 + }, + "prevControl": { + "x": 8.801295402590807, + "y": 0.8474046228092457 + }, + "nextControl": null, + "isLocked": false, + "linkedName": "Red 8" + } + ], + "rotationTargets": [], + "constraintZones": [], + "eventMarkers": [ + { + "name": "intake", + "waypointRelativePos": 0.45, + "command": { + "type": "sequential", + "data": { + "commands": [ + { + "type": "named", + "data": { + "name": "intakeFloor" + } + } + ] + } + } + } + ], + "globalConstraints": { + "maxVelocity": 4.7, + "maxAcceleration": 3.0, + "maxAngularVelocity": 540.0, + "maxAngularAcceleration": 720.0 + }, + "goalEndState": { + "velocity": 0, + "rotation": 0, + "rotateFast": false + }, + "reversed": false, + "folder": "Red 8", + "previewStartingState": null, + "useDefaultConstraints": false +} \ No newline at end of file diff --git a/src/main/deploy/pathplanner/paths/RL to 1.path b/src/main/deploy/pathplanner/paths/RL to 1.path new file mode 100644 index 00000000..0204c649 --- /dev/null +++ b/src/main/deploy/pathplanner/paths/RL to 1.path @@ -0,0 +1,76 @@ +{ + "version": 1.0, + "waypoints": [ + { + "anchor": { + "x": 15.799479456755407, + "y": 4.4216921716639215 + }, + "prevControl": null, + "nextControl": { + "x": 15.18914621298678, + "y": 4.568955602193459 + }, + "isLocked": false, + "linkedName": "Red Left" + }, + { + "anchor": { + "x": 14.071253238506477, + "y": 4.321630175260351 + }, + "prevControl": { + "x": 14.539002900503663, + "y": 4.569950044702767 + }, + "nextControl": null, + "isLocked": false, + "linkedName": "Red 1" + } + ], + "rotationTargets": [], + "constraintZones": [], + "eventMarkers": [ + { + "name": "intake and warmup", + "waypointRelativePos": 0.1, + "command": { + "type": "sequential", + "data": { + "commands": [ + { + "type": "named", + "data": { + "name": "intakeFloor" + } + }, + { + "type": "named", + "data": { + "name": "eagerSpeakerShot" + } + } + ] + } + } + } + ], + "globalConstraints": { + "maxVelocity": 4.7, + "maxAcceleration": 3.0, + "maxAngularVelocity": 540.0, + "maxAngularAcceleration": 720.0 + }, + "goalEndState": { + "velocity": 0, + "rotation": 27.76744151169927, + "rotateFast": false + }, + "reversed": false, + "folder": "Red Starts", + "previewStartingState": { + "rotation": 60.49, + "velocity": 0 + }, + "useDefaultConstraints": true +} \ No newline at end of file diff --git a/src/main/deploy/pathplanner/paths/RL to 6.path b/src/main/deploy/pathplanner/paths/RL to 6.path new file mode 100644 index 00000000..618a03e2 --- /dev/null +++ b/src/main/deploy/pathplanner/paths/RL to 6.path @@ -0,0 +1,92 @@ +{ + "version": 1.0, + "waypoints": [ + { + "anchor": { + "x": 15.799479456755407, + "y": 4.4216921716639215 + }, + "prevControl": null, + "nextControl": { + "x": 15.020725075246643, + "y": 3.7327269697335175 + }, + "isLocked": false, + "linkedName": "Red Left" + }, + { + "anchor": { + "x": 12.673363982729803, + "y": 3.0498562357125656 + }, + "prevControl": { + "x": 13.302602481761378, + "y": 2.585908990246027 + }, + "nextControl": { + "x": 11.669213106428051, + "y": 3.7902321564644073 + }, + "isLocked": false, + "linkedName": null + }, + { + "anchor": { + "x": 8.794984505969012, + "y": 4.082585725171451 + }, + "prevControl": { + "x": 10.735303022607882, + "y": 3.9387691135383216 + }, + "nextControl": null, + "isLocked": false, + "linkedName": "Red 6" + } + ], + "rotationTargets": [ + { + "waypointRelativePos": 1, + "rotationDegrees": 0, + "rotateFast": false + } + ], + "constraintZones": [], + "eventMarkers": [ + { + "name": "intake", + "waypointRelativePos": 1.15, + "command": { + "type": "sequential", + "data": { + "commands": [ + { + "type": "named", + "data": { + "name": "intakeFloorLow" + } + } + ] + } + } + } + ], + "globalConstraints": { + "maxVelocity": 4.7, + "maxAcceleration": 3.0, + "maxAngularVelocity": 540.0, + "maxAngularAcceleration": 720.0 + }, + "goalEndState": { + "velocity": 0, + "rotation": 0, + "rotateFast": false + }, + "reversed": false, + "folder": "Red Starts", + "previewStartingState": { + "rotation": 59.05601095137967, + "velocity": 0 + }, + "useDefaultConstraints": false +} \ No newline at end of file diff --git a/src/main/deploy/pathplanner/paths/RL to 8.path b/src/main/deploy/pathplanner/paths/RL to 8.path new file mode 100644 index 00000000..0b886b62 --- /dev/null +++ b/src/main/deploy/pathplanner/paths/RL to 8.path @@ -0,0 +1,70 @@ +{ + "version": 1.0, + "waypoints": [ + { + "anchor": { + "x": 15.799479456755407, + "y": 4.4216921716639215 + }, + "prevControl": null, + "nextControl": { + "x": 15.330215550227594, + "y": 3.465463063205705 + }, + "isLocked": false, + "linkedName": "Red Left" + }, + { + "anchor": { + "x": 8.524796037592075, + "y": 0.7416586233172466 + }, + "prevControl": { + "x": 8.74336855473711, + "y": 1.0736733553467115 + }, + "nextControl": null, + "isLocked": false, + "linkedName": "Red 8" + } + ], + "rotationTargets": [], + "constraintZones": [], + "eventMarkers": [ + { + "name": "intake", + "waypointRelativePos": 0.6, + "command": { + "type": "sequential", + "data": { + "commands": [ + { + "type": "named", + "data": { + "name": "intakeFloor" + } + } + ] + } + } + } + ], + "globalConstraints": { + "maxVelocity": 4.7, + "maxAcceleration": 3.0, + "maxAngularVelocity": 540.0, + "maxAngularAcceleration": 720.0 + }, + "goalEndState": { + "velocity": 0, + "rotation": 0, + "rotateFast": false + }, + "reversed": false, + "folder": "Red Starts", + "previewStartingState": { + "rotation": 59.7942522970016, + "velocity": 0 + }, + "useDefaultConstraints": false +} \ No newline at end of file diff --git a/src/main/deploy/pathplanner/paths/RL to LWS.path b/src/main/deploy/pathplanner/paths/RL to LWS.path new file mode 100644 index 00000000..433da18b --- /dev/null +++ b/src/main/deploy/pathplanner/paths/RL to LWS.path @@ -0,0 +1,52 @@ +{ + "version": 1.0, + "waypoints": [ + { + "anchor": { + "x": 15.799479456755407, + "y": 4.4216921716639215 + }, + "prevControl": null, + "nextControl": { + "x": 14.484595693035873, + "y": 3.5547997787721193 + }, + "isLocked": false, + "linkedName": "Red Left" + }, + { + "anchor": { + "x": 12.08, + "y": 2.1564795529591056 + }, + "prevControl": { + "x": 12.982893038780743, + "y": 2.728674713191413 + }, + "nextControl": null, + "isLocked": false, + "linkedName": "Red LWS" + } + ], + "rotationTargets": [], + "constraintZones": [], + "eventMarkers": [], + "globalConstraints": { + "maxVelocity": 4.7, + "maxAcceleration": 3.0, + "maxAngularVelocity": 540.0, + "maxAngularAcceleration": 720.0 + }, + "goalEndState": { + "velocity": 0, + "rotation": 39.25733367445517, + "rotateFast": false + }, + "reversed": false, + "folder": "Red Starts", + "previewStartingState": { + "rotation": 59.23, + "velocity": 0 + }, + "useDefaultConstraints": true +} \ No newline at end of file diff --git a/src/main/deploy/pathplanner/paths/RM to 2.path b/src/main/deploy/pathplanner/paths/RM to 2.path new file mode 100644 index 00000000..277a1740 --- /dev/null +++ b/src/main/deploy/pathplanner/paths/RM to 2.path @@ -0,0 +1,73 @@ +{ + "version": 1.0, + "waypoints": [ + { + "anchor": { + "x": 15.22, + "y": 5.567892751660769 + }, + "prevControl": null, + "nextControl": { + "x": 15.044086505315864, + "y": 5.5641499113483395 + }, + "isLocked": false, + "linkedName": null + }, + { + "anchor": { + "x": 13.720203200406399, + "y": 5.6301920243840495 + }, + "prevControl": { + "x": 13.911088056340242, + "y": 5.6289444109465725 + }, + "nextControl": null, + "isLocked": false, + "linkedName": "Red 2" + } + ], + "rotationTargets": [], + "constraintZones": [], + "eventMarkers": [ + { + "name": "intake and warmup", + "waypointRelativePos": 0.05, + "command": { + "type": "sequential", + "data": { + "commands": [ + { + "type": "named", + "data": { + "name": "intakeFloor" + } + }, + { + "type": "named", + "data": { + "name": "eagerSpeakerShot" + } + } + ] + } + } + } + ], + "globalConstraints": { + "maxVelocity": 3.0, + "maxAcceleration": 3.0, + "maxAngularVelocity": 540.0, + "maxAngularAcceleration": 720.0 + }, + "goalEndState": { + "velocity": 0, + "rotation": 0, + "rotateFast": false + }, + "reversed": false, + "folder": "Red Starts", + "previewStartingState": null, + "useDefaultConstraints": false +} \ No newline at end of file diff --git a/src/main/deploy/pathplanner/paths/RVL to LWS.path b/src/main/deploy/pathplanner/paths/RVL to LWS.path new file mode 100644 index 00000000..55b5f51f --- /dev/null +++ b/src/main/deploy/pathplanner/paths/RVL to LWS.path @@ -0,0 +1,52 @@ +{ + "version": 1.0, + "waypoints": [ + { + "anchor": { + "x": 14.70928470059267, + "y": 1.5632552705136005 + }, + "prevControl": null, + "nextControl": { + "x": 14.279256286512574, + "y": 1.6030190500381 + }, + "isLocked": false, + "linkedName": "RVL" + }, + { + "anchor": { + "x": 12.08, + "y": 2.1564795529591056 + }, + "prevControl": { + "x": 12.373108966217933, + "y": 1.9399080518161038 + }, + "nextControl": null, + "isLocked": false, + "linkedName": "Red LWS" + } + ], + "rotationTargets": [], + "constraintZones": [], + "eventMarkers": [], + "globalConstraints": { + "maxVelocity": 4.7, + "maxAcceleration": 3.0, + "maxAngularVelocity": 540.0, + "maxAngularAcceleration": 720.0 + }, + "goalEndState": { + "velocity": 0, + "rotation": 45.0, + "rotateFast": false + }, + "reversed": false, + "folder": "Red Starts", + "previewStartingState": { + "rotation": 90.0, + "velocity": 0 + }, + "useDefaultConstraints": true +} \ No newline at end of file diff --git a/src/main/deploy/pathplanner/paths/RWS to 4.path b/src/main/deploy/pathplanner/paths/RWS to 4.path new file mode 100644 index 00000000..7b2a831b --- /dev/null +++ b/src/main/deploy/pathplanner/paths/RWS to 4.path @@ -0,0 +1,67 @@ +{ + "version": 1.0, + "waypoints": [ + { + "anchor": { + "x": 10.407613539756861, + "y": 6.5988314570013475 + }, + "prevControl": null, + "nextControl": { + "x": 10.008318516636068, + "y": 6.793449326893375 + }, + "isLocked": false, + "linkedName": "RWS" + }, + { + "anchor": { + "x": 8.9076570993142, + "y": 7.513199390398782 + }, + "prevControl": { + "x": 9.398521717042469, + "y": 7.238803657602038 + }, + "nextControl": null, + "isLocked": false, + "linkedName": "Red 4" + } + ], + "rotationTargets": [], + "constraintZones": [], + "eventMarkers": [ + { + "name": "intake", + "waypointRelativePos": 0.1, + "command": { + "type": "sequential", + "data": { + "commands": [ + { + "type": "named", + "data": { + "name": "intakeFloor" + } + } + ] + } + } + } + ], + "globalConstraints": { + "maxVelocity": 4.7, + "maxAcceleration": 3.0, + "maxAngularVelocity": 540.0, + "maxAngularAcceleration": 720.0 + }, + "goalEndState": { + "velocity": 0, + "rotation": -45.97534081335155, + "rotateFast": false + }, + "reversed": false, + "folder": "Red 4", + "previewStartingState": null, + "useDefaultConstraints": false +} \ No newline at end of file diff --git a/src/main/deploy/pathplanner/paths/RWS to 5.path b/src/main/deploy/pathplanner/paths/RWS to 5.path new file mode 100644 index 00000000..ecb9b7a4 --- /dev/null +++ b/src/main/deploy/pathplanner/paths/RWS to 5.path @@ -0,0 +1,70 @@ +{ + "version": 1.0, + "waypoints": [ + { + "anchor": { + "x": 10.407613539756861, + "y": 6.5988314570013475 + }, + "prevControl": null, + "nextControl": { + "x": 10.128738111346735, + "y": 6.557315680704469 + }, + "isLocked": false, + "linkedName": "RWS" + }, + { + "anchor": { + "x": 8.965907532454043, + "y": 6.034234480609537 + }, + "prevControl": { + "x": 9.320123295841093, + "y": 6.105028560734827 + }, + "nextControl": null, + "isLocked": false, + "linkedName": "Red 5" + } + ], + "rotationTargets": [], + "constraintZones": [], + "eventMarkers": [ + { + "name": "intake", + "waypointRelativePos": 0.3, + "command": { + "type": "sequential", + "data": { + "commands": [ + { + "type": "named", + "data": { + "name": "intakeFloor" + } + } + ] + } + } + } + ], + "globalConstraints": { + "maxVelocity": 4.7, + "maxAcceleration": 3.0, + "maxAngularVelocity": 540.0, + "maxAngularAcceleration": 720.0 + }, + "goalEndState": { + "velocity": 0, + "rotation": 34.11768147476627, + "rotateFast": false + }, + "reversed": false, + "folder": "Red 5", + "previewStartingState": { + "rotation": -18.607606370218683, + "velocity": 0 + }, + "useDefaultConstraints": true +} \ No newline at end of file diff --git a/src/main/deploy/pathplanner/paths/RWS to 6.path b/src/main/deploy/pathplanner/paths/RWS to 6.path new file mode 100644 index 00000000..734d6a94 --- /dev/null +++ b/src/main/deploy/pathplanner/paths/RWS to 6.path @@ -0,0 +1,90 @@ +{ + "version": 1.0, + "waypoints": [ + { + "anchor": { + "x": 10.407613539756861, + "y": 6.5988314570013475 + }, + "prevControl": null, + "nextControl": { + "x": 10.021709931419863, + "y": 6.217002794005588 + }, + "isLocked": false, + "linkedName": "RWS" + }, + { + "anchor": { + "x": 8.794984505969012, + "y": 4.082585725171451 + }, + "prevControl": { + "x": 8.14603372765369, + "y": 4.738437703549533 + }, + "nextControl": null, + "isLocked": false, + "linkedName": "Red 6" + } + ], + "rotationTargets": [ + { + "waypointRelativePos": 0.75, + "rotationDegrees": 90.0, + "rotateFast": false + } + ], + "constraintZones": [], + "eventMarkers": [ + { + "name": "intake", + "waypointRelativePos": 0.4, + "command": { + "type": "sequential", + "data": { + "commands": [ + { + "type": "named", + "data": { + "name": "intakeFloorLow" + } + } + ] + } + } + }, + { + "name": "cancel intaking", + "waypointRelativePos": 1.0, + "command": { + "type": "sequential", + "data": { + "commands": [ + { + "type": "named", + "data": { + "name": "cancelIntaking" + } + } + ] + } + } + } + ], + "globalConstraints": { + "maxVelocity": 4.7, + "maxAcceleration": 3.0, + "maxAngularVelocity": 540.0, + "maxAngularAcceleration": 720.0 + }, + "goalEndState": { + "velocity": 0, + "rotation": 90.0, + "rotateFast": false + }, + "reversed": false, + "folder": "Red 6", + "previewStartingState": null, + "useDefaultConstraints": false +} \ No newline at end of file diff --git a/src/main/deploy/pathplanner/paths/Rt to 3.path b/src/main/deploy/pathplanner/paths/Rt to 3.path new file mode 100644 index 00000000..ade3996f --- /dev/null +++ b/src/main/deploy/pathplanner/paths/Rt to 3.path @@ -0,0 +1,82 @@ +{ + "version": 1.0, + "waypoints": [ + { + "anchor": { + "x": 15.809510185420372, + "y": 6.66457363474727 + }, + "prevControl": null, + "nextControl": { + "x": 15.572713030226065, + "y": 6.704265582931167 + }, + "isLocked": false, + "linkedName": "Red Right" + }, + { + "anchor": { + "x": 13.61087589535179, + "y": 7.022519481838964 + }, + "prevControl": { + "x": 14.601830327660654, + "y": 5.889195326390653 + }, + "nextControl": null, + "isLocked": false, + "linkedName": "Red 3" + } + ], + "rotationTargets": [ + { + "waypointRelativePos": 0.05, + "rotationDegrees": -60.14999999999998, + "rotateFast": false + } + ], + "constraintZones": [], + "eventMarkers": [ + { + "name": "intake and warmup", + "waypointRelativePos": 0.1, + "command": { + "type": "sequential", + "data": { + "commands": [ + { + "type": "named", + "data": { + "name": "intakeFloor" + } + }, + { + "type": "named", + "data": { + "name": "eagerSpeakerShot" + } + } + ] + } + } + } + ], + "globalConstraints": { + "maxVelocity": 3.0, + "maxAcceleration": 3.0, + "maxAngularVelocity": 540.0, + "maxAngularAcceleration": 720.0 + }, + "goalEndState": { + "velocity": 0, + "rotation": -34.71062735979833, + "rotateFast": false + }, + "reversed": false, + "folder": "Red Starts", + "previewStartingState": { + "rotation": -60.14999999999998, + "velocity": 0 + }, + "useDefaultConstraints": false +} \ No newline at end of file diff --git a/src/main/deploy/pathplanner/paths/blue_1 to 2.path b/src/main/deploy/pathplanner/paths/blue_1 to 2.path new file mode 100644 index 00000000..a64d395c --- /dev/null +++ b/src/main/deploy/pathplanner/paths/blue_1 to 2.path @@ -0,0 +1,82 @@ +{ + "version": 1.0, + "waypoints": [ + { + "anchor": { + "x": 2.468746761493522, + "y": 4.321630175260351 + }, + "prevControl": null, + "nextControl": { + "x": 1.4773904561872513, + "y": 5.186141829802828 + }, + "isLocked": false, + "linkedName": "Blue 1" + }, + { + "anchor": { + "x": 2.8197967995936004, + "y": 5.6301920243840495 + }, + "prevControl": { + "x": 1.9976357632715285, + "y": 5.628755397510797 + }, + "nextControl": null, + "isLocked": false, + "linkedName": "Blue 2" + } + ], + "rotationTargets": [ + { + "waypointRelativePos": 0.3, + "rotationDegrees": 180, + "rotateFast": false + } + ], + "constraintZones": [], + "eventMarkers": [ + { + "name": "intake and warmup", + "waypointRelativePos": 0, + "command": { + "type": "sequential", + "data": { + "commands": [ + { + "type": "named", + "data": { + "name": "intakeFloor" + } + }, + { + "type": "named", + "data": { + "name": "eagerSpeakerShot" + } + } + ] + } + } + } + ], + "globalConstraints": { + "maxVelocity": 4.7, + "maxAcceleration": 3.0, + "maxAngularVelocity": 540.0, + "maxAngularAcceleration": 720.0 + }, + "goalEndState": { + "velocity": 0, + "rotation": 180, + "rotateFast": false + }, + "reversed": false, + "folder": "Blue", + "previewStartingState": { + "rotation": 152.4035262771543, + "velocity": 0 + }, + "useDefaultConstraints": true +} \ No newline at end of file diff --git a/src/main/deploy/pathplanner/paths/blue_2 to 3.path b/src/main/deploy/pathplanner/paths/blue_2 to 3.path new file mode 100644 index 00000000..9200955e --- /dev/null +++ b/src/main/deploy/pathplanner/paths/blue_2 to 3.path @@ -0,0 +1,82 @@ +{ + "version": 1.0, + "waypoints": [ + { + "anchor": { + "x": 2.8197967995936004, + "y": 5.6301920243840495 + }, + "prevControl": null, + "nextControl": { + "x": 1.9108753857069356, + "y": 5.654421334398836 + }, + "isLocked": false, + "linkedName": "Blue 2" + }, + { + "anchor": { + "x": 2.92912410464821, + "y": 7.022519481838964 + }, + "prevControl": { + "x": 2.1865932435811217, + "y": 6.769673152149269 + }, + "nextControl": null, + "isLocked": false, + "linkedName": "Blue 3" + } + ], + "rotationTargets": [ + { + "waypointRelativePos": 0.65, + "rotationDegrees": 210.95999999999998, + "rotateFast": false + } + ], + "constraintZones": [], + "eventMarkers": [ + { + "name": "intake and warmup", + "waypointRelativePos": 0, + "command": { + "type": "sequential", + "data": { + "commands": [ + { + "type": "named", + "data": { + "name": "intakeFloor" + } + }, + { + "type": "named", + "data": { + "name": "eagerSpeakerShot" + } + } + ] + } + } + } + ], + "globalConstraints": { + "maxVelocity": 4.7, + "maxAcceleration": 3.0, + "maxAngularVelocity": 540.0, + "maxAngularAcceleration": 720.0 + }, + "goalEndState": { + "velocity": 0, + "rotation": 210.95999999999998, + "rotateFast": false + }, + "reversed": false, + "folder": "Blue", + "previewStartingState": { + "rotation": 180.51353699951918, + "velocity": 0 + }, + "useDefaultConstraints": true +} \ No newline at end of file diff --git a/src/main/deploy/pathplanner/paths/blue_3 to 4.path b/src/main/deploy/pathplanner/paths/blue_3 to 4.path new file mode 100644 index 00000000..ec3ec2b7 --- /dev/null +++ b/src/main/deploy/pathplanner/paths/blue_3 to 4.path @@ -0,0 +1,111 @@ +{ + "version": 1.0, + "waypoints": [ + { + "anchor": { + "x": 2.92912410464821, + "y": 7.022519481838964 + }, + "prevControl": null, + "nextControl": { + "x": 4.67929900850679, + "y": 7.167611701847966 + }, + "isLocked": false, + "linkedName": "Blue 3" + }, + { + "anchor": { + "x": 7.680110744221487, + "y": 7.585595123190247 + }, + "prevControl": { + "x": 7.695811023622047, + "y": 7.667123698247397 + }, + "nextControl": { + "x": 7.58556098769273, + "y": 7.094616158732144 + }, + "isLocked": false, + "linkedName": null + }, + { + "anchor": { + "x": 5.129995427990854, + "y": 6.330085852171705 + }, + "prevControl": { + "x": 5.469093506816861, + "y": 6.382921057301683 + }, + "nextControl": null, + "isLocked": false, + "linkedName": "Blue 4" + } + ], + "rotationTargets": [ + { + "waypointRelativePos": 0.65, + "rotationDegrees": 180, + "rotateFast": false + }, + { + "waypointRelativePos": 1.25, + "rotationDegrees": 180, + "rotateFast": false + } + ], + "constraintZones": [], + "eventMarkers": [ + { + "name": "Intake", + "waypointRelativePos": 0.35, + "command": { + "type": "sequential", + "data": { + "commands": [ + { + "type": "named", + "data": { + "name": "intakeFloor" + } + } + ] + } + } + }, + { + "name": "warmup", + "waypointRelativePos": 1.25, + "command": { + "type": "sequential", + "data": { + "commands": [ + { + "type": "named", + "data": { + "name": "eagerSpeakerShot" + } + } + ] + } + } + } + ], + "globalConstraints": { + "maxVelocity": 4.7, + "maxAcceleration": 3.0, + "maxAngularVelocity": 540.0, + "maxAngularAcceleration": 720.0 + }, + "goalEndState": { + "velocity": 0, + "rotation": 185.4109233460387, + "rotateFast": false + }, + "reversed": false, + "folder": "Blue", + "previewStartingState": null, + "useDefaultConstraints": true +} \ No newline at end of file diff --git a/src/main/deploy/pathplanner/paths/blue_Left to 1.path b/src/main/deploy/pathplanner/paths/blue_Left to 1.path new file mode 100644 index 00000000..42c7c59d --- /dev/null +++ b/src/main/deploy/pathplanner/paths/blue_Left to 1.path @@ -0,0 +1,76 @@ +{ + "version": 1.0, + "waypoints": [ + { + "anchor": { + "x": 0.7699999999999996, + "y": 4.424092456184913 + }, + "prevControl": null, + "nextControl": { + "x": 1.3803332437686269, + "y": 4.571355886714451 + }, + "isLocked": false, + "linkedName": "Blue Left" + }, + { + "anchor": { + "x": 2.468746761493522, + "y": 4.321630175260351 + }, + "prevControl": { + "x": 2.0009970994963364, + "y": 4.569950044702767 + }, + "nextControl": null, + "isLocked": false, + "linkedName": "Blue 1" + } + ], + "rotationTargets": [], + "constraintZones": [], + "eventMarkers": [ + { + "name": "intake and warmup", + "waypointRelativePos": 0.1, + "command": { + "type": "sequential", + "data": { + "commands": [ + { + "type": "named", + "data": { + "name": "intakeFloor" + } + }, + { + "type": "named", + "data": { + "name": "eagerSpeakerShot" + } + } + ] + } + } + } + ], + "globalConstraints": { + "maxVelocity": 4.7, + "maxAcceleration": 3.0, + "maxAngularVelocity": 540.0, + "maxAngularAcceleration": 720.0 + }, + "goalEndState": { + "velocity": 0, + "rotation": 152.23255848830073, + "rotateFast": false + }, + "reversed": false, + "folder": "Blue", + "previewStartingState": { + "rotation": 119.51242289013312, + "velocity": 0 + }, + "useDefaultConstraints": true +} \ No newline at end of file