# Block 2 — Inertial Error Growth and State Propagation

<p class="block-meta"><span class="b-block">Block 02</span><span class="b-time">~60 min</span><span class="b-demos">2 demos</span></p>

<p class="block-synopsis">Examines how small IMU errors integrate into velocity and position drift, introduces the bias, random-noise, and Gauss-Markov models, covers Allan variance as the standard ground test for IMU error parameters, defines the navigation state and covariance, and explains why inertial drift tests must observe at least one full Schuler cycle (~85 minutes).</p>

## What you'll learn

1. Explain why inertial navigation errors grow over time.
2. Trace how small sensor errors propagate into velocity and position errors.
3. Identify the common error models used in navigation systems: bias, random walk, and Gauss-Markov.
4. Define the navigation state and explain what state propagation does.
5. Interpret inertial drift using simple operational metrics, including drift slope in NM/hr and the role of the Schuler cycle.

## In this block

<div class="block-toc">
  <a class="bt-card bt-reading" href="L02_InertialErrors_Reading.html">
    <span class="bt-kind">Reading</span>
    <h4>Reading</h4>
    <p>IMU error models, drift, and the Schuler cycle.</p>
  </a>
  <a class="bt-card bt-flashcards" href="L02_Flashcards.html">
    <span class="bt-kind">Flashcards</span>
    <h4>Flashcards</h4>
    <p>Click-to-reveal cards for the block's key terms and equations.</p>
  </a>
  <a class="bt-card bt-demo" href="L02_ErrorIntegration_Demo.html">
    <span class="bt-kind">Demo</span>
    <h4>Demo · Error Integration</h4>
    <p>Add a constant bias to a noisy accelerometer signal and watch velocity and position grow.</p>
  </a>
  <a class="bt-card bt-demo" href="L02_InertialDrift_Demo.html">
    <span class="bt-kind">Demo</span>
    <h4>Demo · Inertial Drift</h4>
    <p>Run a free-inertial coast over hours and see Schuler oscillation emerge.</p>
  </a>
</div>

<nav class="block-nav">
  <a class="block-nav-prev" href="../block01/index.html">← Frames & Errors</a>
  <a class="block-nav-next" href="../block03/index.html">Optimal Fusion →</a>
</nav>
