TwoWheelMecanumRoadRunnerDrivetrain
class TwoWheelMecanumRoadRunnerDrivetrain(hardwareMap: HardwareMap, pose: Pose2d = Pose2d(Vector2d(0.0, 0.0), 0.0), params: MecanumRoadRunnerDrivetrain.DriveParams = DriveParams(), localizerParams: TwoDeadWheelLocalizer.LocalizerParams = TwoDeadWheelLocalizer.LocalizerParams()) : MecanumRoadRunnerDrivetrain
A MecanumRoadRunnerDrivetrain with a TwoDeadWheelLocalizer.
Parameters
hardwareMap
the hardware map
pose
the robot's initial pose
params
the drive parameters
localizerParams
the localizer parameters
Constructors
Link copied to clipboard
constructor(hardwareMap: HardwareMap, pose: Pose2d = Pose2d(Vector2d(0.0, 0.0), 0.0), params: MecanumRoadRunnerDrivetrain.DriveParams = DriveParams(), localizerParams: TwoDeadWheelLocalizer.LocalizerParams = TwoDeadWheelLocalizer.LocalizerParams())
Properties
Functions
Link copied to clipboard
Create a new trajectory action builder.
Link copied to clipboard
Ensures the attachment is in the Idle state, throwing an exception if not.
Link copied to clipboard
Set the drive powers.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun trajectory(from: Pose2d = localizer.pose, block: TrajectoryActionBuilder.() -> TrajectoryActionBuilder): Action
Build a trajectory action.