KPL/IK ORX NAVCAM Instrument Kernel =============================================================================== This Instrument Kernel (IK) file contains Field-Of-View (FOV) and other geometric parameters definitions for the NAVCAM instruments. Version and Date ------------------------------------------------------------------------------- Version 0.1 -- September 16, 2015 -- Coralie Jackman, KinetX; Boris Semenov, NAIF Corrected full CCD center center pixel coordinates for both NAVCAMs: INS-64081_CCD_CENTER_DARK, INS-64082_CCD_CENTER_DARK were ( 1311.5, 1025.5 ), now ( 1439.5, 1025.5 ) Version 0.0 -- August 24, 2015 -- Boris Semenov, NAIF Placeholder version. Based on orx_aux_v03_draft_150817.ti by Jackman, Carcich, Hammond, Kidd; 8/7/15-8/14/15 References ------------------------------------------------------------------------------- 1. Kernel Pool Required Reading 2. GETFOV, getfoc_c, cspice_getfov headers 3. ORX FK file, latest version 4. TBD 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 ORX ID number (-64) followed by a NAIF three digit ID code for one of NAVCAMs: ORX_NAVCAM1 -64081 ORX_NAVCAM2 -64082 The remainder of the keyword name is an underscore character followed by the unique name of the data item. For example, the boresight direction of ORX_NAVCAM1 is specified by: INS-64081_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 --------------------------------------------------------- Mounting Alignment -------------------------------------------------------- Refer to the latest version of the ORX Frames Definition Kernel (FK) [3] for the instrument reference frame definitions and mounting alignment information. Instrument Detector/Sensor Layout ---------------------------------------------------------- Instrument Pixel-to-3D Coordinate Mapping ---------------------------------------------------------- Instrument Detector/Sensor Parameters ---------------------------------------------------------- NAVCAM CCD Detector Parameters: ----------------------------------------------------------------- parameter 1x1 binning mode ----------------------------------------------------------------- Pixel size (microns) 2.2 x 2.2 Visible detector array size 2592 x 1944 Visible CCD center (zero-based) ( 1295.5, 971.5 ) Full detector array size 2752 x 2004 (Includes dark pixels) Full CCD center (zero-based) ( 1439.5, 1025.5 ) ----------------------------------------------------------------- These parameters are captured in the following keywords in the same units as in the table. \begindata INS-64081_PIXEL_SIZE = ( 2.2 ) INS-64081_PIXEL_SAMPLES = ( 2592 ) INS-64081_PIXEL_LINES = ( 1944 ) INS-64081_CCD_CENTER = ( 1295.5, 971.5 ) INS-64082_PIXEL_SIZE = ( 2.2 ) INS-64082_PIXEL_SAMPLES = ( 2592 ) INS-64082_PIXEL_LINES = ( 1944 ) INS-64082_CCD_CENTER = ( 1295.5, 971.5 ) \begintext SPOC INGEST-specific NavCam1 items: - additional PIXEL_SAMPLES_ and PIXEL_LINES_ values, to account for images packaged with dark pixels included around the border of the 2592x1944 visible pixels - _CCD_FIRST_PIXEL to define starting point for _CCD_CENTER - _SPOC_FITS_NAXIS1/2 to define direction of increasing NAXIS1 and NAXIS2 in SPOC FITS images CCD_FIRST_PIXEL keyword defines first pixel base, - i.e. first pixel as (0,0) or (1,1) - Necessary to properly interpret CCD_CENTER - Currently (2015-08-17) it is (0.,0.), because CCD_CENTER is zero-based \begindata INS-64081_PIXEL_SAMPLES_DARK = ( 2752 ) INS-64081_PIXEL_LINES_DARK = ( 2004 ) INS-64081_CCD_CENTER_DARK = ( 1439.5, 1025.5 ) INS-64081_SPOC_FITS_NAXIS1 = ( 1.0, 0.0, 0.0 ) INS-64081_SPOC_FITS_NAXIS2 = ( 0.0, -1.0, 0.0 ) INS-64081_CCD_FIRST_PIXEL = ( 0., 0. ) INS-64082_PIXEL_SAMPLES_DARK = ( 2752 ) INS-64082_PIXEL_LINES_DARK = ( 2004 ) INS-64082_CCD_CENTER_DARK = ( 1439.5, 1025.5 ) INS-64082_SPOC_FITS_NAXIS1 = ( 1.0, 0.0, 0.0 ) INS-64082_SPOC_FITS_NAXIS2 = ( 0.0, -1.0, 0.0 ) INS-64082_CCD_FIRST_PIXEL = ( 0., 0. ) \begintext Instrument Optical Parameters ---------------------------------------------------------- NAVCAM Optics Parameters: ----------------------------------------------- parameter 1x1 binning mode ----------------------------------------------- Focal length (meters) 0.00764 f-number 5.6 IFOV (microRadian/pixel) 287.96 Aperture diameter (cm) 4.28 ----------------------------------------------- These parameters are captured in the following keywords in the same units as in the table. \begindata INS-64081_FOCAL_LENGTH = ( 0.00764 ) INS-64081_F/NUMBER = ( 3.125 ) INS-64081_IFOV = ( 287.96 ) INS-64081_APERTURE_DIAMETER = ( 4.28 ) INS-64082_FOCAL_LENGTH = ( 0.00764 ) INS-64082_F/NUMBER = ( 3.125 ) INS-64082_IFOV = ( 287.96 ) INS-64082_APERTURE_DIAMETER = ( 4.28 ) \begintext Instrument Optical Distortion ---------------------------------------------------------- Instrument FOV Definition(s) ---------------------------------------------------------- This section defines the following FOVs: ID SHAPE FRAME SIZE BSIGHT ------- -------- ------------- --------------- ------ -64081 RECTANGLE ORX_NAVCAM1 21.382 x 16.037 +Z -64082 RECTANGLE ORX_NAVCAM2 21.382 x 16.037 +Z All sizes are half-extents given in degrees, consistent optical and detector parameter values given earlier in this IK. The FOVs are defined in this data block. \begindata INS-64081_FOV_CLASS_SPEC = 'ANGLES' INS-64081_FOV_SHAPE = 'RECTANGLE' INS-64081_FOV_FRAME = 'ORX_NAVCAM1' INS-64081_BORESIGHT = ( 0.0, 0.0, 1.0 ) INS-64081_FOV_REF_VECTOR = ( 1.0, 0.0, 0.0 ) INS-64081_FOV_REF_ANGLE = ( 21.382 ) INS-64081_FOV_CROSS_ANGLE = ( 16.037 ) INS-64081_FOV_ANGLE_UNITS = ( 'DEGREES' ) INS-64082_FOV_CLASS_SPEC = 'ANGLES' INS-64082_FOV_SHAPE = 'RECTANGLE' INS-64082_FOV_FRAME = 'ORX_NAVCAM2' INS-64082_BORESIGHT = ( 0.0, 0.0, 1.0 ) INS-64082_FOV_REF_VECTOR = ( 1.0, 0.0, 0.0 ) INS-64082_FOV_REF_ANGLE = ( 21.382 ) INS-64082_FOV_CROSS_ANGLE = ( 16.037 ) INS-64082_FOV_ANGLE_UNITS = ( 'DEGREES' ) \begintext End of the IK file.