KPL/FK Mars Atmosphere and Volatile EvolutioN (MAVEN) Frames Kernel =============================================================================== This frame kernel contains complete set of frame definitions for the MAVEN spacecraft, its structures and science instruments. This frame kernel also contains name - to - NAIF ID mappings for MAVEN science instruments and s/c structures (see the last section of the file.) Version and Date ------------------------------------------------------------------------------- Version 0.1 -- November 17, 2010 -- Boris Semenov, NAIF Changed frame IDs to be based on the official flight ID -202. Added MAVEN_MME_2000 frame. Added comments. Version 0.0 -- May 22, 2009 -- Boris Semenov, NAIF Initial Release with spacecraft, HGA and UHF frames based on temporary spacecraft ID -33. References ------------------------------------------------------------------------------- 1. ``Frames Required Reading'' 2. ``Kernel Pool Required Reading'' 3. ``C-Kernel Required Reading'' 4. E-mail from Gina Signori, LMCO re. s/c, HGA and UHF frames; 05/22/09 Contact Information ------------------------------------------------------------------------------- Boris V. Semenov, NAIF/JPL, (818)-354-8136, Boris.Semenov@jpl.nasa.gov Implementation Notes ------------------------------------------------------------------------------- This file is used by the SPICE system as follows: programs that make use of this frame kernel must ``load'' the kernel, normally during program initialization using the SPICELIB routine FURNSH. This file was created and may be updated with a text editor or word processor. MAVEN Frames ------------------------------------------------------------------------------- The following MAVEN frames are defined in this kernel file: Name Relative to Type NAIF ID ====================== =================== ============ ======= Non Built-in Mars Frames: ------------------------- MAVEN_MME_2000 rel.to J2000 FIXED -202901 Spacecraft frame: ----------------- MAVEN_SPACECRAFT rel.to MME_2000 CK -202000 Antenna frames: --------------- MAVEN_HGA rel.to SPACECRAFT FIXED -202010 MAVEN_UHF rel.to SPACECRAFT FIXED -202020 MAVEN Frames Hierarchy ------------------------------------------------------------------------------- The diagram below shows MAVEN frames hierarchy: "J2000" INERTIAL +------------------------------------------------------------+ | | | | <--pck |<-fixed | <--pck | | | V | V "IAU_MARS" V "IAU_EARTH" MARS BFR(*) "MAVEN_MME_2000" EARTH BFR(*) ----------- ---------------- ------------ | | | "MAVEN_HGA" "MAVEN_UHF" | ----------- ----------- | ^ ^ | | | |<--ck | <--fixed | <--fdx | | | "MAVEN_SPACECRAFT" | | --------------------------------------+ (*) BFR -- body-fixed rotating frame MME ``2000'' Frame ------------------------------------------------------------------------------- The MAVEN_MME_2000 frame is the Mars Mean Equator and IAU Vector of J2000 inertial reference frame defined using Mars rotation constants from the IAU 2000 report. This frame defined as a fixed offset frame with respect to the J2000 frame. \begindata FRAME_MAVEN_MME_2000 = -202901 FRAME_-202901_NAME = 'MAVEN_MME_2000' FRAME_-202901_CLASS = 4 FRAME_-202901_CLASS_ID = -202901 FRAME_-202901_CENTER = 499 TKFRAME_-202901_SPEC = 'MATRIX' TKFRAME_-202901_RELATIVE = 'J2000' TKFRAME_-202901_MATRIX = ( 0.6732521982472339 0.7394129276360180 0.0000000000000000 -0.5896387605430040 0.5368794307891331 0.6033958972853946 0.4461587269353556 -0.4062376142607541 0.7974417791532832 ) \begintext Spacecraft Bus Frame ------------------------------------------------------------------------------- The spacecraft frame is defined by the s/c design as follows [from TBD]: - Z axis is parallel to the nominal HGA boresight; - X axis is parallel to the nominal UHF antenna boresight; - Y axis completes the right hand frame; - the origin of the frame is centered on the launch vehicle separation plane. These diagrams illustrate the s/c frame: TBD Since the S/C bus attitude is provided by a C kernel (see [3] for more information), this frame is defined as a CK-based frame. \begindata FRAME_MAVEN_SPACECRAFT = -202000 FRAME_-202000_NAME = 'MAVEN_SPACECRAFT' FRAME_-202000_CLASS = 3 FRAME_-202000_CLASS_ID = -202000 FRAME_-202000_CENTER = -202 CK_-202000_SCLK = -202 CK_-202000_SPK = -202 \begintext Antenna Frames ------------------------------------------------------------------------------- This section contains definition of the MAVEN antenna frames. HGA Frame MAVEN HGA frame -- MAVEN_HGA, ID -202010 -- is defined as a fixed offset frame with respect to and nominally co-aligned with the spacecraft frame (per [4]). \begindata FRAME_MAVEN_HGA = -202010 FRAME_-202010_NAME = 'MAVEN_HGA' FRAME_-202010_CLASS = 4 FRAME_-202010_CLASS_ID = -202010 FRAME_-202010_CENTER = -202 TKFRAME_-202010_SPEC = 'ANGLES' TKFRAME_-202010_RELATIVE = 'MAVEN_SPACECRAFT' TKFRAME_-202010_ANGLES = ( 0.0, 0.0, 0.0 ) TKFRAME_-202010_AXES = ( 1, 2, 3 ) TKFRAME_-202010_UNITS = 'DEGREES' \begintext UHF Antenna Frame MAVEN UHF frame -- MAVEN_UHF, ID -202020 -- is defined as a fixed offset frame with respect to the spacecraft frame. The MAVEN_UHF frame is rotated from the spacecraft frame by +90 degrees about Y to co-align its +Z axis with the spacecraft's frame +X axis (per [4]). The angle in the definition is -90 because the rotation in the definition is from UHF to spacecraft. \begindata FRAME_MAVEN_UHF = -202020 FRAME_-202020_NAME = 'MAVEN_UHF' FRAME_-202020_CLASS = 4 FRAME_-202020_CLASS_ID = -202020 FRAME_-202020_CENTER = -202 TKFRAME_-202020_SPEC = 'ANGLES' TKFRAME_-202020_RELATIVE = 'MAVEN_SPACECRAFT' TKFRAME_-202020_ANGLES = ( 0.0, -90.0, 0.0 ) TKFRAME_-202020_AXES = ( 1, 2, 3 ) TKFRAME_-202020_UNITS = 'DEGREES' \begintext MAVEN NAIF ID Codes -- Definitions ======================================================================== This section contains name to NAIF ID mappings for the MAVEN mission. Once the contents of this file is loaded into the KERNEL POOL, these mappings become available within SPICE, making it possible to use names instead of ID code in the high level SPICE routine calls. Spacecraft: ----------- MAVEN -202 MAVEN_SPACECRAFT -202000 MAVEN_SPACECRAFT_BUS -202000 MAVEN_SC_BUS -202000 Science Instruments: -------------------- TBD Antennas: --------- MAVEN_HGA -202010 MAVEN_UHF -202020 The mappings summarized in this table are implemented by the keywords below. \begindata NAIF_BODY_NAME += ( 'MAVEN' ) NAIF_BODY_CODE += ( -202 ) NAIF_BODY_NAME += ( 'MAVEN_SPACECRAFT' ) NAIF_BODY_CODE += ( -202000 ) NAIF_BODY_NAME += ( 'MAVEN_SPACECRAFT_BUS' ) NAIF_BODY_CODE += ( -202000 ) NAIF_BODY_NAME += ( 'MAVEN_SC_BUS' ) NAIF_BODY_CODE += ( -202000 ) NAIF_BODY_NAME += ( 'MAVEN_HGA' ) NAIF_BODY_CODE += ( -202010 ) NAIF_BODY_NAME += ( 'MAVEN_UHF' ) NAIF_BODY_CODE += ( -202020 ) \begintext End of FK File.