KPL/IK BepiColombo MMO SSAS Instrument Kernel =========================================================================== This instrument kernel (I-kernel) contains references to mounting alignment, operating modes, and timing as well as internal and FOV geometry for the BepiColombo MMO Spin type Sun Aspect Sensor (SSAS). Version and Date ----------------------------------------------------------------------------- Version 0.1 -- September 11, 2023 -- Sae AIZAWA, ISAS/JAXA Shin-ya MURAKAMI, ISAS/JAXA - SSAS Apparent Field-of-View Layout and FOV_ANLGE are modified. - Contact information is updated. - Removed ``Platform ID'' section. Version 0.0 -- December 20, 2021 -- Tomoki KIMURA, Tohoku University Ricardo Valles Blanco, ESAC/ESA First draft. Generated for the MSASI operation simulation study. References ----------------------------------------------------------------------------- 1. ``Kernel Pool Required Reading'' 2. ``Frames Required Reading'' 3. ``C-Kernel Required Reading'' 4. BepiColombo MMO Spacecraft Frames Definition Kernel 5. MMO operation description document, JX-MMO-OPE-005, JAXA. Contact Information ----------------------------------------------------------------------------- If you have any questions regarding this file contact the ESA SPICE Service at ESAC: Alfredo Escalante Lopez (+34) 91-8131-429 spice@sciops.esa.int or the SPICE support at JAXA Lunar and Planetary Exploration Data Analysis Group (JLPEDA): Shin-ya MURAKAMI murakami.shinya@jaxa.jp 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 SPICELIB routine FURNSH loads a kernel into the pool as 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' ) PYTHON: (SPICEYPY)* furnsh( frame_kernel_name ) In order for a program or routine to extract data from the pool, the SPICELIB routines GDPOOL, GIPOOL, and GCPOOL are used. See [2] for more details. This file was created and may be updated with a text editor or word processor. * SPICEPY is a non-official, community developed Python wrapper for the NAIF SPICE toolkit. Its development is managed on Github. It is available at: https://github.com/AndrewAnnex/SpiceyPy Naming Conventions ----------------------------------------------------------------------------- Data items are specified using ''keyword=value'' assignments [1]. All keywords referencing values in this I-kernel start with the characters `INS' followed by the NAIF MMO instrument ID code, constructed using the spacecraft ID number (-68) followed by the NAIF three digit ID number for one of the SSAS data item. These IDs are as follows Instrument name ID -------------------- ------ MMO_SSAS -68500 MMO_SSAS_SLIT -68501 The remainder of the name is an underscore character followed by the unique name of the data item. For example, the SSAS boresight direction in the MMO_SSAS_SLIT frame (see [2]) is specified by: INS-68501_BORESIGHT The upper bound on the length of the name of any data item identifier 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. Overview ----------------------------------------------------------------------------- From [TBW]: SSAS (Spin type Sun Aspect Sensor) is an [TBW] ... The following table summarizes the instrument optics, performances and resolution: Parameter | Units | Value/Description Remarks -------------------------+---------------+---------------------------- Optics | | | | Aperture | mm | [TBW] Focal length | mm | [TBW] Focal number | | [TBW] Field of view | degrees | [TBW] Central obstruction | % | [TBW] Pixel IFOV | microrad | [TBW] Spectral range | nm | [TBW] Filter bandwidth | | Spectrometers | nm | [TBW] NUV channel | nm | [TBW] Spectral Channels | | [TBW] Spectral dispersion | Pix/nm | [TBW] Mirror efficiency | % | [TBW] Mirror Material | | [TBW] Mirror Grating | | [TBW] and Coating | | | | Sensor (RAE) | | | | Pixel lines | # | [TBW] Pixels per line | # | [TBW] Pixel pitch | microrad | [TBW] Peak quantum | | efficiency | | EUV | % | [TBW] FUV | % | [TBW] Full well capacity | # e- | [TBW] Scale per pixel | | At Periherm | km/px | [TBW] At Apoiherm | km/px | [TBW] Smear | px/s | [TBW] Exposure time | ms | [TBW] | | Resolution | | | | Spectral resolution | nm | [TBW] Angular resolution | microrad/px | [TBW] Spatial resolution | microm/px | [TBW] Mounting Alignment ----------------------------------------------------------------------------- Refer to the latest version of the BepiColombo MMO Frames Definition Kernel (FK) [4] for the SSAS reference frame definitions and mounting alignment information. SSAS Apparent Field-of-View Layout ----------------------------------------------------------------------------- SSAS_SLIT FOV: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Zbore indicates the boresight vector of the SSAS. +Zssas = +Zbore, +Zssas = +Zbore ^ ^ ^ | ^ ^ | ^ '. 64.0 | 64.0 .' \ 9.0 | 9.0 / '. deg | deg .' \ deg | deg / '. .-.|.-. .' \ .-.|.-. / '. / | \ .' \ | / '. | .' \ | / '. | .' \ | / '|' +Xssas \|/ +Yssas o---------------> +Yssas x---------------> +Xssas o: +Xssas is out of the page x: +Yssas is into the page FOV Definitions --------------------------------------------------------------------------- SSAS FOV: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The SSAS FOVs are defined within a rectangle pyramid with an along slit angle of 64.0*2 degrees which is along the spin axis and a cross slit angle of 9.0*2 degrees which is along the spinning direction. They are defined with respect to the MMO_SSAS frame. The boresight, reference, and cross-reference vectors are unit along the +Z, +Y, and +X axes of the SSAS frame, respectively. SSAS outputs Sun Angle and Sun Pulse. The Sun Angle can be derived with the defined FOV in this file, while the Sun Pulse can be derived with the defined FOV angle in the spin axis direction and a quite small angle in the spinning direction rather than 9.0*2 degrees [5]. Please note that the FOV reference and cross angles are defined with half angle values. The following FOV definitions correspond to the NAIF Body Name: MMO_SSAS_SLIT \begindata INS-68501_NAME = 'MMO_SSAS_SLIT' INS-68501_FOV_CLASS_SPEC = 'ANGLES' INS-68501_FOV_FRAME = 'MMO_SSAS' INS-68501_FOV_SHAPE = 'RECTANGLE' INS-68501_BORESIGHT = ( 0.000000 0.000000 1.000000 ) INS-68501_FOV_REF_VECTOR = ( 0.000000 1.000000 0.000000 ) INS-68501_FOV_REF_ANGLE = ( 64.0 ) INS-68501_FOV_CROSS_ANGLE = ( 9.0 ) INS-68501_FOV_ANGLE_UNITS = ('DEGREES') \begintext Optical Parameters ----------------------------------------------------------------------------- [TBW] Detector Parameters ----------------------------------------------------------------------------- [TBW] End of IK file.