core / com.acmerobotics.roadrunner.drive

Package com.acmerobotics.roadrunner.drive

Drive-specific interfaces that provide functionality for setting robot velocities and using positional feedback for localization.

Types

Drive

abstract class Drive

Abstraction for generic robot drive motion and localization. Robot poses are specified in a coordinate system with positive x pointing forward, positive y pointing left, and positive heading measured counter-clockwise from the x-axis.

DriveSignal

data class DriveSignal

Signal indicating the commanded kinematic state of a drive.

MecanumDrive

abstract class MecanumDrive : Drive

This class provides the basic functionality of a mecanum drive using MecanumKinematics.

SwerveDrive

abstract class SwerveDrive : Drive

This class provides the basic functionality of a swerve drive using SwerveKinematics.

TankDrive

abstract class TankDrive : Drive

This class provides the basic functionality of a tank/differential drive using TankKinematics.