Skip to content
Snippets Groups Projects
Commit fc32519a authored by Fabian Tërnava's avatar Fabian Tërnava
Browse files

updates to known grasps (need to be ordered)

parent 7ad9adc0
No related branches found
No related tags found
No related merge requests found
......@@ -6,7 +6,6 @@
</AronIncludes>
<GenerateTypes>
<Object name='armarx::armem::grasping::arondto::KnownGrasp'>
<ObjectChild key='name'>
<string />
</ObjectChild>
......@@ -22,25 +21,30 @@
<ObjectChild key='pose'>
<Pose />
</ObjectChild>
</Object>
<!-- A Grasp set is a set of grasps that need to be executed to grasp an object. The order is important! -->
<Object name='armarx::armem::grasping::arondto::KnownGraspSet'>
<ObjectChild key='name'>
<string />
</ObjectChild>
<ObjectChild key='robot'>
<string />
</ObjectChild>
<ObjectChild key='endeffector'>
<string />
</ObjectChild>
<ObjectChild key='grasps'>
<Dict>
<List>
<armarx::armem::grasping::arondto::KnownGrasp />
</Dict>
</List>
</ObjectChild>
</Object>
<Object name='armarx::armem::grasping::arondto::KnownGraspInfo'>
<ObjectChild key='correspondingObject'>
<armarx::armem::arondto::MemoryID />
</ObjectChild>
......@@ -54,7 +58,6 @@
<ObjectChild key='xml'>
<armarx::arondto::PackagePath />
</ObjectChild>
</Object>
</GenerateTypes>
......
......@@ -50,8 +50,8 @@ namespace armarx::armem::grasping::segment
arondto::KnownGraspSet retGraspSet;
retGraspSet.name = graspSetNode.attribute_value("name");
//std::string robotType = graspSetNode.attribute_value("RobotType");
//std::string endEffector = graspSetNode.attribute_value("EndEffector");
retGraspSet.robot = graspSetNode.attribute_value("RobotType");
retGraspSet.endeffector = graspSetNode.attribute_value("EndEffector");
for (const auto& graspNode : graspSetNode.nodes())
{
......@@ -97,7 +97,7 @@ namespace armarx::armem::grasping::segment
ARMARX_INFO << "Found grasp '" << retGrasp.name << "' in set '" << retGraspSet.name << "' for obj '" << objectClassName << "' with pose \n" << retGrasp.pose;
retGraspSet.grasps[retGrasp.name] = retGrasp;
retGraspSet.grasps.push_back(retGrasp);
}
ret.graspSets[retGraspSet.name] = retGraspSet;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment