3.5.55 · D1Guidance, Navigation & Control (GNC)

Foundations — Autonomous GNC for reusable rockets — SpaceX approach overview

1,964 words9 min readBack to topic

This page assumes nothing. If the parent note wrote a symbol, we build it here from the ground up, in an order where each idea leans only on the ones before it.


1. Position — "where am I?"

The picture. Look at the blue arrow in the figure below. Its tail sits on the pad (the origin), its head sits on the rocket. Two numbers describe it here: how far sideways () and how far up (). We write . In real flight there are three numbers () but two is enough to see everything.

Figure — Autonomous GNC for reusable rockets — SpaceX approach overview

Why the topic needs it. Guidance asks "where do I want to be?" and Navigation asks "where am I?" — both are questions about . You cannot aim at a barge without a way to name points in space.


2. Velocity — "how fast, which way?"

The picture. In the figure, the orange arrow attached to the rocket is . If the rocket falls straight down, points down. During descent (the parent's symbol) is just the length of this arrow at the start of the landing burn — the falling speed, e.g. m/s.

Why this tool (the derivative)? We want instantaneous speed, not "average over the whole flight." The derivative answers exactly the question "how fast is this changing right now?" — the only speed that matters when you're 3 seconds from the ground.


3. Acceleration and gravity — "how fast is the speed changing?"

The little 's in mean "take the rate-of-change twice": position → velocity → acceleration. This stacked symbol is exactly what the parent's means — the two dots are shorthand for "differentiate twice with respect to time."

Why the topic needs . The engine's only job is to produce acceleration. The IMU (a sensor) measures acceleration directly. And the whole hoverslam is a story about choosing the right upward acceleration to cancel a downward velocity. Acceleration is where the rocket's control actually bites.


4. Angles and the tan/arctan tool — "which way am I tilted?"

The rocket doesn't just have a position — it has an orientation: is it nose-up, tilted, sideways? The simplest angle question is: given how far sideways and how far up something reaches, what is its tilt?

Figure — Autonomous GNC for reusable rockets — SpaceX approach overview

Why this tool and not another? We have two lengths (sideways and up) and we want an angle. Tangent is precisely the function that turns a length-ratio into a steepness, and walks it back to the angle. Sine/cosine need a length too; tangent needs only the ratio, which is all a tilt is.


5. Integration — "add up all the tiny pieces"

The parent recovers position from acceleration by writing . Time to earn that symbol.

Figure — Autonomous GNC for reusable rockets — SpaceX approach overview

The picture. In the figure, the blue curve is velocity over time. The distance travelled is the shaded area under the curve — a sum of thin rectangles. That summing-of-slices is what means: add the contributions from time to time .

Why the topic needs it. Acceleration is what the sensor feels; position is what guidance needs. Integration is the only bridge from one to the other. It also explains the drift problem: a tiny constant error in acceleration, integrated twice, grows like — small at first, enormous after a minute. That growth is why GPS must be fused in.


6. The feedback loop — "measure, compare, correct, repeat"

Figure — Autonomous GNC for reusable rockets — SpaceX approach overview

Why the topic needs it. Winds, exact mass, and engine performance are never known in advance. An open-loop plan (blindly replay a script) has no way to notice it's drifting off the barge. Only a closed loop — the -measuring cycle above — can absorb surprises. Every letter in the parent's PID law () is built from pieces on this page: (this section), (a derivative, §2), (an integral, §5).


How the foundations feed the topic

Position r

Velocity v

Acceleration a

Integration adds up rates

Navigation where am I

Angles theta and arctan

Attitude and steering

Hoverslam v squared law

Error e

Feedback loop

Control move actuators

Autonomous GNC

Each foundation links forward to a named prerequisite you'll meet in later pages: dead-reckoning feeds the Kalman Filter; the error loop feeds PID Control; angles feed Attitude Dynamics & Quaternions and Thrust Vectoring (Gimbal); the braking law is Kinematics — v²=v0²+2as; the fuel-optimal layer is Convex Optimization via Lossless Convexification; and the mass-vs-thrust story is the Rocket Equation (Tsiolkovsky). All roads lead back to the parent, Autonomous GNC for reusable rockets — SpaceX approach overview.


Equipment checklist

Cover the right side and check you can answer each before moving on.

What does a position vector carry that a plain number cannot?
A direction as well as a distance — where the object is, not just how far.
is the rate of change of what, with respect to what?
Of position with respect to time ; .
What do the two dots in mean?
Differentiate with respect to time twice — that's acceleration.
What is and roughly its value?
Downward gravitational acceleration, about m/s².
equals which ratio, on which triangle?
Opposite over adjacent, , on the right triangle formed by the vector's components.
What question does answer, and why do we prefer atan2 onboard?
"Which angle has this tangent?" — atan2 uses the signs of both components to pick the correct quadrant, which bare arctan cannot.
What does represent as a picture?
The area under the velocity-versus-time curve — the total distance travelled.
Why does IMU-only position drift, and how fast?
A constant acceleration bias integrates twice into a position error growing like .
Write the definition of tracking error .
.
Why closed-loop and not open-loop for landing?
Winds, mass, and engine performance vary each flight; only feedback can measure the drift and correct it live.