5.4.3. Coordinate Systems and Transformation Flow#
There are several coordinate systems in common use in astronomy. When an astronomer specifies a target coordinate, that information often needs to be transformed into another system before it can be used to command the telescope to a [Az, El] location and for telescope tracking. The general implementation strategy for pointing, tracking, and guiding involves two transformations. First the transformation of target coordinates from celestial [α, δ] (or [Az, El]) into an observed direction [Az, El] to point the telescope, accounting for: coordinate systems, space motions, Earth motions, refraction, and other non-instrumental terms. Next the pointing kernel transforms observed [Az, El] direction into mechanical encoder direction for the mount, via a “pointing model” to account for: misalignment of the mount, tube flexure, instrument flexure, etc., as well as user desired pointing origin, and offset from base (e.g., for scanning).
Fully specifying a target’s location in the sky requires the following information:
Coordinates – In [α, δ] or [Az, El].
Coordinate system – e.g., whether the [α, δ] is in FK4, FK5, or Topocentric apparent system.
Equinox – e.g., B1950.0 or J2000. Before 1984, the equinox is usually in the B system, whereas on or after 1984, it is usually in the J system. The default is to assume J2000, FK5 coordinate system.
Epoch – For objects that have proper motions, this is the time-zero from which proper motions are calculated. The epoch is generally specified as a given year (e.g., 1964.25).
Proper motion – There are various units for proper motion (arcsec yr -1, arcmin century -1, etc.). By default proper motion is zero.
Parallax – Usually has units of [arcsec], and the default value is zero.
Radial velocity – Usually has units of [km s -1], and the default value is zero.
Supported coordinate systems and the subsequent transformation flow are described below.
Coordinate Systems
The coordinate systems that will be supported are listed and described in the Table below; the default will be ICRS:
Coordinate System |
Description |
---|---|
FK4 [α, δ] |
Often referred to as the B1950 (Besselian epoch 1950.0) coordinate system, this mean equatorial system pre-dates the 1976 IAU resolutions. |
FK5 [α, δ] |
Often referred to as the J2000 (Julian epoch 2000.0) coordinate system, this mean equatorial system post-dates the 1976 IAU resolutions. |
ICRS [α, δ] |
The International Celestial Reference System (ICRS) is the current standard adopted by the International Astronomical Union, beginning 1998. The origin is at the barycenter of the solar system with the axes fixed in space, and corresponds closely to FK5 J2000 to within ~30 mas for an object. [Default] |
Topocentric apparent [α, δ] |
Mostly used for solar system targets when inputs come from solar system ephemeris. programs where parallax (annual and diurnal), planetary aberrations, and their motions (i.e., tracking rates in [α, δ]), would already have been pre-computed. |
Observed [Az, El] |
Used when another program, external to the TCS, has made all the transformations necessary. |
Mount [Az, El] |
Mostly used for engineering and calibration applications. The relation between the Mount [Az, El] and observed [Az, El] is given by the pointing model. |
Celestial Coordinate System Transformation Flow
Given a coordinate [α, δ] in any celestial coordinate system by an astronomer, the TCS will convert it to FK5, J2000, and the current epoch, before producing the apparent [α, δ] used to aim the telescope. The transformation flow and the terms to correct for are given in the following Figure. The TCS uses SLALIB [Wall12b] to transform celestial coordinates into an apparent direction to point the telescope. New coordinate systems will be supported as interests and needs arise by upgrading or replacing SLALIB with another tool.
The above Figure shows the transformation flow taking coordinates from one reference frame to another, adapted from Wallace [Wall96] [Wall12b]. All input coordinates are eventually converted into FK5, J2000, current epoch, before final conversions to apparent [α, δ] to point the telescope.
Transformation of Celestial System to Mount Encoder Positions
The TCS/MCS Pointing Flow Figure (below) shows the steps taken to convert celestial coordinates [α, δ] into instrumental direction [Az, El] and rotator angles that the mount servo system needs to position the telescope. There are two flow directions, distinguished by how often the information needs to update: downward (slow, 20 Hz) and upward (fast, > 20 Hz). The downward direction (upper half of Figure) first transforms target celestial coordinates into a corresponding line-of- sight [Az, El] coordinate, correcting for terms that are independent of the telescope mount. Those terms include: aberrations (annual and diurnal), light deflection, precession/nutation, Earth’s rotation, motion around the sun, parallax, and refraction.
Next, additional errors factor in via pointing models (blue box, and see Virtual Telescope Figure (below)), such as mount non-perpendicularity and tube flexure. A pointing model consists of a set of coefficients that accounts for non-perpendicularity of the telescope axes, imperfections in alignment, flexure, or other mechanical imperfections. Lastly, to position the target coordinate at the user desired locationon the science detector (i.e., a slit or image pixel), it is necessary to offset the pointing origin to that location, which involves adjusting the rotator angle and position offset relative to the optical telescope axis. The above transformations result in the actual demand, angle [Az, El] for aiming the telescope mount.
In contrast, upward transformations (lower half of Figure) take place at much higher frequencies (>20 Hz), the purpose of which is to react to fast mechanical positioning demands, such as target scanning, tip-tilt guiding, wind perturbations, AO closed loop operations, image centroiding, and encoder errors. The telescope Az/El servo system compares the mount demand (downward flow) versus that achieved (upward flow) to determine the appropriate actions for the mount.
The TCS/MCS pointing flow, above, adapted from Wallace [Wall12a], shows the transformation flow that takes target positions from the TCS (e.g., celestial coordinates [α, δ]) into mount encoder demands delivered to the MCS servo systems (in small box). Details of the pointing model, blue box, are elaborated in the Figure below on the Virtual Telescope.