KPL/IK ExoMars-16 ACS Instrument Kernel =========================================================================== This ExoMars Trace Gas Orbiter instrument kernel (I-kernel) contains the instrument geometric parameters for the Atmospheric Chemistry Suite (ACS). Version and Date ------------------------------------------------------------------------------- The TEXT_KERNEL_ID stores version information of loaded project text kernels. Each entry associated with the keyword is a string that consists of four parts: the kernel name, version, entry date, and type. For example, the ACS I-kernel might have an entry as follows: TEXT_KERNEL_ID += 'TGO_ACS_V0.0.0 17-SEPTEMBER-2014 IK' | | | | | | | | KERNEL NAME <-------+ | | | | | V VERSION <-------+ | KERNEL TYPE | V ENTRY DATE ACS I-Kernel Version: \begindata TEXT_KERNEL_ID += 'TGO_ACS V0.0.0 17-SEPTEMBER-2014 IK' \begintext Version 0.0.0 (draft) -- 17-SEPTEMBER-2014 -- Anton Ledkov/IKI References ------------------------------------------------------------------------------- 1. ``Frames Required Reading'' 2. ``Kernel Pool Required Reading'' 3. ``GETFOV Header'' 4. ``Journal of Applied Remote Sensing'' Three infrared spectrometers, an atmospheric chemistry suite for the ExoMars 2016 trace gas orbiter 5. TGO FK file, latest version Contact Information ------------------------------------------------------------------------------- Direct questions, comments or concerns about the contents of this kernel to: Anton Ledkov, IKI, aledkov@rssi.ru 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) [3] 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. Conventions for Specifying Data ------------------------------------------------------------------------------- All names referencing values in this IK file start with the characters "INS" followed by the NAIF TGO spacecraft ID number (-143) followed by a NAIF three digit ID code for the instrument or one of its detectors. This is the full list of names and IDs for the FREND detectors described by this IK file (these name/ID mapping are defined at the bottom of this section): TGO_ACS_NIR_NAD -143111 TGO_ACS_NIR_OCC -143112 TGO_ACS_MIR_OCC -143121 TGO_ACS_TIRVIM_SCX -143131 TGO_ACS_TIRVIM_NAD -143132 TGO_ACS_TIRVIM_OCC -143133 The remainder of the keyword name is an underscore character followed by the unique name of the data item. For example, the HE detector boresight direction in the TGO_FREND frame is specified by: INS-143111_BORESIGHT The upper bound on the length of the name of any data item is 32 characters. Instrument view -------------------------------------------------------- From [4] : ACS is a Fourier Spectrometer. Determination of elemental and isotopic composition of secondary ions generated from the surface of Phobos by the action of the primary ions of solar wind. ACS is capable of investigating both the atmospheric and surface properties of Mars, as well as the interaction between the two. The primary scientific objectives include: - Three dimensional modelling of the current Martian climate, including physical and chemical parameters, and mapping of circulation features throughout the Mars Phobos - soil mission. - Mapping seasonal variations of the atmosphere and the thermal properties of the Martian surface - Constraining the mineralogical properties of the surface layer of Mars Mounting Alignment -------------------------------------------------------- Refer to the latest version of the ExoMars TGO Frames Definition Kernel (FK) [5] for the ACS reference frame definitions and mounting alignment information. FOV Definitions --------------------------------------------------------------------------- This section contains assignments defining the ACS FOVs. These definitions are based on the ACS detector and optics parameters provided in the previous section and are provided in a format consistent with/required by the SPICE (CSPICE) function GETFOV (getfov_c). \begindata INS-143111_FOV_FRAME = 'TGO_ACS_NIR_NAD' INS-143111_FOV_SHAPE = 'RECTANGLE' INS-143111_BORESIGHT = ( 0 -1 0 ) INS-143111_FOV_CLASS_SPEC = 'ANGLES' INS-143111_FOV_REF_VECTOR = ( 1 0 0 ) INS-143111_FOV_REF_ANGLE = ( 0.03 ) INS-143111_FOV_CROSS_ANGLE = ( 0.0003 ) INS-143111_FOV_ANGLE_UNITS = 'RADIANS' INS-143112_FOV_FRAME = 'TGO_ACS_NIR_OCC' INS-143112_FOV_SHAPE = 'RECTANGLE' INS-143112_BORESIGHT = ( 0 1 0 ) INS-143112_FOV_CLASS_SPEC = 'ANGLES' INS-143112_FOV_REF_VECTOR = ( 1 0 0 ) INS-143112_FOV_REF_ANGLE = ( 0.03 ) INS-143112_FOV_CROSS_ANGLE = ( 0.0003 ) INS-143112_FOV_ANGLE_UNITS = 'RADIANS' INS-143121_FOV_FRAME = 'TGO_ACS_MIR_OCC' INS-143121_FOV_SHAPE = 'RECTANGLE' INS-143121_BORESIGHT = ( 0 1 0 ) INS-143121_FOV_CLASS_SPEC = 'ANGLES' INS-143121_FOV_REF_VECTOR = ( 1 0 0 ) INS-143121_FOV_REF_ANGLE = ( 0.029 ) INS-143121_FOV_CROSS_ANGLE = ( 0.00145 ) INS-143121_FOV_ANGLE_UNITS = 'RADIANS' INS-143131_FOV_FRAME = 'TGO_ACS_TIRVIM_SPACE' INS-143131_FOV_SHAPE = 'CIRCLE' INS-143131_BORESIGHT = ( 1 0 0 ) INS-143131_FOV_CLASS_SPEC = 'ANGLES' INS-143131_FOV_REF_VECTOR = ( 0 0 1 ) INS-143131_FOV_REF_ANGLE = ( 0.0524 ) INS-143131_FOV_ANGLE_UNITS = 'RADIANS' INS-143132_FOV_FRAME = 'TGO_ACS_TIRVIM_NAD' INS-143132_FOV_SHAPE = 'CIRCLE' INS-143132_BORESIGHT = ( 0 -1 0 ) INS-143132_FOV_CLASS_SPEC = 'ANGLES' INS-143132_FOV_REF_VECTOR = ( 0 0 1 ) INS-143132_FOV_REF_ANGLE = ( 0.0524 ) INS-143132_FOV_ANGLE_UNITS = 'RADIANS' INS-143133_FOV_FRAME = 'TGO_ACS_TIRVIM_OCC' INS-143133_FOV_SHAPE = 'CIRCLE' INS-143133_BORESIGHT = ( 0 1 0 ) INS-143133_FOV_CLASS_SPEC = 'ANGLES' INS-143133_FOV_REF_VECTOR = ( 1 0 0 ) INS-143133_FOV_REF_ANGLE = ( 0.0524 ) INS-143133_FOV_ANGLE_UNITS = 'RADIANS' \begintext Spectral Parameters --------------------------------------------------------------------------- This section contains assignments specifying ACS spectral resolution parameters. The following ACS spectral resolution parameters are included in the data section below, taken from [3] (nominal values) and [4] (actual values): ----------------------------------------------------------------- parameter NIR MIR TIRVIM ----------------------------------------------------------------- Spectral range, microns nominal 0.73 - 1.6 2.3 - 4.2 1.7 - 17 --------------------------------------------------------------------------- These values are provided in the assignments below, with the same units as in the table. \begindata INS-143111_SPECTRAL_RANGE = ( 0.73, 1.6 ) INS-143112_SPECTRAL_RANGE = ( 0.73, 1.6 ) INS-143121_SPECTRAL_RANGE = ( 2.3, 4.3 ) INS-143131_SPECTRAL_RANGE = ( 1.7, 17 ) INS-143132_SPECTRAL_RANGE = ( 1.7, 17 ) INS-143133_SPECTRAL_RANGE = ( 1.7, 17 ) \begintext End of IK file.