WPILibC++ 2025.2.1
Loading...
Searching...
No Matches
SwerveDriveKinematics.h File Reference
#include <algorithm>
#include <concepts>
#include <cstddef>
#include <Eigen/QR>
#include <wpi/SymbolExports.h>
#include <wpi/array.h>
#include "frc/EigenCore.h"
#include "frc/geometry/Rotation2d.h"
#include "frc/geometry/Translation2d.h"
#include "frc/geometry/Twist2d.h"
#include "frc/kinematics/ChassisSpeeds.h"
#include "frc/kinematics/Kinematics.h"
#include "frc/kinematics/SwerveModulePosition.h"
#include "frc/kinematics/SwerveModuleState.h"
#include "units/math.h"
#include "units/velocity.h"
#include "wpimath/MathShared.h"

Go to the source code of this file.

Classes

class  frc::SwerveDriveKinematics< NumModules >
 Helper class that converts a chassis velocity (dx, dy, and dtheta components) into individual module states (speed and angle). More...
 

Namespaces

namespace  frc
 

Functions

template<typename ModuleTranslation , typename... ModuleTranslations>
 frc::SwerveDriveKinematics (ModuleTranslation, ModuleTranslations...) -> SwerveDriveKinematics< 1+sizeof...(ModuleTranslations)>
 
template class frc::EXPORT_TEMPLATE_DECLARE (WPILIB_DLLEXPORT) KalmanFilter< 1