KPL/FK \beginlabel PDS_VERSION_ID = PDS3 RECORD_TYPE = STREAM RECORD_BYTES = "N/A" ^SPICE_KERNEL = "vco_spacecraft_v15.tf" MISSION_NAME = "VCO(AKATSUKI)" SPACECRAFT_NAME = "VCO(AKATSUKI)" DATA_SET_ID = "VCO-V-SPICE-6-V1.0" KERNEL_TYPE_ID = FK PRODUCT_ID = "vco_spacecraft_v15.tf" PRODUCT_CREATION_TIME = 2016-06-01T02:40:57 PRODUCER_ID = JAXA MISSION_PHASE_NAME = "N/A" PRODUCT_VERSION_TYPE = ACTUAL PLATFORM_OR_MOUNTING_NAME = "N/A" START_TIME = "N/A" STOP_TIME = "N/A" SPACECRAFT_CLOCK_START_COUNT = "N/A" SPACECRAFT_CLOCK_STOP_COUNT = "N/A" TARGET_NAME = "N/A" INSTRUMENT_NAME = "N/A" NAIF_INSTRUMENT_ID = "N/A" SOURCE_PRODUCT_ID = "N/A" NOTE = "See comments in the file for details" OBJECT = SPICE_KERNEL INTERCHANGE_FORMAT = ASCII KERNEL_TYPE = FRAMES DESCRIPTION = "VCO Frame Kernel created by JAXA" END_OBJECT = SPICE_KERNEL \endlabel Venus Climate Orbiter Spacecraft Frame Kenel ====================================================================== This frame kernel contains complete set of frame definitions for the Venus Climate Orbiter (VCO) including definitions for the VCO fixed and VCO science instrument frames. This kernel also contains NAIF ID/name mapping for the VCO instruments. Version and Date ====================================================================== Version 1.5 -- June 1, 2016 -- Shin-ya MURAKAMI, ISAS/JAXA Fix the two frame definition errors and change pointing of individual LAC frames. These fixes are done according to suggestion from C. H. Acton and B. Semenov (NAIF/NASA). Arrange format of comments for past versions. Update contact information. Wrapping lines to 80 characters. Some diagrams are changed. Version 1.4 -- November 30, 2015 -- George L. HASHIMOTO, Okayama Univ. Add NAIF_BODY_NAME and NAIF_BODY_CODE for LAC. Version 1.3 -- November 27, 2015 -- George L. HASHIMOTO, Okayama Univ. Correct LAC instrument IDs. Add FRAME_VCO_LAC_777_**. Version 1.2 -- June 17, 2015 -- Manabu YAMADA, PERC/Chiba Institute of Technology Updated alignment information for the UVI filters. Version 1.1 -- February 12, 2015 -- Shin-ya MURAKAMI, Kobe Univ. Change filename suffix to Upper case. Version 1.0 -- August 10, 2014 -- Takeshi IMAMURA, ISAS/JAXA Add LAC IDs, add LAC frame definition, correct IR1/IR2/LIR base frames, Add IR1/IR2/LIR/LAC Optics System Frames. Version 0.9 -- July 14, 2014 -- Shin-ya MURAKAMI, Kobe Univ. Fixed typo. Version 0.8 -- January 7, 2014 -- Shin-ya MURAKAMI, Kobe Univ. Fixed typo. Change MISSION_NAME and SPACECRAFT_NAME from VCO to "VCO(AKATSUKI)". Version 0.7 -- November 13, 2013 -- Shin-ya MURAKAMI, Kobe Univ. Add IR2 and LIR frame related definitions. Add PDS label. Version 0.6 -- September 18, 2013 -- Shin-ya MURAKAMI, Kobe Univ. Add IR1 frame related definitions. Version 0.5 -- September 2, 2013 -- Yukio YAMAMOTO, ISAS/JAXA Changed abbreviation from PLC to VCO. Removed the same definition as the built-in NAIF ID code/name. Version 0.4B -- June 9, 2010 -- Naru HIRATA, Univ. of Aizu Fixed typo Version 0.4 -- June 9, 2010 -- Manabu YAMADA, ISAS/JAXA Fixed Numbering for LIR Version 0.3 -- July 17, 2010 -- Manabu YAMADA, ISAS/JAXA Fixed Numbering for IR1 Version 0.2 -- July 8, 2010 -- Manabu YAMADA, ISAS/JAXA Preliminary Numbering for IR1, IR2, LIR Version 0.1 -- July 2, 2010 -- Manabu YAMADA, ISAS/JAXA Changed SPICE ID from -275 to -5. Version 0.0 -- Janurary 24, 2010 -- Manabu YAMADA, ISAS/JAXA Preliminary Version for UVI instrument. Based on the Venus Express Frames Kernel Version 1.0 References ====================================================================== 1. ``Frames Required Reading'' 2. ``Kernel Pool Required Reading'' 3. ``C-Kernel Required Reading'' 4. ``PLANET-C Intermediate Report'', SES-TD-08-008, Janurary, 2009. 5. [``UVI Payload Interface Document'' not published :TBD] Contact Information ======================================================================== Manabu YAMADA PERC/Chiba Inst. Tech., manabu@perc.it-chiba.ac.jp Takeshi IMAMURA ISAS/JAXA, (81) 50-3362-3083, imamura.takeshi@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. The SPICELIB routine FURNSH and CSPICE function furnsh_c load a kernel file into the kernel pool as shown below. CALL FURNSH ( 'frame_kernel_name' ) furnsh_c ( "frame_kernel_name" ); This file was created and may be updated with a text editor or word processor. Venus Climate Orbiter Mission NAIF ID Codes ======================================================================== The following names and NAIF ID codes are assigned to the VCO spacecraft, its structures and science instruments (the keywords implementing these definitions are located in the section "Planet-C Mission NAIF ID Codes -- Definition Section" at the end of this file): VCO Spacecraft and Spacecraft Structures names/IDs: VCO -5 (synonyms: PLANET-C, AKATSUKI, VCO) VCO_SPACECRAFT -5000 (synonym: VCO_SC) VCO_SAP1 -5011 [T.B.D] VCO_SAP2 -5012 [T.B.D] VCO_XHGA-T -5111 [T.B.D] VCO_XHGA-R -5112 [T.B.D] VCO_XMGA-A -5121 [T.B.D] VCO_XMGA-B -5122 [T.B.D] VCO_XLGA-A -5131 [T.B.D] VCO_XLGA-B -5132 [T.B.D] IR1 names/IDs: Instrument name ID -------------------- ------- VCO_IR1_BASE -5200 VCO_IR1_09D -5210 VCO_IR1_09N -5220 VCO_IR1_097 -5230 VCO_IR1_101 -5240 VCO_IR1_DIF -5250 VCO_IR1_DRK -5260 -------------------- ------- IR2 names/IDs: Instrument name ID -------------------- ------- VCO_IR2_BASE -5300 VCO_IR2_174 -5310 VCO_IR2_226 -5320 VCO_IR2_232 -5330 VCO_IR2_202 -5340 VCO_IR2_165 -5350 VCO_IR2_DRK -5360 -------------------- ------- LAC names/IDs: Instrument name ID -------------------- ------- VCO_LAC_BASE -5400 VCO_LAC_557 -5410 VCO_LAC_BG -5420 VCO_LAC_HBII1 -5430 VCO_LAC_HBII2 -5440 VCO_LAC_777_01 -5451 VCO_LAC_777_02 -5452 VCO_LAC_777_03 -5453 . . . VCO_LAC_777_32 -5482 -------------------- ------- LIR names/IDs: Instrument name ID -------------------- ------- VCO_LIR_BASE -5500 VCO_LIR_PIC -5510 VCO_LIR_OPN -5520 VCO_LIR_SHT -5530 -------------------- ------- UVI names/IDs: Instrument name ID -------------------- ------- VCO_UVI_BASE -5600 VCO_UVI_283 -5610 VCO_UVI_DIF -5620 VCO_UVI_365 -5630 VCO_UVI_SHT -5640 -------------------- ------- Planet-C Frames ======================================================================== The following VCO frames are defined in this kernel file: Name Relative to Type NAIF ID ====================== =================== ============ ======= VCO Spacecraft and Spacecraft Structures frames: ------------------------------------------------ VCO_SPACECRAFT J2000 CK -5000 VCO_SAP1 VCO_SPACECRAFT CK -5011[T.B.D] VCO_SAP2 VCO_SPACECRAFT CK -5012[T.B.D] VCO_XHGA-T VCO_SPACECRAFT FIXED -5111[T.B.D] VCO_XHGA-R VCO_SPACECRAFT FIXED -5112[T.B.D] VCO_XMGA-A VCO_SPACECRAFT FIXED -5121[T.B.D] VCO_XMGA-B VCO_SPACECRAFT FIXED -5122[T.B.D] VCO_XLGA-A VCO_SPACECRAFT FIXED -5131[T.B.D] VCO_XLGA-B VCO_SPACECRAFT FIXED -5132[T.B.D] IR1 frames: ----------- VCO_IR1_BASE VCO_SPACECRAFT FIXED -5200 VCO_IR1_09D VCO_IR1_BASE FIXED -5210 VCO_IR1_09N VCO_IR1_BASE FIXED -5220 VCO_IR1_097 VCO_IR1_BASE FIXED -5230 VCO_IR1_101 VCO_IR1_BASE FIXED -5240 VCO_IR1_DIF VCO_IR1_BASE FIXED -5250 VCO_IR1_DRK VCO_IR1_BASE FIXED -5260 IR2 frames: ----------- VCO_IR2_BASE VCO_SPACECRAFT FIXED -5300 VCO_IR2_174 VCO_IR2_BASE FIXED -5310 VCO_IR2_226 VCO_IR2_BASE FIXED -5320 VCO_IR2_232 VCO_IR2_BASE FIXED -5330 VCO_IR2_202 VCO_IR2_BASE FIXED -5340 VCO_IR2_165 VCO_IR2_BASE FIXED -5350 VCO_IR2_DRK VCO_IR2_BASE FIXED -5360 LAC frames: ----------- VCO_LAC_BASE VCO_SPACECRAFT FIXED -5400 VCO_LAC_557 VCO_LAC_BASE FIXED -5410 VCO_LAC_BG VCO_LAC_BASE FIXED -5420 VCO_LAC_HBII1 VCO_LAC_BASE FIXED -5430 VCO_LAC_HBII2 VCO_LAC_BASE FIXED -5440 VCO_LAC_777_01 VCO_LAC_BASE FIXED -5451 VCO_LAC_777_02 VCO_LAC_BASE FIXED -5452 VCO_LAC_777_03 VCO_LAC_BASE FIXED -5453 VCO_LAC_777_04 VCO_LAC_BASE FIXED -5454 VCO_LAC_777_05 VCO_LAC_BASE FIXED -5455 VCO_LAC_777_06 VCO_LAC_BASE FIXED -5456 VCO_LAC_777_07 VCO_LAC_BASE FIXED -5457 VCO_LAC_777_08 VCO_LAC_BASE FIXED -5458 VCO_LAC_777_09 VCO_LAC_BASE FIXED -5459 VCO_LAC_777_10 VCO_LAC_BASE FIXED -5460 VCO_LAC_777_11 VCO_LAC_BASE FIXED -5461 VCO_LAC_777_12 VCO_LAC_BASE FIXED -5462 VCO_LAC_777_13 VCO_LAC_BASE FIXED -5463 VCO_LAC_777_14 VCO_LAC_BASE FIXED -5464 VCO_LAC_777_15 VCO_LAC_BASE FIXED -5465 VCO_LAC_777_16 VCO_LAC_BASE FIXED -5466 VCO_LAC_777_17 VCO_LAC_BASE FIXED -5467 VCO_LAC_777_18 VCO_LAC_BASE FIXED -5468 VCO_LAC_777_19 VCO_LAC_BASE FIXED -5469 VCO_LAC_777_20 VCO_LAC_BASE FIXED -5470 VCO_LAC_777_21 VCO_LAC_BASE FIXED -5471 VCO_LAC_777_22 VCO_LAC_BASE FIXED -5472 VCO_LAC_777_23 VCO_LAC_BASE FIXED -5473 VCO_LAC_777_24 VCO_LAC_BASE FIXED -5474 VCO_LAC_777_25 VCO_LAC_BASE FIXED -5475 VCO_LAC_777_26 VCO_LAC_BASE FIXED -5476 VCO_LAC_777_27 VCO_LAC_BASE FIXED -5477 VCO_LAC_777_28 VCO_LAC_BASE FIXED -5478 VCO_LAC_777_29 VCO_LAC_BASE FIXED -5479 VCO_LAC_777_30 VCO_LAC_BASE FIXED -5480 VCO_LAC_777_31 VCO_LAC_BASE FIXED -5481 VCO_LAC_777_32 VCO_LAC_BASE FIXED -5482 LIR frames: ----------- VCO_LIR_BASE VCO_SPACECRAFT FIXED -5500 VCO_LIR_PIC VCO_LIR_BASE FIXED -5510 VCO_LIR_OPN VCO_LIR_BASE FIXED -5520 VCO_LIR_SHT VCO_LIR_BASE FIXED -5530 UVI frames: ----------- VCO_UVI_BASE VCO_SPACECRAFT FIXED -5600 VCO_UVI_283 VCO_UVI_BASE FIXED -5610 VCO_UVI_DIF VCO_UVI_BASE FIXED -5620 VCO_UVI_365 VCO_UVI_BASE FIXED -5630 VCO_UVI_SHT VCO_UVI_BASE FIXED -5640 Spacecraft and Its Structures Frame Tree ======================================================================== The diagram below shows the Planet-C spacecraft and its structures frame hierarchy (not including science instrument frames.) "J2000" INERTIAL | | | |<-pck | | | +--> "IAU_EARTH" EARTH BODY-FIXED | +--> "IAU_VENUS" VENUS BODY-FIXED | |<-ck | +--> "VCO_SPACECRAFT" | | | | | |<- fixed | | | | | +--> "VCO_XHGA-T" | | +--> "VCO_XHGA-R" | | +--> "VCO_XMGA-A" | | +--> "VCO_XMGA-B" | | +--> "VCO_XLGA-A" | | +--> "VCO_XLGA-B" | | | |<- ck | | | +--> "VCO_SAP1" | +--> "VCO_SAP2" | +--> Individual instrument frame trees are provided in the corresponding sections of this file VCO Spacecraft and Spacecraft Structures Frames ======================================================================== This section of the file contains the definitions of the spacecraft and spacecraft structures frames. VCO Spacecraft Frames -------------------------------------- According to [4] the Venus Climate Orbiter spacecraft frame is defined as follows: - +Z axis is perpendicular to the XHGA-T/R mounting plane and points toward XHGA-T/R; - +X axis is perpendicular to the XLGA-A/B mounting plane. -X axis is perpendicular to the the interface plane of science instruments; representing the line of sight of cameras toward Venus during science operation; - +Y axis completes the right-handed frame. XMGA-A/B is mounted on +Y-plane. - the origin of this frame is the launch vehicle interface point. These diagrams illustrate the VCO_SPACECRAFT frame: +X s/c side (XLGA-A) view: -------------------------- XHGA-T _____________ ._|_____|_______|_. | |=[] | | | | | | | | =================>-------o| |o-------<================= SAP2 | | SAP1 | | | +Zsc | | ^ | | | | .________|________.=H] | | | .______o---------> +Ysc / \ /_____\ Main Engine +Xsc is out of the page +Z s/c side view: ----------------- O Science Deck | .________________. ._______/_\_______. .________________. | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |\ | +Zsc +Ysc | /| | | |=]------o| o-----> |o-----[=| | | |/ | | | \| | | | | | | | | | | | | | | | | | | V +Xsc | | | | | | | | | .________________. ._________________. .________________. SAP2 \ / SAP1 | O +Zsc is out of the page Since the orientation of the VCO_SPACECRAFT frame is computed on-board, sent down in telemetry, and stored in the s/c CK files, it is defined as a CK-based frame. [Is this right for VCO?] \begindata FRAME_VCO_SPACECRAFT = -5000 FRAME_-5000_NAME = 'VCO_SPACECRAFT' FRAME_-5000_CLASS = 3 FRAME_-5000_CLASS_ID = -5000 FRAME_-5000_CENTER = -5 CK_-5000_SCLK = -5 CK_-5000_SPK = -5 \begintext IR1 Frames ======================================================================== This section of the file contains the definitions of the IR1 frames. IR1 Frame Tree -------------------------------------- The diagram below shows the IR1 frame hierarchy. "J2000" INERTIAL | | | |<-pck | | | +--> "IAU_EARTH" EARTH BODY-FIXED | +--> "IAU_VENUS" VENUS BODY-FIXED | |<-ck | V "VCO_SPACECRAFT" | |<-fixed | +--> "VCO_IR1_BASE" | +--> "VCO_IR1_09D" +--> "VCO_IR1_09N" +--> "VCO_IR1_097" +--> "VCO_IR1_101" +--> "VCO_IR1_DIF" +--> "VCO_IR1_DRK" IR1 Base Frame -------------------------------------- The IR1 base frame -- VCO_IR1_BASE -- is defined by the camera design and its mounting on the s/c -Y plate as follows: - +Z axis is in the nominal direction of the IR1 boresight; it nominally points in the direction of the s/c -X axis; - +Y axis nominally points along the s/c +Y axis; - +X completes the right hand frame and nominally points in the direction of the s/c +Z axis; - the origin of the frame is located at the focal point of the IR1 optics system. Because the IR1 is rigidly mounted on the s/c, the IR1 base frame is defined as a fixed-offset frame with its orientation given relative to the VCO_SPACECRAFT frame. Any misalignment between nominal and actual IR1 mounting alignment measured pre-launch should be incorporated into the definition of this frame. This diagram illustrates nominal VCO_IR1_BASE frame with respect to the spacecraft frame. -X s/c side view: ----------------- ^ +XIR1b _____________| ._|_____________|_. [H=| | | | | | | | | | +YIR1b<------o]| +ZIR1b is out of the page | | =================>-------o| |o-------<================= SAP1 | | SAP2 | | | +Zsc | | ^ | | | | []=.________|________. | | | <---------x______. +Xsc is into the page +Ysc / \ /_____\ Main Engine Nominally, a single rotation of -90 degrees about the +Y axis is needed to co-aligned the s/c frame with IR1 base frame. Since the SPICE frames subsystem calls for specifying the reverse transformation--going from the instrument or structure frame to the base frame--as compared to the description given above, the order of rotations assigned to the TKFRAME_*_AXES keyword is also reversed compared to the above text, and the signs associated with the rotation angles assigned to the TKFRAME_*_ANGLES keyword are the opposite from what is written in the above text. \begindata FRAME_VCO_IR1_BASE = -5200 FRAME_-5200_NAME = 'VCO_IR1_BASE' FRAME_-5200_CLASS = 4 FRAME_-5200_CLASS_ID = -5200 FRAME_-5200_CENTER = -5 TKFRAME_-5200_RELATIVE = 'VCO_SPACECRAFT' TKFRAME_-5200_SPEC = 'ANGLES' TKFRAME_-5200_UNITS = 'DEGREES' TKFRAME_-5200_AXES = ( 1, 2, 3 ) TKFRAME_-5200_ANGLES = ( 000.000, 90.000, 000.000 ) \begintext IR1 Optics System Frame -------------------------------------- The IR1 Optical filters, 0.90um-day, 0.90um-night, 0.97um, 1.01um, diffuser, dark -- VCO_IR1_09N, VCO_IR1_09D, VCO_IR1_097, VO_IR1_101, VCO_IR1_DIF and VCO_IR1_DRK -- are mounted on a single filter wheel. Optical channels of these filters share the IR1 optics system by rotating the wheel. The IR1 optics system is nominally co-aligned with the IR1 base frame -- VCO_IR1_BASE (from [5]): - +Z axis is in the nominal direction of the IR1 boresight; it nominally points in the direction of the s/c -X axis; - +Y axis nominally points along the s/c +Y axis; - +X completes the right hand frame and nominally points in the direction of the s/c +Z axis; - the origin of the frame is located at the focal point of the IR1 optics system. This diagram illustrates nominal frame of IR1 optics system with respect to the VCO_IR1_BASE -X s/c side view: ----------------- ^ +XIR1b, +X_09N, +X_09D, +X097, _____________| +X_101, +X_DIF, and +X_DRK ._|_____________|_. [H=| | | | | | | | | +ZIR1b, +Z_09N .., [| +YIR1b,<------o]| are out of the page | +Y_09N, .. | =================>-------o| |o-------<================= SAP1 | | SAP2 | | | +Zsc | | ^ | | | | []=.________|________. | | | <---------x______. +Xsc is into the page +Ysc / \ /_____\ Main Engine The focal point of each of the optical channels of the IR1 instrument is on the same plane, and therefore, every frame of each channel is, nominally co-aligned with the IR1 base frame. \begindata FRAME_VCO_IR1_09D = -5210 FRAME_-5210_NAME = 'VCO_IR1_09D' FRAME_-5210_CLASS = 4 FRAME_-5210_CLASS_ID = -5210 FRAME_-5210_CENTER = -5 TKFRAME_-5210_RELATIVE = 'VCO_IR1_BASE' TKFRAME_-5210_SPEC = 'ANGLES' TKFRAME_-5210_UNITS = 'DEGREES' TKFRAME_-5210_AXES = ( 1, 2, 3 ) TKFRAME_-5210_ANGLES = ( 0.000, 0.000, 0.000 ) FRAME_VCO_IR1_09N = -5220 FRAME_-5220_NAME = 'VCO_IR1_09N' FRAME_-5220_CLASS = 4 FRAME_-5220_CLASS_ID = -5220 FRAME_-5220_CENTER = -5 TKFRAME_-5220_RELATIVE = 'VCO_IR1_BASE' TKFRAME_-5220_SPEC = 'ANGLES' TKFRAME_-5220_UNITS = 'DEGREES' TKFRAME_-5220_AXES = ( 1, 2, 3 ) TKFRAME_-5220_ANGLES = ( 0.000, 0.000, 0.000 ) FRAME_VCO_IR1_097 = -5230 FRAME_-5230_NAME = 'VCO_IR1_097' FRAME_-5230_CLASS = 4 FRAME_-5230_CLASS_ID = -5230 FRAME_-5230_CENTER = -5 TKFRAME_-5230_RELATIVE = 'VCO_IR1_BASE' TKFRAME_-5230_SPEC = 'ANGLES' TKFRAME_-5230_UNITS = 'DEGREES' TKFRAME_-5230_AXES = ( 1, 2, 3 ) TKFRAME_-5230_ANGLES = ( 0.000, 0.000, 0.000 ) FRAME_VCO_IR1_101 = -5240 FRAME_-5240_NAME = 'VCO_IR1_101' FRAME_-5240_CLASS = 4 FRAME_-5240_CLASS_ID = -5240 FRAME_-5240_CENTER = -5 TKFRAME_-5240_RELATIVE = 'VCO_IR1_BASE' TKFRAME_-5240_SPEC = 'ANGLES' TKFRAME_-5240_UNITS = 'DEGREES' TKFRAME_-5240_AXES = ( 1, 2, 3 ) TKFRAME_-5240_ANGLES = ( 0.000, 0.000, 0.000 ) FRAME_VCO_IR1_DIF = -5250 FRAME_-5250_NAME = 'VCO_IR1_DIF' FRAME_-5250_CLASS = 4 FRAME_-5250_CLASS_ID = -5250 FRAME_-5250_CENTER = -5 TKFRAME_-5250_RELATIVE = 'VCO_IR1_BASE' TKFRAME_-5250_SPEC = 'ANGLES' TKFRAME_-5250_UNITS = 'DEGREES' TKFRAME_-5250_AXES = ( 1, 2, 3 ) TKFRAME_-5250_ANGLES = ( 0.000, 0.000, 0.000 ) FRAME_VCO_IR1_DRK = -5260 FRAME_-5260_NAME = 'VCO_IR1_DRK' FRAME_-5260_CLASS = 4 FRAME_-5260_CLASS_ID = -5260 FRAME_-5260_CENTER = -5 TKFRAME_-5260_RELATIVE = 'VCO_IR1_BASE' TKFRAME_-5260_SPEC = 'ANGLES' TKFRAME_-5260_UNITS = 'DEGREES' TKFRAME_-5260_AXES = ( 1, 2, 3 ) TKFRAME_-5260_ANGLES = ( 0.000, 0.000, 0.000 ) \begintext IR2 Frames ======================================================================== This section of the file contains the definitions of the IR2 frames. IR2 Frame Tree -------------------------------------- The diagram below shows the IR2 frame hierarchy. "J2000" INERTIAL | | | |<-pck | | | +--> "IAU_EARTH" EARTH BODY-FIXED | +--> "IAU_VENUS" VENUS BODY-FIXED | |<-ck | V "VCO_SPACECRAFT" | |<-fixed | +--> "VCO_IR2_BASE" | +--> "VCO_IR2_174" +--> "VCO_IR2_226" +--> "VCO_IR2_232" +--> "VCO_IR2_202" +--> "VCO_IR2_165" +--> "VCO_IR2_DRK" IR2 Base Frame -------------------------------------- The IR2 base frame -- VCO_IR2_BASE -- is defined by the camera design and its mounting on the s/c -Y plate as follows: - +Z axis is in the nominal direction of the IR2 boresight; it nominally points in the direction of the s/c -X axis; - +Y axis nominally points along the s/c +Y axis; - +X completes the right hand frame and nominally points in the direction of the s/c +Z axis; - the origin of the frame is located at the focal point of the IR2 optics system. Because the IR2 is rigidly mounted on the s/c, the IR2 base frame is defined as a fixed-offset frame with its orientation given relative to the VCO_SPACECRAFT frame. Any misalignment between nominal and actual IR2 mounting alignment measured pre-launch should be incorporated into the definition of this frame. This diagram illustrates nominal VCO_IR2_BASE frame with respect to the spacecraft frame. -X s/c side view: ----------------- ^ +XIR2b _____________| ._|_____________|_. [H=| | | | | | | | | | +YIR2b<------o]| +ZIR2b is out of the page | | =================>-------o| |o-------<================= SAP1 | | SAP2 | | | +Zsc | | ^ | | | | []=.________|________. | | | <---------x______. +Xsc is into the page +Ysc / \ /_____\ Main Engine Nominally, a single rotation of -90 degrees about the +Y axis is needed to co-aligned the s/c frame with IR2 base frame. Since the SPICE frames subsystem calls for specifying the reverse transformation--going from the instrument or structure frame to the base frame--as compared to the description given above, the order of rotations assigned to the TKFRAME_*_AXES keyword is also reversed compared to the above text, and the signs associated with the rotation angles assigned to the TKFRAME_*_ANGLES keyword are the opposite from what is written in the above text. \begindata FRAME_VCO_IR2_BASE = -5300 FRAME_-5300_NAME = 'VCO_IR2_BASE' FRAME_-5300_CLASS = 4 FRAME_-5300_CLASS_ID = -5300 FRAME_-5300_CENTER = -5 TKFRAME_-5300_RELATIVE = 'VCO_SPACECRAFT' TKFRAME_-5300_SPEC = 'ANGLES' TKFRAME_-5300_UNITS = 'DEGREES' TKFRAME_-5300_AXES = ( 1, 2, 3 ) TKFRAME_-5300_ANGLES = ( 000.000, 90.000, 000.000 ) \begintext IR2 Optics System Frame -------------------------------------- The IR2 Optical filters, 1.74um, 2.26um, 2.32um, 2.02um, 1.65um, dark -- VCO_IR2_174, VCO_IR2_226, VCO_IR2_232, VCO_IR2_202, VCO_IR2_165, VCO_IR2_DRK -- are mounted on a single filter wheel. Optical channels of these filters share the IR2 optics system by rotating the wheel. The IR2 optics system is nominally co-aligned with the IR2 base frame -- VCO_IR2_BASE (from [5]): - +Z axis is in the nominal direction of the IR2 boresight; it nominally points in the direction of the s/c -X axis; - +Y axis nominally points along the s/c +Y axis; - +X completes the right hand frame and nominally points in the direction of the s/c +Z axis; - the origin of the frame is located at the focal point of the IR2 optics system. This diagram illustrates nominal frame of IR2 optics system with respect to the VCO_IR2_BASE -X s/c side view: ----------------- ^ +XIR2b, +X_174, +X_226, +X_232, _____________| +X_202, +X_165, and +X_DRK ._|_____________|_. [H=| | | | | | | | | +ZIR2b, +Z_174 .., [| +YIR2b,<------o]| are out of the page | +Y_174, .. | =================>-------o| |o-------<================= SAP1 | | SAP2 | | | +Zsc | | ^ | | | | []=.________|________. | | | <---------x______. +Xsc is into the page +Ysc / \ /_____\ Main Engine The focal point of each of the optical channels of the IR2 instrument is on the same plane, and therefore, every frame of each channel is, nominally co-aligned with the IR2 base frame. \begindata FRAME_VCO_IR2_174 = -5310 FRAME_-5310_NAME = 'VCO_IR2_174' FRAME_-5310_CLASS = 4 FRAME_-5310_CLASS_ID = -5310 FRAME_-5310_CENTER = -5 TKFRAME_-5310_RELATIVE = 'VCO_IR2_BASE' TKFRAME_-5310_SPEC = 'ANGLES' TKFRAME_-5310_UNITS = 'DEGREES' TKFRAME_-5310_AXES = ( 1, 2, 3 ) TKFRAME_-5310_ANGLES = ( 0.000, 0.000, 0.000 ) FRAME_VCO_IR2_226 = -5320 FRAME_-5320_NAME = 'VCO_IR2_226' FRAME_-5320_CLASS = 4 FRAME_-5320_CLASS_ID = -5320 FRAME_-5320_CENTER = -5 TKFRAME_-5320_RELATIVE = 'VCO_IR2_BASE' TKFRAME_-5320_SPEC = 'ANGLES' TKFRAME_-5320_UNITS = 'DEGREES' TKFRAME_-5320_AXES = ( 1, 2, 3 ) TKFRAME_-5320_ANGLES = ( 0.000, 0.000, 0.000 ) FRAME_VCO_IR2_232 = -5330 FRAME_-5330_NAME = 'VCO_IR2_232' FRAME_-5330_CLASS = 4 FRAME_-5330_CLASS_ID = -5330 FRAME_-5330_CENTER = -5 TKFRAME_-5330_RELATIVE = 'VCO_IR2_BASE' TKFRAME_-5330_SPEC = 'ANGLES' TKFRAME_-5330_UNITS = 'DEGREES' TKFRAME_-5330_AXES = ( 1, 2, 3 ) TKFRAME_-5330_ANGLES = ( 0.000, 0.000, 0.000 ) FRAME_VCO_IR2_202 = -5340 FRAME_-5340_NAME = 'VCO_IR2_202' FRAME_-5340_CLASS = 4 FRAME_-5340_CLASS_ID = -5340 FRAME_-5340_CENTER = -5 TKFRAME_-5340_RELATIVE = 'VCO_IR2_BASE' TKFRAME_-5340_SPEC = 'ANGLES' TKFRAME_-5340_UNITS = 'DEGREES' TKFRAME_-5340_AXES = ( 1, 2, 3 ) TKFRAME_-5340_ANGLES = ( 0.000, 0.000, 0.000 ) FRAME_VCO_IR2_165 = -5350 FRAME_-5350_NAME = 'VCO_IR2_165' FRAME_-5350_CLASS = 4 FRAME_-5350_CLASS_ID = -5350 FRAME_-5350_CENTER = -5 TKFRAME_-5350_RELATIVE = 'VCO_IR2_BASE' TKFRAME_-5350_SPEC = 'ANGLES' TKFRAME_-5350_UNITS = 'DEGREES' TKFRAME_-5350_AXES = ( 1, 2, 3 ) TKFRAME_-5350_ANGLES = ( 0.000, 0.000, 0.000 ) FRAME_VCO_IR2_DRK = -5360 FRAME_-5360_NAME = 'VCO_IR2_DRK' FRAME_-5360_CLASS = 4 FRAME_-5360_CLASS_ID = -5360 FRAME_-5360_CENTER = -5 TKFRAME_-5360_RELATIVE = 'VCO_IR2_BASE' TKFRAME_-5360_SPEC = 'ANGLES' TKFRAME_-5360_UNITS = 'DEGREES' TKFRAME_-5360_AXES = ( 1, 2, 3 ) TKFRAME_-5360_ANGLES = ( 0.000, 0.000, 0.000 ) \begintext LAC Frames ======================================================================== This section of the file contains the definitions of the LAC frames. LAC Frame Tree -------------------------------------- The diagram below shows the LAC frame hierarchy. "J2000" INERTIAL | | | |<-pck | | | +--> "IAU_EARTH" EARTH BODY-FIXED | +--> "IAU_VENUS" VENUS BODY-FIXED | |<-ck | V "VCO_SPACECRAFT" | |<-fixed | +--> "VCO_LAC_BASE" | +--> "VCO_LAC_557" +--> "VCO_LAC_BG" +--> "VCO_LAC_HBII1" +--> "VCO_LAC_HBII2" +--> "VCO_LAC_777_**" LAC Base Frame -------------------------------------- The LAC base frame -- VCO_LAC_BASE -- is defined by the camera design and its mounting on the s/c -Y plate as follows: - +X axis nominally points in the direction of the s/c +X axis; - +Y axis nominally points in the direction of the s/c -Z axis; - +Z completes the right hand frame and nominally points in the direction of the s/c +Y axis; - the origin of the frame is located at the focal point of the LAC optics system. Because the LAC is rigidly mounted on the s/c, the LAC base frame is defined as a fixed-offset frame with its orientation given relative to the VCO_SPACECRAFT frame. Any misalignment between nominal and actual LAC mounting alignment measured pre-launch should be incorporated into the definition of this frame. This diagram illustrates nominal VCO_LAC_BASE frame with respect to the spacecraft frame. -X s/c side view: ----------------- ______________ ._|______________|_. [H=| | | | | | | +ZLACb<------x]| +XLACb is into the page | | | =================>-------o| | |o-------<================= SAP1 | +YLACb V | SAP2 | | | +Zsc | | ^ | | | | []=.________|________. | | | <---------x______. +Xsc is into the page +Ysc / \ /_____\ Main Engine Nominally, a rotation of -90 degrees about the +X axis is needed to co-aligned the s/c frame with LAC base frame. Since the SPICE frames subsystem calls for specifying the reverse transformation--going from the instrument or structure frame to the base frame--as compared to the description given above, the order of rotations assigned to the TKFRAME_*_AXES keyword is also reversed compared to the above text, and the signs associated with the rotation angles assigned to the TKFRAME_*_ANGLES keyword are the opposite from what is written in the above text. \begindata FRAME_VCO_LAC_BASE = -5400 FRAME_-5400_NAME = 'VCO_LAC_BASE' FRAME_-5400_CLASS = 4 FRAME_-5400_CLASS_ID = -5400 FRAME_-5400_CENTER = -5 TKFRAME_-5400_RELATIVE = 'VCO_SPACECRAFT' TKFRAME_-5400_SPEC = 'ANGLES' TKFRAME_-5400_UNITS = 'DEGREES' TKFRAME_-5400_AXES = ( 1, 2, 3 ) TKFRAME_-5400_ANGLES = ( 90.000, 00.000, 00.000 ) \begintext LAC Optics System Frame -------------------------------------- The LAC Optical filters, 777nm, 558nm, 545nm(background), 480-605nm -- VCO_LAC_777, VCO_LAC_558, VCO_LAC_545, VCO_LAC_480 -- are mounted on the detector. They share the LAC optics system. The LAC optics system is nominally co-aligned with the LAC base frame -- VCO_LAC_BASE (from [5]): - +Z axis is in the nominal direction of the LAC boresight; it nominally points in the direction of the s/c -X axis; - +Y axis nominally points along the s/c +Y axis; - +X completes the right hand frame and nominally points in the direction of the s/c +Z axis; - the origin of the frame is located at the focal point of the LAC optics system. This diagram illustrates nominal frame of LAC optics system with respect to the VCO_LAC_BASE -X s/c side view: ----------------- _____________ ._|_____________|_. [H=| | | | | | +XLACb is into the page [| +ZLACb,<------x]| +Z_557, .. are out of the page SAP1 | +Y_557, .. | | SAP2 =================>-------o| | |o-------<================= | | | | V -YLACb, +X_557, +X_BG, +X_HBII1, | +Zsc | +X_HBII2, +X_777_** | ^ | | | | []=.________|________. | | | <---------x______. +Xsc is into the page +Ysc / \ /_____\ Main Engine The focal point of each of the optical channels of the LAC instrument is on the same plane, and therefore, every frame of each channel is, nominally co-aligned with the LAC base frame. \begindata FRAME_VCO_LAC_557 = -5410 FRAME_-5410_NAME = 'VCO_LAC_557' FRAME_-5410_CLASS = 4 FRAME_-5410_CLASS_ID = -5410 FRAME_-5410_CENTER = -5 TKFRAME_-5410_RELATIVE = 'VCO_LAC_BASE' TKFRAME_-5410_SPEC = 'ANGLES' TKFRAME_-5410_UNITS = 'DEGREES' TKFRAME_-5410_AXES = ( 3, 1, 2 ) TKFRAME_-5410_ANGLES = ( 90.000, -90.000, -0.92529651 ) FRAME_VCO_LAC_BG = -5420 FRAME_-5420_NAME = 'VCO_LAC_BG' FRAME_-5420_CLASS = 4 FRAME_-5420_CLASS_ID = -5420 FRAME_-5420_CENTER = -5 TKFRAME_-5420_RELATIVE = 'VCO_LAC_BASE' TKFRAME_-5420_SPEC = 'ANGLES' TKFRAME_-5420_UNITS = 'DEGREES' TKFRAME_-5420_AXES = ( 3, 1, 2 ) TKFRAME_-5420_ANGLES = ( 90.000, -90.000, -2.77588954 ) FRAME_VCO_LAC_HBII1 = -5430 FRAME_-5430_NAME = 'VCO_LAC_HBII1' FRAME_-5430_CLASS = 4 FRAME_-5430_CLASS_ID = -5430 FRAME_-5430_CENTER = -5 TKFRAME_-5430_RELATIVE = 'VCO_LAC_BASE' TKFRAME_-5430_SPEC = 'ANGLES' TKFRAME_-5430_UNITS = 'DEGREES' TKFRAME_-5430_AXES = ( 3, 1, 2 ) TKFRAME_-5430_ANGLES = ( 90.000, -90.000, -4.62648256 ) FRAME_VCO_LAC_HBII2 = -5440 FRAME_-5440_NAME = 'VCO_LAC_HBII2' FRAME_-5440_CLASS = 4 FRAME_-5440_CLASS_ID = -5440 FRAME_-5440_CENTER = -5 TKFRAME_-5440_RELATIVE = 'VCO_LAC_BASE' TKFRAME_-5440_SPEC = 'ANGLES' TKFRAME_-5440_UNITS = 'DEGREES' TKFRAME_-5440_AXES = ( 3, 1, 2 ) TKFRAME_-5440_ANGLES = ( 90.000, -90.000, -6.47707559 ) FRAME_VCO_LAC_777_01 = -5451 FRAME_-5451_NAME = 'VCO_LAC_777_01' FRAME_-5451_CLASS = 4 FRAME_-5451_CLASS_ID = -5451 FRAME_-5451_CENTER = -5 TKFRAME_-5451_RELATIVE = 'VCO_LAC_BASE' TKFRAME_-5451_SPEC = 'ANGLES' TKFRAME_-5451_UNITS = 'DEGREES' TKFRAME_-5451_AXES = ( 3, 1, 2 ) TKFRAME_-5451_ANGLES = ( 90.000, -83.52292441, 6.47707559 ) FRAME_VCO_LAC_777_02 = -5452 FRAME_-5452_NAME = 'VCO_LAC_777_02' FRAME_-5452_CLASS = 4 FRAME_-5452_CLASS_ID = -5452 FRAME_-5452_CENTER = -5 TKFRAME_-5452_RELATIVE = 'VCO_LAC_BASE' TKFRAME_-5452_SPEC = 'ANGLES' TKFRAME_-5452_UNITS = 'DEGREES' TKFRAME_-5452_AXES = ( 3, 1, 2 ) TKFRAME_-5452_ANGLES = ( 90.000, -83.52292441, 4.62648256 ) FRAME_VCO_LAC_777_03 = -5453 FRAME_-5453_NAME = 'VCO_LAC_777_03' FRAME_-5453_CLASS = 4 FRAME_-5453_CLASS_ID = -5453 FRAME_-5453_CENTER = -5 TKFRAME_-5453_RELATIVE = 'VCO_LAC_BASE' TKFRAME_-5453_SPEC = 'ANGLES' TKFRAME_-5453_UNITS = 'DEGREES' TKFRAME_-5453_AXES = ( 3, 1, 2 ) TKFRAME_-5453_ANGLES = ( 90.000, -83.52292441, 2.77588954 ) FRAME_VCO_LAC_777_04 = -5454 FRAME_-5454_NAME = 'VCO_LAC_777_04' FRAME_-5454_CLASS = 4 FRAME_-5454_CLASS_ID = -5454 FRAME_-5454_CENTER = -5 TKFRAME_-5454_RELATIVE = 'VCO_LAC_BASE' TKFRAME_-5454_SPEC = 'ANGLES' TKFRAME_-5454_UNITS = 'DEGREES' TKFRAME_-5454_AXES = ( 3, 1, 2 ) TKFRAME_-5454_ANGLES = ( 90.000, -83.52292441, 0.92529651 ) FRAME_VCO_LAC_777_05 = -5455 FRAME_-5455_NAME = 'VCO_LAC_777_05' FRAME_-5455_CLASS = 4 FRAME_-5455_CLASS_ID = -5455 FRAME_-5455_CENTER = -5 TKFRAME_-5455_RELATIVE = 'VCO_LAC_BASE' TKFRAME_-5455_SPEC = 'ANGLES' TKFRAME_-5455_UNITS = 'DEGREES' TKFRAME_-5455_AXES = ( 3, 1, 2 ) TKFRAME_-5455_ANGLES = ( 90.000, -85.37351744, 6.47707559 ) FRAME_VCO_LAC_777_06 = -5456 FRAME_-5456_NAME = 'VCO_LAC_777_06' FRAME_-5456_CLASS = 4 FRAME_-5456_CLASS_ID = -5456 FRAME_-5456_CENTER = -5 TKFRAME_-5456_RELATIVE = 'VCO_LAC_BASE' TKFRAME_-5456_SPEC = 'ANGLES' TKFRAME_-5456_UNITS = 'DEGREES' TKFRAME_-5456_AXES = ( 3, 1, 2 ) TKFRAME_-5456_ANGLES = ( 90.000, -85.37351744, 4.62648256 ) FRAME_VCO_LAC_777_07 = -5457 FRAME_-5457_NAME = 'VCO_LAC_777_07' FRAME_-5457_CLASS = 4 FRAME_-5457_CLASS_ID = -5457 FRAME_-5457_CENTER = -5 TKFRAME_-5457_RELATIVE = 'VCO_LAC_BASE' TKFRAME_-5457_SPEC = 'ANGLES' TKFRAME_-5457_UNITS = 'DEGREES' TKFRAME_-5457_AXES = ( 3, 1, 2 ) TKFRAME_-5457_ANGLES = ( 90.000, -85.37351744, 2.77588954 ) FRAME_VCO_LAC_777_08 = -5458 FRAME_-5458_NAME = 'VCO_LAC_777_08' FRAME_-5458_CLASS = 4 FRAME_-5458_CLASS_ID = -5458 FRAME_-5458_CENTER = -5 TKFRAME_-5458_RELATIVE = 'VCO_LAC_BASE' TKFRAME_-5458_SPEC = 'ANGLES' TKFRAME_-5458_UNITS = 'DEGREES' TKFRAME_-5458_AXES = ( 3, 1, 2 ) TKFRAME_-5458_ANGLES = ( 90.000, -85.37351744, 0.92529651 ) FRAME_VCO_LAC_777_09 = -5459 FRAME_-5459_NAME = 'VCO_LAC_777_09' FRAME_-5459_CLASS = 4 FRAME_-5459_CLASS_ID = -5459 FRAME_-5459_CENTER = -5 TKFRAME_-5459_RELATIVE = 'VCO_LAC_BASE' TKFRAME_-5459_SPEC = 'ANGLES' TKFRAME_-5459_UNITS = 'DEGREES' TKFRAME_-5459_AXES = ( 3, 1, 2 ) TKFRAME_-5459_ANGLES = ( 90.000, -87.22411046 6.47707559 ) FRAME_VCO_LAC_777_10 = -5460 FRAME_-5460_NAME = 'VCO_LAC_777_10' FRAME_-5460_CLASS = 4 FRAME_-5460_CLASS_ID = -5460 FRAME_-5460_CENTER = -5 TKFRAME_-5460_RELATIVE = 'VCO_LAC_BASE' TKFRAME_-5460_SPEC = 'ANGLES' TKFRAME_-5460_UNITS = 'DEGREES' TKFRAME_-5460_AXES = ( 3, 1, 2 ) TKFRAME_-5460_ANGLES = ( 90.000, -87.22411046 4.62648256 ) FRAME_VCO_LAC_777_11 = -5461 FRAME_-5461_NAME = 'VCO_LAC_777_11' FRAME_-5461_CLASS = 4 FRAME_-5461_CLASS_ID = -5461 FRAME_-5461_CENTER = -5 TKFRAME_-5461_RELATIVE = 'VCO_LAC_BASE' TKFRAME_-5461_SPEC = 'ANGLES' TKFRAME_-5461_UNITS = 'DEGREES' TKFRAME_-5461_AXES = ( 3, 1, 2 ) TKFRAME_-5461_ANGLES = ( 90.000, -87.22411046 2.77588954 ) FRAME_VCO_LAC_777_12 = -5462 FRAME_-5462_NAME = 'VCO_LAC_777_12' FRAME_-5462_CLASS = 4 FRAME_-5462_CLASS_ID = -5462 FRAME_-5462_CENTER = -5 TKFRAME_-5462_RELATIVE = 'VCO_LAC_BASE' TKFRAME_-5462_SPEC = 'ANGLES' TKFRAME_-5462_UNITS = 'DEGREES' TKFRAME_-5462_AXES = ( 3, 1, 2 ) TKFRAME_-5462_ANGLES = ( 90.000, -87.22411046 0.92529651 ) FRAME_VCO_LAC_777_13 = -5463 FRAME_-5463_NAME = 'VCO_LAC_777_13' FRAME_-5463_CLASS = 4 FRAME_-5463_CLASS_ID = -5463 FRAME_-5463_CENTER = -5 TKFRAME_-5463_RELATIVE = 'VCO_LAC_BASE' TKFRAME_-5463_SPEC = 'ANGLES' TKFRAME_-5463_UNITS = 'DEGREES' TKFRAME_-5463_AXES = ( 3, 1, 2 ) TKFRAME_-5463_ANGLES = ( 90.000, -89.07470349, 6.47707559 ) FRAME_VCO_LAC_777_14 = -5464 FRAME_-5464_NAME = 'VCO_LAC_777_14' FRAME_-5464_CLASS = 4 FRAME_-5464_CLASS_ID = -5464 FRAME_-5464_CENTER = -5 TKFRAME_-5464_RELATIVE = 'VCO_LAC_BASE' TKFRAME_-5464_SPEC = 'ANGLES' TKFRAME_-5464_UNITS = 'DEGREES' TKFRAME_-5464_AXES = ( 3, 1, 2 ) TKFRAME_-5464_ANGLES = ( 90.000, -89.07470349, 4.62648256 ) FRAME_VCO_LAC_777_15 = -5465 FRAME_-5465_NAME = 'VCO_LAC_777_15' FRAME_-5465_CLASS = 4 FRAME_-5465_CLASS_ID = -5465 FRAME_-5465_CENTER = -5 TKFRAME_-5465_RELATIVE = 'VCO_LAC_BASE' TKFRAME_-5465_SPEC = 'ANGLES' TKFRAME_-5465_UNITS = 'DEGREES' TKFRAME_-5465_AXES = ( 3, 1, 2 ) TKFRAME_-5465_ANGLES = ( 90.000, -89.07470349, 2.77588954 ) FRAME_VCO_LAC_777_16 = -5466 FRAME_-5466_NAME = 'VCO_LAC_777_16' FRAME_-5466_CLASS = 4 FRAME_-5466_CLASS_ID = -5466 FRAME_-5466_CENTER = -5 TKFRAME_-5466_RELATIVE = 'VCO_LAC_BASE' TKFRAME_-5466_SPEC = 'ANGLES' TKFRAME_-5466_UNITS = 'DEGREES' TKFRAME_-5466_AXES = ( 3, 1, 2 ) TKFRAME_-5466_ANGLES = ( 90.000, -89.07470349, 0.92529651 ) FRAME_VCO_LAC_777_17 = -5467 FRAME_-5467_NAME = 'VCO_LAC_777_17' FRAME_-5467_CLASS = 4 FRAME_-5467_CLASS_ID = -5467 FRAME_-5467_CENTER = -5 TKFRAME_-5467_RELATIVE = 'VCO_LAC_BASE' TKFRAME_-5467_SPEC = 'ANGLES' TKFRAME_-5467_UNITS = 'DEGREES' TKFRAME_-5467_AXES = ( 3, 1, 2 ) TKFRAME_-5467_ANGLES = ( 90.000, -90.92529651, 6.47707559 ) FRAME_VCO_LAC_777_18 = -5468 FRAME_-5468_NAME = 'VCO_LAC_777_18' FRAME_-5468_CLASS = 4 FRAME_-5468_CLASS_ID = -5468 FRAME_-5468_CENTER = -5 TKFRAME_-5468_RELATIVE = 'VCO_LAC_BASE' TKFRAME_-5468_SPEC = 'ANGLES' TKFRAME_-5468_UNITS = 'DEGREES' TKFRAME_-5468_AXES = ( 3, 1, 2 ) TKFRAME_-5468_ANGLES = ( 90.000, -90.92529651, 4.62648256 ) FRAME_VCO_LAC_777_19 = -5469 FRAME_-5469_NAME = 'VCO_LAC_777_19' FRAME_-5469_CLASS = 4 FRAME_-5469_CLASS_ID = -5469 FRAME_-5469_CENTER = -5 TKFRAME_-5469_RELATIVE = 'VCO_LAC_BASE' TKFRAME_-5469_SPEC = 'ANGLES' TKFRAME_-5469_UNITS = 'DEGREES' TKFRAME_-5469_AXES = ( 3, 1, 2 ) TKFRAME_-5469_ANGLES = ( 90.000, -90.92529651, 2.77588954 ) FRAME_VCO_LAC_777_20 = -5470 FRAME_-5470_NAME = 'VCO_LAC_777_20' FRAME_-5470_CLASS = 4 FRAME_-5470_CLASS_ID = -5470 FRAME_-5470_CENTER = -5 TKFRAME_-5470_RELATIVE = 'VCO_LAC_BASE' TKFRAME_-5470_SPEC = 'ANGLES' TKFRAME_-5470_UNITS = 'DEGREES' TKFRAME_-5470_AXES = ( 3, 1, 2 ) TKFRAME_-5470_ANGLES = ( 90.000, -90.92529651, 0.92529651 ) FRAME_VCO_LAC_777_21 = -5471 FRAME_-5471_NAME = 'VCO_LAC_777_21' FRAME_-5471_CLASS = 4 FRAME_-5471_CLASS_ID = -5471 FRAME_-5471_CENTER = -5 TKFRAME_-5471_RELATIVE = 'VCO_LAC_BASE' TKFRAME_-5471_SPEC = 'ANGLES' TKFRAME_-5471_UNITS = 'DEGREES' TKFRAME_-5471_AXES = ( 3, 1, 2 ) TKFRAME_-5471_ANGLES = ( 90.000, -92.77588954, 6.47707559 ) FRAME_VCO_LAC_777_22 = -5472 FRAME_-5472_NAME = 'VCO_LAC_777_22' FRAME_-5472_CLASS = 4 FRAME_-5472_CLASS_ID = -5472 FRAME_-5472_CENTER = -5 TKFRAME_-5472_RELATIVE = 'VCO_LAC_BASE' TKFRAME_-5472_SPEC = 'ANGLES' TKFRAME_-5472_UNITS = 'DEGREES' TKFRAME_-5472_AXES = ( 3, 1, 2 ) TKFRAME_-5472_ANGLES = ( 90.000, -92.77588954, 4.62648256 ) FRAME_VCO_LAC_777_23 = -5473 FRAME_-5473_NAME = 'VCO_LAC_777_23' FRAME_-5473_CLASS = 4 FRAME_-5473_CLASS_ID = -5473 FRAME_-5473_CENTER = -5 TKFRAME_-5473_RELATIVE = 'VCO_LAC_BASE' TKFRAME_-5473_SPEC = 'ANGLES' TKFRAME_-5473_UNITS = 'DEGREES' TKFRAME_-5473_AXES = ( 3, 1, 2 ) TKFRAME_-5473_ANGLES = ( 90.000, -92.77588954, 2.77588954 ) FRAME_VCO_LAC_777_24 = -5474 FRAME_-5474_NAME = 'VCO_LAC_777_24' FRAME_-5474_CLASS = 4 FRAME_-5474_CLASS_ID = -5474 FRAME_-5474_CENTER = -5 TKFRAME_-5474_RELATIVE = 'VCO_LAC_BASE' TKFRAME_-5474_SPEC = 'ANGLES' TKFRAME_-5474_UNITS = 'DEGREES' TKFRAME_-5474_AXES = ( 3, 1, 2 ) TKFRAME_-5474_ANGLES = ( 90.000, -92.77588954, 0.92529651 ) FRAME_VCO_LAC_777_25 = -5475 FRAME_-5475_NAME = 'VCO_LAC_777_25' FRAME_-5475_CLASS = 4 FRAME_-5475_CLASS_ID = -5475 FRAME_-5475_CENTER = -5 TKFRAME_-5475_RELATIVE = 'VCO_LAC_BASE' TKFRAME_-5475_SPEC = 'ANGLES' TKFRAME_-5475_UNITS = 'DEGREES' TKFRAME_-5475_AXES = ( 3, 1, 2 ) TKFRAME_-5475_ANGLES = ( 90.000, -94.62648256, 6.47707559 ) FRAME_VCO_LAC_777_26 = -5476 FRAME_-5476_NAME = 'VCO_LAC_777_26' FRAME_-5476_CLASS = 4 FRAME_-5476_CLASS_ID = -5476 FRAME_-5476_CENTER = -5 TKFRAME_-5476_RELATIVE = 'VCO_LAC_BASE' TKFRAME_-5476_SPEC = 'ANGLES' TKFRAME_-5476_UNITS = 'DEGREES' TKFRAME_-5476_AXES = ( 3, 1, 2 ) TKFRAME_-5476_ANGLES = ( 90.000, -94.62648256, 4.62648256 ) FRAME_VCO_LAC_777_27 = -5477 FRAME_-5477_NAME = 'VCO_LAC_777_27' FRAME_-5477_CLASS = 4 FRAME_-5477_CLASS_ID = -5477 FRAME_-5477_CENTER = -5 TKFRAME_-5477_RELATIVE = 'VCO_LAC_BASE' TKFRAME_-5477_SPEC = 'ANGLES' TKFRAME_-5477_UNITS = 'DEGREES' TKFRAME_-5477_AXES = ( 3, 1, 2 ) TKFRAME_-5477_ANGLES = ( 90.000, -94.62648256, 2.77588954 ) FRAME_VCO_LAC_777_28 = -5478 FRAME_-5478_NAME = 'VCO_LAC_777_28' FRAME_-5478_CLASS = 4 FRAME_-5478_CLASS_ID = -5478 FRAME_-5478_CENTER = -5 TKFRAME_-5478_RELATIVE = 'VCO_LAC_BASE' TKFRAME_-5478_SPEC = 'ANGLES' TKFRAME_-5478_UNITS = 'DEGREES' TKFRAME_-5478_AXES = ( 3, 1, 2 ) TKFRAME_-5478_ANGLES = ( 90.000, -94.62648256, 0.92529651 ) FRAME_VCO_LAC_777_29 = -5479 FRAME_-5479_NAME = 'VCO_LAC_777_29' FRAME_-5479_CLASS = 4 FRAME_-5479_CLASS_ID = -5479 FRAME_-5479_CENTER = -5 TKFRAME_-5479_RELATIVE = 'VCO_LAC_BASE' TKFRAME_-5479_SPEC = 'ANGLES' TKFRAME_-5479_UNITS = 'DEGREES' TKFRAME_-5479_AXES = ( 3, 1, 2 ) TKFRAME_-5479_ANGLES = ( 90.000, -96.47707559, 6.47707559 ) FRAME_VCO_LAC_777_30 = -5480 FRAME_-5480_NAME = 'VCO_LAC_777_30' FRAME_-5480_CLASS = 4 FRAME_-5480_CLASS_ID = -5480 FRAME_-5480_CENTER = -5 TKFRAME_-5480_RELATIVE = 'VCO_LAC_BASE' TKFRAME_-5480_SPEC = 'ANGLES' TKFRAME_-5480_UNITS = 'DEGREES' TKFRAME_-5480_AXES = ( 3, 1, 2 ) TKFRAME_-5480_ANGLES = ( 90.000, -96.47707559, 4.62648256 ) FRAME_VCO_LAC_777_31 = -5481 FRAME_-5481_NAME = 'VCO_LAC_777_31' FRAME_-5481_CLASS = 4 FRAME_-5481_CLASS_ID = -5481 FRAME_-5481_CENTER = -5 TKFRAME_-5481_RELATIVE = 'VCO_LAC_BASE' TKFRAME_-5481_SPEC = 'ANGLES' TKFRAME_-5481_UNITS = 'DEGREES' TKFRAME_-5481_AXES = ( 3, 1, 2 ) TKFRAME_-5481_ANGLES = ( 90.000, -96.47707559, 2.77588954 ) FRAME_VCO_LAC_777_32 = -5482 FRAME_-5482_NAME = 'VCO_LAC_777_32' FRAME_-5482_CLASS = 4 FRAME_-5482_CLASS_ID = -5482 FRAME_-5482_CENTER = -5 TKFRAME_-5482_RELATIVE = 'VCO_LAC_BASE' TKFRAME_-5482_SPEC = 'ANGLES' TKFRAME_-5482_UNITS = 'DEGREES' TKFRAME_-5482_AXES = ( 3, 1, 2 ) TKFRAME_-5482_ANGLES = ( 90.000, -96.47707559, 0.92529651 ) \begintext \begintext LIR Frames ======================================================================== This section of the file contains the definitions of the LIR frames. LIR Frame Tree -------------------------------------- The diagram below shows the LIR frame hierarchy. "J2000" INERTIAL | | | |<-pck | | | +--> "IAU_EARTH" EARTH BODY-FIXED | +--> "IAU_VENUS" VENUS BODY-FIXED | |<-ck | V "VCO_SPACECRAFT" | |<-fixed | +--> "VCO_LIR_BASE" | +--> "VCO_LIR_PIC" +--> "VCO_LIR_OPN" +--> "VCO_LIR_SHT" LIR Base Frame -------------------------------------- The LIR base frame -- VCO_LIR_BASE -- is defined by the camera design and its mounting on the s/c -Y plate as follows: - +X axis nominally points in the direction of the s/c +Z axis; - +Y axis nominally points in the direction of the s/c +X axis; - +Z completes the right hand frame and nominally points in the direction of the s/c +Y axis; - the origin of the frame is located at the focal point of the LIR optics system. Because the LIR is rigidly mounted on the s/c, the LIR base frame is defined as a fixed-offset frame with its orientation given relative to the VCO_SPACECRAFT frame. Any misalignment between nominal and actual LIR mounting alignment measured pre-launch should be incorporated into the definition of this frame. This diagram illustrates nominal VCO_LIR_BASE frame with respect to the spacecraft frame. -X s/c side view: ----------------- ^ +XLIRb _____________| ._|_____________|_. [H=| | | | | | | | | | +ZLIRb<------x]| +YLIRb is into the page | | =================>-------o| |o-------<================= SAP1 | | SAP2 | | | +Zsc | | ^ | | | | []=.________|________. | | | <---------x______. +Xsc is into the page +Ysc / \ /_____\ Main Engine Nominally, a rotation of -90 degrees about the +Z axis and a subsequent rotation of -90 degrees about the +Y axis are needed to co-aligned the s/c frame with LIR base frame. Since the SPICE frames subsystem calls for specifying the reverse transformation--going from the instrument or structure frame to the base frame--as compared to the description given above, the order of rotations assigned to the TKFRAME_*_AXES keyword is also reversed compared to the above text, and the signs associated with the rotation angles assigned to the TKFRAME_*_ANGLES keyword are the opposite from what is written in the above text. \begindata FRAME_VCO_LIR_BASE = -5500 FRAME_-5500_NAME = 'VCO_LIR_BASE' FRAME_-5500_CLASS = 4 FRAME_-5500_CLASS_ID = -5500 FRAME_-5500_CENTER = -5 TKFRAME_-5500_RELATIVE = 'VCO_SPACECRAFT' TKFRAME_-5500_SPEC = 'ANGLES' TKFRAME_-5500_UNITS = 'DEGREES' TKFRAME_-5500_AXES = ( 1, 3, 2 ) TKFRAME_-5500_ANGLES = ( 00.000, 90.000, 90.000 ) \begintext LIR Optics System Frame -------------------------------------- The LIR Optical conditions, picture(open - close), shutter_open, shutter_close -- VCO_LIR_PIC, VCO_LIR_OPN, VCO_LIR_SHT -- are defined by the shutter status. They share the LIR optics system. The LIR optics system is nominally co-aligned with the LIR base frame -- VCO_LIR_BASE (from [5]): - +Z axis is in the nominal direction of the LIR boresight; it nominally points in the direction of the s/c -X axis; - +Y axis nominally points along the s/c +Y axis; - +X completes the right hand frame and nominally points in the direction of the s/c +Z axis; - the origin of the frame is located at the focal point of the LIR optics system. This diagram illustrates nominal frame of LIR optics system with respect to the VCO_LIR_BASE -X s/c side view: ----------------- ^ +XLIRb, +X_PIC, +X_OPN, +X_SHT, _____________| ._|_____________|_. [H=| | | | | | | | | +YLIRb is into the page [| +ZLIRb,<------x]| +Z_PIC, .. are out of the page | +Y_PIC, .. | =================>-------o| |o-------<================= SAP1 | | SAP2 | | | +Zsc | | ^ | | | | []=.________|________. | | | <---------x______. +Xsc is into the page +Ysc / \ /_____\ Main Engine The focal point of each of the optical channels of the LIR instrument is on the same plane, and therefore, every frame of each channel is, nominally co-aligned with the LIR base frame. \begindata FRAME_VCO_LIR_PIC = -5510 FRAME_-5510_NAME = 'VCO_LIR_PIC' FRAME_-5510_CLASS = 4 FRAME_-5510_CLASS_ID = -5510 FRAME_-5510_CENTER = -5 TKFRAME_-5510_RELATIVE = 'VCO_LIR_BASE' TKFRAME_-5510_SPEC = 'ANGLES' TKFRAME_-5510_UNITS = 'DEGREES' TKFRAME_-5510_AXES = ( 1, 2, 3 ) TKFRAME_-5510_ANGLES = ( -90.000, 0.000, 0.000 ) FRAME_VCO_LIR_OPN = -5520 FRAME_-5520_NAME = 'VCO_LIR_OPN' FRAME_-5520_CLASS = 4 FRAME_-5520_CLASS_ID = -5520 FRAME_-5520_CENTER = -5 TKFRAME_-5520_RELATIVE = 'VCO_LIR_BASE' TKFRAME_-5520_SPEC = 'ANGLES' TKFRAME_-5520_UNITS = 'DEGREES' TKFRAME_-5520_AXES = ( 1, 2, 3 ) TKFRAME_-5520_ANGLES = ( -90.000, 0.000, 0.000 ) FRAME_VCO_LIR_SHT = -5530 FRAME_-5530_NAME = 'VCO_LIR_SHT' FRAME_-5530_CLASS = 4 FRAME_-5530_CLASS_ID = -5530 FRAME_-5530_CENTER = -5 TKFRAME_-5530_RELATIVE = 'VCO_LIR_BASE' TKFRAME_-5530_SPEC = 'ANGLES' TKFRAME_-5530_UNITS = 'DEGREES' TKFRAME_-5530_AXES = ( 1, 2, 3 ) TKFRAME_-5530_ANGLES = ( -90.000, 0.000, 0.000 ) \begintext UVI Frames ======================================================================== This section of the file contains the definitions of the UVI frames. UVI Frame Tree -------------------------------------- The diagram below shows the UVI frame hierarchy. "J2000" INERTIAL | | | |<-pck | | | +--> "IAU_EARTH" EARTH BODY-FIXED | +--> "IAU_VENUS" VENUS BODY-FIXED | |<-ck | V "VCO_SPACECRAFT" | |<-fixed | +--> "VCO_UVI_BASE" | +--> "VCO_UVI_283" +--> "VCO_UVI_DIF" +--> "VCO_UVI_365" +--> "VCO_UVI_SHT" UVI Base Frame -------------------------------------- The UVI base frame -- VCO_UVI_BASE -- is defined by the camera design and its mounting on the s/c -Y plate as follows: - +Z axis is in the nominal direction of the UVI boresight; it nominally points in the direction of the s/c -X axis; - +Y axis is parallel to the nominal opposite direction of UVI CCD lines and nominally points along the s/c +Y axis; - +X completes the right hand frame and is perpendicular to the nominal CCD detector lines; it nominally points in the direction of the s/c +Z axis; - the origin of the frame is located at the focal point of the UVI optics system. Because the UVI is rigidly mounted on the s/c, the UVI base frame is defined as a fixed-offset frame with its orientation given relative to the VCO_SPACECRAFT frame. Any misalignment between nominal and actual UVI mounting alignment measured pre-launch should be incorporated into the definition of this frame. This diagram illustrates nominal VCO_UVI_BASE frame with respect to the spacecraft frame. -X s/c side view: ----------------- ^ +Xuvib _____________| ._|_____________|_. [H=| | | | | | | | | | +Yuvib<------o]| +Zuvib is out of the page | | =================>-------o| |o-------<================= SAP1 | | SAP2 | | | +Zsc | | ^ | | | | []=.________|________. | | | <---------x______. +Xsc is into the page +Ysc / \ /_____\ Main Engine Nominally, a single rotation of -90 degrees about the +Y axis is needed to co-aligned the s/c frame with UVI base frame. Since the SPICE frames subsystem calls for specifying the reverse transformation--going from the instrument or structure frame to the base frame--as compared to the description given above, the order of rotations assigned to the TKFRAME_*_AXES keyword is also reversed compared to the above text, and the signs associated with the rotation angles assigned to the TKFRAME_*_ANGLES keyword are the opposite from what is written in the above text. \begindata FRAME_VCO_UVI_BASE = -5600 FRAME_-5600_NAME = 'VCO_UVI_BASE' FRAME_-5600_CLASS = 4 FRAME_-5600_CLASS_ID = -5600 FRAME_-5600_CENTER = -5 TKFRAME_-5600_RELATIVE = 'VCO_SPACECRAFT' TKFRAME_-5600_SPEC = 'ANGLES' TKFRAME_-5600_UNITS = 'DEGREES' TKFRAME_-5600_AXES = ( 1, 2, 3 ) TKFRAME_-5600_ANGLES = ( 000.000, 90.000, 000.000 ) \begintext UVI Optics System Frame -------------------------------------- The UVI Optical filters, 283nm, diffuser, 365nm and shutter -- VCO_UVI_283, VCO_UVI_DIF, VCO_UVI_365 and VCO_UVI_SHT -- are mounted on a single filter wheel. Optical channels of these filters share the UVI optics system by rotating the wheel. The UVI optics system is nominally co-aligned with the UVI base frame -- VCO_UVI_BASE (from [5]): - +Z axis is in the nominal direction of the UVI boresight; it nominally points in the direction of the s/c -X axis; - +Y axis is parallel to the nominal opposite direction of UVI CCD lines and nominally points along the s/c +Y axis; - +X completes the right hand frame and is perpendicular to the nominal CCD detector lines; it nominally points in the direction of the s/c +Z axis; - the origin of the frame is located at the focal point of the UVI optics system. This diagram illustrates nominal frame of UVI optics system with respect to the VCO_UVI_BASE -X s/c side view: ----------------- ^ +Xuvib, +X_283nm, +Xdif, _____________| X_365nm, and +Xsht ._|_____________|_. [H=| | | | | | | | | +Zuvib, +Z_283nm, +Zdif, [| +Yuvib,<------o]| +Z_365nm, and +Zsht are | +Y_283nm, +Ydif,| out of the page =================>-------o| +Y_365nm, |o-------<================= SAP1 | and +Ysht | SAP2 | | | +Zsc | | ^ | | | | []=.________|________. | | | <---------x______. +Xsc is into the page +Ysc / \ /_____\ Main Engine The focal point of each of the optical channels of the UVI instrument is on the same plane, and therefore, every frame of each channel is, nominally co-aligned with the UVI base frame. \begindata FRAME_VCO_UVI_283 = -5610 FRAME_-5610_NAME = 'VCO_UVI_283' FRAME_-5610_CLASS = 4 FRAME_-5610_CLASS_ID = -5610 FRAME_-5610_CENTER = -5 TKFRAME_-5610_RELATIVE = 'VCO_UVI_BASE' TKFRAME_-5610_SPEC = 'ANGLES' TKFRAME_-5610_UNITS = 'DEGREES' TKFRAME_-5610_AXES = ( 1, 2, 3 ) TKFRAME_-5610_ANGLES = ( -0.268, 0.223, 0.049 ) FRAME_VCO_UVI_DIF = -5620 FRAME_-5620_NAME = 'VCO_UVI_DIF' FRAME_-5620_CLASS = 4 FRAME_-5620_CLASS_ID = -5620 FRAME_-5620_CENTER = -5 TKFRAME_-5620_RELATIVE = 'VCO_UVI_BASE' TKFRAME_-5620_SPEC = 'ANGLES' TKFRAME_-5620_UNITS = 'DEGREES' TKFRAME_-5620_AXES = ( 1, 2, 3 ) TKFRAME_-5620_ANGLES = ( -0.268, 0.223, 0.049 ) FRAME_VCO_UVI_365 = -5630 FRAME_-5630_NAME = 'VCO_UVI_365' FRAME_-5630_CLASS = 4 FRAME_-5630_CLASS_ID = -5630 FRAME_-5630_CENTER = -5 TKFRAME_-5630_RELATIVE = 'VCO_UVI_BASE' TKFRAME_-5630_SPEC = 'ANGLES' TKFRAME_-5630_UNITS = 'DEGREES' TKFRAME_-5630_AXES = ( 1, 2, 3 ) TKFRAME_-5630_ANGLES = ( -0.268, 0.223, 0.049 ) FRAME_VCO_UVI_SHT = -5640 FRAME_-5640_NAME = 'VCO_UVI_SHT' FRAME_-5640_CLASS = 4 FRAME_-5640_CLASS_ID = -5640 FRAME_-5640_CENTER = -5 TKFRAME_-5640_RELATIVE = 'VCO_UVI_BASE' TKFRAME_-5640_SPEC = 'ANGLES' TKFRAME_-5640_UNITS = 'DEGREES' TKFRAME_-5640_AXES = ( 1, 2, 3 ) TKFRAME_-5640_ANGLES = ( -0.268, 0.223, 0.049 ) \begintext Planet-C Mission NAIF ID Codes -- Definition Section ======================================================================== This section contains name to NAIF ID mappings for the VCO mission. Planet-C Spacecraft (VCO) spacecraft and instruments IDs: ------------------------------------------------------------- This table summarizes VCO Spacecraft IDs: Name ID Synonyms --------------------- ------- ---------------------------- VCO -5 PLANET-C, AKATSUKI, VENUS CLIMATE ORBITER, VENUS_CLIMATE_ORBITER, VENUS-CLIMATE-ORBITER, VCO Notes: -- 'VCO', 'PLANET-C', 'AKATSUKI', 'VENUS CLIMATE ORBITER', 'VENUS_CLIMATE_ORBITER', 'VENUS-CLIMATE-ORBITER', and 'VCO' are synonyms and all map to the official VCO s/c ID (-5); -- 'VCO, 'PLANET-C', 'AKATSUKI' is officially added to the Toolkit; Name-ID Mapping keywords: \begindata NAIF_BODY_NAME += ( 'VCO' ) NAIF_BODY_CODE += ( -5 ) NAIF_BODY_NAME += ( 'PLANET-C' ) NAIF_BODY_CODE += ( -5 ) NAIF_BODY_NAME += ( 'AKATSUKI' ) NAIF_BODY_CODE += ( -5 ) NAIF_BODY_NAME += ( 'VENUS CLIMATE ORBITER' ) NAIF_BODY_CODE += ( -5 ) NAIF_BODY_NAME += ( 'VENUS_CLIMATE_ORBITER' ) NAIF_BODY_CODE += ( -5 ) NAIF_BODY_NAME += ( 'VENUS-CLIMATE-ORBITER' ) NAIF_BODY_CODE += ( -5 ) NAIF_BODY_NAME += ( 'VCO' ) NAIF_BODY_CODE += ( -5 ) \begintext VCO Spacecraft Structures IDs -------------------------------------- This table summarizes VCO Spacecraft Structure IDs: Name ID Synonyms --------------------- ------- ------------------------- VCO_SPACECRAFT -5000 VCO_SC VCO_SAP1 -5011[T.B.D] VCO_SAP2 -5012[T.B.D] VCO_XHGA-T -5111[T.B.D] VCO_XHGA-R -5112[T.B.D] VCO_XMGA-A -5121[T.B.D] VCO_XMGA-B -5122[T.B.D] VCO_XLGA-A -5131[T.B.D] VCO_XLGA-B -5132[T.B.D] Notes: -- 'VCO_SC' and 'VCO_SPACECRAFT' are synonyms and all map to the VCO s/c bus structure ID (-5000); \begindata NAIF_BODY_NAME += ( 'VCO_SPACECRAFT' ) NAIF_BODY_CODE += ( -5000 ) NAIF_BODY_NAME += ( 'VCO_SC' ) NAIF_BODY_CODE += ( -5000 ) NAIF_BODY_NAME += ( 'VCO_SAP1' ) NAIF_BODY_CODE += ( -5011 ) NAIF_BODY_NAME += ( 'VCO_SAP2' ) NAIF_BODY_CODE += ( -5012 ) NAIF_BODY_NAME += ( 'VCO_XHGA-T' ) NAIF_BODY_CODE += ( -5111 ) NAIF_BODY_NAME += ( 'VCO_XHGA-R' ) NAIF_BODY_CODE += ( -5112 ) NAIF_BODY_NAME += ( 'VCO_XMGA-A' ) NAIF_BODY_CODE += ( -5121 ) NAIF_BODY_NAME += ( 'VCO_XMGA-B' ) NAIF_BODY_CODE += ( -5122 ) NAIF_BODY_NAME += ( 'VCO_XLGA-A' ) NAIF_BODY_CODE += ( -5131 ) NAIF_BODY_NAME += ( 'VCO_XLGA-B' ) NAIF_BODY_CODE += ( -5132 ) \begintext IR1 IDs -------------------------------------- This table summarizes IR1 IDs: Name ID --------------------- ------- VCO_IR1_BASE -5200 VCO_IR1_09D -5210 VCO_IR1_09N -5220 VCO_IR1_097 -5230 VCO_IR1_101 -5240 VCO_IR1_DIF -5250 VCO_IR1_DRK -5260 -------------------- ------- Name-ID Mapping keywords: \begindata NAIF_BODY_NAME += ( 'VCO_IR1_BASE' ) NAIF_BODY_CODE += ( -5200 ) NAIF_BODY_NAME += ( 'VCO_IR1_09D' ) NAIF_BODY_CODE += ( -5210 ) NAIF_BODY_NAME += ( 'VCO_IR1_09N' ) NAIF_BODY_CODE += ( -5220 ) NAIF_BODY_NAME += ( 'VCO_IR1_097' ) NAIF_BODY_CODE += ( -5230 ) NAIF_BODY_NAME += ( 'VCO_IR1_101' ) NAIF_BODY_CODE += ( -5240 ) NAIF_BODY_NAME += ( 'VCO_IR1_DIF' ) NAIF_BODY_CODE += ( -5250 ) NAIF_BODY_NAME += ( 'VCO_IR1_DRK' ) NAIF_BODY_CODE += ( -5260 ) \begintext IR2 IDs -------------------------------------- This table summarizes IR2 IDs: Name ID --------------------- ------- VCO_IR2_BASE -5300 VCO_IR2_174 -5310 VCO_IR2_226 -5320 VCO_IR2_232 -5330 VCO_IR2_202 -5340 VCO_IR2_165 -5350 VCO_IR2_DRK -5360 -------------------- ------- Name-ID Mapping keywords: \begindata NAIF_BODY_NAME += ( 'VCO_IR2_BASE' ) NAIF_BODY_CODE += ( -5300 ) NAIF_BODY_NAME += ( 'VCO_IR2_174' ) NAIF_BODY_CODE += ( -5310 ) NAIF_BODY_NAME += ( 'VCO_IR2_226' ) NAIF_BODY_CODE += ( -5320 ) NAIF_BODY_NAME += ( 'VCO_IR2_232' ) NAIF_BODY_CODE += ( -5330 ) NAIF_BODY_NAME += ( 'VCO_IR2_202' ) NAIF_BODY_CODE += ( -5340 ) NAIF_BODY_NAME += ( 'VCO_IR2_165' ) NAIF_BODY_CODE += ( -5350 ) NAIF_BODY_NAME += ( 'VCO_IR2_DRK' ) NAIF_BODY_CODE += ( -5360 ) \begintext LAC IDs -------------------------------------- This table summarizes LAC IDs: Name ID --------------------- ------- VCO_LAC_BASE -5400 VCO_LAC_557 -5410 VCO_LAC_BG -5420 VCO_LAC_HBII1 -5430 VCO_LAC_HBII2 -5440 VCO_LAC_777_01 -5451 VCO_LAC_777_02 -5452 VCO_LAC_777_03 -5453 . . . VCO_LAC_777_32 -5482 -------------------- ------- Name-ID Mapping keywords: \begindata NAIF_BODY_NAME += ( 'VCO_LAC_BASE' ) NAIF_BODY_CODE += ( -5400 ) NAIF_BODY_NAME += ( 'VCO_LAC_557' ) NAIF_BODY_CODE += ( -5410 ) NAIF_BODY_NAME += ( 'VCO_LAC_BG' ) NAIF_BODY_CODE += ( -5420 ) NAIF_BODY_NAME += ( 'VCO_LAC_HBII1' ) NAIF_BODY_CODE += ( -5430 ) NAIF_BODY_NAME += ( 'VCO_LAC_HBII2' ) NAIF_BODY_CODE += ( -5440 ) NAIF_BODY_NAME += ( 'VCO_LAC_777_01' ) NAIF_BODY_CODE += ( -5451 ) NAIF_BODY_NAME += ( 'VCO_LAC_777_02' ) NAIF_BODY_CODE += ( -5452 ) NAIF_BODY_NAME += ( 'VCO_LAC_777_03' ) NAIF_BODY_CODE += ( -5453 ) NAIF_BODY_NAME += ( 'VCO_LAC_777_04' ) NAIF_BODY_CODE += ( -5454 ) NAIF_BODY_NAME += ( 'VCO_LAC_777_05' ) NAIF_BODY_CODE += ( -5455 ) NAIF_BODY_NAME += ( 'VCO_LAC_777_06' ) NAIF_BODY_CODE += ( -5456 ) NAIF_BODY_NAME += ( 'VCO_LAC_777_07' ) NAIF_BODY_CODE += ( -5457 ) NAIF_BODY_NAME += ( 'VCO_LAC_777_08' ) NAIF_BODY_CODE += ( -5458 ) NAIF_BODY_NAME += ( 'VCO_LAC_777_09' ) NAIF_BODY_CODE += ( -5459 ) NAIF_BODY_NAME += ( 'VCO_LAC_777_10' ) NAIF_BODY_CODE += ( -5460 ) NAIF_BODY_NAME += ( 'VCO_LAC_777_11' ) NAIF_BODY_CODE += ( -5461 ) NAIF_BODY_NAME += ( 'VCO_LAC_777_12' ) NAIF_BODY_CODE += ( -5462 ) NAIF_BODY_NAME += ( 'VCO_LAC_777_13' ) NAIF_BODY_CODE += ( -5463 ) NAIF_BODY_NAME += ( 'VCO_LAC_777_14' ) NAIF_BODY_CODE += ( -5464 ) NAIF_BODY_NAME += ( 'VCO_LAC_777_15' ) NAIF_BODY_CODE += ( -5465 ) NAIF_BODY_NAME += ( 'VCO_LAC_777_16' ) NAIF_BODY_CODE += ( -5466 ) NAIF_BODY_NAME += ( 'VCO_LAC_777_17' ) NAIF_BODY_CODE += ( -5467 ) NAIF_BODY_NAME += ( 'VCO_LAC_777_18' ) NAIF_BODY_CODE += ( -5468 ) NAIF_BODY_NAME += ( 'VCO_LAC_777_19' ) NAIF_BODY_CODE += ( -5469 ) NAIF_BODY_NAME += ( 'VCO_LAC_777_20' ) NAIF_BODY_CODE += ( -5470 ) NAIF_BODY_NAME += ( 'VCO_LAC_777_21' ) NAIF_BODY_CODE += ( -5471 ) NAIF_BODY_NAME += ( 'VCO_LAC_777_22' ) NAIF_BODY_CODE += ( -5472 ) NAIF_BODY_NAME += ( 'VCO_LAC_777_23' ) NAIF_BODY_CODE += ( -5473 ) NAIF_BODY_NAME += ( 'VCO_LAC_777_24' ) NAIF_BODY_CODE += ( -5474 ) NAIF_BODY_NAME += ( 'VCO_LAC_777_25' ) NAIF_BODY_CODE += ( -5475 ) NAIF_BODY_NAME += ( 'VCO_LAC_777_26' ) NAIF_BODY_CODE += ( -5476 ) NAIF_BODY_NAME += ( 'VCO_LAC_777_27' ) NAIF_BODY_CODE += ( -5477 ) NAIF_BODY_NAME += ( 'VCO_LAC_777_28' ) NAIF_BODY_CODE += ( -5478 ) NAIF_BODY_NAME += ( 'VCO_LAC_777_29' ) NAIF_BODY_CODE += ( -5479 ) NAIF_BODY_NAME += ( 'VCO_LAC_777_30' ) NAIF_BODY_CODE += ( -5480 ) NAIF_BODY_NAME += ( 'VCO_LAC_777_31' ) NAIF_BODY_CODE += ( -5481 ) NAIF_BODY_NAME += ( 'VCO_LAC_777_32' ) NAIF_BODY_CODE += ( -5482 ) \begintext LIR IDs -------------------------------------- This table summarizes LIR IDs: Name ID --------------------- ------- VCO_LIR_BASE -5500 VCO_LIR_PIC -5510 VCO_LIR_OPN -5520 VCO_LIR_SHT -5530 --------------------- ------- Name-ID Mapping keywords: \begindata NAIF_BODY_NAME += ( 'VCO_LIR_BASE' ) NAIF_BODY_CODE += ( -5500 ) NAIF_BODY_NAME += ( 'VCO_LIR_PIC' ) NAIF_BODY_CODE += ( -5510 ) NAIF_BODY_NAME += ( 'VCO_LIR_OPN' ) NAIF_BODY_CODE += ( -5520 ) NAIF_BODY_NAME += ( 'VCO_LIR_SHT' ) NAIF_BODY_CODE += ( -5530 ) \begintext UVI IDs -------------------------------------- This table summarizes UVI IDs: Name ID --------------------- ------- VCO_UVI_BASE -5600 VCO_UVI_283 -5610 VCO_UVI_DIF -5620 VCO_UVI_365 -5630 VCO_UVI_SHT -5640 --------------------- ------- Name-ID Mapping keywords: \begindata NAIF_BODY_NAME += ( 'VCO_UVI_BASE' ) NAIF_BODY_CODE += ( -5600 ) NAIF_BODY_NAME += ( 'VCO_UVI_283' ) NAIF_BODY_CODE += ( -5610 ) NAIF_BODY_NAME += ( 'VCO_UVI_DIF' ) NAIF_BODY_CODE += ( -5620 ) NAIF_BODY_NAME += ( 'VCO_UVI_365' ) NAIF_BODY_CODE += ( -5630 ) NAIF_BODY_NAME += ( 'VCO_UVI_SHT' ) NAIF_BODY_CODE += ( -5640 ) \begintext EOF