# Block 1 Flashcards

Click a question to reveal the answer.

<div data-flashcards data-deck="block-1"></div>

<details>
<summary><strong>1. What does a navigation system estimate?</strong></summary>
<div class="card-answer"><p>The state of a vehicle relative to a chosen reference frame. The state typically contains position, velocity, and attitude.</p></div>
</details>

<details>
<summary><strong>2. Why is a navigation solution a pair <span class="math notranslate nohighlight">\((\hat{\mathbf{x}}, \mathbf{P})\)</span> instead of just <span class="math notranslate nohighlight">\(\hat{\mathbf{x}}\)</span>?</strong></summary>
<div class="card-answer"><p><span class="math notranslate nohighlight">\(\hat{\mathbf{x}}\)</span> is the state estimate. <span class="math notranslate nohighlight">\(\mathbf{P}\)</span> is the state error covariance, which quantifies how much we trust each component. Reporting an estimate without an honest uncertainty hides the most operationally relevant information and breaks every downstream integrity calculation.</p></div>
</details>

<details>
<summary><strong>3. Define truth, measurement, and estimate.</strong></summary>
<div class="card-answer"><p>Truth (<span class="math notranslate nohighlight">\(\mathbf{x}_{\text{truth}}\)</span>) is the actual state of the vehicle (approximated in test by a higher-grade reference). Measurement (<span class="math notranslate nohighlight">\(\mathbf{z}\)</span>) is the noisy sensor output, often a nonlinear function of the truth. Estimate (<span class="math notranslate nohighlight">\(\hat{\mathbf{x}}\)</span>) is what the navigation system reports.</p></div>
</details>

<details>
<summary><strong>4. What is the estimation error?</strong></summary>
<div class="card-answer"><p><span class="math notranslate nohighlight">\(\mathbf{e} = \hat{\mathbf{x}} - \mathbf{x}_{\text{truth}}\)</span>. Flight test evaluates a navigation system by collecting many samples of <span class="math notranslate nohighlight">\(\mathbf{e}\)</span> and asking whether the resulting empirical distribution meets requirements.</p></div>
</details>

<details>
<summary><strong>5. What is the ECEF frame?</strong></summary>
<div class="card-answer"><p>Earth-Centered, Earth-Fixed. A global Cartesian frame attached to the rotating Earth with origin at the Earth's center of mass, <span class="math notranslate nohighlight">\(X\)</span> through (lat 0°, lon 0°), <span class="math notranslate nohighlight">\(Y\)</span> through the equator at lon 90°E, and <span class="math notranslate nohighlight">\(Z\)</span> along the spin axis through the North Pole. Natural for GNSS geometry; less intuitive for local error metrics.</p></div>
</details>

<details>
<summary><strong>6. What is the NED frame?</strong></summary>
<div class="card-answer"><p>North-East-Down. A local tangent-plane frame defined at a chosen reference latitude/longitude/height. <span class="math notranslate nohighlight">\(N\)</span> along the local meridian, <span class="math notranslate nohighlight">\(E\)</span> along the local parallel, <span class="math notranslate nohighlight">\(D\)</span> normal to the local-level plane. Standard frame for aviation navigation and error reporting.</p></div>
</details>

<details>
<summary><strong>7. What is the RTN frame, and what is each axis?</strong></summary>
<div class="card-answer"><p>Radial-Transverse-Normal: a local-orbit reference frame centered on a spacecraft. <span class="math notranslate nohighlight">\(R\)</span> radial outward from Earth's center, <span class="math notranslate nohighlight">\(T\)</span> along-track in the direction of motion, <span class="math notranslate nohighlight">\(N\)</span> cross-track normal to the orbital plane (right-hand rule). RTN rotates with the orbit; for spacecraft it plays the same role NED plays for aircraft.</p></div>
</details>

<details>
<summary><strong>8. What is RTN used for in practice?</strong></summary>
<div class="card-answer"><p>Orbital relative motion: rendezvous and proximity operations (RPO), formation flying, debris collision-risk reporting. The Clohessy-Wiltshire (Hill's) equations of relative motion are written in RTN, and any "radial / along-track / cross-track" decomposition of an orbital error implicitly uses the RTN frame.</p></div>
</details>

<details>
<summary><strong>9. What is the aircraft body frame, and what convention does this course use?</strong></summary>
<div class="card-answer"><p>A frame rigidly attached to the airframe. SY6301 uses forward-right-down (FRD): <span class="math notranslate nohighlight">\(X\)</span> forward along the nose, <span class="math notranslate nohighlight">\(Y\)</span> out the right wing, <span class="math notranslate nohighlight">\(Z\)</span> down through the belly. Aircraft sensors physically measure in this frame.</p></div>
</details>

<details>
<summary><strong>10. What is the spacecraft body frame, and how does it differ from the aircraft body frame?</strong></summary>
<div class="card-answer"><p>A frame rigidly attached to the spacecraft structure (origin at center of mass or principal-inertia reference point). Conceptually identical to the aircraft body frame, but with mission-dependent axis assignments instead of FRD: <span class="math notranslate nohighlight">\(X\)</span> typically aligned with primary instrument boresight or nadir, <span class="math notranslate nohighlight">\(Y\)</span> along a solar array or side panel, <span class="math notranslate nohighlight">\(Z\)</span> completes the right-hand rule. It is the working frame for star trackers, gyros, sun sensors, and thrusters, and the input to attitude determination, control, and pointing analysis.</p></div>
</details>

<details>
<summary><strong>11. What does the DCM <span class="math notranslate nohighlight">\(\mathbf{C}_a^b\)</span> do?</strong></summary>
<div class="card-answer"><p>It rotates the components of a vector from frame <span class="math notranslate nohighlight">\(a\)</span> to frame <span class="math notranslate nohighlight">\(b\)</span>: <span class="math notranslate nohighlight">\(\mathbf{v}^b = \mathbf{C}_a^b \mathbf{v}^a\)</span>. The same physical arrow is expressed in two different sets of axes. The vector itself does not move; only its numerical representation changes.</p></div>
</details>

<details>
<summary><strong>12. What are the two key properties of a DCM?</strong></summary>
<div class="card-answer"><p>A DCM is orthonormal: (1) <span class="math notranslate nohighlight">\(\mathbf{C}^\top \mathbf{C} = \mathbf{I}\)</span>; (2) <span class="math notranslate nohighlight">\(\left(\mathbf{C}_a^b\right)^{-1} = \left(\mathbf{C}_a^b\right)^{\top} = \mathbf{C}_b^a\)</span>. The inverse equals the transpose. To go from <span class="math notranslate nohighlight">\(b\)</span> back to <span class="math notranslate nohighlight">\(a\)</span>, transpose; do not invert.</p></div>
</details>

<details>
<summary><strong>13. Write the 2D DCM that rotates components from frame <span class="math notranslate nohighlight">\(a\)</span> into frame <span class="math notranslate nohighlight">\(b\)</span> when <span class="math notranslate nohighlight">\(b\)</span> is rotated by angle <span class="math notranslate nohighlight">\(\theta\)</span> relative to <span class="math notranslate nohighlight">\(a\)</span>.</strong></summary>
<div class="card-answer"><p><span class="math notranslate nohighlight">\(\displaystyle \mathbf{C}_a^b(\theta) = \begin{bmatrix} \cos\theta & \sin\theta \\ -\sin\theta & \cos\theta \end{bmatrix}\)</span>. Apply it to a vector and the components change while the magnitude is preserved (within floating-point round-off).</p></div>
</details>

<details>
<summary><strong>14. How do you transform a point (rather than a vector) from frame <span class="math notranslate nohighlight">\(a\)</span> to frame <span class="math notranslate nohighlight">\(b\)</span>?</strong></summary>
<div class="card-answer"><p>A point requires both rotation and translation. If <span class="math notranslate nohighlight">\(\mathbf{r}_{a\rightarrow b}\)</span> is the position of frame <span class="math notranslate nohighlight">\(b\)</span>'s origin expressed in frame <span class="math notranslate nohighlight">\(a\)</span>, then <span class="math notranslate nohighlight">\(\mathbf{p}^b = \mathbf{C}_a^b \left(\mathbf{p}^a - \mathbf{r}_{a\rightarrow b}\right)\)</span>. The translation step is what is missing if you treat a point like a free vector.</p></div>
</details>

<details>
<summary><strong>15. What is the Roll-Pitch-Yaw (RPY) parameterization of a 3D DCM?</strong></summary>
<div class="card-answer"><p>A sequence of three elementary rotations about the <span class="math notranslate nohighlight">\(x\)</span>, <span class="math notranslate nohighlight">\(y\)</span>, and <span class="math notranslate nohighlight">\(z\)</span> axes. The Euler 321 convention used in this course is: <span class="math notranslate nohighlight">\(\mathbf{C}_a^b(\phi, \theta, \psi) = \mathbf{R}_z(\psi) \mathbf{R}_y(\theta) \mathbf{R}_x(\phi)\)</span>. Order matters. RPY suffers from gimbal lock at <span class="math notranslate nohighlight">\(\theta = \pm 90^\circ\)</span>, which is one motivation for using quaternions in flight software.</p></div>
</details>

<details>
<summary><strong>16. Define the NED error vector and the operational error metrics.</strong></summary>
<div class="card-answer"><p><span class="math notranslate nohighlight">\(\displaystyle \mathbf{e}_{\text{NED}} = \hat{\mathbf{p}}_{\text{NED}} - \mathbf{p}_{\text{NED, truth}} = \begin{bmatrix} e_N \\ e_E \\ e_D \end{bmatrix}\)</span>. Horizontal error: <span class="math notranslate nohighlight">\(e_H = \sqrt{e_N^2 + e_E^2}\)</span>. Vertical error: <span class="math notranslate nohighlight">\(e_V = \lvert e_D \rvert\)</span>. Most accuracy requirements are written as upper 95% confidence bounds on these two scalars.</p></div>
</details>

<details>
<summary><strong>17. If a position error vector is rotated into a different frame, what changes and what does not?</strong></summary>
<div class="card-answer"><p>The components change because they are expressed in different axes. The magnitude <span class="math notranslate nohighlight">\(\lVert \mathbf{e} \rVert\)</span> does not change, because rotation preserves length. The split of error into horizontal and vertical only makes sense in NED, because horizontal-versus-vertical is defined by the local-level plane.</p></div>
</details>

<details>
<summary><strong>18. Why is frame consistency a prerequisite for any statistical or integrity analysis?</strong></summary>
<div class="card-answer"><p>Statistics on inconsistent frames mix apples and oranges: a 1 m bias in NED north is not comparable to a 1 m bias in body forward, and a covariance ellipse in ECEF cannot be interpreted as a horizontal protection level. Every integrity test (Mahalanobis distance, protection level, HMI exposure) implicitly assumes its inputs share a common frame, common units, and a common reference point.</p></div>
</details>

<details>
<summary><strong>19. What is Target Location Error (TLE) and how is it computed?</strong></summary>
<div class="card-answer"><p>TLE is the difference between an estimated target position and the true target position, expressed in a local-level frame so it is operationally interpretable. The standard chain is: (1) convert truth and estimate from LLH to ECEF, (2) convert both ECEF positions to NED about a chosen reference (typically the truth point), (3) subtract: <span class="math notranslate nohighlight">\(\mathbf{e}_{\text{NED}} = \hat{\mathbf{p}}_{\text{NED}} - \mathbf{p}_{\text{NED, truth}}\)</span>, (4) reduce to <span class="math notranslate nohighlight">\(e_H\)</span> and <span class="math notranslate nohighlight">\(e_V\)</span>. The MATLAB demo <code>TargetLocationError.m</code> walks through this end to end.</p></div>
</details>
