Class FtcRobotDrive.RobotInfo

java.lang.Object
ftclib.drivebase.FtcRobotDrive.RobotInfo
Direct Known Subclasses:
FtcSwerveDrive.SwerveInfo
Enclosing class:
FtcRobotDrive

public static class FtcRobotDrive.RobotInfo extends Object
This class contains the Common Robot Info.
  • Field Details

    • robotName

      public String robotName
    • robotLength

      public double robotLength
    • robotWidth

      public double robotWidth
    • wheelBaseLength

      public double wheelBaseLength
    • wheelBaseWidth

      public double wheelBaseWidth
    • imuName

      public String imuName
    • hubLogoDirection

      public com.qualcomm.hardware.rev.RevHubOrientationOnRobot.LogoFacingDirection hubLogoDirection
    • hubUsbDirection

      public com.qualcomm.hardware.rev.RevHubOrientationOnRobot.UsbFacingDirection hubUsbDirection
    • driveMotorType

      public FtcMotorActuator.MotorType driveMotorType
    • driveMotorNames

      public String[] driveMotorNames
    • driveMotorInverted

      public boolean[] driveMotorInverted
    • odometryType

      public TrcDriveBase.OdometryType odometryType
    • odWheelXScale

      public Double odWheelXScale
    • odWheelYScale

      public Double odWheelYScale
    • xOdWheelSensorNames

      public String[] xOdWheelSensorNames
    • xOdWheelIndices

      public int[] xOdWheelIndices
    • xOdWheelXOffsets

      public double[] xOdWheelXOffsets
    • xOdWheelYOffsets

      public double[] xOdWheelYOffsets
    • yOdWheelSensorNames

      public String[] yOdWheelSensorNames
    • yOdWheelIndices

      public int[] yOdWheelIndices
    • yOdWheelXOffsets

      public double[] yOdWheelXOffsets
    • yOdWheelYOffsets

      public double[] yOdWheelYOffsets
    • absoluteOdometry

      public TrcDriveBaseOdometry absoluteOdometry
    • headingWrapRangeLow

      public Double headingWrapRangeLow
    • headingWrapRangeHigh

      public Double headingWrapRangeHigh
    • xDrivePosScale

      public double xDrivePosScale
    • yDrivePosScale

      public double yDrivePosScale
    • robotMaxVelocity

      public Double robotMaxVelocity
    • robotMaxAcceleration

      public Double robotMaxAcceleration
    • robotMaxDeceleration

      public Double robotMaxDeceleration
    • robotMaxTurnRate

      public Double robotMaxTurnRate
    • profiledMaxVelocity

      public Double profiledMaxVelocity
    • profiledMaxAcceleration

      public Double profiledMaxAcceleration
    • profiledMaxDeceleration

      public Double profiledMaxDeceleration
    • profiledMaxTurnRate

      public Double profiledMaxTurnRate
    • drivePidTolerance

      public double drivePidTolerance
    • turnPidTolerance

      public double turnPidTolerance
    • xDrivePidCoeffs

      public TrcPidController.PidCoefficients xDrivePidCoeffs
    • xDrivePidPowerLimit

      public double xDrivePidPowerLimit
    • xDriveMaxPidRampRate

      public Double xDriveMaxPidRampRate
    • yDrivePidCoeffs

      public TrcPidController.PidCoefficients yDrivePidCoeffs
    • yDrivePidPowerLimit

      public double yDrivePidPowerLimit
    • yDriveMaxPidRampRate

      public Double yDriveMaxPidRampRate
    • turnPidCoeffs

      public TrcPidController.PidCoefficients turnPidCoeffs
    • turnPidPowerLimit

      public double turnPidPowerLimit
    • turnMaxPidRampRate

      public Double turnMaxPidRampRate
    • pidStallDetectionEnabled

      public boolean pidStallDetectionEnabled
    • ppdFollowingDistance

      public double ppdFollowingDistance
    • velPidCoeffs

      public TrcPidController.PidCoefficients velPidCoeffs
    • webCam1

      public FtcRobotDrive.VisionInfo webCam1
    • webCam2

      public FtcRobotDrive.VisionInfo webCam2
    • limelight

      public FtcRobotDrive.VisionInfo limelight
    • indicatorName

      public String indicatorName
  • Constructor Details

    • RobotInfo

      public RobotInfo()