diff --git a/src/main/deploy/pathplanner/autos/3 Note Source.auto b/src/main/deploy/pathplanner/autos/3 Note Source.auto new file mode 100644 index 0000000..884c698 --- /dev/null +++ b/src/main/deploy/pathplanner/autos/3 Note Source.auto @@ -0,0 +1,188 @@ +{ + "version": 1.0, + "startingPose": { + "position": { + "x": 0.6706475505032715, + "y": 4.417916777185551 + }, + "rotation": -61.19140611834038 + }, + "command": { + "type": "sequential", + "data": { + "commands": [ + { + "type": "named", + "data": { + "name": "enableShooter" + } + }, + { + "type": "race", + "data": { + "commands": [ + { + "type": "named", + "data": { + "name": "subShot" + } + }, + { + "type": "wait", + "data": { + "waitTime": 0.6 + } + } + ] + } + }, + { + "type": "race", + "data": { + "commands": [ + { + "type": "named", + "data": { + "name": "feederOn" + } + }, + { + "type": "named", + "data": { + "name": "intake" + } + }, + { + "type": "wait", + "data": { + "waitTime": 0.3 + } + } + ] + } + }, + { + "type": "race", + "data": { + "commands": [ + { + "type": "named", + "data": { + "name": "armDown" + } + }, + { + "type": "wait", + "data": { + "waitTime": 0.5 + } + } + ] + } + }, + { + "type": "parallel", + "data": { + "commands": [ + { + "type": "path", + "data": { + "pathName": "SubToCenterline4" + } + }, + { + "type": "named", + "data": { + "name": "sensorIntake" + } + } + ] + } + }, + { + "type": "path", + "data": { + "pathName": "Centerline 4 to shot point" + } + }, + { + "type": "wait", + "data": { + "waitTime": 0.5 + } + }, + { + "type": "race", + "data": { + "commands": [ + { + "type": "named", + "data": { + "name": "feederOn" + } + }, + { + "type": "wait", + "data": { + "waitTime": 0.3 + } + } + ] + } + }, + { + "type": "parallel", + "data": { + "commands": [ + { + "type": "path", + "data": { + "pathName": "shot point to center line 3" + } + }, + { + "type": "named", + "data": { + "name": "sensorIntake" + } + } + ] + } + }, + { + "type": "path", + "data": { + "pathName": "centerline 3 to shot point" + } + }, + { + "type": "wait", + "data": { + "waitTime": 0.5 + } + }, + { + "type": "race", + "data": { + "commands": [ + { + "type": "named", + "data": { + "name": "feederOn" + } + }, + { + "type": "wait", + "data": { + "waitTime": 0.3 + } + } + ] + } + } + ] + } + }, + "folder": null, + "choreoAuto": false +} \ No newline at end of file diff --git a/src/main/deploy/pathplanner/autos/2 Note Source.auto b/src/main/deploy/pathplanner/autos/3 note centerline note 4-5.auto similarity index 87% rename from src/main/deploy/pathplanner/autos/2 Note Source.auto rename to src/main/deploy/pathplanner/autos/3 note centerline note 4-5.auto index f95af3a..1f15a3a 100644 --- a/src/main/deploy/pathplanner/autos/2 Note Source.auto +++ b/src/main/deploy/pathplanner/autos/3 note centerline note 4-5.auto @@ -85,15 +85,15 @@ "data": { "commands": [ { - "type": "named", + "type": "path", "data": { - "name": "sensorIntake" + "pathName": "Sub to Centerline 5" } }, { - "type": "path", + "type": "named", "data": { - "pathName": "Sub to Centerline 5" + "name": "sensorIntake" } } ] @@ -102,7 +102,13 @@ { "type": "path", "data": { - "pathName": "Centerline 5 to Sub" + "pathName": "centerline 5 to shot point" + } + }, + { + "type": "wait", + "data": { + "waitTime": 0.5 } }, { @@ -112,63 +118,63 @@ { "type": "named", "data": { - "name": "subShot" + "name": "feederOn" } }, { "type": "wait", "data": { - "waitTime": 0.6 + "waitTime": 0.3 } } ] } }, { - "type": "wait", - "data": { - "waitTime": 0.5 - } - }, - { - "type": "race", + "type": "parallel", "data": { "commands": [ { - "type": "named", + "type": "path", "data": { - "name": "feederOn" + "pathName": "shot point to centerline 4" } }, { - "type": "wait", + "type": "named", "data": { - "waitTime": 0.3 + "name": "sensorIntake" } } ] } }, { - "type": "deadline", + "type": "path", + "data": { + "pathName": "Centerline 4 to shot point" + } + }, + { + "type": "wait", + "data": { + "waitTime": 0.5 + } + }, + { + "type": "race", "data": { "commands": [ - { - "type": "path", - "data": { - "pathName": "SubToCenterline4" - } - }, { "type": "named", "data": { - "name": "intake" + "name": "feederOn" } }, { - "type": "named", + "type": "wait", "data": { - "name": "armDown" + "waitTime": 0.3 } } ] diff --git a/src/main/deploy/pathplanner/autos/6 Note.auto b/src/main/deploy/pathplanner/autos/6 Note.auto new file mode 100644 index 0000000..ee28f0e --- /dev/null +++ b/src/main/deploy/pathplanner/autos/6 Note.auto @@ -0,0 +1,283 @@ +{ + "version": 1.0, + "startingPose": { + "position": { + "x": 1.3239288017037572, + "y": 5.55 + }, + "rotation": 0 + }, + "command": { + "type": "sequential", + "data": { + "commands": [ + { + "type": "named", + "data": { + "name": "enableShooter" + } + }, + { + "type": "race", + "data": { + "commands": [ + { + "type": "named", + "data": { + "name": "subShot" + } + }, + { + "type": "wait", + "data": { + "waitTime": 0.6 + } + } + ] + } + }, + { + "type": "race", + "data": { + "commands": [ + { + "type": "named", + "data": { + "name": "feederOn" + } + }, + { + "type": "wait", + "data": { + "waitTime": 0.3 + } + } + ] + } + }, + { + "type": "deadline", + "data": { + "commands": [ + { + "type": "path", + "data": { + "pathName": "SpeakerToTopNote" + } + }, + { + "type": "named", + "data": { + "name": "intake" + } + }, + { + "type": "named", + "data": { + "name": "armDown" + } + } + ] + } + }, + { + "type": "race", + "data": { + "commands": [ + { + "type": "wait", + "data": { + "waitTime": 0.6 + } + }, + { + "type": "named", + "data": { + "name": "feederOn" + } + } + ] + } + }, + { + "type": "deadline", + "data": { + "commands": [ + { + "type": "path", + "data": { + "pathName": "TopNoteToCenterNote" + } + } + ] + } + }, + { + "type": "race", + "data": { + "commands": [ + { + "type": "wait", + "data": { + "waitTime": 0.6 + } + }, + { + "type": "named", + "data": { + "name": "feederOn" + } + } + ] + } + }, + { + "type": "race", + "data": { + "commands": [ + { + "type": "path", + "data": { + "pathName": "CenterNoteToBottomNote" + } + }, + { + "type": "named", + "data": { + "name": "intake" + } + } + ] + } + }, + { + "type": "race", + "data": { + "commands": [ + { + "type": "named", + "data": { + "name": "feederOn" + } + }, + { + "type": "wait", + "data": { + "waitTime": 0.3 + } + }, + { + "type": "named", + "data": { + "name": "armDown" + } + } + ] + } + }, + { + "type": "parallel", + "data": { + "commands": [ + { + "type": "path", + "data": { + "pathName": "Top Spike to Centerline 1" + } + }, + { + "type": "named", + "data": { + "name": "sensorIntake" + } + } + ] + } + }, + { + "type": "path", + "data": { + "pathName": "Centerline 1 to Shot" + } + }, + { + "type": "wait", + "data": { + "waitTime": 0.3 + } + }, + { + "type": "race", + "data": { + "commands": [ + { + "type": "named", + "data": { + "name": "feederOn" + } + }, + { + "type": "wait", + "data": { + "waitTime": 0.3 + } + } + ] + } + }, + { + "type": "parallel", + "data": { + "commands": [ + { + "type": "path", + "data": { + "pathName": "shot to 2 centerline" + } + }, + { + "type": "named", + "data": { + "name": "sensorIntake" + } + } + ] + } + }, + { + "type": "path", + "data": { + "pathName": "Centerline 2 to Shot" + } + }, + { + "type": "wait", + "data": { + "waitTime": 0.3 + } + }, + { + "type": "race", + "data": { + "commands": [ + { + "type": "named", + "data": { + "name": "feederOn" + } + }, + { + "type": "wait", + "data": { + "waitTime": 0.3 + } + } + ] + } + } + ] + } + }, + "folder": null, + "choreoAuto": false +} \ No newline at end of file diff --git a/src/main/deploy/pathplanner/paths/Center Spike to Right Spike.path b/src/main/deploy/pathplanner/paths/Center Spike to Right Spike.path index 47b7fee..56f4753 100644 --- a/src/main/deploy/pathplanner/paths/Center Spike to Right Spike.path +++ b/src/main/deploy/pathplanner/paths/Center Spike to Right Spike.path @@ -38,8 +38,8 @@ "constraintZones": [], "eventMarkers": [], "globalConstraints": { - "maxVelocity": 3.0, - "maxAcceleration": 3.0, + "maxVelocity": 4.0, + "maxAcceleration": 4.0, "maxAngularVelocity": 540.0, "maxAngularAcceleration": 720.0 }, @@ -54,5 +54,5 @@ "rotation": 0.0, "velocity": 0 }, - "useDefaultConstraints": true + "useDefaultConstraints": false } \ No newline at end of file diff --git a/src/main/deploy/pathplanner/paths/CenterNoteToBottomNote.path b/src/main/deploy/pathplanner/paths/CenterNoteToBottomNote.path index d0fefcf..17a1ba6 100644 --- a/src/main/deploy/pathplanner/paths/CenterNoteToBottomNote.path +++ b/src/main/deploy/pathplanner/paths/CenterNoteToBottomNote.path @@ -38,8 +38,8 @@ "constraintZones": [], "eventMarkers": [], "globalConstraints": { - "maxVelocity": 3.0, - "maxAcceleration": 3.0, + "maxVelocity": 4.0, + "maxAcceleration": 4.0, "maxAngularVelocity": 540.0, "maxAngularAcceleration": 720.0 }, @@ -54,5 +54,5 @@ "rotation": -51.06999999999999, "velocity": 0 }, - "useDefaultConstraints": true + "useDefaultConstraints": false } \ No newline at end of file diff --git a/src/main/deploy/pathplanner/paths/Centerline 4 to shot point.path b/src/main/deploy/pathplanner/paths/Centerline 4 to shot point.path new file mode 100644 index 0000000..19b33b3 --- /dev/null +++ b/src/main/deploy/pathplanner/paths/Centerline 4 to shot point.path @@ -0,0 +1,58 @@ +{ + "version": 1.0, + "waypoints": [ + { + "anchor": { + "x": 8.27, + "y": 2.44 + }, + "prevControl": null, + "nextControl": { + "x": 4.927153686750075, + "y": 0.9444671700421103 + }, + "isLocked": false, + "linkedName": null + }, + { + "anchor": { + "x": 2.65, + "y": 3.35 + }, + "prevControl": { + "x": 4.865253862298198, + "y": 1.5456313502191368 + }, + "nextControl": null, + "isLocked": false, + "linkedName": "SourceShotPoint" + } + ], + "rotationTargets": [ + { + "waypointRelativePos": 0.25, + "rotationDegrees": -43.18000000000001, + "rotateFast": false + } + ], + "constraintZones": [], + "eventMarkers": [], + "globalConstraints": { + "maxVelocity": 4.0, + "maxAcceleration": 4.0, + "maxAngularVelocity": 540.0, + "maxAngularAcceleration": 720.0 + }, + "goalEndState": { + "velocity": 0, + "rotation": -43.18000000000001, + "rotateFast": false + }, + "reversed": false, + "folder": "Source Side", + "previewStartingState": { + "rotation": 0, + "velocity": 0 + }, + "useDefaultConstraints": false +} \ No newline at end of file diff --git a/src/main/deploy/pathplanner/paths/Centerline 5 to Sub.path b/src/main/deploy/pathplanner/paths/Centerline 5 to Sub.path index 2534a9f..a69c719 100644 --- a/src/main/deploy/pathplanner/paths/Centerline 5 to Sub.path +++ b/src/main/deploy/pathplanner/paths/Centerline 5 to Sub.path @@ -3,13 +3,13 @@ "waypoints": [ { "anchor": { - "x": 8.432, - "y": 0.7712119363040817 + "x": 8.284577350658683, + "y": 0.7785395486367217 }, "prevControl": null, "nextControl": { - "x": 6.39934574182039, - "y": 0.7266909127459749 + "x": 6.251923092479073, + "y": 0.7340185250786149 }, "isLocked": false, "linkedName": "centerline5" diff --git a/src/main/deploy/pathplanner/paths/Left Spike to Center Spike.path b/src/main/deploy/pathplanner/paths/Left Spike to Center Spike.path index 56bd6eb..e692e95 100644 --- a/src/main/deploy/pathplanner/paths/Left Spike to Center Spike.path +++ b/src/main/deploy/pathplanner/paths/Left Spike to Center Spike.path @@ -38,8 +38,8 @@ "constraintZones": [], "eventMarkers": [], "globalConstraints": { - "maxVelocity": 3.0, - "maxAcceleration": 3.0, + "maxVelocity": 4.0, + "maxAcceleration": 4.0, "maxAngularVelocity": 540.0, "maxAngularAcceleration": 720.0 }, @@ -54,5 +54,5 @@ "rotation": 34.66, "velocity": 0 }, - "useDefaultConstraints": true + "useDefaultConstraints": false } \ No newline at end of file diff --git a/src/main/deploy/pathplanner/paths/Sub to Centerline 5.path b/src/main/deploy/pathplanner/paths/Sub to Centerline 5.path index 83d8b7b..ee1400d 100644 --- a/src/main/deploy/pathplanner/paths/Sub to Centerline 5.path +++ b/src/main/deploy/pathplanner/paths/Sub to Centerline 5.path @@ -3,12 +3,12 @@ "waypoints": [ { "anchor": { - "x": 0.6706475505032715, + "x": 0.67, "y": 4.417916777185551 }, "prevControl": null, "nextControl": { - "x": 1.4414662819796225, + "x": 1.440818731476351, "y": 3.5180592510994035 }, "isLocked": false, @@ -16,12 +16,12 @@ }, { "anchor": { - "x": 8.432, - "y": 0.7712119363040817 + "x": 8.28, + "y": 0.7785395486367217 }, "prevControl": { - "x": 4.472732882002874, - "y": 0.8155876454439551 + "x": 4.320732882002873, + "y": 0.8229152577765951 }, "nextControl": null, "isLocked": false, @@ -30,7 +30,7 @@ ], "rotationTargets": [ { - "waypointRelativePos": 0.2, + "waypointRelativePos": 0.45, "rotationDegrees": 0, "rotateFast": false } @@ -38,8 +38,8 @@ "constraintZones": [], "eventMarkers": [], "globalConstraints": { - "maxVelocity": 3.0, - "maxAcceleration": 3.0, + "maxVelocity": 4.0, + "maxAcceleration": 4.0, "maxAngularVelocity": 540.0, "maxAngularAcceleration": 720.0 }, diff --git a/src/main/deploy/pathplanner/paths/SubToCenterline4.path b/src/main/deploy/pathplanner/paths/SubToCenterline4.path index 6096bfa..b60754f 100644 --- a/src/main/deploy/pathplanner/paths/SubToCenterline4.path +++ b/src/main/deploy/pathplanner/paths/SubToCenterline4.path @@ -8,36 +8,20 @@ }, "prevControl": null, "nextControl": { - "x": 1.6472211773226715, - "y": 3.902820011287809 + "x": 3.461390197096674, + "y": 1.1646163146235593 }, "isLocked": false, "linkedName": "SubwooferBottom" }, { "anchor": { - "x": 5.410104260045159, - "y": 1.9090690903057688 - }, - "prevControl": { - "x": 3.2429956531513695, - "y": 2.061963460134118 - }, - "nextControl": { - "x": 7.318080019470342, - "y": 1.7744571237171578 - }, - "isLocked": false, - "linkedName": null - }, - { - "anchor": { - "x": 8.267479558264546, + "x": 8.27, "y": 2.437077536297466 }, "prevControl": { - "x": 6.3284507258729255, - "y": 2.3316734024763566 + "x": 5.694135072996658, + "y": 1.0714974929319985 }, "nextControl": null, "isLocked": false, @@ -46,16 +30,16 @@ ], "rotationTargets": [ { - "waypointRelativePos": 1, - "rotationDegrees": 0, + "waypointRelativePos": 0.15, + "rotationDegrees": 28.44, "rotateFast": false } ], "constraintZones": [ { "name": "New Constraints Zone", - "minWaypointRelativePos": 1.55, - "maxWaypointRelativePos": 2.0, + "minWaypointRelativePos": 0.8, + "maxWaypointRelativePos": 1.0, "constraints": { "maxVelocity": 3.0, "maxAcceleration": 3.0, @@ -66,18 +50,21 @@ ], "eventMarkers": [], "globalConstraints": { - "maxVelocity": 3.0, - "maxAcceleration": 3.0, + "maxVelocity": 4.0, + "maxAcceleration": 4.0, "maxAngularVelocity": 540.0, "maxAngularAcceleration": 720.0 }, "goalEndState": { "velocity": 0, - "rotation": 0, + "rotation": 28.44, "rotateFast": false }, "reversed": false, "folder": "Source Side", - "previewStartingState": null, + "previewStartingState": { + "rotation": -59.338469266805795, + "velocity": 0 + }, "useDefaultConstraints": false } \ No newline at end of file diff --git a/src/main/deploy/pathplanner/paths/centerline 3 to shot point.path b/src/main/deploy/pathplanner/paths/centerline 3 to shot point.path new file mode 100644 index 0000000..4393369 --- /dev/null +++ b/src/main/deploy/pathplanner/paths/centerline 3 to shot point.path @@ -0,0 +1,52 @@ +{ + "version": 1.0, + "waypoints": [ + { + "anchor": { + "x": 8.29, + "y": 4.09 + }, + "prevControl": null, + "nextControl": { + "x": 5.04170518185396, + "y": 5.045118662043241 + }, + "isLocked": false, + "linkedName": null + }, + { + "anchor": { + "x": 2.65, + "y": 3.35 + }, + "prevControl": { + "x": 4.808860237386844, + "y": 2.3226511422240184 + }, + "nextControl": null, + "isLocked": false, + "linkedName": "SourceShotPoint" + } + ], + "rotationTargets": [], + "constraintZones": [], + "eventMarkers": [], + "globalConstraints": { + "maxVelocity": 4.0, + "maxAcceleration": 4.0, + "maxAngularVelocity": 540.0, + "maxAngularAcceleration": 720.0 + }, + "goalEndState": { + "velocity": 0, + "rotation": -42.673300203035225, + "rotateFast": false + }, + "reversed": false, + "folder": "Source Side", + "previewStartingState": { + "rotation": 0, + "velocity": 0 + }, + "useDefaultConstraints": false +} \ No newline at end of file diff --git a/src/main/deploy/pathplanner/paths/centerline 5 to shot point.path b/src/main/deploy/pathplanner/paths/centerline 5 to shot point.path new file mode 100644 index 0000000..891bfaf --- /dev/null +++ b/src/main/deploy/pathplanner/paths/centerline 5 to shot point.path @@ -0,0 +1,52 @@ +{ + "version": 1.0, + "waypoints": [ + { + "anchor": { + "x": 8.28, + "y": 0.78 + }, + "prevControl": null, + "nextControl": { + "x": 5.175604333196231, + "y": 1.9905671990919738 + }, + "isLocked": false, + "linkedName": null + }, + { + "anchor": { + "x": 2.65, + "y": 3.35 + }, + "prevControl": { + "x": 6.868556832448515, + "y": 1.2313466377074993 + }, + "nextControl": null, + "isLocked": false, + "linkedName": "SourceShotPoint" + } + ], + "rotationTargets": [], + "constraintZones": [], + "eventMarkers": [], + "globalConstraints": { + "maxVelocity": 3.0, + "maxAcceleration": 3.0, + "maxAngularVelocity": 540.0, + "maxAngularAcceleration": 720.0 + }, + "goalEndState": { + "velocity": 0, + "rotation": -41.31353520608083, + "rotateFast": false + }, + "reversed": false, + "folder": "Source Side", + "previewStartingState": { + "rotation": 0, + "velocity": 0 + }, + "useDefaultConstraints": true +} \ No newline at end of file diff --git a/src/main/deploy/pathplanner/paths/shot point to center line 3.path b/src/main/deploy/pathplanner/paths/shot point to center line 3.path new file mode 100644 index 0000000..d10283e --- /dev/null +++ b/src/main/deploy/pathplanner/paths/shot point to center line 3.path @@ -0,0 +1,74 @@ +{ + "version": 1.0, + "waypoints": [ + { + "anchor": { + "x": 2.65, + "y": 3.35 + }, + "prevControl": null, + "nextControl": { + "x": 3.2346582623563904, + "y": 2.926065537446827 + }, + "isLocked": false, + "linkedName": "SourceShotPoint" + }, + { + "anchor": { + "x": 3.9795879857171372, + "y": 3.236654256651329 + }, + "prevControl": { + "x": 3.314220563010169, + "y": 2.9535480185028966 + }, + "nextControl": { + "x": 5.9607062403254725, + "y": 4.079597444503143 + }, + "isLocked": false, + "linkedName": null + }, + { + "anchor": { + "x": 8.29, + "y": 4.091232426917878 + }, + "prevControl": { + "x": 5.800784626844077, + "y": 4.091232426917878 + }, + "nextControl": null, + "isLocked": false, + "linkedName": null + } + ], + "rotationTargets": [ + { + "waypointRelativePos": 1, + "rotationDegrees": -0.4654725783682439, + "rotateFast": false + } + ], + "constraintZones": [], + "eventMarkers": [], + "globalConstraints": { + "maxVelocity": 4.0, + "maxAcceleration": 4.0, + "maxAngularVelocity": 540.0, + "maxAngularAcceleration": 720.0 + }, + "goalEndState": { + "velocity": 0, + "rotation": 0.0, + "rotateFast": false + }, + "reversed": false, + "folder": "Source Side", + "previewStartingState": { + "rotation": -43.08818935848279, + "velocity": 0 + }, + "useDefaultConstraints": false +} \ No newline at end of file diff --git a/src/main/deploy/pathplanner/paths/shot point to centerline 4.path b/src/main/deploy/pathplanner/paths/shot point to centerline 4.path new file mode 100644 index 0000000..96d0af1 --- /dev/null +++ b/src/main/deploy/pathplanner/paths/shot point to centerline 4.path @@ -0,0 +1,52 @@ +{ + "version": 1.0, + "waypoints": [ + { + "anchor": { + "x": 2.65, + "y": 3.35 + }, + "prevControl": null, + "nextControl": { + "x": 4.333506619635354, + "y": 1.2941493096900367 + }, + "isLocked": false, + "linkedName": "SourceShotPoint" + }, + { + "anchor": { + "x": 8.27, + "y": 2.44 + }, + "prevControl": { + "x": 5.778838244119921, + "y": 1.1896756147827967 + }, + "nextControl": null, + "isLocked": false, + "linkedName": null + } + ], + "rotationTargets": [], + "constraintZones": [], + "eventMarkers": [], + "globalConstraints": { + "maxVelocity": 3.0, + "maxAcceleration": 3.0, + "maxAngularVelocity": 540.0, + "maxAngularAcceleration": 720.0 + }, + "goalEndState": { + "velocity": 0, + "rotation": 26.705564141133653, + "rotateFast": false + }, + "reversed": false, + "folder": "Source Side", + "previewStartingState": { + "rotation": -47.23186844477018, + "velocity": 0 + }, + "useDefaultConstraints": true +} \ No newline at end of file diff --git a/src/main/deploy/pathplanner/paths/shot to 2 centerline.path b/src/main/deploy/pathplanner/paths/shot to 2 centerline.path new file mode 100644 index 0000000..7980b4e --- /dev/null +++ b/src/main/deploy/pathplanner/paths/shot to 2 centerline.path @@ -0,0 +1,55 @@ +{ + "version": 1.0, + "waypoints": [ + { + "anchor": { + "x": 2.71, + "y": 5.55 + }, + "prevControl": null, + "nextControl": { + "x": 5.347615643774445, + "y": 6.911095659906697 + }, + "isLocked": false, + "linkedName": null + }, + { + "anchor": { + "x": 8.29, + "y": 5.78 + }, + "prevControl": { + "x": 5.723621125243307, + "y": 6.54406357110016 + }, + "nextControl": null, + "isLocked": false, + "linkedName": null + } + ], + "rotationTargets": [ + { + "waypointRelativePos": 0.25, + "rotationDegrees": 0, + "rotateFast": false + } + ], + "constraintZones": [], + "eventMarkers": [], + "globalConstraints": { + "maxVelocity": 6.0, + "maxAcceleration": 6.0, + "maxAngularVelocity": 540.0, + "maxAngularAcceleration": 720.0 + }, + "goalEndState": { + "velocity": 0, + "rotation": 0, + "rotateFast": false + }, + "reversed": false, + "folder": "Amp Side", + "previewStartingState": null, + "useDefaultConstraints": false +} \ No newline at end of file