KPL/FK Frame (FK) kernel file for JUICE Spacecraft Io-Nadir Power Optimized =============================================================================== This frames kernel overwrites the JUICE spacecraft frame (JUICE_SPACECRAFT) definition from [3] and maps it to the JUICE Io Nadir power optimized frame (JUICE_IO_NPO) defined in [4]. This allows the user to use the existing alignments and instrument frame definitions in the JUICE frames kernel (see ref [3]) to perform instrument specific mission analysis and attitude dependent science opportunity identification. Please refer to the section ``Using this frame'' for further details. NOTE THAT BY USING THIS KERNEL, THE JUICE_SPACECRAFT FRAME WILL BE MAPPED TO THE JUICE_IO_NPO FRAME, AND ANY CK PROVIDING ORIENTATION FOR THE JUICE_SPACECRAFT FRAME WILL NOT BE USED BY THE APPLICATION SOFTWARE, EVEN IF IT IS LOADED IN THE KERNEL POOL. Version and Date ------------------------------------------------------------------------------- Version 0.1 -- June 04, 2016 -- Marc Costa Sitja, ESAC/ESA Updated all NAIF ID codes from -907* to -28* since the JUICE spacecraft NAIF ID has been updated from -907 to -28. Version 0.0 -- May 11, 2016 -- Jorge Diaz del Rio (ODC Space) Initial version. References ------------------------------------------------------------------------------- [1] "Frames Required Reading" [2] "Kernel Pool Required Reading" [3] JUICE Frames Definition Kernel (FK), latest version. [4] JUICE Science Operations Frames Definition Kernel (FK), latest version. 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 routine that loads a kernel into the pool is 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' ) This file was created and may be updated with a text editor or word processor. Using this frame ------------------------------------------------------------------------------- This frames have been implemented to overwrite the JUICE_SPACECRAFT frame definition provided in the JUICE Frames Definitions kernel ([3]) and map it to the JUICE_IO_NPO frame defined in the JUICE Science Operations Frames Definitions kernel ([4]). In order to make use of this frames kernel, this file MUST BE LOADED AFTER the JUICE frames definition kernel and the JUICE Science Operations Frames Definition kernel. A metakernel defined to use this file should look like this: ... $DATA/fk/juice_v00.tf $DATA/fk/juice_ops_v00.tf $DATA/fk/juice_sc_io_npo_v00.tf ... (*) the example presents version 0.0 of the JUICE frames and JUICE Science Operations frames kernels. Newer versions of these files will produce the same results. NOTE THAT BY USING THIS KERNEL, THE JUICE_SPACECRAFT FRAME WILL BE MAPPED TO THE JUICE_IO_NPO FRAME, AND ANY CK PROVIDING ORIENTATION FOR THE JUICE_SPACECRAFT FRAME WILL NOT BE USED BY THE APPLICATION SOFTWARE, EVEN IF IT IS LOADED IN THE KERNEL POOL. \begindata FRAME_-28000_CLASS = 4 TKFRAME_-28000_RELATIVE = 'JUICE_IO_NPO' TKFRAME_-28000_SPEC = 'MATRIX' TKFRAME_-28000_MATRIX = ( 1 0 0 0 1 0 0 0 1 ) \begintext