Package-level declarations

Types

Link copied to clipboard
class MecanumDriveLocalizer(leftFront: DcMotorEx, leftBack: DcMotorEx, rightBack: DcMotorEx, rightFront: DcMotorEx, kinematics: MecanumKinematics, val imu: IMU, inPerTick: Double, var pose: Pose2d) : RoadRunnerLocalizer

A RoadRunnerLocalizer that uses the drive encoders and an IMU to localize the robot.

Link copied to clipboard
class OTOSLocalizer(hardwareMap: HardwareMap, var pose: Pose2d, params: OTOSLocalizer.LocalizerParams = LocalizerParams()) : RoadRunnerLocalizer

A RoadRunnerLocalizer that uses a SparkFun Optical Odometry Tracking Sensor (OTOS) to localize the robot.

Link copied to clipboard
class PinpointLocalizer(hardwareMap: HardwareMap, inPerTick: Double, var pose: Pose2d, params: PinpointLocalizer.LocalizerParams = LocalizerParams()) : RoadRunnerLocalizer

A RoadRunnerLocalizer that uses a Pinpoint Odometry Computer to localize the robot.

Link copied to clipboard
Link copied to clipboard
class TankDriveLocalizer(leftMotors: List<DcMotorEx>, rightMotors: List<DcMotorEx>, kinematics: TankKinematics, inPerTick: Double, var pose: Pose2d) : RoadRunnerLocalizer

A RoadRunnerLocalizer that uses the drive encoders to localize the robot.

Link copied to clipboard
class ThreeDeadWheelLocalizer(hardwareMap: HardwareMap, inPerTick: Double, var pose: Pose2d, params: ThreeDeadWheelLocalizer.LocalizerParams = LocalizerParams()) : RoadRunnerLocalizer

A RoadRunnerLocalizer that uses three dead wheels to localize the robot.

Link copied to clipboard
class TwoDeadWheelLocalizer(hardwareMap: HardwareMap, val imu: IMU, inPerTick: Double, var pose: Pose2d, params: TwoDeadWheelLocalizer.LocalizerParams = LocalizerParams()) : RoadRunnerLocalizer

A RoadRunnerLocalizer that uses two dead wheels and an IMU to localize the robot.