3.5.7 · D5 · HinglishGuidance, Navigation & Control (GNC)
Question bank — Quaternion product — Hamilton product
3.5.7 · D5· Physics › Guidance, Navigation & Control (GNC) › Quaternion product — Hamilton product
Shuru karne se pehle, ek anchor taaki koi bhi symbol bina matlab ke na rahe:
True or false — justify karo
aur dono sahi hain kyunki bas fancy imaginary units hain.
Galat. hai lekin ; cross-product piece order swap karne par sign palat deta hai, isliye dono products alag hain.
Hamilton product commutative hai kyunki uske andar ka dot product commutative hai.
Galat. Dot term hai symmetric, lekin cross term anti-symmetric hai, aur woh akela term poore product ko non-commutative bana deta hai.
Do unit quaternions ka product hamesha ek aur unit quaternion hota hai.
Sahi. Norms multiply hote hain, , toh — yahi wajah hai ki rotations chain karne par orientation kabhi rescale nahi hoti.
ka matlab hai "pehle rotation karo, phir ," English ki tarah left se right padho.
Galat. Hamilton convention right-to-left apply hoti hai: ka matlab hai pehle , phir . Sabse left wala factor sabse last act karta hai.
Quaternion multiplication ka non-commutative hona notation ki ek kami hai jo hum behtar convention se fix kar sakte hain.
Galat. Yeh physical reality ko mirror karta hai — 3D rotations sach mein commute nahi karte (roll-then-pitch pitch-then-roll), toh koi bhi faithful rule non-commutative hona hi chahiye.
Pure quaternion ke liye, product pehle se hi rotated vector deta hai.
Galat. Ek akela product scalar leak karta hai aur length change karta hai; ek clean rotated pure quaternion ke liye tumhe sandwich chahiye.
ke andar half-angle ek arbitrary convention hai.
Galat. Rotation sandwich mein do baar apply hoti hai, isliye har factor ko half angle carry karna chahiye taaki total aaye.
Kyunki aur , quaternions bas extra letters wale complex numbers hain.
Galat. mein hota hai; quaternions non-commutative hain. Yahi extra structure hai jo 3D orientation encode karta hai.
Error pakdo
"Maine vector part sirf compute kiya."
Do scaling terms missing hain; unhe drop karne se pure-spin (scalar-weighted) ki saari information chali jaati hai.
"Scalar part hai."
Galat sign — yeh minus hai: , se aaya hua.
" ke around rotate karo phir ke around rotate karo, iske liye maine likha."
Ulta hai. " ke baad " ka matlab hai last act karta hai, isliye last factor sabse left jaata hai: .
"Unit quaternions ke products unit rehte hain, isliye main apne filter mein kabhi renormalize nahi karta."
Exact math mein sahi, floating point mein galat — rounding hazaron gyro updates mein accumulate hoti hai, isliye tumhe periodically set karna hoga.
" symmetric hai, isliye main ise kisi bhi order mein compute kar sakta hoon."
Cross product anti-symmetric hai: . Order sign palat deta hai.
" hamesha hota hai, isliye main norm skip kar sakta hoon."
Sirf unit ke liye. Generally jahan ; bhool jaane se koi bhi non-unit quaternion misrotate aur rescale ho jaayega.
" axis ke around rotation quaternion hai."
Bilkul galat — yeh hai; raw angle kabhi appear nahi hota, sirf uska half-angle cosine aur sine.
Why questions
Cross product kyun, aur dot product kyun nahi, non-commutativity ka kaaran banta hai?
Dot symmetric hai isliye dono taraf identical hai; sirf cross term swap karne par sign change karta hai, isliye wahi akela asymmetric contribution hai.
Hume vector ko sandwich se rotate kyun karna chahiye, ek product ki jagah?
Sandwich har product ki scalar "leakage" cancel karta hai aur length preserve karta hai, ek pure quaternion same magnitude ka bacha ke — ek genuine rotation.
Gyro-integration filters Hamilton products kyun prefer karte hain rotation matrices stack karne ki jagah?
Sirf 4 numbers, har step mein koi trig nahi, aur unit-norm property automatically ek valid orientation preserve karti hai — sasta aur drift-resistant, dekho [[Quaternion Kinematics — ]].
Rotation quaternion ke andar half-angle kyun appear hota hai?
Kyunki vector ko conjugation se rotate kiya jaata hai, effectively do baar apply hota hai; angle ko aadha karne se dono half-turns poore angle mein sum ho jaate hain.
, , ek cyclic (right-handed) pattern kyun follow karte hain?
Units right-handed coordinate axes ki tarah cross product ke under behave karte hain (), isliye unke products same cyclic order inherit karte hain, dekho Cross Product & Right-Hand Rule.
Hamilton product rotation matrices multiply karne ke equivalent kyun hai?
Dono "ek rotation karo, phir doosra" ko ek single combined rotation ke roop mein encode karte hain; quaternion bas usi element ke liye 4-number coordinate hai Rotation Matrices — SO(3) mein.
Multiplicative EKF (MEKF) jaisa attitude filter corrections add karne ki jagah products kyun chain karta hai?
Rotations multiplicatively compose hote hain, additively nahi; quaternions add karne se woh unit sphere se bahar chale jaate hain aur rotation represent nahi karte, isliye corrections Hamilton multiplication se apply hone chahiye.
Edge cases
Unit quaternion ke liye kya hai, aur kyun?
Yeh ke barabar hai, identity — kyunki unit ke liye conjugate uska inverse hai, aur ek rotation ke baad uska opposite karna kuch nahi karta.
aur dono same rotation describe karte hain — sahi ya galat?
Sahi. Charon numbers ko negate karne se half-angle se palat jaata hai, yaani ek poora extra turn, jo physically identical hai; yahi rotations ka "double cover" hai.
Scalar quaternion se multiply karne par kya hota hai?
Kuch nahi — yeh multiplicative identity hai, kisi bhi quaternion ko unchanged chodta hai, bilkul waisa jaise rotation matrix ko se multiply karna.
kaunsa rotation represent karta hai?
Zero rotation (), kyunki aur — bilkul koi turn nahi.
Agar tum ek zero quaternion rotation ki jagah feed karo toh kya hota hai?
Yeh invalid hai: uski norm hai, isliye uska koi inverse nahi aur yeh rotation represent nahi kar sakta; ek valid rotation quaternion ka unit-norm hona zaroori hai.
Agar aur parallel hain, toh cross term ka kya hoga?
Yeh vanish ho jaata hai (), isliye us special case mein product commutative hai — parallel-axis rotations commute karte hain.
Agar hai (jaise aur ), toh dot term scalar part mein kya contribute karta hai?
Kuch nahi — dot hai, isliye scalar part tak reduce ho jaata hai, aur saari action cross-product vector term mein hoti hai.
(apne aap ke saath compose hua rotation) ka product kya hai?
Same axis ke around double angle ka rotation, kyunki half-angles add hokar per factor dete hain, total — same axis, double turn.
Recall
Recall One-line self-test
- Non-commutativity ka akela source? ::: cross-product term .
- Scalar part mein sign? ::: minus: .
- ka matlab? ::: pehle , phir (right-to-left).
- kya hai? ::: conjugate — vector part ka sign palalta hai.
- kaise compute hota hai? ::: , 4D length.
Connections
- Quaternion product — Hamilton product — parent topic jise ye traps target karti hain.
- Cross Product & Right-Hand Rule — cyclic units aur non-commutativity ki jad.
- Rotation Matrices — SO(3) — product ka matrix equivalent.
- Axis-Angle & Euler Rodrigues — jahan se half-angle aata hai.
- Quaternion Kinematics — $\dot q = \tfrac12 q\,\omega$ — gyro integration mein products chain karna.
- Multiplicative EKF (MEKF) — filters mein multiplicative corrections.
- Gimbal Lock & Euler Angles — woh failure jisse quaternions bachate hain.
#flashcards/physics