ThreeWheelLocalizer

constructor(coefficients: ThreeWheelLocalizer.Coefficients, leftDeadwheel: Deadwheel, rightDeadwheel: Deadwheel, frontDeadwheel: Deadwheel)

Create a new ThreeWheelLocalizer with coefficients and encoders. Omits last known encoder value parameters.

Parameters

coefficients

The coefficients for the localizer

leftDeadwheel

The left encoder

rightDeadwheel

The right encoder

frontDeadwheel

The front encoder


constructor(coefficients: ThreeWheelLocalizer.Coefficients, leftDeadwheel: Deadwheel, rightDeadwheel: Deadwheel, frontDeadwheel: Deadwheel, lastTrackingEncPositions: List<Integer>, lastTrackingEncVels: List<Integer>)

Create a new ThreeWheelLocalizer with coefficients, encoders, and last encoder positions and velocities.

Parameters

coefficients

The coefficients for the localizer

leftDeadwheel

The left encoder

rightDeadwheel

The right encoder

frontDeadwheel

The front encoder

lastTrackingEncPositions

The last encoder positions

lastTrackingEncVels

The last encoder velocities