mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-20 00:51:42 +00:00
[wpimath] Fix C++ pose estimator poseEstimate initialization (#7249)
This commit is contained in:
@@ -24,4 +24,6 @@ DifferentialDrivePoseEstimator::DifferentialDrivePoseEstimator(
|
||||
: PoseEstimator<DifferentialDriveWheelSpeeds,
|
||||
DifferentialDriveWheelPositions>(
|
||||
kinematics, m_odometryImpl, stateStdDevs, visionMeasurementStdDevs),
|
||||
m_odometryImpl{gyroAngle, leftDistance, rightDistance, initialPose} {}
|
||||
m_odometryImpl{gyroAngle, leftDistance, rightDistance, initialPose} {
|
||||
ResetPose(m_odometryImpl.GetPose());
|
||||
}
|
||||
|
||||
@@ -26,4 +26,6 @@ frc::MecanumDrivePoseEstimator::MecanumDrivePoseEstimator(
|
||||
const wpi::array<double, 3>& visionMeasurementStdDevs)
|
||||
: PoseEstimator<MecanumDriveWheelSpeeds, MecanumDriveWheelPositions>(
|
||||
kinematics, m_odometryImpl, stateStdDevs, visionMeasurementStdDevs),
|
||||
m_odometryImpl(kinematics, gyroAngle, wheelPositions, initialPose) {}
|
||||
m_odometryImpl(kinematics, gyroAngle, wheelPositions, initialPose) {
|
||||
ResetPose(m_odometryImpl.GetPose());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user