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.