1. INTRODUCTION
The Korea pathfinder lunar orbiter (KPLO) is the first space exploration mission of the Republic of Korea beyond the Earth orbit. KPLO will be launched using Space-X Falcon-9 launch vehicle, with expected launch period of around 40 days: from late July to early September 2022. Recently, transfer method to reach the Moon for KPLO have changed from 3.5 phasing loop to weak stability boundary (WSB) / ballistic lunar transfer (BLT) trajectory to secure more fuels to KPLO. After a long journey to the Moon, KPLO will arrive on the Moon around mid-December 2022 and nominal mission orbit will be established with several lunar orbit insertion (LOI) burns. The nominal mission orbit around the Moon will have 90 deg of inclination with an altitude of approximately 100 ± 30 km throughout the mission life, which will be about 12 months including the commissioning phase. Fig. 1 shows the WSB/BLT transfer trajectory during the launch period with respect to Earth- Sun rotating frame, shown left side of the figure, and lunar orbit acquisition (LOA) phase of the KPLO, shown in right side, respectively. In the left side of figure, the part where the color of the flight trajectory changes from red to blue is the point where the first deterministic delta-V is performed. The recent progress on various KPLO trajectory design and analysis can be found on Refs (Kim et al. 2019a, 2019b, 2020a, 2020b, 2020c, 2021;Bae et al. 2020a, 2020b, 2020c, 2021;Hong et al. 2020a, 2020b;Lee et al. 2020a, 2020b, 2020c;Park et al. 2020a, 2020b;Song et al. 2020a, 2020b).
Many collaborative efforts are currently being devoted for the successful launch and operation of KPLO lead by Korea Aerospace Research Institute (KARI) team. For the transfer trajectory design and Deep Space Network (DSN) activities, KARI is now working closely with National Aeronautics and Space Administration (NASA) Jet Propulsion Laboratory (JPL). With NASA Johnson Space Center (JSC), KARI is coworking for nominal mission orbit design as well as for further KPLO flight operation. Beside of NASA, there are numerous collaborators involved with KPLO mission with payload development and operation. The KPLO will carry six payloads to the Moon which include: LUnar Terrain Imager (LUTI), Polarimetric Camera (PolCam), KPLO Gamma Ray Spectrometer (KGRS), KPLO Magnetometer (KMAG), Disruption Tolerant Network (DTN) payload and finally, Shadow Camera (ShadowCam). Each of payloads is mainly being developed and associated operational concept is being established from KARI for LUTI, the Korea Astronomy and Space Science Institute (KASI) for PolCam, the Korea Institute of Geoscience and Mineral Resources (KIGAM) for KGRS, KyungHee University (KHU) for KMAG, the Electronics and Telecommunications Research Institute (ETRI) of Korea and NASA for DTN technologies demonstration, and Arizona State University (ASU) and Malin Space Science Systems (MSSS) for ShadowCam (Song et al. 2017).
During phases of trajectory design, analysis, flight operation and science data pre- and post-processing, various different types of reference frames will properly be used to express KPLO flight trajectory or orbit data. Among several different mission phases, sharing common knowledge and background on frame transformation to be used from LOA to the end of nominal mission phases is especially important as many teams (mission engineers, planners, operator as well as scientists) are closely and directly involved for these mission phases. Such a clear definition as well as detailed transformation algorithms on the lunar reference frames for KPLO mission will make many team members to communicate clearly and effectively without any unnecessary debates which occasionally happens through ambiguous reference frames definitions and transformations. Indeed, many different definitions on lunar reference frame already exists (Roncoli 2005;LRO Project 2008), however, those of defined reference frames are likely to be slightly different dependent to the specific missions, i.e., sometimes same frame definitions with different names. In addition, it is very well known that the Navigation Ancillary Information Facility (NAIF) has built a data system called “SPICE” which intended to support the scientists while planning and postprocessing science data from the science payloads (NAIF 2021). Despite of well organized SPICE data system, it is still necessary to the community members to know the exact definition as well as the parameters used on frame transformations for the specific mission as to fully applicate SPICE data system.
The main purpose of this technical paper is to provide clear definitions on transformation of lunar reference frames that will be used for KPLO flight operation as well as science data post processing. Actually, there exist literatures that treated definition of lunar reference frames (Roncoli 2005;LRO Project 2008). Despite of various lunar reference frame definitions already exist, use of a common transformation algorithm while establishing lunar reference frame is very important as use of slight different parameters during frame transformation may result significant misleading while reprocessing the flight dynamics data. Therefore, current work is more focused on practical aspect of transformations on lunar reference frames that are specialized and utilized to release the KPLO fight dynamics data. Details of step by step transformation algorithms are presented in as much as detail as possible including example transformation results to support user community while reprocessing KPLO trajectory or orbit data as their needs. Cautionary points while implementing transformation procedures is also specified in detail as to support users to achieve the most precise results. In here, note that the most of the KPLO trajectory or orbit data will be generated from Flight Dynamics Subsystem (FDS) and provided through the Korea Planetary Data Subsystem (KPDS) which are the two of the subsystem consisting KPLO Deep space Ground System (KDGS). The remainder of this manuscript is organized as follows. Brief definition of each different lunar reference frames and practical transformation algorithms between those of coordinate system is provided in Section 2. Each different reference frames include: Moon Inertial, Moon principal axis (PA), Moon mean earth (ME) which is equivalent Moon Fixed, and Moon true of date (TOD). In Section 3, example transformation results are provided including cross-checked results against to the flight proven systems tool kit (STK) Astrogator’s results. Finally, the conclusions are presented in Section 4. Through this article, it is expected to give practical insights as well as guideline not only to the KPLO mission team members but also to the lunar science user community world-wide who are interested in the KPLO flight and science data post processing.
2. Lunar reference frames and transformation details
As discussed, the KPLO flight data as well as science data will be accessed, reproduced and processed from many different partners world-wide for the new science discovery. Therefore, the reference frames for the KPLO flight data have been chosen to be, as much as possible, to follow the existing lunar reference frame definitions (Roncoli 2005;LRO Project 2008) that is already defined based on the accomplishment of previous lunar missions world-wide. In Fig. 2, overview of lunar reference frame transformation flow for the KPLO flight data is presented. As easily expected, conversion to every defined lunar reference frame start from with respect to the international celestial reference frame (ICRF), and step by step sequential transformation algorithms are applied to form different target lunar reference frames. In following subsections, details on practical transformation sequences are treated for lunar reference frames other than ICRF, as readers may find numerous literatures treating details on ICRF. In addition, for more in-depth definitions on existing lunar reference frames, intentionally not treated in this work as to more focused on practical transformation algorithms, readers may refer Refs. Roncoli (2005) and LRO Project (2008).
The Moon inertial frame for the KPLO mission is defined to follow definition of the International Astronomical Union (IAU) working group (WG). It is well known that IAU WG on cartographic coordinates and rotational elements (CCRE) revises recommendations on the definition of reference frames for the planetary bodies almost every three years, and among various report they have provided, the KPLO utilized definitions in Ref. Archinal et al. (2011). The definition of the Moon Inertial frame can be initiated from the direction of the north pole of the Moon. In Ref. Archinal et al. (2011), the direction of the north pole of the Moon is specified by the value of its right ascension α0 and declination δ0 with respect to ICRF equatorial coordinates at epoch J2000.0 as in Eq. (1).
where T is interval in Julian centuries (of 36,525 days) from the standard epoch and arguments in Eq. (1) are as follows:
In Eq. (2) d is interval in days from the standard epoch. In Eqs. (1) and (2), the standard epoch is JD 2451545.0, i.e. 2000 January 1 12 hours barycentric dynamical time (TDB). Note that the unit of all constants used in Eqs. (1) and (2) is deg. Using α0 and δ0, the Moon’s north pole vector can be determined:
where subscript INT indicate the Inertial. The unit vector of x-axis direction, , of the Moon inertial frame can be obtained using , where . Similarly, the unit vector of y-axis direction, , can be determined using . Finally, direction cosine matrix which transforms ICRF to Moon inertial frame, , can be obtained as in Eq. (4).
Spacecraft’s states in ICRF frame can simply be transformed to the Moon inertial frame as in Eq. (5).
where is 6 by 6 state transformation matrix and s is 6 by 1 state vectors with position, r, and velocity, υ, defined as:
In Eq. (6a), 0 is a null matrix of order 3 by 3 and while formulating , readers may NOTE that epoch time should be the same as the standard epoch, namely, 2000 January 1 12 hours TDB, which will always result constant 3 by 3 as following.
Before to discuss the Moon PA frame, readers should be familiar with the definition of a lunar body-fixed frames. It is very well known that there is two slightly different frame used to define a lunar body-fixed frames. The first one is called PA frame which is a body-fixed frame aligned with the principal axes of the Moon. Another definition of a body fixed frame is the ME frame which is based upon a mean direction to the Earth and a mean axis of rotation of the Moon (Archinal et al. 2018). With the definition of these two different frames, the surface location on the Moon is differ about 860 m (Davies & Colvin 2000). The applicable areas of these two different system is also slightly different. The PA frame is useful for dynamical studies of the Moon, i.e., gravity field determination and lunar laser ranging (LLR) (LRO Project 2008). Meanwhile, the ME frame is recommended as for cartographic products as past products have been aligned to the ME frame (Archinal et al. 2011) to be consistent with heritage of Planetary Data System (PDS) datasets (LRO Project 2008).
For the KPLO mission, spacecraft’s states in the PA frame for any epoch is transferred by using the JPL Developmental Ephemeris (DE) ephemeris, especially, DE430 (Archinal et al. 2018). The direction cosine matrix which transforms ICRF to the PA frame, , can be obtained as (Archinal et al. 2011):
where, φ is the angle along the ICRF equator, measured from the ICRF X-axis to the ascending node of the lunar equator, θ is the lunar equator inclination vector to the ICRF equator, and ψ is the angle measured along the lunar equator from the node to the lunar prime meridian. These three Euler angles (φ, θ, ψ) represent physical librations of the Moon and can be obtained from JPL DE ephemeris series. In Eq. (8), the standard rotation matrices, R1 and R3, for righthanded rotations with arbitrary angle η are defined as in Eq. (9). The subscripts 1 and 3 in R1 and R3, refers X and Z axes, respectively.
With direction cosine matrix, , shown in Eq. (8), sICRF can simply be transformed to the Moon PA frame as follows:
and, and can be obtained as following.
In Eq. (13), are Euler angle rates which also can be obtained from JPL DE series.
As already discussed, IAU WG on CCRE continuously approximated and revised recommendations on the direction of the Moon’s north pole and prime meridian using closed formulae for the ME frame. However, recent report no longer provides those formulae (Davies & Colvin 2000) as they are only accurate to approximately 150 m (Konopliv et al. 2001). Therefore, it is recommended to use a precise lunar ephemeris (i.e., JPL DE series) to obtain states in the PA frame by using numerically integrated the libration angles first, as shown in subsection 2.2, and then use following state transition matrix to obtain the states in the Moon ME frame (Folkner et al. 2014;Archinal et al. 2018).
where R2 is the standard rotation matrix around Y axis which can be defined as with arbitrary angle η as:
With direction cosine matrix, , states in the Moon PA frame, sPA, can be transformed to the Moon ME frame as follows:
In here, reader must note that the those of three Euler angle values given in Eq. (14) is only valid when JPL DE430 ephemeris is used, and may differ for other ephemeris. In addition, states in the Moon ME frame is equivalent to states in the Moon Fixed frame for the KPLO flight dynamics data.
KPLO flight dynamics data will often be expressed in the Moon TOD frame which is not defined in previous literatures (Roncoli 2005;LRO Project 2008). However, the Moon TOD frame will be very useful to monitor the KPLO’s flight status, such as precise orbital inclination maintenance status during the flight with respect to the current epoch. This is because as the Moon TOD frame is a quasi-inertial frame referenced to Moon’s mean equator based at the current epoch. To convert sICRF to sTOD, following direction cosine matrix, , can be applied.
In Eq. (18), the unit vector of z-axis direction, , of the Moon TOD frame can be obtained:
where is the unit vector of z-axis direction, , of the Moon ME frame. is used to obtain as the z-axis of the Moon TOD frame is defined as to be aligned with the z-axis of the Moon ME frame. The unit vector of x-axis direction, , of the Moon TOD frame can be obtained using . Finally, the unit vector of y-axis direction, , can be determined using . Note that these unit vectors are evaluated at each given time to formulate the Moon TOD frame. With can be transformed to sTOD as follows:
3. Transformation Examples
Current subsection provides examples of transformation results utilizing algorithms shown in previous subsection. In Table 1, initial states as well as time condition are provided that are used for transformation test examples.
Using initial state and time conditions shown in Table 1, states are transformed to each four different lunar reference frames: Moon centered - Inertial, PA, ME, and TOD frames, respectively, and example of transformation result is shown in Table 2. The results shown in Table 2 is generated using MATLAB compiler based on the transformation algorithm discussed previously. To validate performance of current transformation algorithms, same frame transformation is also conducted with the same initial conditions using performance proven Commercial Off-the-Shelf (COTS) software, the STK Astrogator, and performance is also compared in Table 2. As shown in Table 2, frame transformation results between STK Astrogator show far less than mm in position and almost none in velocity component, respectively. Current results show that those of lunar frames can be transformed from/to very precisely to each other based on the current transformation algorithm. By providing an example of practical lunar reference frame transformations, results in this subsection can further be usefully used to user community who are establishing their own script to post process the KPLO flight dynamics data.
4. CONCLUSION
In this work, the practical transformation algorithms for the several lunar reference frames is defined and provided for the KPLO flight operations as well as science data post processing. Unlike previous literatures, current work is more focused on the practical aspects of lunar reference frames transformations algorithms. Therefore, detailed step by step implementation procedure is presented to support wide ranges of the KPLO flight dynamics data user community, in particular, users who are unfamiliar with lunar reference frame transformations. Practical transformation algorithms from the ICRF to four different lunar reference frames (Moon Inertial, Moon PA, Moon ME which is equivalent Moon Fixed, and Moon TOD) are presented in as much as detail as possible. Cautionary points while implementing transformation procedures is also specified to minimize trial errors of KPLO flight data user community. Example transformation results are also provided including crosschecked results against to the flight proven STK Astrogator’s results which showed that transformation can be conducted very precisely with the current algorithms. Through this work, common understandings of reference frames that will be used throughout the KPLO mission operation can be established. Moreover, KPLO flight dynamics data can be reprocessed very accurately by using current algorithms to meet the needs of not only the KPLO team members but also KPLO flight data users world-wide for the new science discovery.