diff --git a/src/main/java/swervelib/SwerveDrive.java b/src/main/java/swervelib/SwerveDrive.java index 0c802657d..a99f880ce 100644 --- a/src/main/java/swervelib/SwerveDrive.java +++ b/src/main/java/swervelib/SwerveDrive.java @@ -450,8 +450,8 @@ public void drive( /** * The primary method for controlling the drivebase. Takes a {@link ChassisSpeeds}, and calculates and commands module - * states accordingly. Can use either open-loop or closed-loop velocity control for the wheel velocities. Also has - * field- and robot-relative modes, which affect how the translation vector is used. + * states accordingly. Can use either open-loop or closed-loop velocity control for the wheel velocities. Applies + * heading correction if enabled and necessary. * * @param velocity The chassis speeds to set the robot to achieve. * @param isOpenLoop Whether to use closed-loop velocity control. Set to true to disable closed-loop. @@ -547,7 +547,7 @@ public double getMaximumAngularVelocity() } /** - * Set the module states (azimuth and velocity) directly. Used primarily for auto pathing. + * Set the module states (azimuth and velocity) directly. * * @param desiredStates A list of SwerveModuleStates to send to the modules. * @param isOpenLoop Whether to use closed-loop velocity control. Set to true to disable closed-loop.