ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
1

What does setEndEffectorLink (from moveit::planning_interface) do?

asked 2014-09-04 12:40:14 -0600

paturdc gravatar image

updated 2014-09-10 05:02:48 -0600

My gripper is mounted slightly off-center from the tool on a robot arm, and I need some simple way to transform coordinates when moving the robot arm. I've set up a transform that is supposed to convey the offset, it basically goes in as a final link in the /tf topic (so we have base_link, shoulder_link ... ... ee_link, gripper_link). However using setEndEffectorLink does nothing, as it seems. I though that

group.plan()

would take the EndEffectorLink value as it's target, is that incorrect?

I've also tried using

group.setEndEffectorLink("nonsensesdkjhfsjkdfhsd")

and MoveIt doesn't seem to care. What am I missing?

Anyone?

edit retag flag offensive close merge delete

Comments

I have the same issue. Did you figure out what was going on?

Stephen_Z gravatar image Stephen_Z  ( 2017-08-15 18:23:08 -0600 )edit

I've also noticed this. Did anyone figure out the problem?

user5680 gravatar image user5680  ( 2019-11-21 23:56:09 -0600 )edit

1 Answer

Sort by ยป oldest newest most voted
0

answered 2019-11-22 00:32:09 -0600

user5680 gravatar image

setEndEffectorLink returns a boolean value indicating whether the endEffector was set correctly or not. If you try group.setEndEffectorLink("nonsensesdkjhfsjkdfhsd")it should return 0.

edit flag offensive delete link more

Question Tools

2 followers

Stats

Asked: 2014-09-04 12:40:14 -0600

Seen: 330 times

Last updated: Nov 22 '19