تمثيل المحور والزاوية

تحدد الزاوية θ ومتجه وحدة المحور e الدوران، والذي يتم تمثيله بإيجاز بواسطة متجه الدوران θ e .

في الرياضيات ، يُحدد تمثيل المحور والزاوية دورانًا في فضاء إقليدي ثلاثي الأبعاد بواسطة كميتين: متجه وحدة e يُشير إلى اتجاه محور الدوران ، وزاوية دوران θ تُحدد مقدار واتجاه الدوران حول هذا المحور (مثلًا، مع عقارب الساعة ) . يكفي رقمان فقط، وليس ثلاثة، لتحديد اتجاه متجه الوحدة e المنطلق من نقطة الأصل، لأن مقدار e مُقيد. على سبيل المثال، تكفي زاويتا الارتفاع والسمت لـ e لتحديد موقعه في أي نظام إحداثيات ديكارتية.

بحسب صيغة رودريغز للدوران ، تحدد الزاوية والمحور تحويلاً يدور فيه متجه ثلاثي الأبعاد. ويحدث الدوران في الاتجاه المحدد بقاعدة اليد اليمنى .

يُطلق على محور الدوران أحيانًا اسم محور أويلر . ويستند تمثيل المحور والزاوية على نظرية دوران أويلر ، التي تنص على أن أي دوران أو سلسلة من الدورانات لجسم صلب في فضاء ثلاثي الأبعاد يكافئ دورانًا محضًا حول محور ثابت واحد.

وهي واحدة من العديد من أساليب الدوران في ثلاثة أبعاد .

متجه الدوران

يُكافئ تمثيل المحور والزاوية متجه الدوران الأكثر اختصارًا ، والذي يُسمى أيضًا متجه أويلر (لا ينبغي الخلط بينه وبين متجه زوايا أويلر ). في هذه الحالة، يتم تمثيل كل من محور الدوران والزاوية بمتجه في نفس اتجاه محور الدوران وطوله هو زاوية الدوران θ . θ=θهـ.{\displaystyle {\boldsymbol {\theta }}=\theta \mathbf {e} \,.} يُستخدم هذا الأسلوب في الخرائط الأسية واللوغاريتمية التي تتضمن هذا التمثيل.

تُقابل العديد من متجهات الدوران نفس الدوران. على وجه الخصوص، يُشفّر متجه دوران بطول θ + 2πM ، لأي عدد صحيح M ، نفس الدوران الذي يُشفّره متجه دوران بطول θ . بالتالي، يوجد على الأقل عدد لا نهائي قابل للعد من متجهات الدوران التي تُقابل أي دوران. علاوة على ذلك، فإن جميع الدورانات بمقدار 2πM تُعادل عدم الدوران على الإطلاق، لذا، بالنسبة لعدد صحيح مُعطى M ، فإن جميع متجهات الدوران بطول 2πM ، في جميع الاتجاهات، تُشكّل عددًا لا نهائيًا غير قابل للعد من متجهات الدوران ذات مُعاملين ، والتي تُشفّر نفس الدوران الذي يُشفّره المتجه الصفري. يجب أخذ هذه الحقائق في الاعتبار عند عكس الدالة الأسية، أي عند إيجاد متجه دوران يُقابل مصفوفة دوران مُعطاة. الدالة الأسية شاملة ولكنها ليست أحادية .

مثال

لنفترض أنك تقف على الأرض واخترت اتجاه الجاذبية ليكون الاتجاه السالب للمحور z . عندئذٍ ، إذا استدرت إلى يسارك، فسوف تدور بمقدار -π / 2 راديان (أو -90° ) حول المحور -z . وباعتبار تمثيل المحور والزاوية زوجًا مرتبًا ، فإن هذا سيكون (أxأناs،أنزلهـ)=([هـxهـyهـz]،θ)=([00-1]،-π2).{\displaystyle (\mathrm {axis} ,\mathrm {angle} )=\left({\begin{bmatrix}e_{x}\\e_{y}\\e_{z}\end{bmatrix}},\theta \right)=\left({\begin{bmatrix}0\\0\\-1\end{bmatrix}},{\frac {-\pi }{2}}\right).}

يمكن تمثيل المثال أعلاه كمتجه دوران بمقدار π / 2 يشير إلى اتجاه المحور z ،[00π2].{\displaystyle {\begin{bmatrix}0\\0\\{\frac {\pi }{2}}\end{bmatrix}}.}

مثال متحرك لتمثيل المحور والزاوية مع اتجاه المحور (1، 1.5، 0.5) وزاوية دوران متغيرة

الاستخدامات

يُعدّ تمثيل المحور والزاوية مناسبًا عند التعامل مع ديناميكيات الأجسام الصلبة . وهو مفيد لتوصيف الدورانات ، وكذلك للتحويل بين التمثيلات المختلفة لحركة الجسم الصلب ، مثل التحويلات المتجانسة والالتواءات.

عندما يدور جسم صلب حول محور ثابت ، فإن بيانات محوره وزاويته تكون عبارة عن محور دوران ثابت وزاوية دوران تعتمد باستمرار على الوقت .

إن إدخال القيم الذاتية الثلاثة 1 و e ± ومحاورها المتعامدة الثلاثة المرتبطة بها في تمثيل ديكارتي في نظرية ميرسر هو بناء ملائم للتمثيل الديكارتي لمصفوفة الدوران في ثلاثة أبعاد.

طلب

صيغة رودريغز للتدوير ، نسبةً إلى أوليندي رودريغز ، هي خوارزمية فعّالة لتدوير متجه إقليدي، بمعلومية محور الدوران وزاوية الدوران. بعبارة أخرى، توفر صيغة رودريغز خوارزمية لحساب التحويل الأسي منso(3){\displaystyle {\mathfrak {so}}(3)}إلى SO(3) دون حساب الدالة الأسية للمصفوفة الكاملة.

إذا كان v متجهًا في و e متجه وحدة جذره نقطة الأصل يصف محور دوران يدور حوله v بزاوية θ ، فإن صيغة رودريغز للدوران للحصول على المتجه المُدار هي vرoت=v+(الخطيئةθ)(هـ×v)+(1-كوسθ)(هـ×(هـ×v)).{\displaystyle \mathbf {v} _{\mathrm {rot} }=\mathbf {v} +(\sin \theta )(\mathbf {e} \times \mathbf {v} )+(1-\cos \theta )(\mathbf {e} \times (\mathbf {e} \times \mathbf {v} ))\,.}

بالنسبة لتدوير متجه واحد، قد يكون من الأكثر كفاءة من تحويل e و θ إلى مصفوفة دوران لتدوير المتجه.

العلاقة بالتمثيلات الأخرى

توجد عدة طرق لتمثيل الدوران. من المفيد فهم كيفية ارتباط التمثيلات المختلفة ببعضها البعض، وكيفية التحويل بينها. هنا، يُرمز لمتجه الوحدة بالرمز ω بدلاً من e .

خريطة أسية من 𝔰𝔬(3) إلى SO(3)

تُحدث الخريطة الأسية تحولاً من تمثيل الدورانات بمحور الزاوية إلى مصفوفات الدوران ، خبرة:so(3)Sيا(3).{\displaystyle \exp \colon {\mathfrak {so}}(3)\to \mathrm {SO} (3)\,.}

بشكل أساسي، باستخدام متسلسلة تايلور ، يمكن استنتاج علاقة مغلقة بين هذين التمثيلين. بفرض متجه وحدةωso(3)=R3{\textstyle {\boldsymbol {\omega }}\in {\mathfrak {so}}(3)=\mathbb {R} ^{3}}يمثل محور الدوران الوحدوي، وزاوية، θR ، مصفوفة الدوران المكافئة R معطاة على النحو التالي، حيث K هي مصفوفة الضرب الاتجاهي لـ ω ، أي Kv = ω × v لجميع المتجهات vR 3 ، R=خبرة(θك)=ك=0(θك)كك!=أنا+θك+12!(θك)2+13!(θك)3+{\displaystyle R=\exp(\theta \mathbf {K} )=\sum _{k=0}^{\infty }{\frac {(\theta \mathbf {K} )^{k}}{k!}}=I+\theta \mathbf {K} +{\frac {1}{2!}}(\theta \mathbf {K} )^{2}+{\frac {1}{3!}}(\theta \mathbf {K} )^{3}+\cdots }

بما أن المصفوفة K متناظرة عكسيًا، ومجموع مربعات عناصرها فوق القطر الرئيسي يساوي 1، فإن متعددة الحدود المميزة P ( t ) للمصفوفة K هي P ( t ) = det( K - tI ) = -( + t ) . وبما أن P ( K ) = 0 وفقًا لنظرية كايلي-هاميلتون ، فإن هذا يعني أن ك3=-ك.{\displaystyle \mathbf {K} ^{3}=-\mathbf {K} \,.} ونتيجة لذلك، فإن K 4 = – K 2 ، K 5 = K ، K 6 = K 2 ، K 7 = – K .

يستمر هذا النمط الدوري إلى ما لا نهاية، وبالتالي يمكن التعبير عن جميع القوى الأعلى لـ K بدلالة K و K² . ومن ثم، من المعادلة أعلاه ، يتبين أن R=أنا+(θ-θ33!+θ55!-)ك+(θ22!-θ44!+θ66!-)ك2،{\displaystyle R=I+\left(\theta -{\frac {\theta ^{3}}{3!}}+{\frac {\theta ^{5}}{5!}}-\cdots \right)\mathbf {K} +\left({\frac {\theta ^{2}}{2!}}-{\frac {\theta ^{4}}{4!}}+{\frac {\theta ^{6}}{6!}}-\cdots \right)\mathbf {K} ^{2}\,,} إنه، R=أنا+(الخطيئةθ)ك+(1-كوسθ)ك2،{\displaystyle R=I+(\sin \theta )\mathbf {K} +(1-\cos \theta )\mathbf {K} ^{2}\,,}

باستخدام صيغة متسلسلة تايلور للدوال المثلثية .

هذا اشتقاق جبري لي، على عكس الاشتقاق الهندسي في مقالة صيغة دوران رودريغز . [ 1 ]

بسبب وجود الخريطة الأسية المذكورة أعلاه، فإن متجه الوحدة ω الذي يمثل محور الدوران، والزاوية θ يطلق عليهما أحيانًا الإحداثيات الأسية لمصفوفة الدوران R.

خريطة لوغاريتمية من SO(3) إلى 𝔰𝔬(3)

لنفترض أن K تستمر في الإشارة إلى المصفوفة 3  ×  3 التي تؤثر على الضرب الاتجاهي مع محور الدوران ω : K ( v ) = ω × v لجميع المتجهات v فيما يلي.

لاستخراج تمثيل المحور والزاوية لمصفوفة الدوران ، احسب زاوية الدوران من أثر مصفوفة الدوران : θ=أركوس(Tr(R)-12){\displaystyle \theta =\arccos \left({\frac {\operatorname {Tr} (R)-1}{2}}\right)} ثم استخدم ذلك لإيجاد المحور المعياري، ω=12الخطيئةθ[R32-R23R13-R31R21-R12] ،{\displaystyle {\boldsymbol {\omega }}={\frac {1}{2\sin \theta }}{\begin{bmatrix}R_{32}-R_{23}\\R_{13}-R_{31}\\R_{21}-R_{12}\end{bmatrix}}~,}

أينRأناج{\displaystyle R_{ij}}هو أحد مكونات مصفوفة الدوران،R{\displaystyle R}، فيأنا{\displaystyle i}الصف رقم - وج{\displaystyle j}العمود رقم -th.

هذه الصيغة لا تعمل معω{\displaystyle \omega }إذا كانت R متناظرة. لأن هذا ممكن فقط عندماθ=كπ{\displaystyle \theta =k\pi }لبعض الأعداد الصحيحةك{\displaystyle k}، لذا sin(θ{\displaystyle \theta }) = 0، مما يؤدي إلى القسمة على صفر في الصيغة. ومع ذلك، فإن نهاية الصيغة لـω{\displaystyle \omega }، مثلθكπ{\displaystyle \theta \to k\pi }، يعطي القيمة الصحيحة لـω{\displaystyle \omega }أما بالنسبة للحالة العامةω{\displaystyle \omega }يمكن أيضًا إيجادها باستخدام الفضاء الصفري لـ RI ، انظر مصفوفة الدوران#تحديد المحور .

إن تمثيل المحور والزاوية ليس فريدًا لأن دورانًا من-θ{\displaystyle -\theta }عن-ω{\displaystyle -{\boldsymbol {\omega }}} هو نفسه دورانθ{\displaystyle \theta }عنω{\displaystyle {\boldsymbol {\omega }}}بالطبع، إضافة أي مضاعف صحيح للعدد 2π إلىθ{\displaystyle \theta }سيؤدي ذلك أيضًا إلى نفس الدوران؛ والطريقة الأفضل هي التقييدθ{\displaystyle \theta }إلى الفاصل الزمني [0، 2π) أو (-π، π).

لوθ{\displaystyle \theta }يُبحث عن شخص معروف(R،ω){\displaystyle (R,\omega )}إذا كان الزوج متوافقًا، فيجب أن يكون ذلك متسقًا مع اتجاهω{\displaystyle \omega }المحور (بمعنى آخر، يجب أن يقع في الربع المناسب من دائرة الوحدة المحددة بواسطةالخطيئةθ{\displaystyle \sin \theta }وكوسθ{\displaystyle \cos \theta }). بالنظر إلى مصفوفة الضرب التقاطعيك{\displaystyle \mathbf {K} }وهو متاح أيضًا لـω{\displaystyle \omega }ويمكن ضمان هذا الاتساق من خلال تعميم صيغة التتبع المذكورة أعلاه على النحو التالي: [ 2 ]θ=أتأن2(-تير(كR)،تير(R)-1)،{\displaystyle \theta ={\rm {atan2}}(-{\rm {Tr}}(\mathbf {K} R),{\rm {Tr}}(R)-1),} حيث أن atan2 هي دالة الظل العكسي ذات الوسيطين، والتي توفر الإشارة الصحيحة لـθ{\displaystyle \theta }في(-π،π]{\displaystyle (-\pi ,\pi ]}الفاصل الزمني. تحل هذه الطريقة غموض الإشارة الموجود في الحدود خارج المحور لـR{\displaystyle R}.

اللوغاريتم المصفوفي لمصفوفة الدوران R هو سجلR={0لو θ=0θ2الخطيئةθ(R-Rتي)لو θ0 و θ(-π،π){\displaystyle \log R={\begin{cases}0&{\text{if }}\theta =0\\{\dfrac {\theta }{2\sin \theta }}\left(R-R^{\mathsf {T}}\right)&{\text{if }}\theta \neq 0{\text{ and }}\theta \in (-\pi ,\pi )\end{cases}}}

يحدث استثناء عندما تكون القيم الذاتية للمصفوفة R مساوية لـ -1 . في هذه الحالة، لا يكون اللوغاريتم فريدًا. ومع ذلك، حتى في حالة كون θ = π، فإن معيار فروبينيوس للوغاريتم هو سجل(R)F=2|θ|.{\displaystyle \|\log(R)\|_{\mathrm {F} }={\sqrt {2}}|\theta |\,.} بفرض مصفوفات الدوران A و B ، دز(أ،ب):=سجل(أتيب)F{\displaystyle d_{g}(A,B):=\left\|\log \left(A^{\mathsf {T}}B\right)\right\|_{\mathrm {F} }} هي المسافة الجيوديسية على مشعب ثلاثي الأبعاد لمصفوفات الدوران.

بالنسبة للدوران الصغير، قد تكون الحسابات المذكورة أعلاه لـ θ غير دقيقة عدديًا، لأن مشتقة دالة arccos تؤول إلى اللانهاية عندما θ → 0. في هذه الحالة، ستوفر الحدود خارج المحور معلومات أفضل عن θ ، لأنه بالنسبة للزوايا الصغيرة، RI + θ K. (وذلك لأن هذين الحدين هما أول حدين في متسلسلة تايلور لـ exp( θ K ) ).

تُعاني هذه الصيغة أيضًا من مشاكل عددية عند θ = π ، حيث لا تُقدّم الحدود غير المحورية معلوماتٍ حول محور الدوران (الذي لا يزال مُعرّفًا حتى مع وجود غموض في الإشارة). في هذه الحالة، يجب إعادة النظر في الصيغة المذكورة أعلاه.

R=أنا+كالخطيئةθ+ك2(1-كوسθ){\displaystyle R=I+\mathbf {K} \sin \theta +\mathbf {K} ^{2}(1-\cos \theta )} عند θ = π ، لدينا R=أنا+2ك2=أنا+2(ωω-أنا)=2ωω-أنا{\displaystyle R=I+2\mathbf {K} ^{2}=I+2({\boldsymbol {\omega }}\otimes {\boldsymbol {\omega }}-I)=2{\boldsymbol {\omega }}\otimes {\boldsymbol {\omega }}-I} وهكذا دع ب:=ωω=12(R+أنا)،{\displaystyle B:={\boldsymbol {\omega }}\otimes {\boldsymbol {\omega }}={\frac {1}{2}}(R+I)\,,} لذا فإن الحدود القطرية لـ B هي مربعات عناصر ω ويمكن تحديد الإشارات (حتى غموض الإشارة) من إشارات الحدود خارج المحور لـ B. 

الوحدات الرباعية

يحوّل التعبير التالي إحداثيات المحور والزاوية إلى متجهات ( رباعيات الوحدة ): q=(كوسθ2،ωالخطيئةθ2){\displaystyle \mathbf {q} =\left(\cos {\tfrac {\theta }{2}},{\boldsymbol {\omega }}\sin {\tfrac {\theta }{2}}\right)}

بالنظر إلى متجه q = r + v ممثلًا بقيمته العددية r ومتجهه v ، يمكن استخراج إحداثيات المحور والزاوية باستخدام ما يلي: θ=2أركوسرω={vالخطيئةθ2،لو θ00،خلاف ذلك.{\displaystyle {\begin{aligned}\theta &=2\arccos r\\[8px]{\boldsymbol {\omega }}&={\begin{cases}{\dfrac {\mathbf {v} }{\sin {\tfrac {\theta }{2}}}},&{\text{if }}\theta \neq 0\\0,&{\text{otherwise}}.\end{cases}}\end{aligned}}}

يستخدم التعبير الأكثر استقرارًا عدديًا لزاوية الدوران دالة atan2 : θ=2atan2(|v|،ر)،{\displaystyle \theta =2\operatorname {atan2} (|\mathbf {v} |,r)\,,} حيث | v | هو المعيار الإقليدي للمتجه الثلاثي v .

انظر أيضاً

مراجع

  1. ينطبق هذا على التمثيل الثلاثي لمجموعة الدوران، أي اللف المغزلي 1. للاطلاع على تمثيلات/لف مغزلي ذات أبعاد أعلى، انظر: Curtright, TL ; Fairlie, DB ; Zachos, CK (2014). "صيغة مختصرة للدوران كمتعددات حدود مصفوفة اللف المغزلي". SIGMA . 10 : 084. arXiv : 1402.3541 . Bibcode : 2014SIGMA..10..084C . doi : 10.3842/SIGMA.2014.084 . S2CID 18776942 . 
  2. داي، جيان س. (2012). "مشغلات لولبية ذات إزاحة محدودة مع حركة تشالس المدمجة". مجلة الآليات والروبوتات . 4 (4): 041002. doi : 10.1115/1.4006951 . لاحظ أن الصيغة الأصلية، الواردة في المعادلة (28) من الورقة، تتضمن عاملاً من0.5{\displaystyle 0.5} في كلا الحجتين منأتأن2(.،.){\displaystyle {\rm {atan2}}(.,.)}الوظيفة. ومع ذلك، يمكن حذف هذا العامل بأمان، لأنهatan2(αy،αx)=atan2(y،x){\displaystyle \operatorname {atan2} (\alpha y,\alpha x)=\operatorname {atan2} (y,x)}لأيα>0{\displaystyle \alpha >0}وx،yR{\displaystyle x,y\in \mathbb {R} }.