wpimath.estimator Package

DifferentialDrivePoseEstimator(gyroAngle, …)

This class wraps an Unscented Kalman Filter to fuse latency-compensated vision measurements with differential drive encoder measurements.

ExtendedKalmanFilter_1_1_1(*args, **kwargs)

Overloaded function.

ExtendedKalmanFilter_2_1_1(*args, **kwargs)

Overloaded function.

ExtendedKalmanFilter_2_2_2(*args, **kwargs)

Overloaded function.

KalmanFilter_1_1_1(plant, stateStdDevs, …)

Constructs a state-space observer with the given plant.

KalmanFilter_2_1_1(plant, stateStdDevs, …)

Constructs a state-space observer with the given plant.

KalmanFilter_2_2_2(plant, stateStdDevs, …)

Constructs a state-space observer with the given plant.

MecanumDrivePoseEstimator(gyroAngle, …)

This class wraps an Unscented Kalman Filter to fuse latency-compensated vision measurements with mecanum drive encoder velocity measurements.

SwerveDrive2PoseEstimator(gyroAngle, …)

This class wraps an Unscented Kalman Filter to fuse latency-compensated vision measurements with swerve drive encoder velocity measurements.

SwerveDrive3PoseEstimator(gyroAngle, …)

This class wraps an Unscented Kalman Filter to fuse latency-compensated vision measurements with swerve drive encoder velocity measurements.

SwerveDrive4PoseEstimator(gyroAngle, …)

This class wraps an Unscented Kalman Filter to fuse latency-compensated vision measurements with swerve drive encoder velocity measurements.

SwerveDrive6PoseEstimator(gyroAngle, …)

This class wraps an Unscented Kalman Filter to fuse latency-compensated vision measurements with swerve drive encoder velocity measurements.