Pinpoint

class Pinpoint(hardwareMap: HardwareMap, pinpointName: String = "pinpoint", startPose: Pose = Pose()) : Localizer

GoBILDA Pinpoint localizer with coordinate conversion. Pinpoint: X+ forward, Y+ left → Robot: X+ right, Y+ forward

Constructors

Link copied to clipboard
constructor(hardwareMap: HardwareMap, pinpointName: String = "pinpoint", startPose: Pose = Pose())

Properties

Link copied to clipboard
open override var encoderXTicks: Int
Link copied to clipboard
open override var encoderYTicks: Int
Link copied to clipboard
open override val name: String
Link copied to clipboard
open override var pose: Pose

Current pose of the robot

Link copied to clipboard
open override var prevPose: Pose

Previous pose for numerical differentiation

Functions

Link copied to clipboard
open override fun init()
Link copied to clipboard
open fun reset()

Resets the localizer to the origin (0, 0, 0)

open override fun reset(pose: Pose)

Resets the localizer to a specific pose

Link copied to clipboard
open fun update()

open override fun update(dt: Double)

Updates the pose of the robot based on sensor data