From 311050124655b9ec444a1fe3a8289b398027caef Mon Sep 17 00:00:00 2001 From: Florent Lamiraux <florent@laas.fr> Date: Wed, 16 Feb 2011 15:41:32 +0100 Subject: [PATCH] Compute initial value of COM and set desired value accordingly. --- src/dynamic_graph/sot/dynamics/humanoid_robot.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/dynamic_graph/sot/dynamics/humanoid_robot.py b/src/dynamic_graph/sot/dynamics/humanoid_robot.py index 88bec8a..8fba878 100755 --- a/src/dynamic_graph/sot/dynamics/humanoid_robot.py +++ b/src/dynamic_graph/sot/dynamics/humanoid_robot.py @@ -172,13 +172,14 @@ class AbstractHumanoidRobot (object): self.name + '.dynamics') # --- center of mass ------------ + self.dynamic.com.recompute(0) self.featureCom = FeatureGeneric(self.name + '.feature.com') plug(self.dynamic.com, self.featureCom.errorIN) plug(self.dynamic.Jcom, self.featureCom.jacobianIN) self.featureCom.selec.value = '011' self.featureComDes = FeatureGeneric(self.name + '.feature.ref.com') - self.featureComDes.errorIN.value = (.0, .0, 0.) + self.featureComDes.errorIN.value = self.dynamic.com.value self.featureCom.sdes.value = self.featureComDes self.comTask = Task(self.name + '.task.com') self.comTask.add(self.name + '.feature.com') -- GitLab