KPL/FK Frame (FK) kernel file for JUICE Spacecraft Solar Array Default Frames =============================================================================== This frames kernel overwrites the JUICE Solar Array Frames (JUICE_SA+Y_PLAN and JUICE_SA-Y_PLAN) definitions from [3] and maps it to the JUICE Spacecraft Solar Array Default Frames frame (JUICE_SA+Y_DEFAULT and JUICE_SA-Y_DEFAULT) 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_SA+Y_PLAN AND JUICE_SA-Y_PLAN FRAMES WILL BE MAPPED TO THE JUICE_SA+Y_DEFAULT AND JUICE_SA-Y_DEFAULT FRAMES, 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 -- October 14, 2022 -- Ricardo Valles (ESAC/ESA) Updated mapped solar array frame ids to map the default frames to the JUICE SA PLAN frames. Version 0.0 -- March 8, 2018 -- Marc Costa Sitja (ESAC/ESA) 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 directory or its contents, please contact SPICE support at ESAC: Alfredo Escalante Lopez (+34) 91-8131-429 spice@sciops.esa.int or the JUICE Science Operations Center at ESAC: Marc Costa Sitja (+34) 646-746-711 Marc.Costa@ext.esa.int 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_SA+Y_PLAN and JUICE_SA-Y_PLAN frame definitions provided in the JUICE Frames Definitions kernel ([3]) and map it to the JUICE_SA+Y_DEFAULT and JUICE_SA-Y_DEFAULT frames 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_sa_default_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_SA+Y_PLAN AND JUICE_SA-Y_PLAN FRAMES WILL BE MAPPED TO THE JUICE_SA+Y_DEFAULT AND JUICE_SA-Y_DEFAULT FRAMES, AND ANY CK PROVIDING ORIENTATION FOR THE JUICE_SA+Y_PLAN AND JUICE_SA-Y_PLAN FRAMES WILL NOT BE USED BY THE APPLICATION SOFTWARE, EVEN IF IT IS LOADED IN THE KERNEL POOL. \begindata FRAME_-28012_CLASS = 4 TKFRAME_-28012_RELATIVE = 'JUICE_SA+Y_DEFAULT' TKFRAME_-28012_SPEC = 'MATRIX' TKFRAME_-28012_MATRIX = ( 1 0 0 0 1 0 0 0 1 ) FRAME_-28016_CLASS = 4 TKFRAME_-28016_RELATIVE = 'JUICE_SA-Y_DEFAULT' TKFRAME_-28016_SPEC = 'MATRIX' TKFRAME_-28016_MATRIX = ( 1 0 0 0 1 0 0 0 1 ) \begintext End of FK file.