Matrix and angular velocity vector resulting from frame composition
[M,omega] = CL_rot_compose(M1,omega1,dir1, M2,omega2,dir2, ... Mn,omegan,dirn)
This function computes the matrix and angular velocity vector resulting from several successive frame transformations.
For each elementary transformation, 3 entries are expected :
- Mk: Frame transformation matrix (framei to framej).
- omegak: Angular velocity vector (framej / framei with coordinates in framei.
- dirk: Direction of the kth transformation: 1=same direction as for the combined transformation; -1=opposite direction
Frame transformation matrices (3x3xN or 3x3)
Angular velocity vectors [rad/s] (3xN or 3x1)
Directions of the transformations (1x1)
Resulting transformation matrix (3x3xN)
Resulting angular velocity vector [rad/s] (3xN)
CNES - DCT/SB