Skip to content

Commit 4469a6b

Browse files
committed
Fix reference frame mismatch error in new planner
1 parent 0fe6f4c commit 4469a6b

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

CommonWalkingControlModules/src/us/ihmc/commonWalkingControlModules/instantaneousCapturePoint/smoothCMP/ReferenceCoPTrajectoryGenerator.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -586,6 +586,7 @@ private void computeMidFeetPointByPositionFraction(FramePoint3D framePointToPack
586586
}
587587
getDoubleSupportPolygonCentroid(tempDoubleSupportPolygonCentroid, footPolygonA, footPolygonB, referenceFrameToConvertTo);
588588
convertToFramePointRetainingZ(tempFramePoint1, framePolygonReference.getCentroid(), referenceFrameToConvertTo);
589+
framePointToPack.changeFrame(referenceFrameToConvertTo);
589590
framePointToPack.interpolate(this.tempDoubleSupportPolygonCentroid, tempFramePoint1, this.tempDouble);
590591
}
591592

@@ -977,6 +978,7 @@ private void getDoubleSupportPolygonCentroid(FramePoint3D framePointToPack, Fram
977978
tempFramePoint1.changeFrame(referenceFrameToStoreResultIn);
978979
tempFramePoint2.setIncludingFrame(supportFootPolygon.getCentroid(), 0.0);
979980
tempFramePoint2.changeFrame(referenceFrameToStoreResultIn);
981+
framePointToPack.changeFrame(referenceFrameToStoreResultIn);
980982
framePointToPack.interpolate(tempFramePoint1, tempFramePoint2, 0.5);
981983
}
982984

0 commit comments

Comments
 (0)