![]() |
WPILibC++ 2027.0.0-alpha-4
|
#include <algorithm>#include <concepts>#include <cstddef>#include <Eigen/QR>#include "wpi/math/geometry/Rotation2d.hpp"#include "wpi/math/geometry/Translation2d.hpp"#include "wpi/math/geometry/Twist2d.hpp"#include "wpi/math/kinematics/ChassisAccelerations.hpp"#include "wpi/math/kinematics/ChassisVelocities.hpp"#include "wpi/math/kinematics/Kinematics.hpp"#include "wpi/math/kinematics/SwerveModuleAcceleration.hpp"#include "wpi/math/kinematics/SwerveModulePosition.hpp"#include "wpi/math/kinematics/SwerveModuleVelocity.hpp"#include "wpi/math/linalg/EigenCore.hpp"#include "wpi/math/util/MathShared.hpp"#include "wpi/units/math.hpp"#include "wpi/units/velocity.hpp"#include "wpi/util/SymbolExports.hpp"#include "wpi/util/array.hpp"#include "wpi/math/kinematics/struct/SwerveDriveKinematicsStruct.hpp"Go to the source code of this file.
Classes | |
| class | wpi::math::SwerveDriveKinematics< NumModules > |
| Helper class that converts a chassis velocity (dx, dy, and dtheta components) into individual module states (velocity and angle). More... | |
Namespaces | |
| namespace | wpi |
| namespace | wpi::math |
Functions | |
| template<typename ModuleTranslation, typename... ModuleTranslations> | |
| wpi::math::SwerveDriveKinematics (ModuleTranslation, ModuleTranslations...) -> SwerveDriveKinematics< 1+sizeof...(ModuleTranslations)> | |
| template class | wpi::math::EXPORT_TEMPLATE_DECLARE (WPILIB_DLLEXPORT) LinearQuadraticRegulator< 1 |