3.5.54 · D4Guidance, Navigation & Control (GNC)

Exercises — Terminal descent — velocity vector alignment, touchdown constraints

2,355 words11 min readBack to topic

Quick reference for the tools we lean on this page (all defined in the parent):

Sign convention for every 1-D problem: up is , so a falling vehicle has negative velocity and gravity is with .


Level 1 — Recognition

Recall Solution
  • → the position-error term: closes the gap between where you are and the pad.
  • → the velocity-shaping term: bleeds your current velocity toward the desired touchdown velocity.
  • → the gravity-cancellation term, already inside the command so the engine never re-adds gravity.
  • As the factor in the position term blows up fastest → infinite commanded acceleration.
Recall Solution
  1. Vertical speed (legs would crush).
  2. Horizontal speed (skid/tip).
  3. Tilt angle (thrust axis vs. vertical).
  4. Angular rate .
  5. Position within pad radius .
Recall Solution

Positive (upward). You are moving down fast and must reduce that downward speed, which needs a net upward acceleration. In our up- convention that is a positive number.


Level 2 — Application

Recall Solution

Engine produces exactly m/s² upward. Do not add again.

Recall Solution

Apply the formula per axis. , . x: m/s². z: m/s². The negative command bleeds off the m/s eastward drift; the large positive brakes the fall.

Recall Solution

The velocity makes a right triangle: the "opposite" side is the horizontal speed , the "adjacent" side (along the down direction) is . Guidance targets , so this angle must shrink to by touchdown.


Level 3 — Analysis

Figure — Terminal descent — velocity vector alignment, touchdown constraints
Recall Solution

Velocity-induced lean from vertical: Total effective lean: Safe. Margin . Look at the figure: the combined arrow (tilt + drift) stays inside the leg-footprint cone.

Recall Solution

Tip criterion allows angular budget for the velocity lean: The tip criterion caps at m/s, stricter than the raw m/s limit. The tip criterion binds first — you must slow drift below m/s, not merely below .

Recall Solution

The position term scales as . Halving quadruples the term.

  • : m/s².
  • : m/s².
  • : m/s². Growth is inverse-square in — this is exactly why we must floor or hand off to a hover phase before it explodes.

Level 4 — Synthesis

Recall Solution

Work with the shaping acceleration (we add at the end). Integrate velocity: Integrate position: Let . Boundary conditions:

\mathbf r_f-\mathbf r-\mathbf v T=\tfrac12\mathbf c_0 T^2+\tfrac16\mathbf c_1 T^3.$$ Call $\Delta\mathbf v=\mathbf v_f-\mathbf v$ and $\Delta\mathbf r=\mathbf r_f-\mathbf r-\mathbf v T$. Solving the $2\times2$ system: $$\mathbf c_0=\frac{6\Delta\mathbf r}{T^2}-\frac{2\Delta\mathbf v}{T},\qquad \mathbf c_1=\frac{-12\Delta\mathbf r}{T^3}+\frac{6\Delta\mathbf v}{T^2}.$$ The command applied now is $\mathbf a_{cmd}=\mathbf c_0-\mathbf g$. Expand $\mathbf c_0$: $$\mathbf c_0=\frac{6(\mathbf r_f-\mathbf r-\mathbf v T)}{T^2}-\frac{2(\mathbf v_f-\mathbf v)}{T} =\frac{6(\mathbf r_f-\mathbf r)}{T^2}-\frac{6\mathbf v}{T}-\frac{2\mathbf v_f}{T}+\frac{2\mathbf v}{T}.$$ Combine the $\mathbf v$ terms: $-\dfrac{6\mathbf v}{T}+\dfrac{2\mathbf v}{T}=-\dfrac{4\mathbf v}{T}$, so $$\mathbf c_0=\frac{6(\mathbf r_f-\mathbf r)}{T^2}-\frac{4\mathbf v+2\mathbf v_f}{T} =\frac{6}{T^2}(\mathbf r_f-\mathbf r)-\frac{2}{T}(2\mathbf v+\mathbf v_f).$$ Adding $-\mathbf g$ reproduces the boxed formula exactly. The **6** comes from integrating a cubic (the $1/6\,\tau^3$ position term), the **2** from the velocity mismatch. ✔
Recall Solution

, . . x: m/s². z: m/s². Thrust tilt from vertical: The engine leans off vertical to kill the eastward drift, then rotates upright as .


Level 5 — Mastery

Recall Solution

Set : Below s (with this residual error) the position term alone would demand m/s², saturating the engine. Action: floor , or hand off to a constant-velocity / gravity-turn "hover-then-drop" phase at low altitude, as flagged in the parent note's mistake. In practice you'd design the trajectory so the error is nearly zero by then, keeping demand bounded.

Recall Solution

(a) , . .

  • x: m/s².
  • z: m/s². (b) Drift is (east), command (west) → opposes drift ✔. is upward → braking ✔. Guidance is pointed correctly. (c) Velocity lean . Total . Even though each raw limit might pass individually, the coupled lean exceeds the tip cone — the lander would topple. GNC must trim further or reduce tilt before contact.
Recall Solution

(i) PDG produces the higher-altitude braking trajectory that hands off to this terminal law near the pad. (ii) Proportional Navigation is the position-only cousin (great for intercepts) — terminal descent extends it to a two-point (position and velocity) problem. (iii) Time-to-go Estimation supplies the that every term here divides by; a bad corrupts the whole command. (iv) Convex Optimization Landing solves the same soft-landing boundary problem but with thrust bounds and glide-slope constraints enforced rigorously — the closed-form law here is the unconstrained special case. (v) Attitude Control & Inner Loop is the fast loop that actually rotates the body so the thrust axis realizes the direction of that this outer loop commands.


Recall Final self-check (cover the answers)

Why does the position term scale as ? ::: Because position is a double integral of acceleration; matching it over time divides by . Which coefficients come from the linear-shaping derivation and where? ::: 6 (from the cubic position integral) and 2 (from the velocity mismatch). What single quantity, if mis-estimated, corrupts every term of the command? ::: , the time-to-go. When two limits both pass but the lander still tips, what did you forget? ::: The coupled tip criterion .