KPL/IK TTCAM Instrument Kernel ============================================================================== This instrument kernel (I-kernel) contains Lucy Terminal Tracking Camera (TTCAM) optics, detector, and field-of-view parameters. Version and Date ---------------------------------------------------------- Version 0.2 -- Jan 31, 2022 -- Ernest Cisneros, ASU -- Updated with values from M50 calibration report (revision D, dated 29 January 2021). Specifically updated the values for IFOV, FOV_REFERENCE_ANGLE, FOV_CROSS_ANGLE, FOCAL_LENGTH, and F/NUMBER. Version 0.1 -- July 12, 2021 -- Ernest Cisneros, ASU -- Updated with values from M50 calibration report (revision D, dated 04 June 2020). Specifically updated the values for IFOV, FOV_REFERENCE_ANGLE, FOV_CROSS_ANGLE, FOCAL_LENGTH, and F/NUMBER. Version 0.0 -- October 15, 2019 -- Boris Semenov, NAIF References ---------------------------------------------------------- 1. Kernel Pool Required Reading 2. Frames Required Reading 3. Lucy Frames Kernel, latest version 4. http://www.msss.com/brochures/xfov.pdf, information for C50 5. http://www.msss.com/brochures/c50.pdf 6. M50 Calibration Test Report Lucy TTCam, MSSS-TTC-DOC-7510 Contact Information ---------------------------------------------------------- Boris Semenov, NAIF/JPL, (818)-354-8136, Boris.Semenov@jpl.nasa.gov Ernest Cisneros, ASU, (480)-965-6187, ecisneros@asu.edu 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 SPICE API 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): spiceypy.furnsh( 'frame_kernel_name' ) This file was created and may be updated with a text editor or word processor. Naming Conventions ---------------------------------------------------------- All names referencing values in this I-kernel start with the characters `INS' followed by the NAIF Lucy spacecraft ID number (-49) followed by a NAIF three digit ID code for one of the TTCAM instruments, defined in [3] as: LUCY_TTCAM1 -49510 LUCY_TTCAM2 -49520 The remainder of the name is an underscore character followed by the unique name of the data item. For example, the TTCAM1 boresight direction in the TTCAM1 frame (``LUCY_TTCAM1'' -- see [3]) is specified by: INS-49510_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. TTCAM description ---------------------------------------------------------- From [?]: TBD -- description in this section should be similar in scope to descriptions provided in other Lucy instrument IKs TTCAM Field of View Parameters ---------------------------------------------------------- TTCAM FOV Definitions The TTCAM frames are defined such that the boresight is the frame's +Z axis. Per [6] tbl 7, the TTCAM FOV angular size in X is 10.9 degrees (half extent 5.5 degrees), looking down at the Y axis in the instrument frame we have: (Note we are arbitrarily choosing vectors that terminate in the Z=1 plane.) X ^ ttcam* | | | | | _.-| | _.-' o| |_.-' 5.5 | o--------------> Y (out)`~._ | Z ttcam* `~._ | ttcam* `~.| |--- 1.0 ---| Plane Y = 0 Per [6] tbl 7, the TTCAM FOV angular size in Y is 8.2 degrees (half extent 4.1 degrees), looking down at the X axis in the instrument frame we have: (Note we are arbitrarily choosing vectors that terminate in the Z=1 plane.) Y ^ ttcam* | | | | | _.-| | _.-' o| |_.-' 4.1 | x--------------> X (in)`~._ | Z ttcam* `~._ | ttcam* `~.| |--- 1.0 ---| Plane X = 0 These FOV half extent values for the TTCAM FOVs are given in the keywords below: \begindata INS-49510_FOV_CLASS_SPEC = 'ANGLES' INS-49510_FOV_SHAPE = 'RECTANGLE' INS-49510_FOV_FRAME = 'LUCY_TTCAM1' INS-49510_BORESIGHT = ( 0.0, 0.0, 1.0 ) INS-49510_FOV_REF_VECTOR = ( 1.0, 0.0, 0.0 ) INS-49510_FOV_REF_ANGLE = ( 5.485 ) INS-49510_FOV_CROSS_ANGLE = ( 4.115 ) INS-49510_FOV_ANGLE_UNITS = ( 'DEGREES' ) INS-49520_FOV_CLASS_SPEC = 'ANGLES' INS-49520_FOV_SHAPE = 'RECTANGLE' INS-49520_FOV_FRAME = 'LUCY_TTCAM2' INS-49520_BORESIGHT = ( 0.0, 0.0, 1.0 ) INS-49520_FOV_REF_VECTOR = ( 1.0, 0.0, 0.0 ) INS-49520_FOV_REF_ANGLE = ( 5.47 ) INS-49520_FOV_CROSS_ANGLE = ( 4.10 ) INS-49520_FOV_ANGLE_UNITS = ( 'DEGREES' ) \begintext TTCAM Detector Parameters ---------------------------------------------------------- From [6] section 2.5, the TTCAM CCD has 2592 (H) x 1944 (V) active pixels. This and the FOV size and focal length provided in [6], the individual pixels can be estimated to be approx 13.5 microns and have IFOV of approx. 73 microradians. These values are captured for each of the two TTCAMs in the keywords below. \begindata INS-49510_PIXEL_SIZE = ( 13.5 ) INS-49510_IFOV = ( 73.9 ) INS-49510_PIXEL_SAMPLES = ( 2592 ) INS-49510_PIXEL_LINES = ( 1944 ) INS-49520_PIXEL_SIZE = ( 13.5 ) INS-49520_IFOV = ( 73.6 ) INS-49520_PIXEL_SAMPLES = ( 2592 ) INS-49520_PIXEL_LINES = ( 1944 ) \begintext TTCAM Optics Parameters ---------------------------------------------------------- From [6], TTCAM effective focal length is 29.7 millimeters and TTCAM F number is 2.9. These values are provided in the keywords below. \begindata INS-49510_FOCAL_LENGTH = ( 29.7 ) INS-49510_FOCAL_LENGTH_UNITS = 'mm' INS-49510_F/NUMBER = ( 2.9 ) INS-49520_FOCAL_LENGTH = ( 29.7 ) INS-49520_FOCAL_LENGTH_UNITS = 'mm' INS-49520_F/NUMBER = ( 2.9 ) \begintext TTCAM Optical Distortion Parameters ---------------------------------------------------------- [TBD] End of IK file.