fix total heading issue in PinpointLocalizer

This commit is contained in:
Anyi Lin
2024-11-26 04:54:23 -05:00
parent 6d4cd0f2f5
commit 659a22b33e

View File

@ -152,8 +152,8 @@ public class PinpointLocalizer extends Localizer {
@Override
public void update() {
odo.update();
totalHeading += MathFunctions.getSmallestAngleDifference(odo.getHeading(), previousHeading);
previousHeading = odo.getHeading();
totalHeading += MathFunctions.getSmallestAngleDifference(MathFunctions.normalizeAngle(odo.getHeading()), previousHeading);
previousHeading = MathFunctions.normalizeAngle(odo.getHeading());
}
/**