KPL/FK Mars Express Relay Locations Frames Kernel ======================================================================== This frame kernel contains a set of Mars Express relay locations frame definitions for selected Rovers and Landers. IMPORTANT: The definitions of these sites have been extracted from the INSIGHT And MSL SPICE Kernels Datasets. The sites correspond to the final landing sites. Version and Date ------------------------------------------------------------------------ Version 0.1 -- February 20, 2020 -- Marc Costa Sitja, ESAC/ESA Boris Semenov, NAIF Corrected names, IDs and coordinates of sites. Removed MER-1. Version 0.0 -- February 19, 2020 -- Marc Costa Sitja, ESAC/ESA Initial version. References ------------------------------------------------------------------------ 1. ``Frames Required Reading'' 2. ``Kernel Pool Required Reading'' 3. ``SP-Kernel Required Reading'' 4. ``INSIGHT Target Landing Site ops181206 (actual site based on the MRO HIRISE image taken on Dec 6, 2018) Coordinates SPK File.'' Comment from: insight_ls_ops181206_iau2000_v1.bsp 5. ``MSL Target Landing Site GC (actual, 2012-08-08 solution) Coordinates SPK File.'' Comment from: msl_ls_ops120808_iau2000_v1.bsp Contact Information ------------------------------------------------------------------------ If you have any questions regarding this file contact the ESA SPICE Service at ESAC: Marc Costa Sitja (+34) 91-8131-457 marc.costa@esa.int, esa_spice@sciops.esa.int 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. Loading the kernel associates the data items with their names in a data structure called the "kernel pool". The SPICELIB routine FURNSH loads a kernel into the pool as shown below: FORTRAN: (SPICELIB) CALL FURNSH ( frame_kernel_name ) C: (CSPICE) furnsh_c ( frame_kernel_name ); IDL: (ICY) cspice_furnsh, frame_kernel_name MATLAB: (MICE) cspice_furnsh ( 'frame_kernel_name' ) PYTHON: (SPICEYPY)* furnsh( frame_kernel_name ) In order for a program or routine to extract data from the pool, the SPICELIB routines GDPOOL, GIPOOL, and GCPOOL are used. See [2] for more details. This file was created and may be updated with a text editor or word processor. * SPICEPY is a non-official, community developed Python wrapper for the NAIF SPICE toolkit. Its development is managed on Github. It is available at: https://github.com/AndrewAnnex/SpiceyPy Definition Section ------------------------------------------------------------------------ FILE: MEX_RELAY_LOCATIONS_V01.TF This file was created by PINPOINT. PINPOINT Version 3.1.0 --- July 2, 2014 PINPOINT RUN DATE/TIME: 2020-02-21T15:05:30 PINPOINT DEFINITIONS FILE: pinpoint.defs PINPOINT PCK FILE: /SPICE/MARS-EXPRESS/kernels/pck/PCK00010.TPC PINPOINT SPK FILE: MEX_RELAY_LOCATIONS_V01.BSP The input definitions file is appended to this file as a comment block. Body-name mapping follows: \begindata NAIF_BODY_NAME += 'MEX_INSIGHT_TARGET' NAIF_BODY_CODE += -44920 NAIF_BODY_NAME += 'MEX_MSL_TARGET' NAIF_BODY_CODE += -44921 NAIF_BODY_NAME += 'MEX_MSL_LS_TARGET' NAIF_BODY_CODE += -44922 \begintext Reference frame specifications follow: Topocentric frame MEX_INSIGHT_TARGET The Z axis of this frame points toward the zenith. The X axis of this frame points North. Topocentric frame MEX_INSIGHT_TARGET is centered at the site MEX_INSIGHT_T which has Cartesian coordinates X (km): -0.2417749806041E+04 Y (km): 0.2365698084828E+04 Z (km): 0.2663586703753E+03 and planetodetic coordinates Longitude (deg): 135.6234470000000 Latitude (deg): 4.5556810000000 Altitude (km): -0.2986223999999E+01 These planetodetic coordinates are expressed relative to a reference spheroid having the dimensions Equatorial radius (km): 3.3961900000000E+03 Polar radius (km): 3.3762000000000E+03 All of the above coordinates are relative to the frame IAU_MARS. \begindata FRAME_MEX_INSIGHT_TARGET = -44920 FRAME_-44920_NAME = 'MEX_INSIGHT_TARGET' FRAME_-44920_CLASS = 4 FRAME_-44920_CLASS_ID = -44920 FRAME_-44920_CENTER = -44920 OBJECT_-44920_FRAME = 'MEX_INSIGHT_TARGET' TKFRAME_-44920_RELATIVE = 'IAU_MARS' TKFRAME_-44920_SPEC = 'ANGLES' TKFRAME_-44920_UNITS = 'DEGREES' TKFRAME_-44920_AXES = ( 3, 2, 3 ) TKFRAME_-44920_ANGLES = ( -135.6234470000000, -85.4443190000000, 180.0000000000000 ) \begintext Topocentric frame MEX_MSL_TARGET The Z axis of this frame points toward the zenith. The X axis of this frame points North. Topocentric frame MEX_MSL_TARGET is centered at the site MEX_MSL_TARGET which has Cartesian coordinates X (km): -0.2487205809810E+04 Y (km): 0.2288633747545E+04 Z (km): -0.2800550515510E+03 and planetodetic coordinates Longitude (deg): 137.3808990000000 Latitude (deg): -4.7926551400000 Altitude (km): -0.4523630070000E+01 These planetodetic coordinates are expressed relative to a reference spheroid having the dimensions Equatorial radius (km): 3.3961900000000E+03 Polar radius (km): 3.3762000000000E+03 All of the above coordinates are relative to the frame IAU_MARS. \begindata FRAME_MEX_MSL_TARGET = -44921 FRAME_-44921_NAME = 'MEX_MSL_TARGET' FRAME_-44921_CLASS = 4 FRAME_-44921_CLASS_ID = -44921 FRAME_-44921_CENTER = -44921 OBJECT_-44921_FRAME = 'MEX_MSL_TARGET' TKFRAME_-44921_RELATIVE = 'IAU_MARS' TKFRAME_-44921_SPEC = 'ANGLES' TKFRAME_-44921_UNITS = 'DEGREES' TKFRAME_-44921_AXES = ( 3, 2, 3 ) TKFRAME_-44921_ANGLES = ( -137.3808990000000, -94.7926551400000, 180.0000000000000 ) \begintext Topocentric frame MEX_MSL_LS_TARGET The Z axis of this frame points toward the zenith. The X axis of this frame points North. Topocentric frame MEX_MSL_LS_TARGET is centered at the site MEX_MSL_LS_TAR which has Cartesian coordinates X (km): -0.2489864494766E+04 Y (km): 0.2286205600532E+04 Z (km): -0.2713458260440E+03 and planetodetic coordinates Longitude (deg): 137.4417000000000 Latitude (deg): -4.6438510000000 Altitude (km): -0.4926877999999E+01 These planetodetic coordinates are expressed relative to a reference spheroid having the dimensions Equatorial radius (km): 3.3961900000000E+03 Polar radius (km): 3.3762000000000E+03 All of the above coordinates are relative to the frame IAU_MARS. \begindata FRAME_MEX_MSL_LS_TARGET = -44922 FRAME_-44922_NAME = 'MEX_MSL_LS_TARGET' FRAME_-44922_CLASS = 4 FRAME_-44922_CLASS_ID = -44922 FRAME_-44922_CENTER = -44922 OBJECT_-44922_FRAME = 'MEX_MSL_LS_TARGET' TKFRAME_-44922_RELATIVE = 'IAU_MARS' TKFRAME_-44922_SPEC = 'ANGLES' TKFRAME_-44922_UNITS = 'DEGREES' TKFRAME_-44922_AXES = ( 3, 2, 3 ) TKFRAME_-44922_ANGLES = ( -137.4417000000000, -94.6438510000000, 180.0000000000000 ) \begintext Definitions file pinpoint.defs ------------------------------------------------------------------------------ begindata SITES = ( 'MEX_INSIGHT_TARGET') MEX_INSIGHT_TARGET_CENTER = 499 MEX_INSIGHT_TARGET_FRAME = 'IAU_MARS' MEX_INSIGHT_TARGET_IDCODE = -44920 MEX_INSIGHT_TARGET_LATLON = ( 4.555681 135.623447 -2.986224 ) MEX_INSIGHT_TARGET_BOUNDS = ( @2001-JAN-01, @2100-JAN-01 ) MEX_INSIGHT_TARGET_UP = 'Z' MEX_INSIGHT_TARGET_NORTH = 'X' MEX_INSIGHT_TARGET_TOPO_FRAME = 'MEX_INSIGHT_TARGET' MEX_INSIGHT_TARGET_TOPO_ID = -44920 SITES += ( 'MEX_MSL_TARGET') MEX_MSL_TARGET_CENTER = 499 MEX_MSL_TARGET_FRAME = 'IAU_MARS' MEX_MSL_TARGET_IDCODE = -44921 MEX_MSL_TARGET_LATLON = ( -4.79265514 137.38089900 -4.52363007 ) MEX_MSL_TARGET_BOUNDS = ( @2001-JAN-01, @2100-JAN-01 ) MEX_MSL_TARGET_UP = 'Z' MEX_MSL_TARGET_NORTH = 'X' MEX_MSL_TARGET_TOPO_FRAME = 'MEX_MSL_TARGET' MEX_MSL_TARGET_TOPO_ID = -44921 SITES += ( 'MEX_MSL_LS_TARGET') MEX_MSL_LS_TARGET_CENTER = 499 MEX_MSL_LS_TARGET_FRAME = 'IAU_MARS' MEX_MSL_LS_TARGET_IDCODE = -44922 MEX_MSL_LS_TARGET_LATLON = ( -4.643851 137.441700 -4.926878 ) MEX_MSL_LS_TARGET_BOUNDS = ( @2001-JAN-01, @2100-JAN-01 ) MEX_MSL_LS_TARGET_UP = 'Z' MEX_MSL_LS_TARGET_NORTH = 'X' MEX_MSL_LS_TARGET_TOPO_FRAME = 'MEX_MSL_LS_TARGET' MEX_MSL_LS_TARGET_TOPO_ID = -44922 begintext begintext [End of definitions file]