กลับไปหน้าบทความ

อ่าน 8 นาที

การแสดงผลแบบแกน-มุม

ในทางคณิตศาสตร์ การแสดงผลแบบ แกน-มุมจะกำหนดพารามิเตอร์การหมุนในปริภูมิยูคลิดสามมิติ ด้วยปริมาณสองอย่าง...

การแสดงผลแบบแกน-มุม

มุมθและเวกเตอร์หน่วยแกนeกำหนดการหมุน ซึ่งแสดงอย่างกระชับด้วยเวกเตอร์การหมุนθ e

ในทางคณิตศาสตร์ การแสดงผลแบบ แกน-มุมจะกำหนดพารามิเตอร์การหมุนในปริภูมิยูคลิดสามมิติ ด้วยปริมาณสองอย่าง ได้แก่เวกเตอร์หน่วยeที่ระบุทิศทางของแกนการหมุนและมุมการหมุนθที่อธิบายขนาดและทิศทาง (เช่นตามเข็มนาฬิกา ) ของการหมุนรอบแกนจำเป็นต้องใช้เพียงสองตัวเลข ไม่ใช่สามตัว เพื่อกำหนดทิศทางของเวกเตอร์หน่วยeที่มีจุดกำเนิด เพราะขนาดของeมีข้อจำกัด ตัวอย่างเช่นมุมเงยและมุมราบของeก็เพียงพอที่จะระบุตำแหน่งของมันในระบบพิกัดคาร์ทีเซียนใดๆ ได้

ตามสูตรการหมุนของโรดริเกส มุมและแกนจะกำหนดการแปลงที่หมุน เวก เตอร์สามมิติ การหมุนเกิดขึ้นในทิศทางที่กำหนดโดยกฎมือขวา

แกนการหมุนบางครั้งเรียกว่าแกนออยเลอร์การแสดงผลแบบแกน-มุมนั้นอิงตามทฤษฎีการหมุนของออยเลอร์ซึ่งระบุว่าการหมุนใดๆ หรือลำดับการหมุนของวัตถุแข็งเกร็งในพื้นที่สามมิติเทียบเท่ากับการหมุนบริสุทธิ์รอบแกนคงที่เพียงแกนเดียว

นี่เป็นหนึ่งในรูปแบบการหมุนหลายรูปแบบในสามมิติ

เวกเตอร์การหมุน

การแสดงแบบแกน-มุมนั้นเทียบเท่ากับการแสดงแบบกระชับกว่าอย่างเวกเตอร์การหมุนหรือที่เรียกว่าเวกเตอร์ออยเลอร์ (อย่าสับสนกับเวกเตอร์ของมุมออยเลอร์ ) ในกรณีนี้ ทั้งแกนการหมุนและมุมจะถูกแทนด้วยเวกเตอร์ที่มีทิศทางเดียวกับแกนการหมุน โดยมีความยาวเท่ากับมุมการหมุนθ เวก เตอร์ นี้ใช้สำหรับ แผนที่ เลขชี้กำลังและลอการิทึมที่เกี่ยวข้องกับการแสดงแบบนี้

เวกเตอร์การหมุนจำนวนมากสอดคล้องกับการหมุนเดียวกัน โดยเฉพาะอย่างยิ่ง เวกเตอร์การหมุนที่มีความยาวθ + 2πM สำหรับจำนวนเต็มM ใดๆ จะเข้ารหัสการหมุนเดียวกันกับเวกเตอร์การหมุนที่มีความยาวθดังนั้น จึงมีเวกเตอร์การหมุนอย่างน้อยจำนวนอนันต์ที่นับได้ซึ่งสอดคล้องกับการหมุนใดๆ ยิ่งไปกว่านั้น การหมุนทั้งหมดด้วย2πM นั้นเหมือนกับการไม่หมุนเลย ดังนั้น สำหรับจำนวนเต็มM ที่กำหนด เวกเตอร์การหมุนทั้งหมดที่มีความยาว2πM ในทุกทิศทาง จะประกอบกันเป็นจำนวน อนันต์ที่นับไม่ได้แบบสองพารามิเตอร์ของเวกเตอร์การหมุนที่เข้ารหัสการหมุนเดียวกันกับเวกเตอร์ศูนย์ ข้อเท็จจริงเหล่านี้ต้องนำมาพิจารณาเมื่อทำการผกผันแผนที่เอกซ์โพเนนเชียล นั่นคือ เมื่อค้นหาเวกเตอร์การหมุนที่สอดคล้องกับเมทริกซ์การหมุนที่กำหนด แผนที่เอกซ์โพเนนเชียลเป็นฟังก์ชันทั่วถึงแต่ไม่ใช่ฟังก์ชันหนึ่งต่อหนึ่ง

ตัวอย่าง

สมมติว่าคุณยืนอยู่บนพื้นและเลือกทิศทางแรงโน้มถ่วงเป็นทิศทางลบของแกนzจากนั้นหากคุณหันไปทางซ้าย คุณจะหมุน/2เรเดียน (หรือ -90° ) รอบ แกน -zหากมองการแสดงมุมแกนเป็นคู่ลำดับจะได้ดังนี้

ตัวอย่างข้างต้นสามารถแสดงได้ในรูปเวกเตอร์การหมุนที่มีขนาดเท่ากับπ/2ชี้ไปในทิศทางแกน z

ตัวอย่างภาพเคลื่อนไหวแสดงความสัมพันธ์ระหว่างแกนและมุม โดยมีทิศทางของแกน (1, 1.5, 0.5) และมุมการหมุนที่เปลี่ยนแปลงไป

การใช้งาน

การแสดงผลแบบแกน-มุมนั้นสะดวกเมื่อต้องจัดการกับพลศาสตร์ของวัตถุแข็งเกร็งมันมีประโยชน์ทั้งในการอธิบายการหมุนและสำหรับการแปลงระหว่างการแสดงผลการเคลื่อนที่ ของวัตถุแข็งเกร็งแบบต่างๆ เช่น การแปลงแบบเอกพันธุ์และการบิด

เมื่อวัตถุแข็งเกร็งหมุนรอบแกนคงที่ข้อมูลแกน-มุมของวัตถุจะเป็น แกนหมุน คงที่และมุมการหมุนจะเปลี่ยนแปลงอย่างต่อเนื่อง ตามเวลา

การนำค่าไอเกนทั้งสามค่าคือ 1 และe ± และแกนตั้งฉากทั้งสามที่เกี่ยวข้องในรูปแบบคาร์ทีเซียนไปแทนในทฤษฎีบทของเมอร์เซอร์ถือเป็นวิธีสร้างรูปแบบคาร์ทีเซียนของเมทริกซ์การหมุนในสามมิติที่สะดวก

แอปพลิเคชัน

สูตรการหมุนของ Rodriguesซึ่งตั้งชื่อตามOlinde Rodriguesเป็นอัลกอริทึมที่มีประสิทธิภาพสำหรับการหมุนเวกเตอร์ยุคลิด โดยกำหนดแกนการหมุนและมุมการหมุน กล่าวอีกนัยหนึ่ง สูตรของ Rodrigues ให้อัลกอริทึมในการคำนวณแผนที่เอกซ์โพเนนเชียลจากไปยังSO(3)โดยไม่ต้องคำนวณเอกซ์โพเนนเชียลเมทริกซ์แบบเต็ม

ถ้าvเป็นเวกเตอร์ในและeเป็นเวกเตอร์หน่วย ที่มีรากอยู่ที่จุดกำเนิด ซึ่งอธิบายแกนการหมุนที่vถูกหมุนรอบด้วยมุมθสูตรการหมุนของ Rodrigues เพื่อหาเวกเตอร์ที่หมุนแล้วคือ

สำหรับการหมุนเวกเตอร์เดี่ยว อาจมีประสิทธิภาพมากกว่าการแปลงeและθให้เป็นเมทริกซ์การหมุนเพื่อหมุนเวกเตอร์

ความสัมพันธ์กับการนำเสนอรูปแบบอื่นๆ

มีหลายวิธีในการแสดงการหมุน การเข้าใจความสัมพันธ์ระหว่างการแสดงแบบต่างๆ และวิธีการแปลงระหว่างกันนั้นเป็นสิ่งที่มีประโยชน์ ในที่นี้ เวกเตอร์หน่วยจะใช้สัญลักษณ์ ωแทนe

แผนที่เลขชี้กำลังจาก 𝔰𝔬(3) ไปยัง SO(3)

แผนที่เลขชี้กำลังจะแปลงรูปแบบการหมุนจากแกน-มุมไปเป็น เมทริก ซ์ การหมุน

โดยพื้นฐานแล้ว การใช้การกระจายอนุกรมเทย์เลอร์จะทำให้ได้ความสัมพันธ์ในรูปแบบปิดระหว่างการแสดงทั้งสองนี้ เมื่อกำหนดเวกเตอร์หน่วยที่แทนแกนการหมุนหน่วย และมุมθRเมทริกซ์การหมุนที่เทียบเท่าRจะกำหนดได้ดังนี้ โดยที่Kคือเมทริกซ์ผลคูณไขว้ของωนั่นคือKv = ω × vสำหรับเวกเตอร์vR 3ทั้งหมด

เนื่องจากKเป็นเมทริกซ์สมมาตรเฉียง และผลรวมของกำลังสองของสมาชิกเหนือแนวทแยงมุมคือ 1 พหุนามลักษณะเฉพาะP ( t )ของKคือP ( t ) = det( KtI ) = −( t3 + t) เนื่องจากตามทฤษฎีบทของเคย์ลีย์ - แฮมิลตันP ( K ) = 0ดังนั้น จึงหมายความว่า K4 = –K2 , K5 = K , K6 = K2 , K7 = –K

รูปแบบวัฏจักรนี้ดำเนินต่อไปอย่างไม่มีที่สิ้นสุด ดังนั้นกำลังที่สูงกว่าทั้งหมดของKสามารถแสดงได้ในรูปของKและดังนั้นจากสมการข้างต้น จึงสรุปได้ว่า นั่น คือ

โดยใช้สูตรอนุกรมเทย์เลอร์สำหรับฟังก์ชันตรีโกณมิติ

นี่คือการพิสูจน์เชิงพีชคณิตของ Lie ซึ่งตรงข้ามกับการพิสูจน์เชิงเรขาคณิตในบทความสูตรการหมุนของ Rodrigues [ 1 ]

เนื่องจากการมีอยู่ของแผนที่เลขชี้กำลังที่กล่าวถึงข้างต้น เวกเตอร์หน่วยωที่แทนแกนการหมุน และมุมθบางครั้งจึงถูกเรียกว่าพิกัด เลขชี้กำลังของเมทริกซ์การหมุนR

แผนที่บันทึกจาก SO(3) ไปยัง 𝔰𝔬(3)

ให้Kยังคงแทนเมทริกซ์ 3 × 3 ที่มีผลต่อผลคูณเชิงเวกเตอร์กับแกนการหมุนω : K ( v ) = ω × vสำหรับเวกเตอร์v ทั้งหมด ที่จะกล่าวถึงต่อไปนี้

ในการดึงข้อมูลการแสดงมุมแกนของเมทริกซ์การหมุนให้คำนวณมุมการหมุนจากร่องรอยของเมทริกซ์การหมุนจาก นั้นใช้มุมนั้นเพื่อหาแกนปกติ

โดยที่คือส่วนประกอบของเมทริกซ์การหมุนในแถวที่ และคอลัมน์ที่

สูตรนี้ใช้ไม่ได้ผลในกรณีที่Rเป็นเมทริกซ์สมมาตร เพราะจะเป็นไปได้ก็ต่อเมื่อมีค่าเป็นจำนวนเต็มบางค่าเท่านั้น ดังนั้น sin( ) = 0 ซึ่งทำให้เกิดการหารด้วย 0 ในสูตร อย่างไรก็ตามลิมิตของสูตรสำหรับเมื่อ มีค่าเข้าใกล้ จะให้ค่าที่ถูกต้องสำหรับสำหรับกรณีทั่วไปอาจหาค่าได้โดยใช้ปริภูมิว่างของRIดูที่ เมทริกซ์การหมุน#การ กำหนด แกน

การแสดงผลแบบแกน-มุมนั้นไม่เป็นเอกลักษณ์ เนื่องจากมุมการหมุนรอบแกน 0 จะเหมือนกับมุมการหมุนรอบแกนφ แน่นอนว่า การเพิ่มจำนวนเต็มใดๆ ที่เป็นผลคูณของ 2π ให้กับมุม0 ก็จะทำให้เกิดการหมุนแบบเดียวกัน วิธีที่ดีกว่าคือการจำกัดมุมให้อยู่ในช่วง [0, 2π) หรือ (-π, π]

หากต้องการค้นหาคู่ที่ทราบแล้ว จะต้องสอดคล้องกับการวางแนวของแกน (กล่าวอีกนัยหนึ่งคือ จะต้องอยู่ในควอดแรนต์ที่เหมาะสมของวงกลมหน่วยที่กำหนดโดยและ) เมื่อพิจารณาว่าเมทริกซ์ผลคูณไขว้ก็มีให้สำหรับ ที่กำหนดความสอดคล้องนี้สามารถรับประกันได้โดยการขยายสูตรร่องรอยข้างต้นดังนี้: [ 2 ] โดยที่atan2คือฟังก์ชัน arctangent สองอาร์กิวเมนต์ ซึ่งให้เครื่องหมายที่ถูกต้องสำหรับในช่วง วิธีนี้ช่วยแก้ความกำกวมของเครื่องหมายที่มีอยู่ในเงื่อนไขนอกแกนของ

ลอการิทึมเมทริกซ์ของเมทริกซ์การหมุนRคือ

ข้อยกเว้นเกิดขึ้นเมื่อRมีค่าไอเกนเท่ากับ−1ในกรณีนี้ ล็อกจะไม่เป็นเอกลักษณ์ อย่างไรก็ตาม แม้ในกรณีที่θ = πค่ามาตรฐานฟรอเบนิอุสของล็อก ก็ยังคงเป็นค่าคงที่ เมื่อกำหนดเมทริกซ์การหมุนAและBแล้ว จะเป็นระยะทางจีโอเดสิกบนแมนิโฟลด์ 3 มิติของเมทริกซ์การหมุน

สำหรับการหมุนเล็กน้อย การคำนวณθ ข้างต้น อาจไม่แม่นยำในเชิงตัวเลข เนื่องจากอนุพันธ์ของ arccos มีค่าเข้าสู่อนันต์เมื่อθ → 0ในกรณีนั้น พจน์นอกแกนจะให้ข้อมูลเกี่ยวกับθ ที่ดีกว่า เนื่องจากสำหรับมุมเล็กๆRI + θ K (เนื่องจากพจน์เหล่านี้เป็นสองพจน์แรกของอนุกรมเทย์เลอร์สำหรับexp( θ K ) )

สูตรนี้ยังมีปัญหาเชิงตัวเลขที่θ = πด้วย โดยที่พจน์นอกแกนไม่ให้ข้อมูลเกี่ยวกับแกนการหมุน (ซึ่งยังคงกำหนดได้จนถึงความกำกวมของเครื่องหมาย) ในกรณีนั้น เราต้องพิจารณาสูตรข้างต้นใหม่

ที่θ = πเราจะได้ และดังนั้นให้ พจน์แนวทแยงของBเป็นกำลังสองขององค์ประกอบของωและเครื่องหมาย (โดยไม่นับความกำกวมของเครื่องหมาย) สามารถกำหนดได้จากเครื่องหมายของพจน์นอกแกน  ของ B

ควอเทอร์เนียนหน่วย

นิพจน์ต่อไปนี้แปลงพิกัดแกน-มุมเป็นเวอร์เซอร์ ( ควอเทอร์เนียน หน่วย ):

เมื่อกำหนดเวกเตอร์q = r + vซึ่งแทนด้วยค่าสเกลาร์rและเวกเตอร์vแล้ว พิกัดแกน-มุมสามารถดึงออกมาได้โดยใช้สูตรต่อไปนี้:

ฟังก์ชัน atan2เป็นการแสดงมุมการหมุนที่มีเสถียรภาพเชิงตัวเลขมากกว่า โดยที่| v |คือนอร์มแบบยุคลิดของเวกเตอร์ 3 มิติ v

ดูเพิ่มเติม

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Axis–angle_representation&oldid=1352112700 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ การแสดงผลแบบแกน-มุม

ในทางคณิตศาสตร์ การแสดงผลแบบ แกน-มุมจะกำหนดพารามิเตอร์การหมุนในปริภูมิยูคลิดสามมิติ ด้วยปริมาณสองอย่าง...

เวกเตอร์การหมุน

การแสดงแบบแกน-มุมนั้นเทียบเท่ากับการแสดงแบบกระชับกว่าอย่าง เวกเตอร์การหมุน หรือที่เรียกว่า เวกเตอร์ออยเลอร์ (อย่าสับสนกับเวกเตอร์ของ มุมออยเลอร์ ) ในกรณีนี้ ทั้งแกนการหมุนและมุมจะถูกแทนด้วยเวกเตอร์ที่มีทิศทางเดียวกับแกนการหมุน โดยมีความยาวเท่ากับมุมการหมุน θ...

ตัวอย่าง

สมมติว่าคุณยืนอยู่บนพื้นและเลือกทิศทางแรงโน้มถ่วงเป็นทิศทางลบของแกน z จากนั้นหากคุณหันไปทางซ้าย คุณจะหมุน ⁠ -π / 2 ⁠ เรเดียน (หรือ -90° ) รอบ แกน -z หากมองการแสดงมุมแกนเป็น คู่ลำดับ จะได้ดังนี้ ( a x i s , a n g l e ) = ( [ e x e y e z ] , θ ) = ( [ 0 0 − 1 ]...

การใช้งาน

การแสดงผลแบบแกน-มุมนั้นสะดวกเมื่อต้องจัดการกับ พลศาสตร์ของวัตถุแข็งเกร็ง มันมีประโยชน์ทั้งในการอธิบาย การหมุน และสำหรับการแปลงระหว่างการแสดงผล การเคลื่อนที่ ของวัตถุแข็งเกร็งแบบต่างๆ เช่น การแปลงแบบเอกพันธุ์และการบิด