Computes the acceleration transformation matrix relating the position of a point expressed in a rotating and translating body relative to its parent frame.
The transformation matrix takes the following form.
where,
and,
Given a vector describing the location on a moving body, , the matrix is used to report its acceleration .
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=real64), | intent(in) | :: | alpha(3) |
The angular acceleration vector. |
||
| real(kind=real64), | intent(in) | :: | omega(3) |
The angular velocity vector. |
||
| real(kind=real64), | intent(in) | :: | a(3) |
The translational acceleration vector describing the acceleration of the body in its parent coordinate frame. |
||
| real(kind=real64), | intent(in) | :: | x(3) |
The position vector of the body in its parent coordinate frame. |
The 4-by-4 transformation matrix.