Mercury operations

Here is some data for a given TDB time. The data is obtained by interpolating the NAIF's data files for the following coverage windows:
MPO d, lat, lon  : START: , END: 
MPO v            : START: , END: 
MMO d, lat, lon  : START: , END: 
MMO v            : START: , END: 
Sun d, lat, lon  : START: , END: 
Earth d, lat, lon: START: , END: 
The following graph shows the location of the Sun, Earth and BepiColombo modules (MPO and MMO) on the surface of Mercury. The maximum interpolation error is shown in the "err" columns. The latitude and the longitude are calculated as explained here.

TDB:
Simulation speed:
Bodies Altitude Location [deg] Distance [km] Speed [m/s]
h [km] Lat Lon D err V err
MPO
MMO
Sun - - -
Earth - - -

D is the distance between the center of the bodies (the central body is Mercury). The interpolation error "err" is calculated as the distance between the interpolated position and the NAIF position.
h is the s/c altitude. It is calculated by simply subtracting the Mercury radius (2439.7 km) from D.
V is the s/c inertial speed relative to Mercury. The interpolation error is explained at the bottom of the page.



Here's the 3D version of the previous map in the body-fixed rotating reference frame.
Red: MPO; fuchsia: MMO; yellow line: Sun direction; blue line: Earth direction, black line: Mercury heliocentric velocity vector (indicates the direction of Mercury's motion relative to the Sun).


The interpolation error of the speed is calculated as: interpolated_value - NAIF_value. For example, a speed shown as "1226.7 -0.10/0.07" means that the interpolated speed is between NAIF_speed - 0.1 and NAIF_speed + 0.07, where NAIF_speed is the value obtained from NAIF's data files. In other words, the following inequality holds: 1226.7 - 0.07 ≤ NAIF_speed ≤ 1226.7 + 0.1. Please, note that the interpolation error has nothing to do with the uncertainty.