36 MecanumDriveWheelVelocities,
37 MecanumDriveWheelAccelerations> {
58 const Pose3d& initialPose);
#define WPILIB_DLLEXPORT
Definition SymbolExports.hpp:36
Helper class that converts a chassis velocity (dx, dy, and dtheta components) into individual wheel v...
Definition MecanumDriveKinematics.hpp:48
Class for mecanum drive odometry.
Definition MecanumDriveOdometry3d.hpp:27
MecanumDrivePoseEstimator3d(MecanumDriveKinematics &kinematics, const Rotation3d &gyroAngle, const MecanumDriveWheelPositions &wheelPositions, const Pose3d &initialPose, const wpi::util::array< double, 4 > &stateStdDevs, const wpi::util::array< double, 4 > &visionMeasurementStdDevs)
Constructs a MecanumDrivePoseEstimator3d.
MecanumDrivePoseEstimator3d(MecanumDriveKinematics &kinematics, const Rotation3d &gyroAngle, const MecanumDriveWheelPositions &wheelPositions, const Pose3d &initialPose)
Constructs a MecanumDrivePoseEstimator3d with default standard deviations for the model and vision me...
Represents a 3D pose containing translational and rotational elements.
Definition Pose3d.hpp:28
PoseEstimator3d(Kinematics< MecanumDriveWheelPositions, MecanumDriveWheelVelocities, MecanumDriveWheelAccelerations > &kinematics, Odometry3d< MecanumDriveWheelPositions, MecanumDriveWheelVelocities, MecanumDriveWheelAccelerations > &odometry, const wpi::util::array< double, 4 > &stateStdDevs, const wpi::util::array< double, 4 > &visionMeasurementStdDevs)
Definition PoseEstimator3d.hpp:71
A rotation in a 3D coordinate frame, represented by a quaternion.
Definition Rotation3d.hpp:69
This class is a wrapper around std::array that does compile time size checking.
Definition array.hpp:26
Definition LinearSystem.hpp:20
Represents the wheel positions for a mecanum drive drivetrain.
Definition MecanumDriveWheelPositions.hpp:15