WPILibC++ 2024.3.2
|
#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/SwerveDriveWheelPositions.h"
#include "frc/kinematics/SwerveModulePosition.h"
#include "frc/kinematics/SwerveModuleState.h"
#include "units/velocity.h"
#include "wpimath/MathShared.h"
#include "SwerveDriveKinematics.inc"
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 |
Typedefs | |
template<size_t NumModules> | |
using | frc::SwerveDriveWheelSpeeds = wpi::array< SwerveModuleState, NumModules > |
Functions | |
template class | frc::EXPORT_TEMPLATE_DECLARE (WPILIB_DLLEXPORT) LinearQuadraticRegulator< 1 |