ThreeWheelLocalizer

open class ThreeWheelLocalizer : ThreeTrackingWheelLocalizer

Standard 3 tracking wheel localizer implementation.

Since

4.0.0

Constructors

Link copied to clipboard
constructor(coefficients: ThreeWheelLocalizer.Coefficients, leftDeadwheel: Deadwheel, rightDeadwheel: Deadwheel, frontDeadwheel: Deadwheel)
Create a new ThreeWheelLocalizer with coefficients and encoders.
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.

Types

Link copied to clipboard
open class Coefficients
Constants for RoadRunner standard tracking wheels.

Properties

Inherited properties

Link copied to clipboard
open var poseVelocity: Pose2d

Functions

Link copied to clipboard
Enable overflow compensation if your encoders exceed 32767 counts / second.
Link copied to clipboard
Convert encoder ticks to inches.
Link copied to clipboard
Link copied to clipboard

Inherited functions

Link copied to clipboard
open fun getPoseEstimate(): Pose2d
Link copied to clipboard
open fun setPoseEstimate(value: Pose2d)
Link copied to clipboard
open fun update()