Fix odom angle sign error

This commit is contained in:
jacobperron 2016-03-31 22:14:56 -07:00
parent 76e5ac8816
commit 055cf859bf

View file

@ -67,7 +67,7 @@ namespace create {
float deltaDist, deltaX, deltaY, deltaYaw;
if (model == CREATE_1) {
deltaDist = GET_DATA(ID_DISTANCE) / 1000.0; //mm -> m
deltaYaw = GET_DATA(ID_ANGLE) * util::PI / 180.0; // D2R
deltaYaw = ((int16_t) GET_DATA(ID_ANGLE)) * (util::PI / 180.0); // D2R
deltaX = deltaDist * cos(pose.yaw);
deltaY = deltaDist * sin(pose.yaw);
}