KPL/FK This is a special MRO FK. It contains definitions for a few selected frames needed to tie HIRISE to J2000. This file does not provide any descriptions; see the latest official MRO FK for them. In this FK rotation from MRO_HIRISE_LOOK_DIRECTION to MRO_SPACECRAFT frame is set to zero. ========================================================================== Frame tree implemented by the frame definitions provided in this file: "J2000" INERTIAL ---------------- | | <-dynamic | V "MRO_MME_OF_DATE" ----------------- | | <--ck | V "MRO_SPACECRAFT" ---------------- | | <--fixed | V "MRO_HIRISE_LOOK_DIRECTION" --------------------------- | | <--fixed | V "MRO_HIRISE_OPTICAL_AXIS" ------------------------- ========================================================================== HIRISE_LOOK_DIRECTION and MRO_HIRISE_OPTICAL_AXIS frame definitions. \begindata FRAME_MRO_HIRISE_LOOK_DIRECTION = -74699 FRAME_-74699_NAME = 'MRO_HIRISE_LOOK_DIRECTION' FRAME_-74699_CLASS = 4 FRAME_-74699_CLASS_ID = -74699 FRAME_-74699_CENTER = -74 TKFRAME_-74699_SPEC = 'MATRIX' TKFRAME_-74699_RELATIVE = 'MRO_SPACECRAFT' TKFRAME_-74699_MATRIX = ( 1.00000000 0.00000000 0.00000000 0.00000000 1.00000000 0.00000000 0.00000000 0.00000000 1.00000000 ) FRAME_MRO_HIRISE_OPTICAL_AXIS = -74690 FRAME_-74690_NAME = 'MRO_HIRISE_OPTICAL_AXIS' FRAME_-74690_CLASS = 4 FRAME_-74690_CLASS_ID = -74690 FRAME_-74690_CENTER = -74 TKFRAME_-74690_SPEC = 'MATRIX' TKFRAME_-74690_RELATIVE = 'MRO_HIRISE_LOOK_DIRECTION' TKFRAME_-74690_MATRIX = ( 1.00000000 0.00000000 0.00000000 0.00000000 1.00000000 0.00000000 0.00000000 0.00000000 1.00000000 ) \begintext ========================================================================== MRO_MME_OF_DATE and MRO_SPACECRAFT frame definition: \begindata FRAME_MRO_MME_OF_DATE = -74900 FRAME_-74900_NAME = 'MRO_MME_OF_DATE' FRAME_-74900_CLASS = 5 FRAME_-74900_CLASS_ID = -74900 FRAME_-74900_CENTER = 499 FRAME_-74900_RELATIVE = 'J2000' FRAME_-74900_DEF_STYLE = 'PARAMETERIZED' FRAME_-74900_FAMILY = 'EULER' FRAME_-74900_EPOCH = @2000-JAN-1/12:00:00 FRAME_-74900_AXES = ( 3 1 3 ) FRAME_-74900_UNITS = 'DEGREES' FRAME_-74900_ANGLE_1_COEFFS = ( -47.68143 0.33621061170684714E-10 ) FRAME_-74900_ANGLE_2_COEFFS = ( -37.1135 -0.19298045478743630E-10 ) FRAME_-74900_ANGLE_3_COEFFS = ( 0.0 ) FRAME_-74900_ROTATION_STATE = 'INERTIAL' FRAME_MRO_SPACECRAFT = -74000 FRAME_-74000_NAME = 'MRO_SPACECRAFT' FRAME_-74000_CLASS = 3 FRAME_-74000_CLASS_ID = -74000 FRAME_-74000_CENTER = -74 CK_-74000_SCLK = -74 CK_-74000_SPK = -74 \begintext MRO spacecraft and HIRISE name/ID mappings. \begindata NAIF_BODY_NAME += ( 'MARS RECONNAISSANCE ORBITER' ) NAIF_BODY_CODE += ( -74 ) NAIF_BODY_NAME += ( 'MRO' ) NAIF_BODY_CODE += ( -74 ) NAIF_BODY_NAME += ( 'MRO_SPACECRAFT' ) NAIF_BODY_CODE += ( -74000 ) NAIF_BODY_NAME += ( 'MRO_SPACECRAFT_BUS' ) NAIF_BODY_CODE += ( -74000 ) NAIF_BODY_NAME += ( 'MRO_SC_BUS' ) NAIF_BODY_CODE += ( -74000 ) NAIF_BODY_NAME += ( 'MRO_HIRISE' ) NAIF_BODY_CODE += ( -74699 ) NAIF_BODY_NAME += ( 'MRO_HIRISE_CCD0' ) NAIF_BODY_CODE += ( -74600 ) NAIF_BODY_NAME += ( 'MRO_HIRISE_CCD1' ) NAIF_BODY_CODE += ( -74601 ) NAIF_BODY_NAME += ( 'MRO_HIRISE_CCD2' ) NAIF_BODY_CODE += ( -74602 ) NAIF_BODY_NAME += ( 'MRO_HIRISE_CCD3' ) NAIF_BODY_CODE += ( -74603 ) NAIF_BODY_NAME += ( 'MRO_HIRISE_CCD4' ) NAIF_BODY_CODE += ( -74604 ) NAIF_BODY_NAME += ( 'MRO_HIRISE_CCD5' ) NAIF_BODY_CODE += ( -74605 ) NAIF_BODY_NAME += ( 'MRO_HIRISE_CCD6' ) NAIF_BODY_CODE += ( -74606 ) NAIF_BODY_NAME += ( 'MRO_HIRISE_CCD7' ) NAIF_BODY_CODE += ( -74607 ) NAIF_BODY_NAME += ( 'MRO_HIRISE_CCD8' ) NAIF_BODY_CODE += ( -74608 ) NAIF_BODY_NAME += ( 'MRO_HIRISE_CCD9' ) NAIF_BODY_CODE += ( -74609 ) NAIF_BODY_NAME += ( 'MRO_HIRISE_CCD10' ) NAIF_BODY_CODE += ( -74610 ) NAIF_BODY_NAME += ( 'MRO_HIRISE_CCD11' ) NAIF_BODY_CODE += ( -74611 ) NAIF_BODY_NAME += ( 'MRO_HIRISE_CCD12' ) NAIF_BODY_CODE += ( -74612 ) NAIF_BODY_NAME += ( 'MRO_HIRISE_CCD13' ) NAIF_BODY_CODE += ( -74613 ) \begintext