KPL/IK HERA JUVENTAS Context Camera Instrument kernel ============================================================================== This instrument kernel (I-kernel) contains the Juventas Context Camera (CCAM) detector and field-of-view parameters. Version and Date ------------------------------------------------------------------------------ Version 0.0 -- July 19, 2024 -- Ricardo Valles Blanco, ESAC/ESA Initial release. References ------------------------------------------------------------------------------ 1. ``Kernel Pool Required Reading'' 2. ``C-kernel Required Reading'' 3. Hera Frames Definition Kernel (FK), latest version. 4. Juventas Spacecraft Frames Kernel (FK), latest version. 5. ``Juventas Design Report (SDR)'', JUV-GS-SDR-001, v5.0, 2022-07-07, GomSpace Luxembourg 6. ``MU9PM-MH'', XIMEA.COM, 19 July 2024 https://www.ximea.com/en/products/application-specific-cameras/subminiat ure-cameras/mu9pm-mh 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 NAIF at JPL: Boris Semenov +1 (818) 354-8136 Boris.Semenov@jpl.nasa.gov Implementation Notes ------------------------------------------------------------------------------ Applications that need SPICE I-kernel data must ``load'' the I-kernel file, normally during program initialization. Loading the kernel using the SPICELIB routine FURNSH causes the data items and their associated values present in the kernel to become associated with a data structure called the ``kernel pool''. The application program may then obtain the value(s) for any IK data item using the SPICELIB routines GDPOOL, GIPOOL, GCPOOL. Routine GETFOV may be used if the file contains instrument field-of-view (FOV) specification. See [1] for details. This file was created with, and can be updated with a text editor or word processor. 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 HERA Juventas instrument ID code, constructed using the spacecraft ID number (-15513) followed by the NAIF three digit ID number. The ID numbers are defined in [4] as follows: Instrument name ID -------------------- --------- JUVENTAS_CCAM -15513610 The remainder of the keyword is an underscore character followed by the unique name of the data item. For example, the boresight of the CCAM is specified by INS-15513610_BORESIGHT The upper bound on the length of all keywords is 32 characters. If a keyword is included in more than one file, or if the same keyword appears more than once within a single file, the last assignment supersedes any earlier assignments. Description ------------------------------------------------------------------------------ From [5] and [6]: Juventas will also carry a miniature Context Camera of make MU9PM-MH by XIMEA. This is not a primary payload or ADCS sensor but an opportunity payload that provide both engineering and scientific context images. This camera is placed on the -Y side of the satellite in a way to enable potential imaging of the JuRa antennas and solar panels on that side. The +Y side has one of the star trackers which could also be used for the same role on that side. The context camera may also be able to image the surface of Dimorphos during and after landing, from different viewing angles than the NavCam. This would be especially valuable in the event where the settled CubeSat attitude is such that the NavCam is unable to obtain a good surface image (if it is pointed at empty space or is directly adjacent to the surface). The Context Camera has a very high resolution of 2,592 x 1,944 pixels; the images might therefore require significant thumbnailing or windowing to areas of interest in order to limit their data return. Each unit has a mass of 5g and a power consumption of approximately 0.8 W, but the lens and harness will add further mass. Although the Context Camera is not space-rated, the opportunity-payload status and low mass allows for the related risk to be accepted. The camera will be equipped with an M12 F2.0 lens with field of view 95 degrees and focal length 3.6 mm. MU9PM-MH Camera parameters: ------------------------------------------------------------------ parameter value ------------------------------------------------------------------ Resolution 2592 x 1944 pixels 5MP Frame rates, fps 5 Sensor model onsemi MT9P031 I12STM (Aptina) Sensor type B/W CMOS Sensor size, inch 1/2.5 Sensor active area, mm 5.7 x 4.28 Pixel size, um 2.2 Digitization, bits 12 Data interface USB 2.0 Dynamic range, dB 60 Full Well Capacity, e- 4900 On-chip binning 1x1, 2x2, 4x4, 6x6, 7x7 Signal to noise ratio, dB 38 Gain range, dB 18 Exposure range 20us - 10s I/O Ports GPIO 2IN, 2OUT Power consumption 5V USB, typ. 0.9 Watt Mass, g 5, without lens or harness Dimensions, mm 15 x 15 x 8 Temperature range, C -10 to +55 C (non condensing humidity) ------------------------------------------------------------------ M12 F2.0 lens parameters: ------------------------------------------------------------------ parameter value ------------------------------------------------------------------ Focal Length, mm 3.6 Lens type Macro f/ratio 2.0 Field of view, deg 95 x 95 IFOV, mrad/pixel 0.639683 x 0.852911 ------------------------------------------------------------------ Mounting Alignment ------------------------------------------------------------------------------ Refer to the latest version of the Juventas Spacecraft Frames Kernel (FK) [4] for the Context Camera reference frame definitions and mounting alignment information. Apparent FOV Layout ------------------------------------------------------------------------------ This section provides a diagram illustrating the Context Camera apparent FOV layouts in the Context Camera reference frame. | 95 deg | Boresight (+Z axis) |<----------------->| is into the page | | 2592 pixels/line --- +-------------------+ ^ | | | | | | | +Zccam | | 95 deg 1944 | x-------------> +Xccam | lines | | | | | | | V | | | --- (0,0)-------|---------+ Pixel | | v +Yccam FOV Definitions ------------------------------------------------------------------------------ This section contains definitions for the Context Camera FOVs. These definitions are provided in a format required by the SPICE (CSPICE) function GETFOV (getfov_c). The set of assignments in the data section below defines the Context Camera FOVs with respect to the corresponding frames to be a rectangle with the corners defined by the first and last pixels of the first and last lines of the CCD and the boresight along the +Z axis. This FOV definition uses the FOV_ANGULAR_SIZE values from the ``Optical Parameters'' section above converted to degrees. Context Camera: \begindata INS-15513610_NAME = 'JUVENTAS_CCAM' INS-15513610_BORESIGHT = ( 0.0, 0.0, 1.0 ) INS-15513610_FOV_FRAME = 'JUVENTAS_CCAM' INS-15513610_FOV_SHAPE = 'RECTANGLE' INS-15513610_FOV_CLASS_SPEC = 'ANGLES' INS-15513610_FOV_REF_VECTOR = ( 1.0, 0.0, 0.0 ) INS-15513610_FOV_REF_ANGLE = ( 47.5 ) INS-15513610_FOV_CROSS_ANGLE = ( 47.5 ) INS-15513610_FOV_ANGLE_UNITS = 'DEGREES' \begintext Platform ID ------------------------------------------------------------------------------- This number is the NAIF instrument ID of the platform on which the sensors are mounted. For the Context Camera (CCAM) platform is spacecraft. Please refer to the latest version of the JUVENTAS NAIF ID Codes Definitions [4] for mapping of ID codes to sensor and structure names. \begindata INS-15513610_PLATFORM_ID = ( -15513 ) \begintext End of IK file.