WPILibC++ 2023.4.3
SwerveControllerCommand.h File Reference
#include <cmath>
#include <functional>
#include <initializer_list>
#include <memory>
#include <span>
#include <frc/Timer.h>
#include <frc/controller/HolonomicDriveController.h>
#include <frc/controller/PIDController.h>
#include <frc/controller/ProfiledPIDController.h>
#include <frc/geometry/Pose2d.h>
#include <frc/kinematics/ChassisSpeeds.h>
#include <frc/kinematics/SwerveDriveKinematics.h>
#include <frc/kinematics/SwerveModuleState.h>
#include <frc/trajectory/Trajectory.h>
#include <units/length.h>
#include <units/time.h>
#include <units/voltage.h>
#include "CommandBase.h"
#include "CommandHelper.h"
#include "SwerveControllerCommand.inc"

Go to the source code of this file.

Classes

class  frc2::SwerveControllerCommand< NumModules >
 A command that uses two PID controllers (PIDController) and a profiled PID controller (ProfiledPIDController) to follow a trajectory (Trajectory) with a swerve drive. More...
 

Namespaces

namespace  frc2