3.5.55 · HinglishGuidance, Navigation & Control (GNC)

Autonomous GNC for reusable rockets — SpaceX approach overview

2,202 words10 min readRead in English

3.5.55 · Physics › Guidance, Navigation & Control (GNC)

Teen letters ka matlab:

  • Guidance — MUJHE JANA KAHAN HAI? Desired trajectory / target state compute karta hai.
  • Navigation — MAIN ABHI KAHAN HOON? Sensors se position, velocity, attitude estimate karta hai.
  • Control — ACTUATORS KO KAISE MOVE KAROON TAAKI GAP CLOSE HO? Guidance command ko gimbal/fin/thruster deflections mein convert karta hai.

AUTONOMY KYUN ZAROORI HAI?


Flight phases (mental model)

  1. Boostback burn — landing site ki taraf horizontal velocity cancel/reverse karne ke liye reorient karo.
  2. Coast / entry — grid fins deploy hote hain; atmosphere mein lift se steer karo.
  3. Entry burn — max heating se pehle velocity kam karne ke liye engines light karo.
  4. Landing burn (asli mushkil wala) — ek single decelerating burn jise is tarah time karo ki velocity ~0 altitude par theek ~0 ho jaye. Yahi famous suicide burn / hoverslam hai.
Figure — Autonomous GNC for reusable rockets — SpaceX approach overview

FUSE KYUN KAREIN? IMU fast hai lekin errors integrate karta hai (drift); GPS drift-free hai lekin slow/noisy. Kalman filter optimally har source par trust karta hai uski uncertainty ke hisaab se.


Control: hoverslam, first principles se

Yeh 80/20 core hai — ise master karo aur tum reusable landing samajh jaoge.

Burn ko energy/kinematics se derive karo

Vertical motion lo, upar positive. Landing burn ke dauran net upward acceleration hai (constant, agar hum steady assume karein). Start altitude par downward speed se gir rahe ho, hum chahte hain at .

kyun use karein? Yeh kinematic relation hai jisme time nahi hai — perfect hai jab hum care karte hain ki speed zero kahan hogi, kab nahi.

Final over stopping distance set karo:

Toh required thrust hai

Throttling aur gimbal — loop close karna

Real burns perfect nahi hote, toh controller feedback use karke continuously correct karta hai: aur thrust vector ko gimbal deflection se horizontal error zero karne ke liye steer karta hai. Ek simplified attitude/position law PID hai: jahan lateral position/angle error hai. Teen terms kyun? present error par react karta hai, damp karta hai (overshoot/oscillation rokta hai), steady bias remove karta hai (jaise constant crosswind).


Actuators (COMMANDS MOTION KAISE BANTE HAIN)

Actuator Regime Kya karta hai
Engine gimbal (thrust vectoring) powered flight main steering torque + thrust magnitude
Grid fins atmospheric descent aerodynamic steering (roll/pitch/yaw)
Cold-gas (N₂) thrusters vacuum/coast flip maneuver, attitude jab hawa nahi aur engine off ho

Common mistakes


Active recall

Recall Feynman: 12-saal ke bachche ko explain karo

Socho tum ek bouncy ball drop kar rahe ho lekin chahte ho ki woh ek sikke par soft se ruke, bounce na kare. Tum use poore raste dheere push nahi kar sakte (tumhari push hover karne ke liye bahut strong hai), toh iski jagah tum use girne do, phir use ek bada upward jhatka theek sahi timing par dete ho taaki woh exactly sikke par ruke. Rocket wahi karta hai: girta hai, phir apna engine bilkul sahi height par fire karta hai taaki uski speed zero ho jaaye jis pal woh touch down kare. Aur yeh sab khud karta hai — sensing karta hai kahan hai, guess karta hai kahan ja raha hai, aur steering karta hai — kyunki insaan bahut slow hoga.

GNC mein G, N, C ka kya matlab hai?
Guidance (kahan jaana hai), Navigation (main kahan hoon), Control (wahan pohonchne ke liye kaise actuate karna hai).
Booster ko remote-pilot karne ki jagah autonomously kyun land karna padta hai?
Latency, plasma blackout, aur control loops (~10 ms) insaan ke reaction (~250 ms) se faster; landing corridor itna tight hai ki insaan nahi kar sakta.
Returning booster hover kyun nahi kar sakta?
Almost empty hone par, uska minimum engine thrust uske weight se zyada hota hai (TWR > 1), toh woh sirf upar accelerate kar sakta hai ya gir sakta hai — steady hover possible nahi.
Hoverslam ke liye required net deceleration derive karo.
se final ke saath: .
Landing burn ke liye ignition altitude formula?
.
v0=200 m/s, a_net=20 m/s² ke liye, kab ignite karein aur kitne time ke liye?
m; burn time s.
Navigation mein IMU ko GPS ke saath fuse kyun karein?
IMU fast hai lekin uska bias double integration ke baad ½bt² ki tarah drift karta hai; GPS drift-free hai lekin slow/noisy — Kalman filter inhe optimally combine karta hai.
Teen actuators aur unke regimes kya hain?
Engine gimbal (powered flight), grid fins (atmospheric descent), cold-gas thrusters (vacuum/coast & flip).
PID controller ke P, I, D terms mein se har ek kya fix karta hai?
P present error par react karta hai, D oscillation damp karta hai (rate), I constant wind jaise steady-state bias remove karta hai.
Landing guidance ko convex optimization ki tarah kyun solve karein?
Convex problems ka guaranteed global optimum bounded time mein milta hai — deterministic, fuel-optimal, real-time.
"Lossless convexification" kis kaam aati hai?
Fuel-optimal powered-descent landing problem ko optimality lose kiye bina solvable convex problem mein reformulate karne ke liye.

Connections

  • Kalman Filter — navigation state estimator.
  • PID Control — attitude/position ke liye baseline feedback law.
  • Convex Optimization & Lossless Convexification — modern powered-descent guidance.
  • Thrust Vectoring (Gimbal) — burn ke dauran steering.
  • Rocket Equation (Tsiolkovsky) — fuel budget jo landing burns ko tight banata hai.
  • Kinematics — v²=v0²+2as — hoverslam ke peeche ka equation.
  • Attitude Dynamics & Quaternions — gimbal lock ke bina orientation represent karna.

Concept Map

answers WHERE to go

answers WHERE am I

answers HOW to move

forces

uses

handles

fuses IMU and GPS

estimates state

integrates twice

bias grows as half b t squared

bounded by

commands trajectory

feeds back to

drives

executes

Autonomous GNC

Guidance

Navigation

Control

Latency and plasma blackout

Onboard autonomy

Closed-loop feedback

Unknown winds and mass

Kalman filter

r v q omega

IMU dead-reckoning

Position drift

Gimbal fins thrusters

Hoverslam landing burn

Deep Dive