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

Finding the relative pose of a robot gripper

asked 2015-02-17 05:10:40 -0500

Karnivaurus gravatar image

I have a robot arm with a gripper. I know the gripper pose (relative to the robot base coordinate system) at any moment. At startup, I record the pose of the gripper and set this as the original pose O. Then, the gripper moves to its new pose N, again in the robot base coordinate system. What I want to calculate, is R, the relative pose of the gripper in the coordinate system of the original pose O, rather than in the coordinate system of the robot base, which would just be N.

So, O = original pose, N = new pose, R = relative pose

From my calculations:

O * R = N

Therefore:

R = O^-1 * N

However, from my observations, R is the pose of the hand relative to the original pose, but in the coordinate system of the robot base. I want it to be in the coordinate system of the original pose. How do I get this?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
0

answered 2015-02-17 12:49:24 -0500

130s gravatar image

If you're asking how to implement the solution in ROS, tf is a powerful library that should exactly suits your need.

If you're asking general robotics ideas, this forum is not the place for it. I recommend to ask on robotics.stackexchange.com.

edit flag offensive delete link more

Question Tools

1 follower

Stats

Asked: 2015-02-17 05:10:40 -0500

Seen: 268 times

Last updated: Feb 17 '15