ORX Structures SPK File =============================================================================== This SPK file contains location of various ORX structures and science and engineering instruments. Version and Date -------------------------------------------------------- Version 4.0 -- Fri Jul 27 12:51:58 PDT 2018 -- Boris Semenov/NAIF Changed location of the OLA base (ORX_OLA_BASE, -64400) and added location of the OLA mirror center (ORX_OLA_ART, -64401) w.r.t. the OLA base (ORX_OLA_BASE, -64400), both based on [8]. Version 3.0 -- Thu Dec 14 16:20:39 PST 2017 -- Boris Semenov/NAIF Added location of the SMRF origin (ORX_SPACECRAFT, -64000) w.r.t. the center of mass (ORX, -64) based on [7]. Version 2.0 -- Mon Sep 18 18:48:02 PDT 2017 -- Boris Semenov/NAIF Updated based on [6]: all Version 1.0 dimensions rounded to millimeters and added locations of HGA, MGA, LGA_PX, and LGA_MX. Version 1.0 -- Thu Aug 31 06:48:17 PDT 2017 -- Boris Semenov/NAIF Initial Release. Contact Information ---------------------------------------------------------------------- Boris Semenov, NAIF/JPL, Boris.Semenov@jpl.nasa.gov References ---------------------------------------------------------------------- 1. ``Frames Required Reading'' 2. ``SP-Kernel Required Reading'' 3. ``C-Kernel Required Reading'' 4. ORX Frame Kernel, Latest Version 5. "Spacecraft structures locations", e-mail from David Lorenz, 08/14/17 6. "Updated Structures SPK", e-mail from David Lorenz, 09/15/17 7. "RE: Updated Structures SPK", e-mail from David Lorenz, 12/14/17 8. ``Summary of Spice Kernel Changes.docx'', Michael Daly, York University, 04/20/2018 Related SPICE Kernels ---------------------------------------------------------------------- Descriptions/definitions from the ORX Frames Kernel (FK) file are required in order to understand objects and frames with respect to which the locations are defined in this SPK file. Coordinates ---------------------------------------------------------------------- This table lists ID codes, centers ID codes, and reference frame names for ORX structures, the locations of which are provided in this SPK file: STRUCTURE ID CENTER FRAME ------------------------ ------ ------ ------------------ ORX_SPACECRAFT -64000 -64 ORX_SPACECRAFT ORX_NAVCAM1 -64081 -64000 ORX_SPACECRAFT ORX_NAVCAM2 -64082 -64000 ORX_SPACECRAFT ORX_OCAMS_POLYCAM -64360 -64000 ORX_SPACECRAFT ORX_OCAMS_MAPCAM -64361 -64000 ORX_SPACECRAFT ORX_OCAMS_SAMCAM -64362 -64000 ORX_SPACECRAFT ORX_OLA_BASE -64400 -64000 ORX_SPACECRAFT ORX_OLA_ART -64401 -64400 ORX_OLA_BASE ORX_OTES -64310 -64000 ORX_SPACECRAFT ORX_OVIRS_SCI -64321 -64000 ORX_SPACECRAFT ORX_REXIS -64330 -64000 ORX_SPACECRAFT ORX_LIDAR-1 -64072 -64000 ORX_SPACECRAFT ORX_LIDAR-2 -64073 -64000 ORX_SPACECRAFT ORX_HGA -64060 -64000 ORX_SPACECRAFT ORX_MGA -64061 -64000 ORX_SPACECRAFT ORX_LGA_PX -64062 -64000 ORX_SPACECRAFT ORX_LGA_MX -64063 -64000 ORX_SPACECRAFT This table provides the coordinates (from [6,7]) of the instruments and structures listed in the table above, in cm: STRUCTURE X Y Z ------------------------ --------- --------- --------- ORX_SPACECRAFT -1.1905 -0.1935 100.2930 ORX_NAVCAM1 -48.5000 -75.2000 18.5000 ORX_NAVCAM2 -49.5000 -87.5000 18.9000 ORX_OCAMS_POLYCAM -58.4000 83.8000 13.0000 ORX_OCAMS_MAPCAM -47.6000 109.2000 18.5000 ORX_OCAMS_SAMCAM 0.0000 52.0000 9.7000 ORX_OLA_BASE 21.7700 -105.0900 3.2400 ORX_OLA_ART -12.2600 5.2900 9.4500 ORX_OTES -96.7000 63.8000 4.2000 ORX_OVIRS_SCI -130.4000 55.0000 -51.1000 ORX_REXIS 20.3000 104.8000 14.5000 ORX_LIDAR-1 -22.9000 -104.7000 -5.2000 ORX_LIDAR-2 -43.1000 -104.7000 -5.2000 ORX_HGA 143.1000 0.0000 -34.3000 ORX_MGA 141.7000 -68.6000 -151.4000 ORX_LGA_PX 128.8000 -48.3000 -162.6000 ORX_LGA_MX -130.5000 -66.2000 24.8000 NOTE1: [5]-[7] did not specify which key points of the instruments the locations are for. NOTE2: [8] specified that the ORX_OLA_BASE location is the center of the top (+Z) face of the OLA alignment cube and the ORX_OLA_ART location is the center of the OLA articulating mirror. These diagrams illustrate locations provided in the table: +Z side view: ------------- LGA_MX * * OVIRS .----------------. .----------------. | \ TAGSAM / | | \._______./ * OTES | | | | | | |_______| | | | | * NAVCAM1 * POLYCAM | * NAVCAM2 * MAPCAM | * LIDAR2 .-----. | | / \ | | * LIDAR1 / CM +Ysc * STOWCAM | | o------> * SAMCAM | | * OLA \ | / | | \ | / * REXIS | `- | -' SRC | | +Xsc V | | | | | | | | | | | | HGA side (HGA Dish not shown) | ===========@`-----------------------------------------------'@============ -Y solar * LGA_PX +Y solar array MGA * * HGA array +Zsc is out of the page. +X side view: ------------- +Zsc ^ NAVCAM2 * LGA_MX _ | POLYCAM MAPCAM * * .-' | SAMCAM * * OLA * NAVCAM1 < SRC | * * * .---------------------- o------> --- OTES REXIS | * LIDAR1 +Xsc +Ysci | | LIDAR2 | | * HGA | | * OVIRS | | | | | | | | * CM | | | | | | | ~ ~ ~ ~ ~ | HGA side (HGA not shown) | ~ ~ ~ ~ ~ `-Y solar \ | | / +Y solar ` ` array || || array ` ===========@`-----------------------------------------------'@============ MGA * * LGA_PX | -------' \_/ Main Engine +Xsc is out of the page. The diagrams above also show location of STOWCAM, that is not provided in this SPK. Data section of the file. ---------------------------------------------------------------------- All locations in the keywords below are provided in km. \begindata SITES += ( 'ORX_SPACECRAFT' ) ORX_SPACECRAFT_IDCODE = -64000 ORX_SPACECRAFT_CENTER = -64 ORX_SPACECRAFT_FRAME = 'ORX_SPACECRAFT' ORX_SPACECRAFT_XYZ = ( -0.000011905 -0.000001935 0.001002930 ) ORX_SPACECRAFT_BOUNDS = ( @2015-01-01, @2040-01-01 ) SITES += ( 'ORX_NAVCAM1' ) ORX_NAVCAM1_IDCODE = -64081 ORX_NAVCAM1_CENTER = -64000 ORX_NAVCAM1_FRAME = 'ORX_SPACECRAFT' ORX_NAVCAM1_XYZ = ( -0.000485000 -0.000752000 0.000185000 ) ORX_NAVCAM1_BOUNDS = ( @2015-01-01, @2040-01-01 ) SITES += ( 'ORX_NAVCAM2' ) ORX_NAVCAM2_IDCODE = -64082 ORX_NAVCAM2_CENTER = -64000 ORX_NAVCAM2_FRAME = 'ORX_SPACECRAFT' ORX_NAVCAM2_XYZ = ( -0.000495000 -0.000875000 0.000189000 ) ORX_NAVCAM2_BOUNDS = ( @2015-01-01, @2040-01-01 ) SITES += ( 'ORX_OCAMS_POLYCAM' ) ORX_OCAMS_POLYCAM_IDCODE = -64360 ORX_OCAMS_POLYCAM_CENTER = -64000 ORX_OCAMS_POLYCAM_FRAME = 'ORX_SPACECRAFT' ORX_OCAMS_POLYCAM_XYZ = ( -0.000584000 0.000838000 0.000130000 ) ORX_OCAMS_POLYCAM_BOUNDS = ( @2015-01-01, @2040-01-01 ) SITES += ( 'ORX_OCAMS_MAPCAM' ) ORX_OCAMS_MAPCAM_IDCODE = -64361 ORX_OCAMS_MAPCAM_CENTER = -64000 ORX_OCAMS_MAPCAM_FRAME = 'ORX_SPACECRAFT' ORX_OCAMS_MAPCAM_XYZ = ( -0.000476000 0.001092000 0.000185000 ) ORX_OCAMS_MAPCAM_BOUNDS = ( @2015-01-01, @2040-01-01 ) SITES += ( 'ORX_OCAMS_SAMCAM' ) ORX_OCAMS_SAMCAM_IDCODE = -64362 ORX_OCAMS_SAMCAM_CENTER = -64000 ORX_OCAMS_SAMCAM_FRAME = 'ORX_SPACECRAFT' ORX_OCAMS_SAMCAM_XYZ = ( 0.000000000 0.000520000 0.000097000 ) ORX_OCAMS_SAMCAM_BOUNDS = ( @2015-01-01, @2040-01-01 ) SITES += ( 'ORX_OLA_BASE' ) ORX_OLA_BASE_IDCODE = -64400 ORX_OLA_BASE_CENTER = -64000 ORX_OLA_BASE_FRAME = 'ORX_SPACECRAFT' ORX_OLA_BASE_XYZ = ( 0.000217700 -0.001050900 0.000032400 ) ORX_OLA_BASE_BOUNDS = ( @2015-01-01, @2040-01-01 ) SITES += ( 'ORX_OLA_ART' ) ORX_OLA_ART_IDCODE = -64401 ORX_OLA_ART_CENTER = -64400 ORX_OLA_ART_FRAME = 'ORX_OLA_BASE' ORX_OLA_ART_XYZ = ( -0.000122600 0.000052900 0.000094500 ) ORX_OLA_ART_BOUNDS = ( @2015-01-01, @2040-01-01 ) SITES += ( 'ORX_OTES' ) ORX_OTES_IDCODE = -64310 ORX_OTES_CENTER = -64000 ORX_OTES_FRAME = 'ORX_SPACECRAFT' ORX_OTES_XYZ = ( -0.000967000 0.000638000 0.000042000 ) ORX_OTES_BOUNDS = ( @2015-01-01, @2040-01-01 ) SITES += ( 'ORX_OVIRS_SCI' ) ORX_OVIRS_SCI_IDCODE = -64321 ORX_OVIRS_SCI_CENTER = -64000 ORX_OVIRS_SCI_FRAME = 'ORX_SPACECRAFT' ORX_OVIRS_SCI_XYZ = ( -0.001304000 0.000550000 -0.000511000 ) ORX_OVIRS_SCI_BOUNDS = ( @2015-01-01, @2040-01-01 ) SITES += ( 'ORX_REXIS' ) ORX_REXIS_IDCODE = -64330 ORX_REXIS_CENTER = -64000 ORX_REXIS_FRAME = 'ORX_SPACECRAFT' ORX_REXIS_XYZ = ( 0.000203000 0.001048000 0.000145000 ) ORX_REXIS_BOUNDS = ( @2015-01-01, @2040-01-01 ) SITES += ( 'ORX_LIDAR-1' ) ORX_LIDAR-1_IDCODE = -64072 ORX_LIDAR-1_CENTER = -64000 ORX_LIDAR-1_FRAME = 'ORX_SPACECRAFT' ORX_LIDAR-1_XYZ = ( -0.000229000 -0.001047000 -0.000052000 ) ORX_LIDAR-1_BOUNDS = ( @2015-01-01, @2040-01-01 ) SITES += ( 'ORX_LIDAR-2' ) ORX_LIDAR-2_IDCODE = -64073 ORX_LIDAR-2_CENTER = -64000 ORX_LIDAR-2_FRAME = 'ORX_SPACECRAFT' ORX_LIDAR-2_XYZ = ( -0.000431000 -0.001047000 -0.000052000 ) ORX_LIDAR-2_BOUNDS = ( @2015-01-01, @2040-01-01 ) SITES += ( 'ORX_HGA' ) ORX_HGA_IDCODE = -64060 ORX_HGA_CENTER = -64000 ORX_HGA_FRAME = 'ORX_SPACECRAFT' ORX_HGA_XYZ = ( 0.001431000 0.000000000 -0.000343000 ) ORX_HGA_BOUNDS = ( @2015-01-01, @2040-01-01 ) SITES += ( 'ORX_MGA' ) ORX_MGA_IDCODE = -64061 ORX_MGA_CENTER = -64000 ORX_MGA_FRAME = 'ORX_SPACECRAFT' ORX_MGA_XYZ = ( 0.001417000 -0.000686000 -0.001514000 ) ORX_MGA_BOUNDS = ( @2015-01-01, @2040-01-01 ) SITES += ( 'ORX_LGA_PX' ) ORX_LGA_PX_IDCODE = -64062 ORX_LGA_PX_CENTER = -64000 ORX_LGA_PX_FRAME = 'ORX_SPACECRAFT' ORX_LGA_PX_XYZ = ( 0.001288000 -0.000483000 -0.001626000 ) ORX_LGA_PX_BOUNDS = ( @2015-01-01, @2040-01-01 ) SITES += ( 'ORX_LGA_MX' ) ORX_LGA_MX_IDCODE = -64063 ORX_LGA_MX_CENTER = -64000 ORX_LGA_MX_FRAME = 'ORX_SPACECRAFT' ORX_LGA_MX_XYZ = ( -0.001305000 -0.000662000 0.000248000 ) ORX_LGA_MX_BOUNDS = ( @2015-01-01, @2040-01-01 ) \begintext End. BRIEF -- Version 3.0.0, January 14, 2008 -- Toolkit Version N0064 Summary for: orx_struct_v04.bsp Bodies Start of Interval (ET) End of Interval (ET) ------- ----------------------------- ----------------------------- -64000* 2015 JAN 01 00:00:00.000 2040 JAN 01 00:00:00.000 -64060* Same coverage as previous object -64061* Same coverage as previous object -64062* Same coverage as previous object -64063* Same coverage as previous object -64072* Same coverage as previous object -64073* Same coverage as previous object -64081* Same coverage as previous object -64082* Same coverage as previous object -64310* Same coverage as previous object -64321* Same coverage as previous object -64330* Same coverage as previous object -64360* Same coverage as previous object -64361* Same coverage as previous object -64362* Same coverage as previous object -64400* Same coverage as previous object -64401* Same coverage as previous object