3.5.6 · D5 · HinglishGuidance, Navigation & Control (GNC)
Question bank — Quaternions — definition q = (q₀, q₁, q₂, q₃), unit quaternion constraint
3.5.6 · D5· Physics › Guidance, Navigation & Control (GNC) › Quaternions — definition q = (q₀, q₁, q₂, q₃), unit quaterni
True or false — justify
Real numbers ka har 4-tuple ek valid rotation quaternion hota hai.
False. Sirf unit quaternions () rotations represent karte hain; ek general 4-tuple jaise ka norm hai aur use pehle normalize karna padega.
Ek rotation quaternion ka scalar part aur ke beech koi bhi number ho sakta hai.
True. Kyunki aur ka range hai jab , toh poora interval cover karta hai.
Quaternion multiplication commutative hoti hai: .
False. Vector part mein hota hai, jo sign flip kar leta hai jab tum aur swap karo, isliye ye alag hote hain jab tak axes parallel na hon — yahi reflect karta hai ki 3D rotations commute nahi karte.
aur do opposite rotations describe karte hain.
False. Ye same rotation describe karte hain: sandwich mein dono minus signs cancel ho jaate hain. Yahi double cover hai.
Identity quaternion ek maatra unit quaternion hai jiska vector part zero ho.
False. ka bhi zero vector part aur unit norm hai; ye ek rotation ke barabar hai, jo physically identity jaisi hi orientation hai.
Ek unit quaternion ke liye, inverse conjugate ke barabar hota hai.
True. , aur hone par ye ho jaata hai.
Ek pure quaternion (scalar part zero) ek rotation represent kar sakta hai.
Saamaanyatah False. Scalar part hone par force hota hai, isliye sirf unit pure quaternions ek specific rotation represent karte hain; ek non-unit pure quaternion kuch bhi represent nahi karta.
Ek product ka norm, norms ke product ke barabar hota hai: .
True. Quaternion norm multiplicative hai, isliye do unit quaternions ka product ek aur unit quaternion deta hai — rotations compose karne par tum par hi rehte ho.
Spot the error
" ke baare mein rotate karna: ."
Error: full angle use kiya. Quaternions half-angle lete hain, isliye .
"Kisi bhi rotation quaternion ko invert karne ke liye bas saare chaar components negate karo: ."
Error. same rotation hai, inverse nahi. Inverse sirf vector part ko conjugate karta hai: .
"Rotation ka axis directly mein stored hota hai."
Error. Stored vector part hai, yaani axis se scaled hai. recover karne ke liye ko uski khud ki length se divide karo.
"Kyunki maine unit quaternion se shuru kiya, kai steps tak integrate karne ke baad bhi ye exactly unit rehta hai."
Error. Discrete integration mein rounding accumulate hoti hai aur dheere dheere se drift ho jaata hai; tumhe har timestep par renormalize karna hoga. (Dekho Quaternion Kinematics — dq/dt.)
" wapas identity rotation deta hai."
Error jab tak unit na ho. . Sirf tab jab hoga, ye ke barabar hoga; warna ye ek scalar hai jo hai.
"'Pehle phir ' compose karne ke liye main compute karta hoon."
Error (order). Pehle phir apply karna hai — baad wali rotation left par hoti hai, bilkul matrix multiplication order ki tarah.
Why questions
Jab ek rotation ke sirf 3 degrees of freedom hain toh quaternion ko 4 numbers ki zaroorat kyun hai?
4th number wo redundancy hai jo ek unit constraint se hati jaati hai (); yahi smooth 4D packing exactly woh singularity (gimbal lock) avoid karti hai jo 3-number Euler angles mein hoti hai.
Half-angle kyun, kyun nahi?
Ek vector ko double-sided product se rotate kiya jaata hai, isliye effectively do baar apply hota hai; har factor ko poore angle ka aadha carry karna padta hai taaki sandwich poora deliver kare.
Unit quaternions kabhi gimbal-lock singularity mein kyun nahi padte?
Ye 3-sphere ki smooth, closed surface par rehte hain jisme "align" hone ke liye koi coordinate axes nahi hain — Euler Angles and Gimbal Lock mein singularity ek buri chart ki wajah se aati hai, rotations se nahi.
Ek unit quaternion ko invert karna ek rotation matrix ko invert karne se sasta kyun hai?
Quaternion inverse bas teen signs negate karta hai (), jabki matrix route mein transpose aur orthogonality checks chahiye — limited spacecraft compute par yeh ek real faayda hai.
ki non-commutativity physical reality se kyun match karti hai?
Real 3D rotations commute nahi karte (spin-then-tilt tilt-then-spin); term exactly is order-dependence ko encode karta hai.
Renormalizing ka matlab sirf norm se divide karna kyun hai?
Har unit quaternion 4D mein origin se distance par hota hai; ek drifted ko uski length se divide karna use radially par project karta hai bina us direction (aur isliye rotation) ko change kiye jis taraf wo point karta hai.
Quaternion, complex numbers ka natural generalization kyun hai?
2D mein ek unit complex number plane ko rotate karta hai; quaternions do aur imaginary units add karte hain taaki ek single object 3D space ko usi clean tarike se rotate kar sake.
Edge cases
"Kuch nahi karo" wala quaternion kaunsa hai?
Identity : se aur milta hai; isse multiply karne par koi bhi quaternion unchanged rehta hai, jaise se multiply karna.
Exactly par ka kya hoga?
, isliye ek pure quaternion hai; axis poori tarah visible hai lekin do half-rotations aur same flip ke liye maximally separated 4-tuples ban jaate hain.
Poore turn se kaun sa quaternion correspond karta hai, aur kya ye jaisa hai?
se milta hai, isliye . Physically identity jaisi hi orientation hai, phir bhi quaternion identity ka hai — double cover ki yahi pehchaan hai.
Agar axis unit vector nahi hai, toh kya resulting abhi bhi valid rotation hai?
Nahi. Norm derivation par rely karta tha; non-unit axis unit constraint tod deta hai, isliye build karne se pehle normalize karna zaroori hai.
par axis undefined hai (kisi bhi cheez ke baare mein spin) — kya quaternion phir bhi kaam karta hai?
Haan. Vector part hota hai chahe koi bhi axis choose karo, isliye undefined axis harmless hai aur unambiguous hai.
Kya do alag unit quaternions kabhi same rotation de sakte hain?
Haan — exactly antipodal pair aur . Koi aur coincidences nahi hote, isliye map precisely two-to-one hai.
Active Recall
Recall Cover me: teen sabse bade quaternion traps ke naam batao.
(1) ki jagah full angle use karna; (2) yeh sochna ki alag ya inverse rotation hai; (3) integration ke baad renormalize karna bhool jaana.