--- /dev/null
+{
+ "version": "2025.0",
+ "command": {
+ "type": "sequential",
+ "data": {
+ "commands": [
+ {
+ "type": "path",
+ "data": {
+ "pathName": "Kousha S1"
+ }
+ },
+ {
+ "type": "named",
+ "data": {
+ "name": "Start Spindexer"
+ }
+ },
+ {
+ "type": "path",
+ "data": {
+ "pathName": "Kousha S2"
+ }
+ }
+ ]
+ }
+ },
+ "resetOdom": true,
+ "folder": null,
+ "choreoAuto": false
+}
\ No newline at end of file
"waypoints": [
{
"anchor": {
- "x": 4.45853476821192,
- "y": 7.664966887417217
+ "x": 4.436754966887417,
+ "y": 7.6431870860927145
},
"prevControl": null,
"nextControl": {
- "x": 5.458534768211921,
- "y": 7.664966887417217
+ "x": 5.436754966887418,
+ "y": 7.6431870860927145
},
"isLocked": false,
"linkedName": null
"rotationDegrees": 90.0
}
],
- "constraintZones": [],
+ "constraintZones": [
+ {
+ "name": "Constraints Zone",
+ "minWaypointRelativePos": 2.446143154968738,
+ "maxWaypointRelativePos": 3.6302988186240435,
+ "constraints": {
+ "maxVelocity": 3.0,
+ "maxAcceleration": 2.0,
+ "maxAngularVelocity": 200.0,
+ "maxAngularAcceleration": 300.0,
+ "nominalVoltage": 12.0,
+ "unlimited": false
+ }
+ }
+ ],
"pointTowardsZones": [],
"eventMarkers": [
{
"endWaypointRelativePos": null,
"command": null
},
+ {
+ "name": "Hood Down",
+ "waypointRelativePos": 0.005559416261295088,
+ "endWaypointRelativePos": null,
+ "command": null
+ },
+ {
+ "name": "Hood Down",
+ "waypointRelativePos": 0.01667824878387202,
+ "endWaypointRelativePos": null,
+ "command": null
+ },
{
"name": "Extend Intake",
"waypointRelativePos": 0.41695621959694984,
// Load the auto command
try {
String koushaAuto = "Kousha Double";
- //String leftSideAuto = "Right Week V1";
+ //String leftSideAuto = "Left Week V1";
// String leftSideAuto = "Right Week V1";
// String leftSideAuto = "Right Week V1";
// String rightSideAuto = "Right(2) - Under Trench";
// To do so, divide by the radius. The radius is the diagonal of the square chassis, diagonal = sqrt(2) * side_length.
public static final double MAX_ANGULAR_SPEED = MAX_SPEED / ((TRACK_WIDTH / 2) * Math.sqrt(2));
- public static final double COSF = 2.255;
+ public static final double COSF = 0.9;
// The maximum acceleration of the robot, limited by friction
public static final double MAX_LINEAR_ACCEL = COSF * Constants.GRAVITY_ACCELERATION;
public class ShooterConstants {
public static final double SHOOTER_VELOCITY = 1.0;
public static final double SHOOTER_LAUNCH_DIAMETER = Units.inchesToMeters(4.0);
- public static final double SHOOTER_CURRENT_LIMIT = 80;
+ public static final double SHOOTER_CURRENT_LIMIT = 40;
}