From c03bf5b2747c6dbfafaba8dbcd031257651776f3 Mon Sep 17 00:00:00 2001 From: Thomas Moulard <thomas.moulard@gmail.com> Date: Thu, 5 Jan 2012 19:03:57 +0100 Subject: [PATCH] Fix camera frame orientation. --- src/dynamic_graph/sot/dynamics/hrp2.py.in | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/dynamic_graph/sot/dynamics/hrp2.py.in b/src/dynamic_graph/sot/dynamics/hrp2.py.in index 6398a5d..a40b5ed 100755 --- a/src/dynamic_graph/sot/dynamics/hrp2.py.in +++ b/src/dynamic_graph/sot/dynamics/hrp2.py.in @@ -164,22 +164,18 @@ class Hrp2Laas (Hrp2): [ 0., -1., 0., 0.], [ 0., 0., 0., 1.]]) - for camera in [cameraBottomLeftPosition, cameraBottomRightPosition, - cameraTopLeftPosition, cameraTopRightPosition]: - camera = camera * c1_M_c - self.AdditionalFrames.append( ("cameraBottomLeft", - matrixToTuple(cameraBottomLeftPosition), "gaze")) + matrixToTuple(c1_M_c * cameraBottomLeftPosition), "gaze")) self.AdditionalFrames.append( ("cameraBottomRight", - matrixToTuple(cameraBottomRightPosition), "gaze")) + matrixToTuple(c1_M_c * cameraBottomRightPosition), "gaze")) self.AdditionalFrames.append( ("cameraTopLeft", - matrixToTuple(cameraTopLeftPosition), "gaze")) + matrixToTuple(c1_M_c * cameraTopLeftPosition), "gaze")) self.AdditionalFrames.append( ("cameraTopRight", - matrixToTuple(cameraTopRightPosition), "gaze")) + matrixToTuple(c1_M_c * cameraTopRightPosition), "gaze")) Hrp2.__init__(self, name, modelDir, xmlDir, device, DynamicHrp2, tracer) -- GitLab