diff --git a/src/hpp/corbaserver/rbprm/rbprmbuilder.py b/src/hpp/corbaserver/rbprm/rbprmbuilder.py index 3a76b10b76ed75a515ea2dcc3b62512a3c157a85..9a715ca24ac2d78b8b02f513a9e6b0370b1a433e 100755 --- a/src/hpp/corbaserver/rbprm/rbprmbuilder.py +++ b/src/hpp/corbaserver/rbprm/rbprmbuilder.py @@ -42,6 +42,7 @@ class Builder (Robot): # \param urdfSuffix optional suffix for the urdf of the robot package # \param srdfSuffix optional suffix for the srdf of the robot package def loadModel (self, urdfName, urdfNameroms, rootJointType, meshPackageName, packageName, urdfSuffix, srdfSuffix): + Robot.__init__(self,urdfName,rootJointType, False) if(isinstance(urdfNameroms, list)): for urdfNamerom in urdfNameroms: self.clientRbprm.rbprm.loadRobotRomModel(urdfNamerom, rootJointType, packageName, urdfNamerom, urdfSuffix, srdfSuffix) @@ -49,7 +50,6 @@ class Builder (Robot): self.clientRbprm.rbprm.loadRobotRomModel(urdfNameroms, rootJointType, packageName, urdfNameroms, urdfSuffix, srdfSuffix) self.clientRbprm.rbprm.initNewProblemSolver() self.clientRbprm.rbprm.loadRobotCompleteModel(urdfName, rootJointType, packageName, urdfName, urdfSuffix, srdfSuffix) - Robot.__init__(self,urdfName,rootJointType, False) self.client.robot.meshPackageName = meshPackageName self.meshPackageName = meshPackageName self.packageName = packageName diff --git a/src/hpp/corbaserver/rbprm/rbprmfullbody.py b/src/hpp/corbaserver/rbprm/rbprmfullbody.py index 4b12525af9a128972c272236f6360ca77bd75323..194d4c7b9471d49a566e658679c80af739f75130 100755 --- a/src/hpp/corbaserver/rbprm/rbprmfullbody.py +++ b/src/hpp/corbaserver/rbprm/rbprmfullbody.py @@ -44,8 +44,8 @@ class FullBody (Robot): # \param urdfSuffix optional suffix for the urdf of the robot package # \param srdfSuffix optional suffix for the srdf of the robot package def loadFullBodyModel (self, urdfName, rootJointType, meshPackageName, packageName, urdfSuffix, srdfSuffix): - self.clientRbprm.rbprm.loadFullBodyRobot(urdfName, rootJointType, packageName, urdfName, urdfSuffix, srdfSuffix, self.client.problem.getSelected("problem")[0]) Robot.__init__(self,urdfName,rootJointType, False) + self.clientRbprm.rbprm.loadFullBodyRobot(urdfName, rootJointType, packageName, urdfName, urdfSuffix, srdfSuffix, self.client.problem.getSelected("problem")[0]) self.client.robot.meshPackageName = meshPackageName self.meshPackageName = meshPackageName self.packageName = packageName @@ -57,8 +57,8 @@ class FullBody (Robot): # Virtual function to load the fullBody robot model. # def loadFullBodyModelFromActiveRobot (self, urdfName, rootJointType, meshPackageName, packageName, urdfSuffix, srdfSuffix): - self.clientRbprm.rbprm.loadFullBodyRobotFromExistingRobot() Robot.__init__(self,urdfName,rootJointType, False) + self.clientRbprm.rbprm.loadFullBodyRobotFromExistingRobot() self.client.robot.meshPackageName = meshPackageName self.meshPackageName = meshPackageName self.packageName = packageName