MecanumBase

class MecanumBase(hardwareMap: HardwareMap, motorConfig: Map<String, DcMotorSimple.Direction> = Constants.Drive.MOTOR_CONFIG) : HardwareComponent

Constructors

Link copied to clipboard
constructor(hardwareMap: HardwareMap, motorConfig: Map<String, DcMotorSimple.Direction> = Constants.Drive.MOTOR_CONFIG)

Properties

Link copied to clipboard
open val name: String

Functions

Link copied to clipboard
open override fun init()
Link copied to clipboard
fun setDrivePower(pose: Pose, power: Double, maxMotorVelocityTps: Double)

Drive using robot-centric coordinates: x=strafe, y=forward, rotation=turn

Link copied to clipboard
fun setDriveVA(pose: Pose)

Feedforward control for motion profiling

Link copied to clipboard
fun setZeroPowerBehavior(behavior: DcMotor.ZeroPowerBehavior)
Link copied to clipboard
fun stop()
Link copied to clipboard
open fun update()