KPL/FK BepiColombo MMO Spacecraft Frames Kernel ============================================================================= This frame kernel contains complete set of frame definitions for the BepiColombo Mercury Magnetospheric Orbiter Spacecraft (MMO) including definitions for the MMO fixed and MMO science instrument frames. This kernel also contains NAIF ID/name mapping for the MMO science instruments and S/C structures (see the last section of the file). Version and Date ----------------------------------------------------------------------------- Version 0.0 -- February 7, 2017 -- Marc Costa Sitja, ESAC/ESA Preliminary Version. Only ids for the spacecraft. References ----------------------------------------------------------------------------- 1. ``Frames Required Reading'' 2. ``Kernel Pool Required Readin'' 3. ``C-Kernel Required Reading'' Contact Information ----------------------------------------------------------------------------- If you have any questions regarding this file contact SPICE support at ESAC: Marc Costa Sitja (+34) 91-8131-457 mcosta@sciops.esa.int, esa_spice@sciops.esa.int or NAIF at JPL: Boris Semenov (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. Loading the kernel associates the data items with their names in a data structure called the "kernel pool". The SPICELIB routine FURNSH loads a kernel into the pool as shown below: FORTRAN: (SPICELIB) CALL FURNSH ( frame_kernel_name ) C: (CSPICE) furnsh_c ( frame_kernel_name ); IDL: (ICY) cspice_furnsh, frame_kernel_name MATLAB: (MICE) cspice_furnsh ( 'frame_kernel_name' ) PYTHON: (SPICEYPY)* furnsh( frame_kernel_name ) In order for a program or routine to extract data from the pool, the SPICELIB routines GDPOOL, GIPOOL, and GCPOOL are used. See [2] for more details. This file was created and may be updated with a text editor or word processor. * SPICEPY is a non-official, community developed Python wrapper for the NAIF SPICE toolkit. Its development is managed on Github. It is available at: https://github.com/AndrewAnnex/SpiceyPy BepiColombo MMO Mission NAIF ID Codes ----------------------------------------------------------------------------- The following names and NAIF ID codes are assigned to the MMO spacecraft, its structures and science instruments (the keywords implementing these definitions are located in the section "BepiColombo Mission NAIF ID Codes -- Definition Section" at the end of this file): MMO Spacecraft and Spacecraft Structures names/IDs: MMO -68 (synonyms: BEPICOLOMBO MMO, MERCURY MAGNETOSPHERIC ORBITER) MMO_SPACECRAFT -68000 (synonym: MMO_SC) BepiColombo MMO Mission Frames ----------------------------------------------------------------------------- The following MPO frames are defined in this kernel file: Name Relative to Type NAIF ID ====================== ===================== ============ ========= Spacecraft frames: ------------------ MMO_SPACECRAFT J2000 CK -121000 In addition, the following frames, in use by the BepiColombo mission, are defined in other kernels or `built into' the SPICE system: Name Relative to Type NAIF ID ====================== ===================== ============ ========= BepiColombo mission specific science frames (2): ------------------------------------------------ BC_MME_IAU2006_OF_DATE J2000 DYNAMIC -121921 BC_MME_IAU2006_J2000 J2000 FIXED -121922 BC_MME_IAU2009_OF_DATE J2000 DYNAMIC -121923 BC_MME_IAU2009_J2000 J2000 FIXED -121924 (2) These frames are defined in the frame kernel file "bc_sci_vVV.tf" (VV is the version number) SPICE 'Built-in' PCK frames in use by BepiColombo (3): ------------------------------------------------------ IAU_MERCURY J2000 PCK built-in IAU_EARTH J2000 PCK built-in (3) Data for these frames is loaded using either the PCK file "pckVVVVV.tpc" (VVVVV is the version number) BEPICOLOMBO MPO NAIF ID Codes to Name Mapping ------------------------------------------------------------------------------ This section contains name to NAIF ID mappings for the BepiColombo MPO 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: ---------------------------------------------------------------- This table presents the BepiColombo Spacecraft and its main structures' names and --------------------- ------- -------------------------- Name ID Synonyms --------------------- ------- -------------------------- MMO -68 BEPICOLOMBO MMO, MERCURY MAGNETOSPHERIC ORBITER MMO_SPACECRAFT -68000 MMO_SC --------------------- ------- -------------------------- Notes: -- 'MMO', 'BEPICOLOMBO MMO' and 'MERCURY MAGNETOSPHERIC ORBITER' are synonyms and all map to the BepiColombo MPO spacecraft ID (-68); -- 'MMO_SC' and 'MMO_SPACECRAFT' are synonyms and all map to the BepiColombo MMO S/C bus structure ID (-68000); \begindata NAIF_BODY_NAME += ( 'MMO' ) NAIF_BODY_CODE += ( -68 ) NAIF_BODY_NAME += ( 'BEPICOLOMBO MMO' ) NAIF_BODY_CODE += ( -68 ) NAIF_BODY_NAME += ( 'MERCURY MAGNETOSPHERIC ORBITER' ) NAIF_BODY_CODE += ( -68 ) NAIF_BODY_NAME += ( 'MMO_SPACECRAFT' ) NAIF_BODY_CODE += ( -68000 ) NAIF_BODY_NAME += ( 'MMO_SC' ) NAIF_BODY_CODE += ( -68000 ) \begintext End of FK file.