Skip to content
Snippets Groups Projects
Commit 78745a51 authored by Hawo Höfer's avatar Hawo Höfer
Browse files

also fix translational pose

parent 4d60c6e6
No related branches found
No related tags found
No related merge requests found
...@@ -269,10 +269,16 @@ namespace simox::geometric_planning ...@@ -269,10 +269,16 @@ namespace simox::geometric_planning
subpart->registerRobotNode(jointReferenceNode); subpart->registerRobotNode(jointReferenceNode);
CHECK(jointReferenceNode->initialize(subpart->getRootNode())); CHECK(jointReferenceNode->initialize(subpart->getRootNode()));
// ARMARX_DEBUG << "registered robot node `" << jointReferenceNode->getName() << "`"; // ARMARX_DEBUG << "registered robot node `" << jointReferenceNode->getName() << "`";
Eigen::Isometry3f global_T_node(node->getGlobalPose());
Eigen::Isometry3f global_T_jointReference(jointReferenceNode->getGlobalPose());
Eigen::Isometry3f jointReference_T_node = global_T_jointReference.inverse() * global_T_node;
// jointRef_T_node = jointRef_T_global * global_T_node
return ParametricPath( return ParametricPath(
jointReferenceNode, std::make_unique<Line>(parameterRange), Pose::Identity()); jointReferenceNode, std::make_unique<Line>(parameterRange), jointReference_T_node);
} }
ParametricPath ParametricPath
......
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