Description

The Spacecraft Geodetic Translation Software converts spacecraft inertial state vectors into geodetic coordinates. This module transforms position and velocity from the Planet-Centered Inertial (PCI) frame to the Planet-Centered Planet-Fixed (PCPF) frame, and then computes geodetic latitude, longitude, and altitude. These outputs are essential for ground track visualization, communication link geometry, and any analysis requiring Earth-fixed or geographic reference frames.


Example Use Cases

  • Ground Track Computation: Determine the sub-satellite point for coverage analysis and mission planning.
  • Communication Geometry: Calculate spacecraft position relative to ground stations in Earth-fixed coordinates.
  • Geolocation: Provide geodetic coordinates for payload pointing or Earth observation applications.

Module Implementation

The Spacecraft Geodetic Translation Software is a Software component that performs coordinate transformations from inertial to geodetic reference frames.

Coordinate Frames

The module operates with three coordinate frames:

FrameDescription
PCI ()Planet-Centered Inertial frame (J2000)
PCPF ()Planet-Centered Planet-Fixed frame (rotating with planet)
GeodeticLatitude, longitude, and altitude above reference ellipsoid

PCI to PCPF Transformation

The spacecraft position relative to the planet center is first computed in the inertial frame:

The position and velocity are then transformed to the planet-fixed frame using the planet’s rotation state:

where is the direction cosine matrix from the inertial frame to the planet-fixed frame and accounts for the planet’s rotation rate.

PCPF to Geodetic Conversion

The geodetic coordinates are computed from the PCPF position vector. For a spherical planet model:

where:

  • is the geodetic longitude [rad]
  • is the geodetic latitude [rad]
  • is the altitude above the reference sphere [m]
  • is the planet’s equatorial radius [m]
  • are the PCPF position components

Assumptions/Limitations

  • The planet is modeled as a sphere; ellipsoidal Earth models (WGS-84) are not implemented.
  • Both planet state and spacecraft state messages must be connected for the module to produce output.
  • The transformation uses the instantaneous planet rotation state; no interpolation is performed.
  • Geodetic latitude equals geocentric latitude for the spherical