KPL/FK M-Matisse Sun pointing frame ------------------------------------------------------------------------ Definition: ----------- The M-Matisse Sun pointing frame is defined as follows (from [3]): - -Z axis is the primary vector and points from the spacecraft to the center of the Sun; - +X axis is the secondary vector and points from the spacecraft to the inertially referenced velocity vector relative to the target body; - +Y axis completes the right-handed system; - the origin of this frame is the spacecraft's center of mass. All vectors are geometric: no corrections are used. Required Data: -------------- This frame is defined as a two-vector frame using two different types of specifications for the primary and secondary vectors. The primary vector is defined as an 'observer-target velocity' vector and the secondary vector is defined as an 'observer-target position', therefore, the ephemeris data required to compute the spacecraft-target body state in J2000 frame have to be loaded before using this frame. Remarks: -------- Since the primary and secondary vectors of this frame are defined based on the spacecraft-target body state vector, the usage of different ephemerides to compute this state vector may lead to different frame orientation at given time. \begindata FRAME_HENRI_SPAM_SUN = -101393 FRAME_-101393_NAME = 'HENRI_SPAM_SUN' FRAME_-101393_CLASS = 5 FRAME_-101393_CLASS_ID = -101393 FRAME_-101393_CENTER = -101 FRAME_-101393_RELATIVE = 'J2000' FRAME_-101393_DEF_STYLE = 'PARAMETERIZED' FRAME_-101393_FAMILY = 'TWO-VECTOR' FRAME_-101393_PRI_AXIS = '-Z' FRAME_-101393_PRI_VECTOR_DEF = 'OBSERVER_TARGET_POSITION' FRAME_-101393_PRI_OBSERVER = 'HENRI' FRAME_-101393_PRI_TARGET = 'SUN' FRAME_-101393_PRI_ABCORR = 'NONE' FRAME_-101393_SEC_AXIS = '+Y' FRAME_-101393_SEC_VECTOR_DEF = 'CONSTANT' FRAME_-101393_SEC_SPEC = 'RECTANGULAR' FRAME_-101393_SEC_VECTOR = ( 0, 0, 1 ) FRAME_-101393_SEC_FRAME = 'ECLIPJ2000' FRAME_HENRI_SPAM_SUN_1 = -101993 FRAME_-101993_NAME = 'HENRI_SPAM_SUN_1' FRAME_-101993_CLASS = 4 FRAME_-101993_CLASS_ID = -101993 FRAME_-101993_CENTER = -101000 TKFRAME_-101993_RELATIVE = 'HENRI_SPAM_SUN' TKFRAME_-101993_SPEC = 'ANGLES' TKFRAME_-101993_UNITS = 'DEGREES' TKFRAME_-101993_AXES = ( 3, 2, 1 ) TKFRAME_-101993_ANGLES = ( 237.25, 0.0, 0.0 ) FRAME_HENRI_SPAM_SUN_2 = -101994 FRAME_-101994_NAME = 'HENRI_SPAM_SUN_2' FRAME_-101994_CLASS = 4 FRAME_-101994_CLASS_ID = -101994 FRAME_-101994_CENTER = -101000 TKFRAME_-101994_RELATIVE = 'HENRI_SPAM_SUN' TKFRAME_-101994_SPEC = 'ANGLES' TKFRAME_-101994_UNITS = 'DEGREES' TKFRAME_-101994_AXES = ( 3, 2, 1 ) TKFRAME_-101994_ANGLES = ( 57.25, 0.0, 0.0 ) FRAME_HENRI_SPAM_SUN_3 = -101995 FRAME_-101995_NAME = 'HENRI_SPAM_SUN_3' FRAME_-101995_CLASS = 4 FRAME_-101995_CLASS_ID = -101995 FRAME_-101995_CENTER = -101000 TKFRAME_-101995_RELATIVE = 'HENRI_SPAM_SUN' TKFRAME_-101995_SPEC = 'ANGLES' TKFRAME_-101995_UNITS = 'DEGREES' TKFRAME_-101995_AXES = ( 3, 2, 1 ) TKFRAME_-101995_ANGLES = ( -57.25, 0.0, 0.0 ) FRAME_HENRI_SPAM_SUN_4 = -101996 FRAME_-101996_NAME = 'HENRI_SPAM_SUN_4' FRAME_-101996_CLASS = 4 FRAME_-101996_CLASS_ID = -101996 FRAME_-101996_CENTER = -101000 TKFRAME_-101996_RELATIVE = 'HENRI_SPAM_SUN' TKFRAME_-101996_SPEC = 'ANGLES' TKFRAME_-101996_UNITS = 'DEGREES' TKFRAME_-101996_AXES = ( 3, 2, 1 ) TKFRAME_-101996_ANGLES = ( -237.25, 0.0, 0.0 ) \begintext \begindata FRAME_MARGUERITE_SPAM_SUN = -102393 FRAME_-102393_NAME = 'MARGUERITE_SPAM_SUN' FRAME_-102393_CLASS = 5 FRAME_-102393_CLASS_ID = -102393 FRAME_-102393_CENTER = -102 FRAME_-102393_RELATIVE = 'J2000' FRAME_-102393_DEF_STYLE = 'PARAMETERIZED' FRAME_-102393_FAMILY = 'TWO-VECTOR' FRAME_-102393_PRI_AXIS = '-Z' FRAME_-102393_PRI_VECTOR_DEF = 'OBSERVER_TARGET_POSITION' FRAME_-102393_PRI_OBSERVER = 'MARGUERITE' FRAME_-102393_PRI_TARGET = 'SUN' FRAME_-102393_PRI_ABCORR = 'NONE' FRAME_-102393_SEC_AXIS = '+Y' FRAME_-102393_SEC_VECTOR_DEF = 'CONSTANT' FRAME_-102393_SEC_SPEC = 'RECTANGULAR' FRAME_-102393_SEC_VECTOR = ( 0, 0, 1 ) FRAME_-102393_SEC_FRAME = 'ECLIPJ2000' FRAME_MARGUERITE_SPAM_SUN_1 = -102993 FRAME_-102993_NAME = 'MARGUERITE_SPAM_SUN_1' FRAME_-102993_CLASS = 4 FRAME_-102993_CLASS_ID = -102993 FRAME_-102993_CENTER = -102000 TKFRAME_-102993_RELATIVE = 'MARGUERITE_SPAM_SUN' TKFRAME_-102993_SPEC = 'ANGLES' TKFRAME_-102993_UNITS = 'DEGREES' TKFRAME_-102993_AXES = ( 3, 2, 1 ) TKFRAME_-102993_ANGLES = ( 237.25, 0.0, 0.0 ) FRAME_MARGUERITE_SPAM_SUN_2 = -102994 FRAME_-102994_NAME = 'MARGUERITE_SPAM_SUN_2' FRAME_-102994_CLASS = 4 FRAME_-102994_CLASS_ID = -102994 FRAME_-102994_CENTER = -102000 TKFRAME_-102994_RELATIVE = 'MARGUERITE_SPAM_SUN' TKFRAME_-102994_SPEC = 'ANGLES' TKFRAME_-102994_UNITS = 'DEGREES' TKFRAME_-102994_AXES = ( 3, 2, 1 ) TKFRAME_-102994_ANGLES = ( 57.25, 0.0, 0.0 ) FRAME_MARGUERITE_SPAM_SUN_3 = -102995 FRAME_-102995_NAME = 'MARGUERITE_SPAM_SUN_3' FRAME_-102995_CLASS = 4 FRAME_-102995_CLASS_ID = -102995 FRAME_-102995_CENTER = -102000 TKFRAME_-102995_RELATIVE = 'MARGUERITE_SPAM_SUN' TKFRAME_-102995_SPEC = 'ANGLES' TKFRAME_-102995_UNITS = 'DEGREES' TKFRAME_-102995_AXES = ( 3, 2, 1 ) TKFRAME_-102995_ANGLES = ( -57.25, 0.0, 0.0 ) FRAME_MARGUERITE_SPAM_SUN_4 = -102996 FRAME_-102996_NAME = 'MARGUERITE_SPAM_SUN_4' FRAME_-102996_CLASS = 4 FRAME_-102996_CLASS_ID = -102996 FRAME_-102996_CENTER = -102000 TKFRAME_-102996_RELATIVE = 'MARGUERITE_SPAM_SUN' TKFRAME_-102996_SPEC = 'ANGLES' TKFRAME_-102996_UNITS = 'DEGREES' TKFRAME_-102996_AXES = ( 3, 2, 1 ) TKFRAME_-102996_ANGLES = ( -237.25, 0.0, 0.0 ) \begintext M-Matisse Earth pointing frame ------------------------------------------------------------------------ Definition: ----------- The M-Matisse Earth pointing frame is defined as follows (from [3]): - -Z axis is the primary vector and points from the spacecraft to the center of the Earth; - +X axis is the secondary vector and points from the spacecraft to the inertially referenced velocity vector relative to the target body; - +Y axis completes the right-handed system; - the origin of this frame is the spacecraft's center of mass. All vectors are geometric: no corrections are used. Required Data: -------------- This frame is defined as a two-vector frame using two different types of specifications for the primary and secondary vectors. The primary vector is defined as an 'observer-target velocity' vector and the secondary vector is defined as an 'observer-target position', therefore, the ephemeris data required to compute the spacecraft-target body state in J2000 frame have to be loaded before using this frame. Remarks: -------- Since the primary and secondary vectors of this frame are defined based on the spacecraft-target body state vector, the usage of different ephemerides to compute this state vector may lead to different frame orientation at given time. \begindata FRAME_HENRI_SPAM_EARTH = -101394 FRAME_-101394_NAME = 'HENRI_SPAM_EARTH' FRAME_-101394_CLASS = 5 FRAME_-101394_CLASS_ID = -101394 FRAME_-101394_CENTER = -101 FRAME_-101394_RELATIVE = 'J2000' FRAME_-101394_DEF_STYLE = 'PARAMETERIZED' FRAME_-101394_FAMILY = 'TWO-VECTOR' FRAME_-101394_PRI_AXIS = '-Z' FRAME_-101394_PRI_VECTOR_DEF = 'OBSERVER_TARGET_POSITION' FRAME_-101394_PRI_OBSERVER = 'HENRI' FRAME_-101394_PRI_TARGET = 'EARTH' FRAME_-101394_PRI_ABCORR = 'NONE' FRAME_-101394_SEC_AXIS = '+Y' FRAME_-101394_SEC_VECTOR_DEF = 'CONSTANT' FRAME_-101394_SEC_SPEC = 'RECTANGULAR' FRAME_-101394_SEC_VECTOR = ( 0, 0, 1 ) FRAME_-101394_SEC_FRAME = 'ECLIPJ2000' FRAME_HENRI_SPAM_EARTH_1 = -101983 FRAME_-101983_NAME = 'HENRI_SPAM_EARTH_1' FRAME_-101983_CLASS = 4 FRAME_-101983_CLASS_ID = -101983 FRAME_-101983_CENTER = -101000 TKFRAME_-101983_RELATIVE = 'HENRI_SPAM_EARTH' TKFRAME_-101983_SPEC = 'ANGLES' TKFRAME_-101983_UNITS = 'DEGREES' TKFRAME_-101983_AXES = ( 3, 2, 1 ) TKFRAME_-101983_ANGLES = ( 237.25, 0.0, 0.0 ) FRAME_HENRI_SPAM_EARTH_2 = -101984 FRAME_-101984_NAME = 'HENRI_SPAM_EARTH_2' FRAME_-101984_CLASS = 4 FRAME_-101984_CLASS_ID = -101984 FRAME_-101984_CENTER = -101000 TKFRAME_-101984_RELATIVE = 'HENRI_SPAM_EARTH' TKFRAME_-101984_SPEC = 'ANGLES' TKFRAME_-101984_UNITS = 'DEGREES' TKFRAME_-101984_AXES = ( 3, 2, 1 ) TKFRAME_-101984_ANGLES = ( 57.25, 0.0, 0.0 ) FRAME_HENRI_SPAM_EARTH_3 = -101985 FRAME_-101985_NAME = 'HENRI_SPAM_EARTH_3' FRAME_-101985_CLASS = 4 FRAME_-101985_CLASS_ID = -101985 FRAME_-101985_CENTER = -101000 TKFRAME_-101985_RELATIVE = 'HENRI_SPAM_EARTH' TKFRAME_-101985_SPEC = 'ANGLES' TKFRAME_-101985_UNITS = 'DEGREES' TKFRAME_-101985_AXES = ( 3, 2, 1 ) TKFRAME_-101985_ANGLES = ( -57.25, 0.0, 0.0 ) FRAME_HENRI_SPAM_EARTH_4 = -101986 FRAME_-101986_NAME = 'HENRI_SPAM_EARTH_4' FRAME_-101986_CLASS = 4 FRAME_-101986_CLASS_ID = -101986 FRAME_-101986_CENTER = -101000 TKFRAME_-101986_RELATIVE = 'HENRI_SPAM_EARTH' TKFRAME_-101986_SPEC = 'ANGLES' TKFRAME_-101986_UNITS = 'DEGREES' TKFRAME_-101986_AXES = ( 3, 2, 1 ) TKFRAME_-101986_ANGLES = ( -237.25, 0.0, 0.0 ) \begintext \begindata FRAME_MARGUERITE_SPAM_EARTH = -102394 FRAME_-102394_NAME = 'MARGUERITE_SPAM_EARTH' FRAME_-102394_CLASS = 5 FRAME_-102394_CLASS_ID = -102394 FRAME_-102394_CENTER = -102 FRAME_-102394_RELATIVE = 'J2000' FRAME_-102394_DEF_STYLE = 'PARAMETERIZED' FRAME_-102394_FAMILY = 'TWO-VECTOR' FRAME_-102394_PRI_AXIS = '-Z' FRAME_-102394_PRI_VECTOR_DEF = 'OBSERVER_TARGET_POSITION' FRAME_-102394_PRI_OBSERVER = 'MARGUERITE' FRAME_-102394_PRI_TARGET = 'EARTH' FRAME_-102394_PRI_ABCORR = 'NONE' FRAME_-102394_SEC_AXIS = '+Y' FRAME_-102394_SEC_VECTOR_DEF = 'CONSTANT' FRAME_-102394_SEC_SPEC = 'RECTANGULAR' FRAME_-102394_SEC_VECTOR = ( 0, 0, 1 ) FRAME_-102394_SEC_FRAME = 'ECLIPJ2000' FRAME_MARGUERITE_SPAM_EARTH_1 = -102983 FRAME_-102983_NAME = 'MARGUERITE_SPAM_EARTH_1' FRAME_-102983_CLASS = 4 FRAME_-102983_CLASS_ID = -102983 FRAME_-102983_CENTER = -102000 TKFRAME_-102983_RELATIVE = 'MARGUERITE_SPAM_EARTH' TKFRAME_-102983_SPEC = 'ANGLES' TKFRAME_-102983_UNITS = 'DEGREES' TKFRAME_-102983_AXES = ( 3, 2, 1 ) TKFRAME_-102983_ANGLES = ( 237.25, 0.0, 0.0 ) FRAME_MARGUERITE_SPAM_EARTH_2 = -102984 FRAME_-102984_NAME = 'MARGUERITE_SPAM_EARTH_2' FRAME_-102984_CLASS = 4 FRAME_-102984_CLASS_ID = -102984 FRAME_-102984_CENTER = -102000 TKFRAME_-102984_RELATIVE = 'MARGUERITE_SPAM_EARTH' TKFRAME_-102984_SPEC = 'ANGLES' TKFRAME_-102984_UNITS = 'DEGREES' TKFRAME_-102984_AXES = ( 3, 2, 1 ) TKFRAME_-102984_ANGLES = ( 57.25, 0.0, 0.0 ) FRAME_MARGUERITE_SPAM_EARTH_3 = -102985 FRAME_-102985_NAME = 'MARGUERITE_SPAM_EARTH_3' FRAME_-102985_CLASS = 4 FRAME_-102985_CLASS_ID = -102985 FRAME_-102985_CENTER = -102000 TKFRAME_-102985_RELATIVE = 'MARGUERITE_SPAM_EARTH' TKFRAME_-102985_SPEC = 'ANGLES' TKFRAME_-102985_UNITS = 'DEGREES' TKFRAME_-102985_AXES = ( 3, 2, 1 ) TKFRAME_-102985_ANGLES = ( -57.25, 0.0, 0.0 ) FRAME_MARGUERITE_SPAM_EARTH_4 = -102986 FRAME_-102986_NAME = 'MARGUERITE_SPAM_EARTH_4' FRAME_-102986_CLASS = 4 FRAME_-102986_CLASS_ID = -102986 FRAME_-102986_CENTER = -102000 TKFRAME_-102986_RELATIVE = 'MARGUERITE_SPAM_EARTH' TKFRAME_-102986_SPEC = 'ANGLES' TKFRAME_-102986_UNITS = 'DEGREES' TKFRAME_-102986_AXES = ( 3, 2, 1 ) TKFRAME_-102986_ANGLES = ( -237.25, 0.0, 0.0 ) \begintext End of FK file.