We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 77c3ae9 commit 8408fbaCopy full SHA for 8408fba
1 file changed
core/src/stages/compute_ik.cpp
@@ -288,11 +288,12 @@ void ComputeIK::compute() {
288
Eigen::Isometry3d ik_pose;
289
tf2::fromMsg(ik_pose_msg.pose, ik_pose);
290
291
- if (!scene->getCurrentState().knowsFrameTransform(ik_pose_msg.header.frame_id)) {
+ bool found = false;
292
+ ik_pose = scene->getCurrentState().getFrameTransform(ik_pose_msg.header.frame_id, &found) * ik_pose;
293
+ if (!found) {
294
ROS_WARN_STREAM_NAMED("ComputeIK", "ik frame unknown in robot: '" << ik_pose_msg.header.frame_id << "'");
295
return;
296
}
- ik_pose = scene->getCurrentState().getFrameTransform(ik_pose_msg.header.frame_id) * ik_pose;
297
298
#if MOVEIT_HAS_STATE_RIGID_PARENT_LINK
299
link = scene->getCurrentState().getRigidlyConnectedParentLinkModel(ik_pose_msg.header.frame_id);
0 commit comments