MAVEN Structures SPK File =============================================================================== This SPK file contains locations of various MAVEN structures and science and engineering instruments. Version and Date -------------------------------------------------------- Version 1.2 -- Mon Aug 11 09:45:06 PDT 2025 -- Boris Semenov/NAIF Replaced the fixed COG offset with a time-dependent offset provided in a segment generated using MKSPK. Extended coverage to 2035. Version 1.1 -- Wed Oct 17 12:26:33 PDT 2018 -- Boris Semenov/NAIF Corrected CG to s/c origin offset. Version 1.0 -- Mon Dec 9 17:50:43 PST 2013 -- 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. MAVEN Frame Kernel, Latest Version 5. MAVEN Coordinate Systems Definition Document, MAV-RP-10-010, Revision: D (SIR), May 18, 2012 6. MAVEN instrument MICDs, latest versions 7. MAVEN MPDF files. Related SPICE Kernels ---------------------------------------------------------------------- Descriptions/definitions from the MAVEN 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 summarizes ID codes, center ID codes, reference frame names and locations for MAVEN structures, the data of which are provided in this SPK file: STRUCTURE ID CENTER FRAME X,m Y,m Z,m ---------------- ------- ------- ---------------- ------- ------- ------- MAVEN_SPACECRAFT -202000 -202 MAVEN_SPACECRAFT time-varying (a,b) MAVEN_HGA -202010 -202000 MAVEN_SPACECRAFT 0.0 0.000 2.541 MAVEN_LGA_FWD -202030 -202000 MAVEN_SPACECRAFT -1.331 -0.559 2.327 MAVEN_LGA_AFT -202040 -202000 MAVEN_SPACECRAFT 1.077 -0.671 0.041 MAVEN_APP -202507 -202000 MAVEN_SPACECRAFT 2.5887 0.2034 2.0655 MAVEN_MAG_PY -202310 -202000 MAVEN_SPACECRAFT 0.0 5.601 2.871 MAVEN_MAG_MY -202410 -202000 MAVEN_SPACECRAFT 0.0 -5.601 2.871 (a) -202000 designates the spacecraft frame origin (the center of the outer plane of the launch vehicle interface ring) while -202 designates the spacecraft's center of gravity (COG). (b) the time-varying COG -to- the spacecraft frame origin offset is provided in the segment generated by MKSPK -- see the MKSPK setup file and comments below the PINPOINT keywords. The diagrams below illustrate the locations shown in the table above. Spacecraft CG (X and Y time-varying, see below) ----------------------------------------------------------------------- -X s/c side: ------------ *. _ .* MAG `o. HGA .' `. .o' MAG `-. .' `. .-' `-. --------- .-' `-o_________..-----------.._________o-' | | | ^ +Zsc| --- | COG @ | time- ^ | | | varying | | | | v +Ysc `-----|-----' --- <-------x -'`-. .-' | `-. .-' @ `-. .-' SWEA `-. LPW .-' `-. LPW +Xsc is into the page. HGA (X and Y coordinates are 0) ----------------------------------------------------------------------- -X s/c side: ------------ *.MAG _ .* `o. HGA .' `. .o' MAG --- `-. .' @ `. .-' ^ `-. --------- .-' | `-o_________..-----------.._________o-' | | | | | +Zsc | | 2.541 m | ^ | | | | | | | | | v +Ysc `-----|-----' --- <-------x -'`-. .-' | `-. .-' @ `-. .-' SWEA `-. LPW .-' `-. LPW +Xsc is into the page. LGAs (Y axis coordinates are not shown). ----------------------------------------------------------------------- -Y s/c side: ------------ 1.331 m ----------|<--->| _ .__.-*-.__. Solar | MAG | Array | | .___. --- @-----------.===========| .' APP ^ LGA "fwd" | | `-' | | +Zsc | | | ^ | | 2.327 m | | | | 0.041 m | | | | LGA "aft" v v .-.-----|-----@ --- --- .-'.' `- x-------> +Xsc --- .-' .' ^ .-' @ | LPW .-' SWEA 1.077 m |<--->|--------- +Ysc is into the page. APP (location of IG and OG axes intersection) ----------------------------------------------------------------------- +Z s/c side: ------------ 0.2034 m ---------->|-|<- ._____. APP --- \__@__| ^ | | | | 2.5887 m | +Xsc | | ^ | ._________._________..-----|-----.._________._________. | | | || .--|--. || | |> v .-| | +Ysc / | \ || | |-. MAG --- < | | <-------o ||| | | > `-| | \ / || | |-' MAG <|_________|_________|HGA'-----' ||_________|_________| `-----------' .-' | `-. .-' | `-. .-' @ `-. .-' SWEA `-. LPW .-' `-. LPW +Zsc is out of the page. -Y s/c side: ------------ HGA _ .__.-*-.__. Solar | MAG | Array | | .___. --- .-----------.===========@ .' APP ^ | | `-' | | +Zsc | | 2.0655 m | ^ | | | | | | | | | UHF v .-.-----|-----. --- .-'.' `- x------`> +Xsc .-' .' .-' @ LPW .-' SWEA +Ysc are into the page. MAG sensors (X coordinates are 0) ----------------------------------------------------------------------- -X s/c side: ------------ 5.601 m 5.601 m |<--------------------------->|<--------------------------->| --- @.MAG _ .@ ^ `o. HGA .' `. .o' MAG | `-. .' `. .-' | `-. --------- .-' | `-o_________..-----------.._________o-' | | | | 2.871 m | +Zsc | | | ^ | | | | | | | | | v +Ysc `-----|-----' --- <-------x -'`-. .-' | `-. .-' @ `-. .-' SWEA `-. LPW .-' `-. LPW +Xsc is into the page. PINPOINT Inputs ---------------------------------------------------------------------- \begindata SITES += ( 'MAVEN_HGA' ) MAVEN_HGA_IDCODE = -202010 MAVEN_HGA_CENTER = -202000 MAVEN_HGA_FRAME = 'MAVEN_SPACECRAFT' MAVEN_HGA_XYZ = ( 0.0000000 0.0000000 0.0025410 ) MAVEN_HGA_BOUNDS = ( @2011-01-01, @2035-01-01 ) SITES += ( 'MAVEN_LGA_FWD' ) MAVEN_LGA_FWD_IDCODE = -202030 MAVEN_LGA_FWD_CENTER = -202000 MAVEN_LGA_FWD_FRAME = 'MAVEN_SPACECRAFT' MAVEN_LGA_FWD_XYZ = ( -0.0013310 -0.0005590 0.0023270 ) MAVEN_LGA_FWD_BOUNDS = ( @2011-01-01, @2035-01-01 ) SITES += ( 'MAVEN_LGA_AFT' ) MAVEN_LGA_AFT_IDCODE = -202040 MAVEN_LGA_AFT_CENTER = -202000 MAVEN_LGA_AFT_FRAME = 'MAVEN_SPACECRAFT' MAVEN_LGA_AFT_XYZ = ( 0.0010770 -0.0006710 0.0000410 ) MAVEN_LGA_AFT_BOUNDS = ( @2011-01-01, @2035-01-01 ) SITES += ( 'MAVEN_APP' ) MAVEN_APP_IDCODE = -202507 MAVEN_APP_CENTER = -202000 MAVEN_APP_FRAME = 'MAVEN_SPACECRAFT' MAVEN_APP_XYZ = ( 0.0025887 0.0002034 0.0020655 ) MAVEN_APP_BOUNDS = ( @2011-01-01, @2035-01-01 ) SITES += ( 'MAVEN_MAG_PY' ) MAVEN_MAG_PY_IDCODE = -202310 MAVEN_MAG_PY_CENTER = -202000 MAVEN_MAG_PY_FRAME = 'MAVEN_SPACECRAFT' MAVEN_MAG_PY_XYZ = ( 0.0000000 0.0056010 0.0028710 ) MAVEN_MAG_PY_BOUNDS = ( @2011-01-01, @2035-01-01 ) SITES += ( 'MAVEN_MAG_MY' ) MAVEN_MAG_MY_IDCODE = -202410 MAVEN_MAG_MY_CENTER = -202000 MAVEN_MAG_MY_FRAME = 'MAVEN_SPACECRAFT' MAVEN_MAG_MY_XYZ = ( 0.0000000 -0.0056010 0.0028710 ) MAVEN_MAG_MY_BOUNDS = ( @2011-01-01, @2035-01-01 ) \begintext End of PINPOINT inputs. ******************************************************************************** MKSPK RUN DATE/TIME: 2025-08-11T11:15:09 MKSPK SETUP FILE: maven_struct_v12.cog.mkspk MKSPK INPUT FILE: maven_struct_v12.cog.input MKSPK OUTPUT FILE: maven_struct_v12.bsp OUTPUT FILE STATUS: EXISTING FILE ******************************************************************************** This segment provides the time-varying offset of the MAVEN spacecraft frame origin (NAIF ID -202000, NAIF name 'MAVEN_SPACECRAFT') relative to the MAVEN spacecraft center of gravity (NAIF ID -202, NAIF name 'MAVEN') in the 'MAVEN_SPACECRAFT' reference frame. This offset is based on the the COG locations from selected MAVEN Maneuver Performance Data files (MPDFs) for larger maneuvers. The offset is kept constant between these maneuvers and interpolated using the Hermite degree 3 algorithm between constant pre- and post- maneuver values during maneuvers. The complete offset data provided by the segment, starting pre- launch and extending the value prior to the latest considered maneuver for a few years into the future is (UTC, x, y, z in km): 2010-12-31T23:58:53.817 0.0000010 -0.0000004 -0.0009007 2013-12-03T18:00:00.000 0.0000010 -0.0000004 -0.0009007 2013-12-03T18:00:37.800 0.0000010 -0.0000004 -0.0008994 2014-02-26T18:00:00.000 0.0000010 -0.0000004 -0.0008994 2014-02-26T18:00:18.700 0.0000010 -0.0000004 -0.0008986 2014-09-22T01:38:24.447 0.0000010 -0.0000004 -0.0008986 2014-09-22T02:11:50.947 0.0000000 -0.0000001 -0.0007735 2014-09-27T21:32:21.997 0.0000000 -0.0000001 -0.0007735 2014-09-27T21:41:14.597 -0.0000002 -0.0000000 -0.0008207 2014-10-02T21:22:27.858 -0.0000002 -0.0000000 -0.0008207 2014-10-02T21:37:52.658 -0.0000680 -0.0000004 -0.0008508 2015-02-11T01:32:42.029 -0.0000680 -0.0000004 -0.0008508 2015-02-11T01:34:40.029 -0.0000683 -0.0000004 -0.0008536 2015-02-18T23:51:39.000 -0.0000683 -0.0000004 -0.0008536 2015-02-18T23:52:21.000 -0.0000703 -0.0000004 -0.0008715 2015-08-12T17:18:12.524 -0.0000703 -0.0000004 -0.0008715 2015-08-12T17:36:02.824 -0.0000722 -0.0000004 -0.0008886 2015-09-10T02:08:11.634 -0.0000722 -0.0000004 -0.0008886 2015-09-10T02:09:00.000 -0.0000739 -0.0000005 -0.0009039 2016-06-07T02:44:19.824 -0.0000739 -0.0000005 -0.0009039 2016-06-07T02:45:00.000 -0.0000746 -0.0000005 -0.0009104 2016-07-26T01:52:10.655 -0.0000746 -0.0000005 -0.0009104 2016-07-26T01:53:00.000 -0.0000749 -0.0000005 -0.0009129 2016-08-17T15:37:17.726 -0.0000749 -0.0000005 -0.0009129 2016-08-17T15:54:58.626 -0.0000739 -0.0000013 -0.0009276 2017-12-13T18:09:59.058 -0.0000739 -0.0000013 -0.0009276 2017-12-13T18:18:24.858 -0.0000750 -0.0000013 -0.0009375 2018-04-24T01:07:19.782 -0.0000750 -0.0000013 -0.0009375 2018-04-24T01:08:00.000 -0.0000754 -0.0000013 -0.0009403 2018-05-23T17:06:51.924 -0.0000754 -0.0000013 -0.0009403 2018-05-23T17:12:08.124 -0.0000777 -0.0000014 -0.0009625 2019-03-30T00:35:35.432 -0.0000777 -0.0000014 -0.0009625 2019-03-30T00:36:00.000 -0.0000802 -0.0000014 -0.0009867 2020-11-16T14:30:56.793 -0.0000802 -0.0000014 -0.0009867 2020-11-16T14:31:10.000 -0.0000822 -0.0000014 -0.0010085 2024-08-20T00:21:08.175 -0.0000822 -0.0000014 -0.0010085 2024-08-20T00:23:31.774 -0.0000822 -0.0000014 -0.0010085 2034-12-31T23:58:50.817 -0.0000822 -0.0000014 -0.0010085 The MKSPK setup parameters used to create this segments are: \begindata LEAPSECONDS_FILE = 'naif0012.tls' FRAME_DEF_FILE = 'maven_v12.tf' SEGMENT_ID = 'MAVEN COG->ORIGIN OFFSET, MPDF-BASED' OBJECT_ID = -202000 CENTER_ID = -202 REF_FRAME_NAME = 'MAVEN_SPACECRAFT' INPUT_DATA_TYPE = 'STATES' DATA_ORDER = 'EPOCH X Y Z VX VY VZ' DATA_DELIMITER = ' ' EPOCH_STR_LENGTH = 23 LINES_PER_RECORD = 1 INPUT_DATA_UNITS = ( 'ANGLES=DEGREES' 'DISTANCES=KM' ) OUTPUT_SPK_TYPE = 13 POLYNOM_DEGREE = 3 PRODUCER_ID = 'NAIF/JPL' \begintext End of MKSPK setup. ********************************************************************************