Obtaining angular velocity given linear velocity and center of rotation 3D

quarkz

New member
Joined
Apr 18, 2014
Messages
3
Hi,

Supposed I'm given linear velocity and center of rotation in 3D. Can I obtain the angular velocity?

I tried using:

v = w x r

v (1x3 vector) = A (3x3 matrix) * w (1x3 vector)

then take the inverse of the 3x3 matrix A and

w = inv A * v

But the inverse of A gave an error.

Why is this so? Are there other ways?

I have the linear velocity and xyz coordinates of its location.

Thanks.
 
Hi,

Supposed I'm given linear velocity and center of rotation in 3D. Can I obtain the angular velocity?

I tried using:

v = w x r

v (1x3 vector) = A (3x3 matrix) * w (1x3 vector)

then take the inverse of the 3x3 matrix A and

w = inv A * v

But the inverse of A gave an error.

Why is this so? Are there other ways?

I have the linear velocity and xyz coordinates of its location.

Thanks.

The r vector is the position vector - from the center of rotation to the point in question.

Given v and w → you do not have unique solution for r.

This is a consequence of the fact that vector division is not defined.
 
Thanks for the clarification. So is there anyway I can obtain the angular velocity? Maybe by numerical approximation methods?
 
Top