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.

Inherited properties

Link copied to clipboard
The minimum interval at which to auto-log localizer inputs to the FlightRecorder.

Functions

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