Attitude telemetry from Gaia arrives daily over the mission lifetime. The main processing of Gaia data
proceeds over six month cycles. In each cycle new data in blocks of roughly one day must be added to the
previous data. At first sight this may look
straightforward, however, complications arise as there will be overlaps and gaps between existing blocks
of attitude data. Additionally, care may have to be taken when attitude data with different accuracies is
combined.
Generally, OGA1 and OGA2 data arrive in batches of 1 day but may contain data gaps and may or may not overlap
with existing data. Initially, it was proposed to use OGA1 (supplemented by IOGA or OGA2 if OGA1 was not available)
as the starting values for the AGIS attitude improvement.
However, after some experimentation and due to the patched nature of OGA1-IOGA-OGA2 it was decided to start
AGIS from the crude commanded attitude. The convergence of AGIS proved to be very good provided data gaps (see Section 3.3.5)
were handled correctly and only a small number of iterations were needed to improve the solution to be better than OGA1.
This also made the verification of the AGIS attitude very simple by comparing the AGIS attitude with commanded attitude in
angles and rates about the SRS axes. Checking for range out of bounds (extreme values) and checking for attitude spikes (manual inspection).
RSE values of the differences between the starting values and the current values are plotted in the AGIS monitor and the updates in the
attitude are also plotted. Sampling of about 1/5 of a knot interval is needed. Additionally, manual checks of the attitude around dead times and
manual checks on extra knots could be performed.