Class SwerveSubsystem

java.lang.Object
edu.wpi.first.wpilibj2.command.SubsystemBase
org.penguinempire.subsystems.SwerveSubsystem
All Implemented Interfaces:
edu.wpi.first.util.sendable.Sendable, edu.wpi.first.wpilibj2.command.Subsystem

public class SwerveSubsystem extends edu.wpi.first.wpilibj2.command.SubsystemBase
  • Constructor Details

    • SwerveSubsystem

      public SwerveSubsystem()
  • Method Details

    • periodic

      public void periodic()
    • simulationPeriodic

      public void simulationPeriodic()
    • setupPathPlanner

      public void setupPathPlanner()
    • getSwerveDrive

      public swervelib.SwerveDrive getSwerveDrive()
    • driveFieldOriented

      public void driveFieldOriented(edu.wpi.first.math.kinematics.ChassisSpeeds velocity)
    • zeroGyro

      public void zeroGyro()
    • getPose

      public edu.wpi.first.math.geometry.Pose2d getPose()
    • driveFieldOriented

      public edu.wpi.first.wpilibj2.command.Command driveFieldOriented(Supplier<edu.wpi.first.math.kinematics.ChassisSpeeds> velocity)
    • getAutonomousCommand

      public edu.wpi.first.wpilibj2.command.Command getAutonomousCommand(String pathName)