2025-10-24 01:28:04 -04:00
|
|
|
extra_includes:
|
2025-12-08 19:25:07 -05:00
|
|
|
- wpi/math/kinematics/DifferentialDriveWheelAccelerations.hpp
|
2025-11-07 19:56:21 -05:00
|
|
|
- wpi/math/kinematics/DifferentialDriveWheelPositions.hpp
|
|
|
|
|
- wpi/math/kinematics/DifferentialDriveWheelSpeeds.hpp
|
2025-12-08 19:25:07 -05:00
|
|
|
- wpi/math/kinematics/MecanumDriveWheelAccelerations.hpp
|
2025-11-07 19:56:21 -05:00
|
|
|
- wpi/math/kinematics/MecanumDriveWheelPositions.hpp
|
|
|
|
|
- wpi/math/kinematics/MecanumDriveWheelSpeeds.hpp
|
2025-12-08 19:25:07 -05:00
|
|
|
- wpi/math/kinematics/SwerveModuleAcceleration.hpp
|
2025-11-07 19:56:21 -05:00
|
|
|
- wpi/math/kinematics/SwerveDriveKinematics.hpp
|
2025-10-24 01:28:04 -04:00
|
|
|
|
|
|
|
|
|
|
|
|
|
classes:
|
2025-11-07 20:00:05 -05:00
|
|
|
wpi::math::PoseEstimator:
|
2025-10-24 01:28:04 -04:00
|
|
|
template_params:
|
|
|
|
|
- WheelPositions
|
2025-12-08 19:25:07 -05:00
|
|
|
- WheelSpeeds
|
|
|
|
|
- WheelAccelerations
|
2025-10-24 01:28:04 -04:00
|
|
|
methods:
|
|
|
|
|
PoseEstimator:
|
|
|
|
|
SetVisionMeasurementStdDevs:
|
|
|
|
|
ResetPosition:
|
|
|
|
|
ResetPose:
|
|
|
|
|
ResetTranslation:
|
|
|
|
|
ResetRotation:
|
|
|
|
|
GetEstimatedPosition:
|
|
|
|
|
SampleAt:
|
|
|
|
|
AddVisionMeasurement:
|
|
|
|
|
overloads:
|
2025-11-07 20:00:05 -05:00
|
|
|
const Pose2d&, wpi::units::second_t:
|
|
|
|
|
const Pose2d&, wpi::units::second_t, const wpi::util::array<double, 3>&:
|
2025-10-24 01:28:04 -04:00
|
|
|
Update:
|
|
|
|
|
UpdateWithTime:
|
|
|
|
|
|
|
|
|
|
templates:
|
|
|
|
|
DifferentialDrivePoseEstimatorBase:
|
2025-11-07 20:00:05 -05:00
|
|
|
qualname: wpi::math::PoseEstimator
|
2025-10-24 01:28:04 -04:00
|
|
|
params:
|
2025-11-07 20:00:05 -05:00
|
|
|
- wpi::math::DifferentialDriveWheelPositions
|
2025-12-08 19:25:07 -05:00
|
|
|
- wpi::math::DifferentialDriveWheelSpeeds
|
|
|
|
|
- wpi::math::DifferentialDriveWheelAccelerations
|
2025-10-24 01:28:04 -04:00
|
|
|
MecanumDrivePoseEstimatorBase:
|
2025-11-07 20:00:05 -05:00
|
|
|
qualname: wpi::math::PoseEstimator
|
2025-10-24 01:28:04 -04:00
|
|
|
params:
|
2025-11-07 20:00:05 -05:00
|
|
|
- wpi::math::MecanumDriveWheelPositions
|
2025-12-08 19:25:07 -05:00
|
|
|
- wpi::math::MecanumDriveWheelSpeeds
|
|
|
|
|
- wpi::math::MecanumDriveWheelAccelerations
|
2025-10-24 01:28:04 -04:00
|
|
|
SwerveDrive2PoseEstimatorBase:
|
2025-11-07 20:00:05 -05:00
|
|
|
qualname: wpi::math::PoseEstimator
|
2025-10-24 01:28:04 -04:00
|
|
|
params:
|
2025-11-07 20:00:05 -05:00
|
|
|
- wpi::util::array<wpi::math::SwerveModulePosition,2>
|
2025-12-08 19:25:07 -05:00
|
|
|
- wpi::util::array<wpi::math::SwerveModuleState,2>
|
|
|
|
|
- wpi::util::array<wpi::math::SwerveModuleAcceleration,2>
|
2025-10-24 01:28:04 -04:00
|
|
|
SwerveDrive3PoseEstimatorBase:
|
2025-11-07 20:00:05 -05:00
|
|
|
qualname: wpi::math::PoseEstimator
|
2025-10-24 01:28:04 -04:00
|
|
|
params:
|
2025-11-07 20:00:05 -05:00
|
|
|
- wpi::util::array<wpi::math::SwerveModulePosition,3>
|
2025-12-08 19:25:07 -05:00
|
|
|
- wpi::util::array<wpi::math::SwerveModuleState,3>
|
|
|
|
|
- wpi::util::array<wpi::math::SwerveModuleAcceleration,3>
|
2025-10-24 01:28:04 -04:00
|
|
|
SwerveDrive4PoseEstimatorBase:
|
2025-11-07 20:00:05 -05:00
|
|
|
qualname: wpi::math::PoseEstimator
|
2025-10-24 01:28:04 -04:00
|
|
|
params:
|
2025-11-07 20:00:05 -05:00
|
|
|
- wpi::util::array<wpi::math::SwerveModulePosition,4>
|
2025-12-08 19:25:07 -05:00
|
|
|
- wpi::util::array<wpi::math::SwerveModuleState,4>
|
|
|
|
|
- wpi::util::array<wpi::math::SwerveModuleAcceleration,4>
|
2025-10-24 01:28:04 -04:00
|
|
|
SwerveDrive6PoseEstimatorBase:
|
2025-11-07 20:00:05 -05:00
|
|
|
qualname: wpi::math::PoseEstimator
|
2025-10-24 01:28:04 -04:00
|
|
|
params:
|
2025-11-07 20:00:05 -05:00
|
|
|
- wpi::util::array<wpi::math::SwerveModulePosition,6>
|
2025-12-08 19:25:07 -05:00
|
|
|
- wpi::util::array<wpi::math::SwerveModuleState,6>
|
|
|
|
|
- wpi::util::array<wpi::math::SwerveModuleAcceleration,6>
|