KPL/IK Juno UVS Instrument Kernel =============================================================================== This Instrument Kernel (IK) file contains optics and detector parameters and FOV definitions for the JUNO UltraViolet Spectrograph (UVS) instrument. Version and Date ------------------------------------------------------------------------------- Version 0.0 -- June 9, 2009 -- Boris Semenov, NAIF Initial Release. References ------------------------------------------------------------------------------- 1. Kernel Pool Required Reading 2. GETFOV, getfoc_c, cspice_getfov headers 3. JUNO FK file, latest version 4. UVS CDR Presentations 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 kernel must ``load'' the kernel, normally during program initialization. The SPICE routine FURNSH loads a kernel file into the pool as shown below. CALL FURNSH ( 'frame_kernel_name; ) -- FORTRAN furnsh_c ( "frame_kernel_name" ); -- C cspice_furnsh, frame_kernel_name -- IDL cspice_furnsh( 'frame_kernel_name' ) -- MATLAB Once the file has been loaded, the SPICE routine GETFOV (getfov_c in C, cspice_getfov in IDL and MATLAB) can be used to retrieve FOV parameters for a given instrument or structure. This file was created and may be updated with a text editor or word processor. Naming Conventions ---------------------------------------------------------- All names referencing values in this IK file start with the characters `INS' followed by the NAIF JUNO spacecraft ID number (-61) followed by a NAIF three digit ID code for UVS: JUNO_UVS_BASE -61700 JUNO_UVS -61701 The remainder of the keyword name is an underscore character followed by the unique name of the data item. For example, the UVS boresight direction in the JUNO_UVS frame is specified by: INS-61701_BORESIGHT The upper bound on the length of the name of any data item is 32 characters. If the same item is included in more than one file, or if the same item appears more than once within a single file, the latest value supersedes any earlier values. Instrument Description --------------------------------------------------------- TBD Mounting Alignment -------------------------------------------------------- Refer to the latest version of the Juno Frames Definition Kernel (FK) [3] for the UVS frame definitions and mounting alignment information. Apparent FOV Layout -------------------------------------------------------- TBD; the diagram below is a placeholder; to be updated when actual FOV/detector layout information is available. The diagram below illustrates the UVS FOV/detector layout: ->|-------|<- 0.2 deg ->|-|<- 0.05 deg --- *_______* ^ | | | 2 deg | | | | | v | | --- *__* *__* ^ | | | 2 deg | | | +Xuvs |x-------------> +Yuvs v ||| --- *__*|*__* ^ | | | | 2 deg | | | +Xuvs (boresight) | | | | is into the page v | | | --- *___|___* Y and Z extents are | shown in different scales. | V +Zuvs Optics Parameters -------------------------------------------------------- TBD; to be based on New Horizons/ALICE Detector Parameters -------------------------------------------------------- TBD; to be based on New Horizons/ALICE FOV Definition -------------------------------------------------------- TBD; the FOV definitions below are placeholders; to be updated when actual FOV/detector layout information is available. This section contains definitions for the UVS FOVs. The UVS FOV is defined for the instrument ID -61701 as a polygonal pyramid using a set of boundary vectors passing through each corner designated by "*" on the diagram in the section "Apparent FOV Layout" above. The boresight (+X axis) and the boundary vectors are given in the JUNO_UVS frame. \begindata INS-61701_FOV_FRAME = 'JUNO_UVS' INS-61701_FOV_SHAPE = 'POLYGON' INS-61701_BORESIGHT = ( 1.0, 0.0, 0.0 ) INS-61701_FOV_BOUNDARY_CORNERS = ( 0.99862801 0.00174294 -0.05233596 0.99984617 0.00174506 -0.01745241 0.99984760 0.00043627 -0.01745241 0.99984760 0.00043627 0.01745241 0.99984617 0.00174506 0.01745241 0.99862801 0.00174294 0.05233596 0.99862801 -0.00174294 0.05233596 0.99984617 -0.00174506 0.01745241 0.99984760 -0.00043627 0.01745241 0.99984760 -0.00043627 -0.01745241 0.99984617 -0.00174506 -0.01745241 0.99862801 -0.00174294 -0.05233596 ) \begintext An auxillary FOV approximately circumscribing the full range of positions due to scan mirror rotation is defined for the instrument ID -61700 as a rectangular pyramid centered on the -Y axis of the JUNO_UVS_BASE frame with half angular extents of 33 degrees (30 degree scan + 1/2 of 6 degree FOV height) in the YZ plane and 1.6 degrees (tilt due to rotation of the slit reflection + 1/2 of 0.2 degrees of FOV width) in YX plane of the JUNO_UVS_BASE frame. \begindata INS-61700_FOV_FRAME = 'JUNO_UVS_BASE' INS-61700_FOV_SHAPE = 'RECTANGLE' INS-61700_BORESIGHT = ( 0.0, -1.0, 0.0 ) INS-61700_FOV_CLASS_SPEC = 'ANGLES' INS-61700_FOV_REF_VECTOR = ( 0.0, 0.0, 1.0 ) INS-61700_FOV_REF_ANGLE = ( 33.0 ) INS-61700_FOV_CROSS_ANGLE = ( 1.6 ) INS-61700_FOV_ANGLE_UNITS = 'DEGREES' \begintext End of the IK file.