Cynthia Vaskis
SLM521 Spring
2004
Dropin #3
File: dp3quatv.htm
Quaternions define the desired amount of rotation of an object in a simple straight
forward manner through an angular rotation about a vector defined in the
original vector space.
See MathWorld’s
description of quaternion. When you want to use the values of the
quaternion to rotate the axes of the space object, look at the Euler’s parameters.
A
quaternion vector’s definition is a vector that if you hung onto it (looking
down it toward the origin) and rotated it clockwise, the old coordinate system
would be rotated into the new coordinate system position. Here we are using it to rotate the old
STFOVCU vector into the NSU vector by rotating the angle ALPHA about the
quaternion vector since the quaternion is perpendicular to the plane of the two
vector’s that were used to create it.
Thus, the Star Tracker’s FOV center vector (STFOVCU) ends up pointing directly
at the new Star (NSU). If the new Star
is within the field of regard, (the farthest amount the Star Tracker can move
in any direction to see stars without moving the space object itself), then a
slewing movement is performed within the Star Tracker itself and no maneuver
has to happen for the whole Space Object.