joystick -> manettes
This commit is contained in:
		| @@ -38,7 +38,8 @@ public class RobotContainer { | ||||
|  | ||||
|     private final Telemetry logger = new Telemetry(MaxSpeed); | ||||
|  | ||||
|     private final CommandXboxController joystick = new CommandXboxController(0); | ||||
|     private final CommandXboxController manette1 = new CommandXboxController(0); | ||||
|     private final CommandXboxController manette2 = new CommandXboxController(0); | ||||
|  | ||||
|     public final CommandSwerveDrivetrain drivetrain = TunerConstants.createDrivetrain(); | ||||
|      | ||||
| @@ -58,21 +59,21 @@ public class RobotContainer { | ||||
|         drivetrain.setDefaultCommand( | ||||
|             // Drivetrain will execute this command periodically | ||||
|             drivetrain.applyRequest(() -> | ||||
|                 drive.withVelocityX(-joystick.getLeftY() * MaxSpeed) // Drive forward with negative Y (forward) | ||||
|                     .withVelocityY(-joystick.getLeftX() * MaxSpeed) // Drive left with negative X (left) | ||||
|                     .withRotationalRate(-joystick.getRightX() * MaxAngularRate) // Drive counterclockwise with negative X (left) | ||||
|                 drive.withVelocityX(-manette1.getLeftY() * MaxSpeed) // Drive forward with negative Y (forward) | ||||
|                     .withVelocityY(-manette1.getLeftX() * MaxSpeed) // Drive left with negative X (left) | ||||
|                     .withRotationalRate(-manette1.getRightX() * MaxAngularRate) // Drive counterclockwise with negative X (left) | ||||
|             ) | ||||
|         ); | ||||
|  | ||||
|         // Run SysId routines when holding back/start and X/Y. | ||||
|         // Note that each routine should be run exactly once in a single log. | ||||
|         joystick.back().and(joystick.y()).whileTrue(drivetrain.sysIdDynamic(Direction.kForward)); | ||||
|         joystick.back().and(joystick.x()).whileTrue(drivetrain.sysIdDynamic(Direction.kReverse)); | ||||
|         joystick.start().and(joystick.y()).whileTrue(drivetrain.sysIdQuasistatic(Direction.kForward)); | ||||
|         joystick.start().and(joystick.x()).whileTrue(drivetrain.sysIdQuasistatic(Direction.kReverse)); | ||||
|         manette1.back().and(manette1.y()).whileTrue(drivetrain.sysIdDynamic(Direction.kForward)); | ||||
|         manette1.back().and(manette1.x()).whileTrue(drivetrain.sysIdDynamic(Direction.kReverse)); | ||||
|         manette1.start().and(manette1.y()).whileTrue(drivetrain.sysIdQuasistatic(Direction.kForward)); | ||||
|         manette1.start().and(manette1.x()).whileTrue(drivetrain.sysIdQuasistatic(Direction.kReverse)); | ||||
|  | ||||
|         // reset the field-centric heading on left bumper press | ||||
|         joystick.leftBumper().onTrue(drivetrain.runOnce(() -> drivetrain.seedFieldCentric())); | ||||
|         manette1.leftBumper().onTrue(drivetrain.runOnce(() -> drivetrain.seedFieldCentric())); | ||||
|  | ||||
|         drivetrain.registerTelemetry(logger::telemeterize); | ||||
|     } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user