IntrinsicMecanumLocalizer

An estimation-based Mecanum localizer that uses no encoders and only the IMU for heading. This is the bare configuration for a Mecanum drivetrain, and should only be used in an absolute dire situation where all your encoders don't work.

Author

Lucas Bubner, 2024

Since

4.0.0

Constructors

Link copied to clipboard
constructor(@NonNull params: IntrinsicMecanumLocalizer.Params, @Nullable imu: IMU, @NonNull motorPowers: Supplier<Array<Double>>)
Create a new IntrinsicMecanumLocalizer.

Types

Link copied to clipboard
open class Params
Parameters used in calculating the intrinsic Mecanum pose.

Functions

Link copied to clipboard
open fun update(): Twist2dDual<Time>
Perform one iteration of localizer delta updates.