2022-Robot
Robot code for 2022 FRC Season by Argos, FRC team #1756
Loading...
Searching...
No Matches
swerve_drive_subsystem.h File Reference
#include <frc/ADIS16448_IMU.h>
#include <frc/controller/HolonomicDriveController.h>
#include <frc/kinematics/ChassisSpeeds.h>
#include <frc/kinematics/SwerveDriveKinematics.h>
#include <frc/kinematics/SwerveDriveOdometry.h>
#include <frc/kinematics/SwerveModuleState.h>
#include <frc2/command/SubsystemBase.h>
#include <memory>
#include "argos_lib/config/config_types.h"
#include "argos_lib/general/nt_motor_pid_tuner.h"
#include "ctre/Phoenix.h"
#include "utils/file_system_homing_storage.h"
#include "utils/network_tables_wrapper.h"
#include "utils/swerve_trapezoidal_profile.h"

Go to the source code of this file.

Classes

class  SwerveModule
 
class  SwerveDriveSubsystem
 Subsystem for controlling the swerve drivetrain of the robot. More...
 
struct  SwerveDriveSubsystem::Velocities
 A struct for holding the 3 different input velocities, for organization. More...