public class StandardTrackingWheelLocalizer
extends com.acmerobotics.roadrunner.localization.ThreeTrackingWheelLocalizer
Modifier and Type | Field and Description |
---|---|
static double |
FORWARD_OFFSET |
private Encoder |
frontEncoder |
static double |
GEAR_RATIO |
static double |
LATERAL_DISTANCE |
private Encoder |
leftEncoder |
private Encoder |
rightEncoder |
static double |
TICKS_PER_REV |
static double |
WHEEL_RADIUS |
Constructor and Description |
---|
StandardTrackingWheelLocalizer(com.qualcomm.robotcore.hardware.HardwareMap hardwareMap) |
Modifier and Type | Method and Description |
---|---|
static double |
encoderTicksToInches(double ticks) |
java.util.List<java.lang.Double> |
getWheelPositions() |
java.util.List<java.lang.Double> |
getWheelVelocities() |
public static double TICKS_PER_REV
public static double WHEEL_RADIUS
public static double GEAR_RATIO
public static double LATERAL_DISTANCE
public static double FORWARD_OFFSET
private Encoder leftEncoder
private Encoder rightEncoder
private Encoder frontEncoder
public StandardTrackingWheelLocalizer(com.qualcomm.robotcore.hardware.HardwareMap hardwareMap)
public static double encoderTicksToInches(double ticks)
@NonNull public java.util.List<java.lang.Double> getWheelPositions()
getWheelPositions
in class com.acmerobotics.roadrunner.localization.ThreeTrackingWheelLocalizer
@NonNull public java.util.List<java.lang.Double> getWheelVelocities()
getWheelVelocities
in class com.acmerobotics.roadrunner.localization.ThreeTrackingWheelLocalizer