- #1

zyh

- 137

- 0

look at the above image, the red coordinates is attached to the robot end-effector, and the other one is the base.coordinates.

Now, As we know, the end-effector can do any rigid motion, so if a point P is attached on the robot end-effector. we can calculate the velocity of the point P.

The general formula is just like: [tex]\dot{P}=\omega\times a+b[/tex]

Here, the [itex]\omega[/itex] is just the angular velocity, and b is the translation velocity.

But when reading some papers, I found the general formula has different expression.

One is:

[tex]\dot{P}=\Omega\times P+T[/tex]

here, P has the coordinates in base frame. T and [itex]\Omega[/itex] is defined as the velocity screw.

Another expression:

[tex]\dot{P}=\omega\times(R\cdot^{1}P)+v[/tex]

here, Here, the R is the rotation matrix of end-effector frame wrt base frame, and [itex]^{1}P[/itex] is the vector wrt end-effector frame. [itex]\omega v[/itex] is also some kind of velocity description about the end-effector. In-fact, this is the most convenient way I can understand.

I'm quite confusing that it seems both expression is valid, but what exactly does the velocity screw means?

For more details about the paper, I have also wrote another post, see here:

https://www.physicsforums.com/showthread.php?t=512697

Hope someone can give me some explanation on why there have two different formulas.

thanks very much!

zyh