Package yams.core.mechanisms.swerve
package yams.core.mechanisms.swerve
Swerve drive mechanism classes.
SwerveDrive is a full swerve-drive implementation with
integrated kinematics, odometry, and pose estimation. Each wheel is represented by a
SwerveModule backed by two
SmartMotorController instances (drive and steer).
Configure the full drivetrain via SwerveDriveConfig and
each module via SwerveModuleConfig.
Joystick input streams live in the command layers: yams.commands2.swerve.SwerveInputStream
and yams.commands3.swerve.SwerveInputStream.
-
ClassesClassDescriptionSwerve Drive mechanism.Swerve ModuleA
SwerveModuleVelocitythat also holds how fast the wheel is turning: the angular velocity of the azimuth.