diff --git a/src/dynamic_graph/sot/dynamics/humanoid_robot.py b/src/dynamic_graph/sot/dynamics/humanoid_robot.py index 44090e4f85cbd06eece0754582ec7ce9badfc0b9..e87c14cfa472b5edef4864e869b66f725c92f6b7 100755 --- a/src/dynamic_graph/sot/dynamics/humanoid_robot.py +++ b/src/dynamic_graph/sot/dynamics/humanoid_robot.py @@ -279,20 +279,20 @@ class AbstractHumanoidRobot (object): setattr(self, memberName, self.features[op]) # --- additional frames --- - self.frame = dict() + self.frames = dict() for (frameName, transformation, signalName) in self.AdditionalFrames: - self.frame[frameName] = OpPointModifier( + self.frames[frameName] = OpPointModifier( "{0}_{1}".format(self.name, frameName)) - self.frame[frameName].setTransformation(transformation) + self.frames[frameName].setTransformation(transformation) plug(self.dynamic.signal(signalName), - self.frame[frameName].positionIN) + self.frames[frameName].positionIN) plug(self.dynamic.signal("J{0}".format(signalName)), - self.frame[frameName].jacobianIN) + self.frames[frameName].jacobianIN) - self.frame[frameName].position.recompute( - self.frame[frameName].position.time + 1) - self.frame[frameName].jacobian.recompute( - self.frame[frameName].jacobian.time + 1) + self.frames[frameName].position.recompute( + self.frames[frameName].position.time + 1) + self.frames[frameName].jacobian.recompute( + self.frames[frameName].jacobian.time + 1) def __init__(self, name):