Robotics Kinematics and Dynamics/Serial Manipulator Dynamics

From testwiki
Revision as of 16:00, 25 April 2019 by 84.91.101.245 (talk) (Inertia Tensor)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Acceleration of a Rigid Body

The linear and angular accelerations are the time derivatives of the linear and angular velocity vectors at any instant:

av˙=davdt=limΔt0av(t+Δt)av(t)Δt,

and:

aω˙=daωdt=limΔt0aω(t+Δt)aω(t)Δt

The linear velocity, as seen from a reference frame {a}, of a vector q, relative to frame {b} of which the origin coincides with {a}, is given by:

avq=abRbvq+aωb×abRbq

Differentiating the above expression gives the acceleration of the vector q:

av˙q=ddtabRbvq+aω˙b×abRbq+aωb×ddtabRbq

The equation for the linear velocity may also be written as:

avq=ddtabRbq=abRbvq+aωb×abRbq

Applying this result to the acceleration leads to:

av˙q=abRbv˙q+aωb×abRbvq+aω˙b×abRbq+aωb×(baRbvq+aωb×abRbq)

In the case the origins of {a} and {b} do not coincide, a term for the linear acceleration of {b}, with respect to {a}, is added:

av˙q=av˙b,org+abRbv˙q+aωb×abRbvq+aω˙b×abRbq+aωb×(baRbvq+aωb×abRbq)

For rotational joints, bq is constant, and the above expression simplifies to:

av˙q=av˙b,org+aω˙b×abRbq+aωb×(aωb×abRbq)

The angular velocity of a frame {c}, rotating relative to a frame {b}, which in itself is rotating relative to the reference frame {a}, with respect to {a}, is given by:

aωc=aωb+abRbωc

Differentiating leads to:

aω˙c=aω˙b+ddtabRbωc

Replacing the last term with one of the expressions derived earlier:

aω˙c=aω˙b+aωb×abRbωc

Inertia Tensor

The inertia tensor can be thought of as a generalization of the scalar moment of inertia:

aI=(IxxIxyIxzIxyIyyIyzIxzIyzIzz)

Newton's and Euler's equation

The force F, acting at the center of mass of a rigid body with total massm, causing an acceleration v˙com, equals:

F=mv˙com

In a similar way, the moment N, causing an angular acceleration ω˙, is given by:

N=cIω˙+ω×cIω,

where cI is the inertia tensor, expressed in a frame {c} of which the origin coincides with the center of mass of the rigid body.

Template:BookCat