KPL/IK ALICE Instrument kernel =========================================================================== This instrument kernel (I-kernel) contains Rosetta ALICE optics, detector, and field-of-view parameters. Version and Date --------------------------------------------------------------------------- Version 1.7 -- October 15, 2018 -- Marc Costa Sitja, ESAC/ESA Updated the boresight definition (to unitary) for ROS_ALICE_PINHOLE in order to avoid an error using GFTFOV with SPICE Toolkit versions earlier than N067. Version 1.6 -- August 8, 2014 -- A. Steffl, SwRI Updated to reflect post-hibernation boresight positions Version 1.5 -- March 25, 2010 -- A. Steffl, SwRI Added coordinates of pixel centers. Version 1.4 -- January 26, 2010 -- J. Vazquez, ESAC/ESA / A. Steffl, SwRI Added boresight and instrument definitions for -X Wide Bottom and +X Wide Top, and the pinhole. Version 1.3 -- September 23, 2009 -- J. Vazquez, ESAC/ESA Removed non-printable characters from the kernel. Version 1.2 -- February 27, 2008 -- Andrew Steffl, SwRI Updated FOV corners to use values derived from in-flight observations Version 1.1 -- March 21, 2007 -- Andrew Steffl, SwRI Corrected erroneous instrument descriptions and changed slit shape to "POLYGON" to accurately reflect the shape of the Rosetta Alice entrance slit. Version 1.0 -- March 15, 2005 -- Boris Semenov, NAIF/JPL Version number change for the first official release. Version 0.2 -- March 15, 2005 -- Boris Semenov, NAIF/JPL Corrected FOV definition and relevant parameters and descriptions to ``line up'' the slit with +X axis of the ALICE frame. Version 0.1 -- September 2, 2004 -- Boris Semenov, NAIF/JPL Filled in instrument overview section (copied from [6]). Version 0.0 -- August 3, 2004 -- Boris Semenov, NAIF/JPL VERY PRELIMINARY VERSION. References --------------------------------------------------------------------------- 1. ``Kernel Pool Required Reading'' 2. ``C-kernel Required Reading'' 3. ``ALICE EID, Part B'', ROS-EST-RS-3005/EID B, 2001-02-15 4. Rosetta Frames Definition Kernel (FK), latest version. 5. ``ALICE: Experiment User Manual'', 8225-EUM-01, 2002-12-XX 6. ESA Science and Technology Web Server, Rosetta Instruments Area, http://sci.esa.int/science-e/www/object/index.cfm?fobjectid=35061 7. ``Payload Boresight Alignment Details'', RO-EST-TN-3305, 2008/01/17 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. Conventions for Specifying Data -------------------------------------------------------- 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 Rosetta instrument ID code, constructed using the spacecraft ID number (-226) followed by the NAIF three digit ID number for ALICE (120). ALICE ID(s) is defined in [4]. The remainder of the keyword is an underscore character followed by the unique name of the data item. For example, the focal length of the ALICE optics is specified by INS-226120_FOCAL_LENGTH 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. Overview -------------------------------------------------------- From [6]: ALICE, an Ultraviolet Imaging Spectrometer, will characterize the composition of the nucleus and coma, and the nucleus/coma coupling of comet 67 P/Churyumov-Gerasimenko. This will be accomplished through the observation of spectral features in the extreme and far ultraviolet (EUV/FUV) spectral regions from 70 to 205 nm. ALICE will make measurements of noble gas abundances in the coma, the atomic budget in the coma, and major ion abundances in the tail and in the region where solar wind particles interact with the ionosphere of the comet. ALICE will determine the production rates, variability, and structure of H2O and CO, and CO2 gas surrounding the nucleus and the far-UV properties of solid grains in the coma. ALICE will also map the cometary nucleus in the FUV, and study Mars and the Rosetta asteroid flyby targets while en route to Churyumov-Gerasimenko. Summary of ALICE Characteristics Wavelength range (nm): 70-205 Spectral resolution, (extended source, FWHM) (nm): 1.0 (at 70 nm), 1.3 (at 205 nm) Spectral resolution, (point source, FWHM) (nm): 0.3-0.5 Spatial resolution (degrees): 0.1 x 0.5 Nominal sensitivity (counts s-1 R-1): 0.5 (at 190 nm); 7.8 (at 115 nm) Field of view (degrees): 0.1 x 6.0 Pointing: Boresight approximately co-aligned with OSIRIS, VIRTIS Observation types: Nucleus imaging and spectroscopy; Coma spectroscopy; Jet and grain spectrophotometry; Stellar occultations (secondary observations) Telescope: 40 x 40 mm entrance pupil; 41 x 65 mm, f3, off-axis paraboloid primary mirror; 120 mm focal length Spectrograph: Rowland Circle style imaging spectrograph; 0.1 (0.05 in center) x 6 deg entrance slit; 50 x 50 mm toroidal holographic diffraction grating Detector: 2-D (1024 x 32 pixels) microchannel plate using a double delay line (DDL) readout Mass (kg): 2.7 Dimensions (l x w x h, mm): 204 x 413 x 140 Power consumption (average, W): 4.0 Mounting Alignment -------------------------------------------------------- Refer to the latest version of the Rosetta Frames Definition Kernel (FK) [4] for the ALICE reference frame definitions and mounting alignment information. Apparent FOV Layout -------------------------------------------------------- This section provides a diagram illustrating the ALICE apparent detector layout in the corresponding reference frame. ^ +X_alice (along slit) | | o Pinhole (Approximately Row 25)--- ^ | ^ | +---|---+ Row 23 | | | | | | | ----> | | |<---- 0.1 degrees | | | | | | | | | | | | | o | +X_WIDE_TOP | | | | | | 2 deg. | | | | | | | | | | | | | | | | | | | | | |_ | _| ___ _v_ | | | | ^ | ---->| | |<---- 0.05 degrees | | | | | | | | | | | | | | | | | +Y_alice (cross slit) | | | ROS_ALICE_CENTER | | <----------------------|-o-|---- | 2 deg. | 6 deg. | | | | | | | | | | | | | | | | | | | | | | | | | _| | |_ _v_ ___ | | | | ^ | | | | | | | | | | | | | | | | | | | | | | | | | | | o | -X_WIDE_BOTTOM | | | | | | 2 deg. | | | | | | | | | | | | | | | | | | | | | | | | | | | | | v v +---|---+ Row 5 --- --- | Alice instrument boresight (+Z_alice) out of the page There are 32 pixels in the along-slit, spatial direction. However, only rows 5-23 (inclusive) are illuminated by the entrance slit. In addition to the main slit, there is a 1-milliradian diameter pinhole that illuminates row 25. There is effectively no spatial resolution in the cross-slit (spectral) direction. Thus, the 1024 pixels in this direction are used to achieve the desired spectral resolution. Optical Distortion -------------------------------------------------------- The Alice primary mirror introduces some optical distortion (primarily coma). Thus, the projection of the Alice entrance slit onto the sky is not rectilinear. Optical Parameters -------------------------------------------------------- The following ALICE nominal first order optical parameters are included in the data section below, from [3]: ----------------------------------------------------------------- parameter value note ----------------------------------------------------------------- Focal Length, mm 120.0 f/ratio f/3 IFOV, rad/pixel Cross-track 0.001745 Along-track 0.005376 Field of view (deg) Cross-track 0.1 value is 0.05 in center Along-track 6.0 ----------------------------------------------------------------- FOV and IFOV parameters above are for the spatial direction. The keywords below provide nominal values from the table above. Angular size values in the keywords are given radians, with the cross-track size being the first value and the along-track size being the second value in each pair. \begindata INS-226120_FOCAL_LENGTH = ( 120.0 ) INS-226120_F/RATIO = ( 3.0 ) INS-226120_FOV_ANGULAR_SIZE = ( 0.001745, 0.104720 ) INS-226120_IFOV = ( 0.001745, 0.005376 ) \begintext Detector Parameters -------------------------------------------------------- The nominal ALICE detector parameters from [6] are: ----------------------------------------------------------------- parameter value note ----------------------------------------------------------------- Detector Array Size ---- Physical Cross-slit 1024 spectral dimension Along-slit 32 spatial dimension Detector Array Size ---- Spatial Cross-slit 1 Effectively, there is no spatial resolution in the cross-slit direction Along-slit 32 only rows 5-23 illuminated Detector Array Center -- Spatial Cross-slit 0.5 Along-slit 15.0 ----------------------------------------------------------------- The values are given in counts for PIXEL_SAMPLES, PIXEL_LINES, and CENTER keywords. \begindata INS-226120_PIXEL_SAMPLES = ( 1 ) INS-226120_PIXEL_LINES = ( 32 ) INS-226120_CCD_CENTER = ( 0.5, 15.0 ) \begintext FOV Definitions --------------------------------------------------------------------------- This section contains definitions for the ALICE FOV. This definition is provided in the format required by the SPICE (CSPICE) function GETFOV (getfov_c). \begindata INS-226120_FOV_FRAME = 'ROS_ALICE' INS-226120_FOV_SHAPE = 'POLYGON' INS-226120_BORESIGHT = ( 0.000000 0.000000 1.000000 ) INS-226120_FOV_CLASS_SPEC = 'CORNERS' INS-226120_FOV_BOUNDARY_CORNERS = ( 0.044721062315 -0.000802185702 1.000000000000 0.044348043165 -0.001230302691 1.000000000000 0.018202454381 -0.000954782442 1.000000000000 0.017692696428 -0.000742934355 1.000000000000 0.011949833432 -0.000421086572 1.000000000000 -0.011928236903 -0.000503045819 1.000000000000 -0.016703724088 -0.000821834596 1.000000000000 -0.017101663044 -0.001074216627 1.000000000000 -0.051532633282 -0.001580675111 1.000000000000 -0.051532791827 0.000028942581 1.000000000000 -0.049830936432 0.000398529703 1.000000000000 -0.017667203258 0.000795052057 1.000000000000 -0.016687860334 0.000406776457 1.000000000000 0.017830104779 0.000538544650 1.000000000000 0.018582049915 0.000990264301 1.000000000000 0.041940365358 0.000795964575 1.000000000000 0.044568913704 0.000267380647 1.000000000000 ) INS-226120_PIXEL_CENTERS = ( -0.087727168668 -0.001672577329 0.996143135479 -0.081737737005 -0.001474656865 0.996652781934 -0.075767432571 -0.001288951022 0.997124683661 -0.069816502740 -0.001115498804 0.997559227118 -0.063885189947 -0.000954336140 0.997956798538 -0.057973731724 -0.000805495934 0.998317783878 -0.052082360756 -0.000669008112 0.998642568753 -0.046211304918 -0.000544899669 0.998931538386 -0.040360787329 -0.000433194717 0.999185077545 -0.034531026399 -0.000333914534 0.999403570494 -0.028722235871 -0.000247077611 0.999587400941 -0.022934624876 -0.000172699699 0.999736951981 -0.017168397977 -0.000110793859 0.999852606055 -0.011423755218 -0.000061370507 0.999934744896 -0.005700892174 -0.000024437463 0.999983749484 0.000000000000 0.000000000000 1.000000000000 0.005678734520 0.000011939112 0.999983875786 0.011335128928 0.000011379555 0.999935755298 0.016969005037 -0.000001676582 0.999856016067 0.022580188884 -0.000027224851 0.999745034661 0.028168510682 -0.000065258494 0.999603186643 0.033733804770 -0.000115768485 0.999430846539 0.039275909564 -0.000178743582 0.999228387797 0.044794667509 -0.000254170371 0.998996182756 0.050289925026 -0.000342033313 0.998734602612 0.055761532471 -0.000442314789 0.998444017386 0.061209344077 -0.000554995151 0.998124795894 0.066633217914 -0.000680052760 0.997777305714 0.072033015836 -0.000817464040 0.997401913163 0.077408603434 -0.000967203517 0.996998983265 0.082759849988 -0.001129243869 0.996568879726 0.088086628422 -0.001303555968 0.996111964909 ) \begintext Alice has two extra boresights, situated approximately at the center of the top and bottom wide parts of the slit. The offset of these two vectors and the boresight from the Z axis of the spacecraft are given in [7]: Offset from Zs/c Offset from Zs/c along Xs/c (deg) along Ys/c (deg) (alpha) (betha) ------------------------------------------------------------------- Alice Narrow center 0.0623225438 -0.1067957415 Alice -X Wide Bottom -1.9165577065 -0.1259343302 Alice +X Wide Top 1.9954977364 -0.1134367331 In order to compute the two extra boresights in the ROS_ALICE frame, the following steps were taken: 1) Compute the vectors in the ROS_SPACECRAFT frame. The vectors are in the form [ x, y, 1 ], where x and y are computed as: x = tan( alpha ) y = tan( betha ) 2) Compute the coordinates of the vectors in the ROS_ALICE frame. For example, using IDL, for Alice -X Wide Bottom: CSPICE_PXFORM, 'ROS_SPACECRAFT', 'ROS_ALICE', 4.6d8, tx x = tan( -1.9165577065 * CSPICE_RPD() ) y = tan( -0.1259343302 * CSPICE_RPD() ) CSPICE_MXV, tx, [ x, y, 1 ], v For each of the extra boresights, a complete instrument with its boresight and field of view is defined. The field of view is the same as the one for the main instrument (ROS_ALICE_CENTER). This way, users can fetch the boresight and field for the three different instruments in the same way, using, for instance, the GETFOV routine. -X_WIDE_BOTTOM: ------------- \begindata INS-226122_FOV_FRAME = 'ROS_ALICE' INS-226122_FOV_SHAPE = 'POLYGON' INS-226122_BORESIGHT = ( -0.034531026399 -0.000333914534 0.999403570494 ) INS-226122_FOV_CLASS_SPEC = 'CORNERS' INS-226122_FOV_BOUNDARY_CORNERS = ( 0.044721062315 -0.000802185702 1.000000000000 0.044348043165 -0.001230302691 1.000000000000 0.018202454381 -0.000954782442 1.000000000000 0.017692696428 -0.000742934355 1.000000000000 0.011949833432 -0.000421086572 1.000000000000 -0.011928236903 -0.000503045819 1.000000000000 -0.016703724088 -0.000821834596 1.000000000000 -0.017101663044 -0.001074216627 1.000000000000 -0.051532633282 -0.001580675111 1.000000000000 -0.051532791827 0.000028942581 1.000000000000 -0.049830936432 0.000398529703 1.000000000000 -0.017667203258 0.000795052057 1.000000000000 -0.016687860334 0.000406776457 1.000000000000 0.017830104779 0.000538544650 1.000000000000 0.018582049915 0.000990264301 1.000000000000 0.041940365358 0.000795964575 1.000000000000 0.044568913704 0.000267380647 1.000000000000 ) INS-226122_PIXEL_CENTERS = ( -0.087727168668 -0.001672577329 0.996143135479 -0.081737737005 -0.001474656865 0.996652781934 -0.075767432571 -0.001288951022 0.997124683661 -0.069816502740 -0.001115498804 0.997559227118 -0.063885189947 -0.000954336140 0.997956798538 -0.057973731724 -0.000805495934 0.998317783878 -0.052082360756 -0.000669008112 0.998642568753 -0.046211304918 -0.000544899669 0.998931538386 -0.040360787329 -0.000433194717 0.999185077545 -0.034531026399 -0.000333914534 0.999403570494 -0.028722235871 -0.000247077611 0.999587400941 -0.022934624876 -0.000172699699 0.999736951981 -0.017168397977 -0.000110793859 0.999852606055 -0.011423755218 -0.000061370507 0.999934744896 -0.005700892174 -0.000024437463 0.999983749484 0.000000000000 0.000000000000 1.000000000000 0.005678734520 0.000011939112 0.999983875786 0.011335128928 0.000011379555 0.999935755298 0.016969005037 -0.000001676582 0.999856016067 0.022580188884 -0.000027224851 0.999745034661 0.028168510682 -0.000065258494 0.999603186643 0.033733804770 -0.000115768485 0.999430846539 0.039275909564 -0.000178743582 0.999228387797 0.044794667509 -0.000254170371 0.998996182756 0.050289925026 -0.000342033313 0.998734602612 0.055761532471 -0.000442314789 0.998444017386 0.061209344077 -0.000554995151 0.998124795894 0.066633217914 -0.000680052760 0.997777305714 0.072033015836 -0.000817464040 0.997401913163 0.077408603434 -0.000967203517 0.996998983265 0.082759849988 -0.001129243869 0.996568879726 0.088086628422 -0.001303555968 0.996111964909 ) \begintext +X_WIDE_TOP: ----------- \begindata INS-226123_FOV_FRAME = 'ROS_ALICE' INS-226123_FOV_SHAPE = 'POLYGON' INS-226123_BORESIGHT = ( 0.033733804770 -0.000115768485 0.999430846539 ) INS-226123_FOV_CLASS_SPEC = 'CORNERS' INS-226123_FOV_BOUNDARY_CORNERS = ( 0.044721062315 -0.000802185702 1.000000000000 0.044348043165 -0.001230302691 1.000000000000 0.018202454381 -0.000954782442 1.000000000000 0.017692696428 -0.000742934355 1.000000000000 0.011949833432 -0.000421086572 1.000000000000 -0.011928236903 -0.000503045819 1.000000000000 -0.016703724088 -0.000821834596 1.000000000000 -0.017101663044 -0.001074216627 1.000000000000 -0.051532633282 -0.001580675111 1.000000000000 -0.051532791827 0.000028942581 1.000000000000 -0.049830936432 0.000398529703 1.000000000000 -0.017667203258 0.000795052057 1.000000000000 -0.016687860334 0.000406776457 1.000000000000 0.017830104779 0.000538544650 1.000000000000 0.018582049915 0.000990264301 1.000000000000 0.041940365358 0.000795964575 1.000000000000 0.044568913704 0.000267380647 1.000000000000 ) INS-226123_PIXEL_CENTERS = ( -0.087727168668 -0.001672577329 0.996143135479 -0.081737737005 -0.001474656865 0.996652781934 -0.075767432571 -0.001288951022 0.997124683661 -0.069816502740 -0.001115498804 0.997559227118 -0.063885189947 -0.000954336140 0.997956798538 -0.057973731724 -0.000805495934 0.998317783878 -0.052082360756 -0.000669008112 0.998642568753 -0.046211304918 -0.000544899669 0.998931538386 -0.040360787329 -0.000433194717 0.999185077545 -0.034531026399 -0.000333914534 0.999403570494 -0.028722235871 -0.000247077611 0.999587400941 -0.022934624876 -0.000172699699 0.999736951981 -0.017168397977 -0.000110793859 0.999852606055 -0.011423755218 -0.000061370507 0.999934744896 -0.005700892174 -0.000024437463 0.999983749484 0.000000000000 0.000000000000 1.000000000000 0.005678734520 0.000011939112 0.999983875786 0.011335128928 0.000011379555 0.999935755298 0.016969005037 -0.000001676582 0.999856016067 0.022580188884 -0.000027224851 0.999745034661 0.028168510682 -0.000065258494 0.999603186643 0.033733804770 -0.000115768485 0.999430846539 0.039275909564 -0.000178743582 0.999228387797 0.044794667509 -0.000254170371 0.998996182756 0.050289925026 -0.000342033313 0.998734602612 0.055761532471 -0.000442314789 0.998444017386 0.061209344077 -0.000554995151 0.998124795894 0.066633217914 -0.000680052760 0.997777305714 0.072033015836 -0.000817464040 0.997401913163 0.077408603434 -0.000967203517 0.996998983265 0.082759849988 -0.001129243869 0.996568879726 0.088086628422 -0.001303555968 0.996111964909 ) \begintext PINHOLE: ----------- \begindata INS-226124_FOV_FRAME = 'ROS_ALICE' INS-226124_FOV_SHAPE = 'CIRCLE' INS-226124_BORESIGHT = ( 5.23359547E-02, -2.20538450E-04, 9.98629510E-01 ) INS-226124_FOV_CLASS_SPEC = 'ANGLES' INS-226124_FOV_REF_VECTOR = ( 1.000000 0.000000 0.000000 ) INS-226124_FOV_REF_ANGLE = ( 0.02 ) INS-226124_FOV_ANGLE_UNITS = 'DEGREES' \begintext Platform ID --------------------------------------------------------------------------- This number is the NAIF instrument ID of the platform on which the instrument mounted. For Alice, it is the spacecraft. \begindata INS-226120_PLATFORM_ID = ( -226000 ) INS-226122_PLATFORM_ID = ( -226000 ) INS-226123_PLATFORM_ID = ( -226000 ) INS-226124_PLATFORM_ID = ( -226000 ) \begintext