fix total heading issue in PinpointLocalizer
This commit is contained in:
@ -152,8 +152,8 @@ public class PinpointLocalizer extends Localizer {
|
|||||||
@Override
|
@Override
|
||||||
public void update() {
|
public void update() {
|
||||||
odo.update();
|
odo.update();
|
||||||
totalHeading += MathFunctions.getSmallestAngleDifference(odo.getHeading(), previousHeading);
|
totalHeading += MathFunctions.getSmallestAngleDifference(MathFunctions.normalizeAngle(odo.getHeading()), previousHeading);
|
||||||
previousHeading = odo.getHeading();
|
previousHeading = MathFunctions.normalizeAngle(odo.getHeading());
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Reference in New Issue
Block a user