ปัญหาเกี่ยวกับการหมุนคือคนส่วนใหญ่คิดในแง่ของมุมออยเลอร์เนื่องจากพวกเขาเข้าใจง่าย
แต่คนส่วนใหญ่ลืมจุดที่มุมออยเลอร์เป็นสามมุมลำดับ หมายความว่าการหมุนรอบแกนแรกจะทำให้การหมุนครั้งถัดไปสัมพันธ์กับการหมุนรอบแรกดังนั้นคุณไม่สามารถหมุนเวกเตอร์รอบแกนทั้งสามโดยใช้มุมของออยเลอร์ได้อย่างอิสระ
นี่แปลโดยตรงเป็นเมทริกซ์เมื่อคุณคูณเมทริกซ์สองตัวคุณสามารถคิดถึงการคูณนี้เป็นการแปลงเมทริกซ์หนึ่งไปเป็นอวกาศของเมทริกซ์อื่น
สิ่งนี้มีขึ้นเพื่อให้เกิดขึ้นกับการหมุน 3 ครั้งตามลำดับแม้ในขณะที่ใช้ quaternions
ฉันต้องการที่จะเน้นความจริงที่ว่า quaternions ไม่ได้เป็นทางออกสำหรับล็อค gimble จริง ๆ แล้วล็อค gimble จะเกิดขึ้นถ้าคุณแสดงมุมออยเลอร์โดยใช้ quaternions ปัญหาไม่ได้เป็นตัวแทนที่เป็นปัญหา3 ขั้นตอนตามลำดับ
การแก้ไขปัญหา?
วิธีแก้ปัญหาสำหรับการหมุนเวกเตอร์รอบ 3 แกนอย่างอิสระคือการรวมกันเป็นแกนเดี่ยวและมุมเดียวด้วยวิธีนี้คุณสามารถกำจัดขั้นตอนที่คุณต้องทำการคูณตามลำดับ สิ่งนี้จะแปลเป็น:
เมทริกซ์การหมุนของฉันแสดงผลลัพธ์ของการหมุนรอบ X และ Y และ Z
มากกว่าการตีความของออยเลอร์
เมทริกซ์การหมุนของฉันแทนการหมุนรอบ X จากนั้น Y จากนั้น Z
เพื่อชี้แจงนี้ฉันจะอ้างอิงจากทฤษฎีบทการหมุนของวิกิพีเดียออยเลอร์:
ตามทฤษฎีการหมุนของออยเลอร์การหมุนหรือลำดับการหมุนของวัตถุแข็งหรือระบบพิกัดเกี่ยวกับจุดคงที่นั้นเทียบเท่ากับการหมุนเดี่ยวโดยมุมที่กำหนดθเกี่ยวกับแกนคงที่ (เรียกว่าแกนออยเลอร์) ที่ไหลผ่านจุดคงที่ โดยปกติแล้วแกนออยเลอร์จะถูกแทนด้วยเวกเตอร์หน่วย u → ดังนั้นการหมุนใด ๆ ในสามมิติสามารถแสดงเป็นการรวมกันของเวกเตอร์ u →และสเกลาร์θ Quaternions ให้วิธีง่าย ๆ ในการเข้ารหัสการแทนค่าแกน - มุมนี้ในตัวเลขสี่ตัวและใช้การหมุนที่สอดคล้องกันกับเวกเตอร์ตำแหน่งแทนจุดที่สัมพันธ์กับจุดกำเนิดใน R3
ขอให้สังเกตว่าคูณ 3 เมทริกซ์จะเสมอแทน 3 หมุนเวียนตามลำดับ
ตอนนี้เพื่อรวมการหมุนรอบ 3 แกนคุณต้องได้รับแกนเดี่ยวและมุมเดียวที่แสดงถึงการหมุนรอบ X, Y, Z กล่าวอีกนัยหนึ่งคุณต้องใช้การแสดง Axis / Angle หรือ quaternion เพื่อกำจัดการหมุนตามลำดับ
สิ่งนี้มักจะทำโดยเริ่มต้นด้วยการวางแนวเริ่มต้น (การวางแนวสามารถคิดว่าเป็นมุมแกน) โดยปกติจะแสดงเป็นมุมสี่ส่วนหรือมุมแกน ตัวอย่างเช่นคุณเริ่มต้นด้วยการสอบถามข้อมูลประจำตัวแล้วหมุนตามความแตกต่างเพื่อไปยังทิศทางปฐมนิเทศ ด้วยวิธีนี้คุณจะไม่สูญเสียอิสรภาพใด ๆ