Definitions and Data Sources

1. Definition of Parameters

1.1. Attitude Matrix

The web-form allows to retrieve the spacecraft attitude matrix relative to certain mission-relevant reference frames. The attitude matrix is defined as follows.

If the axes of the spacecraft reference frame with respect to a reference frame B are given by

, and

then the spacecraft attitude matrix with respect to reference frame B is defined by (see Wertz 1978 )

.

All supported reference frames are right handed and orthonormal i.e.

and .

If corresponds to a vector relative to reference frame B and corresponds to the same vector in spacecraft frame then the following equations hold:

and .

1.2. Attitude Quaternion

The web-form allows to retrieve the spacecraft attitude in form of a quaternion. A quaternion is represented by a normalised four-dimensional vector . The attitude matrix that corresponds to a quaternion can be calculated by

Note that the sign of the quaternion is ambiguous i.e. and correspond to the same attitude matrix.

1.3. Attitude Rates

The web-form allows to retrieve spacecraft attitude rates relative to inertial space. The attitude rates are always expressed in spacecraft frame and are related to the attitude matrix by:

If a vector and the time derivative of the vector are given relative to inertial space then the corresponding vectors in spacecraft frame and can be calculated by

and .

1.4. State Vector

A state vector is a position and velocity vector of an object. The web-forms allow to calculate the state vectors of objects relative to each other and relative to different reference frames. Additionally it is possible to perform a light time correction.

The calculation of all state vectors is based on the inertial position and velocity of the objects relative to the solar system barycentre relative to EME2000. If and are the position and velocity of an object A and and are the position and velocity vectors of an object B at barycentric dynamical time (TDB) , then the inertial state in equatorial frame of object A relative to object B is calculated by

and .

In case no light time correction is applied . In case the light time correction is applied , where denotes the velocity of light.

Transformation of the state vector in a reference frame with attitude matrix is performed by

and .

1.5. Angles

The angle between two objects A and B seen from object C at barycentric dynamical time (TDB) , is calculated as the angle between the vectors and . Light time correction for the calculation of an angle is supported.

In case no light time correction is applied .In case the light time correction is applied and , where denotes the velocity of light.

2. Time Scales, Time Increment and Time Range

The user has the choice between the time scales: barycentric dynamical time (TDB) and coordinated universal time (UTC) (see Seidelmann 1992). Independent of the selected time scale, the time increment is always applied to the barycentric dynamical time (TDB) i.e. all entires in the table are always equidistant in time on the TDB scale, but not necessarily equidistant in UTC.

The allowed time range depends on the quantities that are to be retrieved. While planetary ephemerides are available for a long time span in the past and the future, spacecraft orbit and attitude files only cover a relative small time interval. If the requested time interval is out of range, a form is returned containing corrected start and end times.

Note that the number of rows in the table is limited. If a request results in a table that exceeds the maximum number of rows, a form is returned in which the end time is replaced by the latest end time that can be reached with the selected time step. In this case the user has to issue several requests in order to retrieve all required data.

3. Data Sources

3.1. Ephemeris of Solar System Bodies

The planetary ephemeris used for each of the supported missions is listed in the table below.

Mission Ephemeris
Mars Express DE405 planet ephemerides
Smart-1
Rosetta
Venus Express
Herschel
Planck
Gaia INPOP10e planet ephemerides
Exomars DE432 planet ephemerides
Bepi Colombo not defined yet
Solo not defined yet
Euclid not defined yet

The orbits of comet Churyumov-Gerasimenko and the fly-by asteroids were determined using Earth-based optical measurements on right ascension and declination and optical navigation data. The operational orbit of Deimos satellite is calculated using an analytical model (see Morley 1990). The Phobos ephemeris are taken from the JPL Horizons System.

3.2. Reference Frames

3.2.1. Inertial Frames

Internally all calculations start from the state vectors or attitudes that are expressed with respect to the reference frame that is defined by the Earth mean equator and equinox of J2000 (EME2000). In the web-form this frame is called "mean equatorial J2000". The reference frame that is defined by the ecliptic of J2000 and the equinox of J2000 is denoted "ecliptical J2000". Both of these frames are inertial reference frames. The obliquity value used to transform into the ecliptical J2000 system is 23 deg 26' 21.4119''.

3.2.2. Body Fixed Frames

The frames that are body fixed reference frames relative to the respective solar system object are called "Venus fixed", "Mars fixed", "Earth fixed" and "Moon fixed". For the definitions of the Venus and Mars fixed reference frames see
Seidelmann et al. 2000. For the calculation of the Earth fixed frame the Earth precession and nutation are considered. The Moon fixed frame is defined based on the libration parameters that are distributed as part of the DE405 planetary ephemerides.

3.3. Spacecraft Data

3.3.1. Operational Data Sets

The operational data set represents the best knowledge of the spacecraft orbit and attitude starting shortly after launch. For Herschel and Planck no attitude data is provided.

The determination of spacecraft orbit is essentially based on a batch least square procedure taking into account radiometric tracking data provided by tracking stations on Earth (see DDID, Appendix H) and for Rosetta also optical navigation data are used. Note that due to this process the recent past is subject to small updates.

The spacecraft attitude is not reconstructed from telemetry, but is based on the attitude commanded to the spacecraft. In cases where the spacecraft body does not exactly follow the commanded attitude an offset is applied to the commanded attitude to compensate for the expected offset. Note that due to autonomeous spacecraft behaviour during certain modes (e.g. safe-modes) it is possible that the spacecraft attitude is unknown and therefore not available during these time intervals.

The spacecraft orbit and attitude data can also be accessed using the on-line forms. For the operational data set, the on-line form offers to retrieve data based on the spacecraft attitude i.e. attitude matrix, quaternion and rate. Additionally, it is also possible to retrieve state vectors relative to the spacecraft frame by selecting the option "spacecraft" in the corresponding dropdown-list. Note that for times during which the spacecraft attitude is unknown the returned table does not contain numeric data but the statement: "THE QUANTITY IS NOT AVAILABLE AT THIS TIME".

3.3.2. Planning Data Sets

The Planning data set stands for the trajectory used for operations planning. Based on this trajectory, the Flight Control Team and the Mission Scientists will define the attitude profile of the spacecraft. At this step, only the trajectory is known, therefore the it is not possible to get results for attitude related parameters.

4. References

Seidelmann, P. K. (chair), Abalakin, V. K., Bursa, M., Davies. M. E., de Bergh, C., Lieske, J. H., Oberst, J., Simon, J. L., Standish, E. M., Stooke, P., Thomas, P. C.: 2002, "Report of the IAU/IAG working group on cartographic coordinates and rotational elements of the planets and satellites: 2000", Celestial Mechanics and Dynamical Astronomy 82, 83-110.

DDID, Appendix H: 2005, "Rosetta, Mars Express, Venus Express Mission Control System (MCS) Data Delivery Interface Document, Appendix H", RO/MEX/VEX-ESC-IF-5003, Issue 3.1. (This document is available for download )

HPOEID 2009 "Herschel/Planck Orbit Events File ICD", PT-CMOC-FD-ICD-2103, Issue 1.4. (This document is available for download )

Morley, T. A.: 1990, "An improved analytical model for the orbital motion of the Martian satellites", Astronomy and Astrophysics 228, 260-274.

Seidelmann, P. (ed.): 1992, "Explanatory Supplement to the Astronomical Almanac" University Science Books.

Wertz, James R. (ed.): 1978, "Spacecraft Attitude Determination and Control" Astrophysics and Space Science Library.


Return to Start page