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

อ่าน 32 นาที

สูตรการหมุนในสามมิติ

ในเรขาคณิตมีสูตรต่างๆ มากมายที่ใช้ในการแสดงการหมุนในสามมิติ ในรูปของ การแปลงทางคณิตศาสตร์ในฟิสิกส์ แนวคิดนี้ถูกนำไปประยุกต์ใช้กับกลศาสตร์คลาสสิก โดยที่ จลนศาสตร์การหมุน...

สูตรการหมุนในสามมิติ

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

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

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

การหมุนและการเคลื่อนที่

การกำหนดสูตรการหมุนมุ่งเน้นไปที่การเคลื่อนที่ที่เหมาะสม ( รักษาทิศทาง ) ในปริภูมิยูคลิดที่มีจุดคงที่จุดหนึ่งซึ่งการหมุน นั้น อ้างอิงถึงจุดนั้น แม้ว่าการเคลื่อนที่ทางกายภาพที่มีจุดคงที่จะเป็นกรณีสำคัญ (เช่น การเคลื่อนที่ที่อธิบายในกรอบอ้างอิงศูนย์กลางมวลหรือการเคลื่อนที่ของข้อต่อ ) แต่แนวทางนี้สร้างความรู้เกี่ยวกับการเคลื่อนที่ทั้งหมดการเคลื่อนที่ที่เหมาะสม ใดๆ ในปริภูมิยูคลิดจะแยกออกเป็นการหมุนรอบจุดกำเนิดและการเลื่อนไม่ว่าลำดับของการประกอบจะเป็นอย่างไร ส่วนประกอบของการหมุน "บริสุทธิ์" จะไม่เปลี่ยนแปลง โดยถูกกำหนดอย่างเฉพาะเจาะจงโดยการเคลื่อนที่ทั้งหมด

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

เมื่อแสดงการหมุนเป็นตัวเลขในคอมพิวเตอร์ บางคนชอบการแสดงแบบควอเทอร์เนียนหรือการแสดงแบบแกน+มุม เพราะจะช่วยหลีกเลี่ยงการล็อกแกนหมุนที่อาจเกิดขึ้นกับการหมุนแบบออยเลอร์[ 1 ]

ทางเลือกอื่นๆ

เมทริกซ์การหมุน

กลุ่ม เวกเตอร์หน่วยสามตัวที่กล่าวถึงข้างต้นเรียกว่าฐาน (basis ) การระบุพิกัด ( ส่วนประกอบ ) ของเวกเตอร์ในฐานนี้ ณ ตำแหน่งปัจจุบัน (ที่หมุนแล้ว) ในแง่ของแกนพิกัดอ้างอิง (ที่ไม่หมุน) จะอธิบายการหมุนได้อย่างสมบูรณ์ เวกเตอร์หน่วยสามตัวû , และŵที่ประกอบเป็นฐานที่หมุนแล้วแต่ละตัวประกอบด้วย 3 พิกัด ทำให้มีพารามิเตอร์ทั้งหมด 9 ตัว

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

องค์ประกอบของเมทริกซ์การหมุนไม่ได้เป็นอิสระต่อกันทั้งหมด—ตามทฤษฎีบทการหมุนของออยเลอร์ เมทริกซ์การหมุนมีองศาอิสระเพียงสามองศาเท่านั้น

เมทริกซ์การหมุนมีคุณสมบัติดังต่อไปนี้:

  • Aคือเมทริกซ์จริงเชิงตั้งฉากดังนั้นแต่ละแถวหรือแต่ละคอลัมน์ของเมทริกซ์นี้จึงแทนเตอร์หน่วย
  • ค่าไอเกนของ เมทริก ซ์ Aคือโดยที่iคือหน่วยจินตนาการ มาตรฐาน ที่มีคุณสมบัติi 2 = −1
  • ค่าดีเทอร์มิแนนต์ของเมท ริก ซ์ Aคือ +1 ซึ่งเทียบเท่ากับผลคูณของค่าไอเกนของเมทริกซ์ A
  • ผลรวมของค่าร่องรอย (trace)ของ เมทริก ซ์ Aคือ1 + 2 cos θซึ่งเทียบเท่ากับผลรวมของค่าลักษณะเฉพาะ (eigenvalues) ของเมทริกซ์ A

มุมθที่ปรากฏในนิพจน์ค่าลักษณะเฉพาะนั้น สอดคล้องกับมุมของแกนออยเลอร์และการแสดงมุม เวกเตอร์ลักษณะเฉพาะที่สอดคล้องกับค่าลักษณะเฉพาะเท่ากับ 1 คือแกนออยเลอร์ เนื่องจากแกนนี้เป็นเวกเตอร์เดียว (ที่ไม่เป็นศูนย์) ที่ยังคงไม่เปลี่ยนแปลงเมื่อคูณทางซ้าย (หมุน) ด้วยเมทริกซ์การหมุน

คุณสมบัติข้างต้นเทียบเท่ากับ ซึ่งเป็นอีกวิธีหนึ่งในการกล่าวว่า( û , , ŵ )ก่อให้เกิดฐานออร์โทนอร์มอล 3 มิติ ข้อความเหล่านี้ประกอบด้วยเงื่อนไขทั้งหมด 6 ข้อ (ผลคูณไขว้มี 3 ข้อ) ทำให้เมทริกซ์การหมุนมีองศาอิสระเพียง 3 องศาตามที่ต้องการ

การหมุนสองครั้งติดต่อกันซึ่งแสดงด้วยเมทริกซ์A 1และA 2สามารถรวมกันได้อย่างง่ายดายในฐานะองค์ประกอบของกลุ่ม (โปรดสังเกตลำดับ เนื่องจากเวกเตอร์ที่กำลังหมุนจะถูกคูณจากด้านขวา)

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

แกนและมุมของออยเลอร์ (เวกเตอร์การหมุน)

ภาพแสดงการหมุนโดยใช้แกนและมุมของออยเลอร์

จากทฤษฎีบทการหมุนของออยเลอร์เราทราบว่าการหมุนใดๆ สามารถแสดงได้ในรูปการหมุนเพียงครั้งเดียวรอบแกนใดแกนหนึ่ง แกนนั้นคือเวกเตอร์หน่วย (มีเอกลักษณ์เฉพาะตัว ยกเว้นเครื่องหมาย) ซึ่งไม่เปลี่ยนแปลงไปจากการหมุน ขนาดของมุมก็มีเอกลักษณ์เฉพาะตัวเช่นกัน โดยเครื่องหมายของมุมจะถูกกำหนดโดยเครื่องหมายของแกนการหมุน

แกนสามารถแสดงได้ด้วย เวกเตอร์หน่วย สามมิติ และมุมสามารถแสดงได้ด้วยค่าสเกลาร์ θ

เนื่องจากแกนถูกทำให้เป็นแกนมาตรฐานแล้ว จึงมีเพียงสององศาอิสระเท่านั้น มุมจะเพิ่มองศาอิสระที่สามให้กับการแสดงการหมุนนี้

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

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

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

การหมุนแบบออยเลอร์

การหมุนของโลกตามแบบออยเลอร์ การหมุน ภายใน (สีเขียว) การหมุนควง (สีน้ำเงิน) และการหมุนตามแกนโลก (สีแดง)

แนวคิดเบื้องหลังการหมุนแบบออยเลอร์คือการแบ่งการหมุนทั้งหมดของระบบพิกัดออกเป็นการหมุนเชิงโครงสร้างที่ง่ายกว่าสามแบบ เรียกว่า การหมุนควง (precession) การหมุนรอบแกน ( nutation ) และการหมุนภายใน (intrinsic rotation ) โดยแต่ละแบบเป็นการเพิ่มค่าบนมุมออยเลอร์มุมใดมุมหนึ่ง สังเกตว่าเมทริกซ์ภายนอกจะแสดงถึงการหมุนรอบแกนหนึ่งของกรอบอ้างอิง และเมทริกซ์ภายในจะแสดงถึงการหมุนรอบแกนหนึ่งของกรอบเคลื่อนที่ ส่วนเมทริกซ์ตรงกลางจะแสดงถึงการหมุนรอบแกนกลางที่เรียกว่า เส้นของจุดตัด (line of nodes )

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

โดยทั่วไปแล้ว รูปแบบที่ใช้จะระบุโดยการกำหนดแกนที่การหมุนต่อเนื่อง (ก่อนที่จะนำมาประกอบกัน) เกิดขึ้น โดยอ้างอิงด้วยดัชนี(1, 2, 3)หรือตัวอักษร(X, Y, Z)ในวงการวิศวกรรมและหุ่นยนต์มักใช้มุมออยเลอร์แบบ 3-1-3 โปรดสังเกตว่าหลังจากประกอบการหมุนอิสระแล้ว การหมุนเหล่านั้นจะไม่หมุนรอบแกนของตัวเองอีกต่อไป เมทริกซ์ภายนอกสุดจะหมุนเมทริกซ์อีกสองตัว ทำให้เมทริกซ์การหมุนตัวที่สองอยู่เหนือเส้นของโหนด และเมทริกซ์ตัวที่สามอยู่ในเฟรมที่เคลื่อนที่ไปพร้อมกับตัววัตถุ มี ชุดค่าผสมที่เป็นไปได้ 3 × 3 × 3 = 27ชุดของการหมุนพื้นฐานสามแบบ แต่มีเพียง3 × 2 × 2 = 12ชุดเท่านั้นที่สามารถใช้แทนการหมุน 3 มิติแบบใดก็ได้ในรูปของมุมออยเลอร์ ชุดค่าผสมทั้ง 12 แบบนี้จะหลีกเลี่ยงการหมุนต่อเนื่องรอบแกนเดียวกัน (เช่น XXY) ซึ่งจะลดจำนวนองศาอิสระที่สามารถแสดงได้

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

ในด้านการบินทิศทางของอากาศยานมักแสดงด้วยมุมTait-Bryanตาม แบบแผน z - y ′- xซึ่งเรียกว่าทิศทาง (heading) , ระดับความสูง (elevation ) และมุมเอียง (bank) (หรือในความหมายเดียวกันคือ มุมหัน ( yaw ) , มุมเงย (pitch ) และมุมเอียง (roll ) )

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

ควอเทอร์เนียน ซึ่งเป็นปริภูมิ เวกเตอร์สี่มิติได้พิสูจน์แล้วว่ามีประโยชน์อย่างมากในการแสดงการหมุน เนื่องจากมีข้อดีหลายประการเหนือกว่าการแสดงแบบอื่น ๆ ที่กล่าวถึงในบทความนี้

การแสดงผลการหมุนด้วยควอเทอร์เนียนเขียนได้เป็นเวอร์เซอร์ (ควอเทอร์เนียนแบบนอร์มาไลซ์):

คำจำกัดความข้างต้นจัดเก็บควอเทอร์เนียนเป็นอาร์เรย์ตามแบบแผนที่ใช้ใน (Wertz 1980) และ (Markley 2003) คำจำกัดความทางเลือกอื่น ซึ่งใช้ใน (Coutsias 1999) และ (Schmidt 2001) เป็นต้น กำหนดให้เทอม "สเกลาร์" เป็นองค์ประกอบแรกของควอเทอร์เนียน โดยที่องค์ประกอบอื่นๆ เลื่อนลงมาหนึ่งตำแหน่ง

ในแง่ของแกนออยเลอร์

และมุมθส่วนประกอบของเวอร์เซอร์นี้แสดงได้ดังนี้:

จากการตรวจสอบพบว่า การกำหนดพารามิเตอร์ควอเทอร์เนียนเป็นไปตามข้อจำกัดดังต่อไปนี้:

พจน์สุดท้าย (ในคำจำกัดความของเรา) มักเรียกว่าพจน์สเกลาร์ ซึ่งมีที่มาจากควอเทอร์เนียนเมื่อเข้าใจว่าเป็นส่วนขยายทางคณิตศาสตร์ของจำนวนเชิงซ้อน เขียนได้เป็น และ โดยที่{ i , j , k }คือจำนวนไฮเปอร์คอมเพล็กซ์ที่สอดคล้องกับ

การคูณควอเทอร์เนียน ซึ่งใช้ในการระบุ การหมุน เชิงประกอบจะดำเนินการในลักษณะเดียวกับการคูณจำนวนเชิงซ้อนยกเว้นว่าต้องคำนึงถึงลำดับขององค์ประกอบ เนื่องจาก1การคูณไม่เป็นไปตามสมบัติการสลับที่ ในสัญกรณ์เมทริกซ์ เราสามารถเขียนการคูณควอเทอร์เนียนได้ดังนี้

ดังนั้น การรวมการหมุนควอเทอร์เนียนสองครั้งที่ต่อเนื่องกันจึงง่ายเหมือนกับการใช้เมทริกซ์การหมุน เช่นเดียวกับการรวม เมทริกซ์การหมุนสองครั้งที่ต่อเนื่องกัน A 1ตามด้วยA 2 ซึ่ง เราสามารถแสดงสิ่งนี้ด้วยพารามิเตอร์ควอเทอร์เนียนในลักษณะที่กระชับเช่นเดียวกัน:

ควอเทอร์เนียนเป็นรูปแบบการกำหนดพารามิเตอร์ที่ได้รับความนิยมอย่างมากเนื่องจากมีคุณสมบัติดังต่อไปนี้:

  • มีขนาดกะทัดรัดกว่าการแสดงผลในรูปแบบเมทริกซ์และมีโอกาสเกิดข้อผิดพลาดจากการปัดเศษ น้อยกว่า
  • การแสดงเมทริกซ์การหมุนในรูปของพารามิเตอร์ควอเทอร์เนียนไม่เกี่ยวข้องกับฟังก์ชันตรีโกณมิติ ใดๆ
  • การรวมการหมุนสองแบบที่แสดงในรูปควอเทอร์เนียนเข้าด้วยกันโดยใช้ผลคูณควอเทอร์เนียนนั้นทำได้ง่าย

เช่นเดียวกับเมทริกซ์การหมุน ควอเทอร์เนียนบางครั้งก็ต้องได้รับการปรับขนาดใหม่เนื่องจากข้อผิดพลาดในการปัดเศษ เพื่อให้แน่ใจว่าสอดคล้องกับการหมุนที่ถูกต้อง อย่างไรก็ตาม ต้นทุนการคำนวณในการปรับขนาดควอเทอร์เนียนนั้นน้อยกว่าการปรับขนาดเมทริกซ์ 3 × 3 มาก

ควอเทอร์เนียนยังจับลักษณะสปินเนอร์ของการหมุนในสามมิติได้ด้วย สำหรับวัตถุสามมิติที่เชื่อมต่อกับสภาพแวดล้อม (คงที่) ด้วยเชือกหรือแถบที่หย่อนยาน เชือกหรือแถบเหล่านั้นสามารถคลายออกได้หลังจาก หมุนครบ สองรอบรอบแกนคงที่บางแกนจากสถานะเริ่มต้นที่ไม่พันกัน ในทางพีชคณิต ควอเทอร์เนียนที่อธิบายการหมุนดังกล่าวจะเปลี่ยนจากค่าสเกลาร์ +1 (เริ่มต้น) ผ่านค่า (สเกลาร์ + เวกเตอร์เทียม) ไปเป็นสเกลาร์ −1 (เมื่อหมุนครบหนึ่งรอบ) ผ่านค่า (สเกลาร์ + เวกเตอร์เทียม) กลับไปที่สเกลาร์ +1 (เมื่อหมุนครบสองรอบ) วงจรนี้จะเกิดขึ้นซ้ำทุกๆ 2 รอบ หลังจาก2nรอบ (จำนวนเต็มn > 0 ) โดยไม่มีการพยายามคลายออกระหว่างกลาง เชือก/แถบเหล่านั้นสามารถคลายออกได้บางส่วนกลับไปยังสถานะ2( n − 1)รอบด้วยการประยุกต์ใช้ขั้นตอนเดียวกันกับที่ใช้ในการคลายออกจาก 2 รอบเป็น 0 รอบ การใช้ขั้นตอนเดียวกันซ้ำnครั้ง จะทำให้ วัตถุที่พันกัน 2n รอบกลับคืนสู่สถานะคลายตัวหรือ 0 รอบ การคลายตัวยังช่วยขจัดแรงบิดที่เกิดจากการหมุนรอบเส้นเชือก/แถบเหล่านั้นด้วย สามารถใช้แบบจำลองเชิงกล 3 มิติอย่างง่ายเพื่อแสดงข้อเท็จจริงเหล่านี้ได้

เวกเตอร์โรดริเกส

เวกเตอร์ Rodrigues (บางครั้งเรียกว่าเวกเตอร์ Gibbsโดยมีพิกัดที่เรียกว่าพารามิเตอร์ Rodrigues ) [ 3 ] [ 4 ]สามารถแสดงได้ในรูปของแกนและมุมของการหมุนดังต่อไปนี้:

การแสดงผลนี้เป็นอนาล็อกในมิติที่สูงกว่าของการฉายภาพโนมอนิก โดยแมป ควอ เทอร์เนียนหน่วยจากทรงกลม 3 มิติไปยังระนาบไฮเปอร์ เวกเตอร์บริสุทธิ์ 3 มิติ

มีจุดไม่ต่อเนื่องที่ 180° ( πเรเดียน): เมื่อเวกเตอร์การหมุนใดๆrเข้าใกล้มุมπเรเดียน ค่าแทนเจนต์ของเวกเตอร์นั้นจะเข้าใกล้ค่าอนันต์

การหมุนgตามด้วยการหมุนfในการแสดงแทนแบบ Rodrigues มีรูปแบบการประกอบการหมุนอย่างง่าย

ในปัจจุบัน วิธีที่ตรงไปตรงมาที่สุดในการพิสูจน์สูตรนี้คือการใช้การแสดงแทนแบบดับเบิลเล็ต (ที่เที่ยงตรง) โดยที่g = tan aเป็นต้น

คุณสมบัติเชิงการจัดเรียงของการหาอนุพันธ์เมทริกซ์ ของ Pauli ที่กล่าวถึงข้างต้น นั้นเหมือนกับ การหาอนุพันธ์ ควอเทอร์เนียน ที่เทียบเท่าด้านล่าง ทุกประการ สร้างควอเทอร์เนียนที่เกี่ยวข้องกับการหมุนเชิงพื้นที่ R ดังนี้ จากนั้นการประกอบการหมุน RB กับ RAคือการหมุน RC = RBRA โดยมีแกนการหมุน และมุม ที่กำหนดโดยผลคูณของควอเทอร์เนียน นั่นคือ

ขยายผลคูณควอเทอร์เนียนนี้ไปเป็น

หารทั้งสองข้างของสมการนี้ด้วยเอกลักษณ์ที่ได้จากสมการก่อนหน้า แล้วคำนวณหาค่า

นี่คือสูตรของ Rodrigues สำหรับแกนของการหมุนแบบผสมที่กำหนดในแง่ของแกนของการหมุนส่วนประกอบทั้งสอง เขาได้สูตรนี้มาในปี พ.ศ. 2383 (ดูหน้า 408) [ 3 ] แกนการหมุนทั้งสามA , BและCก่อตัวเป็นรูปสามเหลี่ยมทรงกลม และมุมไดเฮดรัลระหว่างระนาบที่เกิดจากด้านของสามเหลี่ยมนี้จะถูกกำหนดโดยมุมการหมุน

เวกเตอร์การหมุนแบบคอนฟอร์มอล

การฉายภาพสเตอริโอกราฟิกของควอเทอร์เนียนหน่วยลงบนไฮเปอร์เพลนจินตภาพบริสุทธิ์เรียกว่าเวกเตอร์การหมุนแบบคอนฟอร์มอลโดยบางครั้งพิกัดของเวกเตอร์นี้จะเรียกว่าพารามิเตอร์โรดริเกสแบบดัดแปลง (MRPs)

เวกเตอร์การหมุนแบบคอนฟอร์มอลสามารถแสดงได้ในรูปของแกนออยเลอร์และมุม โดยที่ MRPs สามารถแสดงได้ในรูปของส่วนประกอบของควอเทอร์เนียนหน่วยที่แสดงถึงการหมุนแบบเดียวกันกับ

การฉายภาพสเตอริโอกราฟิกของควอเทอร์เนียนตรงข้าม−qส่งผลให้เวกเตอร์การหมุนเชิงคอนฟอร์มัล p s แตกต่าง จากการฉายภาพของควอเทอร์เนียนดั้งเดิมqเมื่อเปรียบเทียบส่วนประกอบจะได้ว่า ที่น่าสังเกตคือ ถ้าเวกเตอร์ตัวใดตัวหนึ่งอยู่ภายในทรงกลม 3 มิติหน่วย อีกตัวหนึ่งจะอยู่นอกทรงกลม

เมื่อใช้สัญลักษณ์เดียวกันกับข้างต้น จะได้ควอเทอร์เนียนหน่วยดังนี้:

พารามิเตอร์เคย์ลีย์-ไคลน์

ดูคำจำกัดความได้ที่Wolfram Mathworld

อนาล็อกมิติสูงกว่า

กฎการแปลงเวกเตอร์

การหมุนแบบแอคทีฟของเวกเตอร์ 3 มิติpในปริภูมิยูคลิดรอบแกนnด้วยมุมηสามารถเขียนได้ง่ายๆ ในรูปของผลคูณจุดและผลคูณไขว้ ดังนี้:

โดยที่ คือส่วนประกอบตามแนวยาวของpตามแนวnซึ่งกำหนดโดยผลคูณดอทคือ ส่วนประกอบตามแนวขวางของpเทียบกับnและ

คือผลคูณเชิงเวกเตอร์ ของpกับn

สูตรข้างต้นแสดงให้เห็นว่าส่วนประกอบตามแนวยาวของpยังคงไม่เปลี่ยนแปลง ในขณะที่ส่วนตามแนวขวางของpหมุนไปในระนาบที่ตั้งฉากกับnระนาบนี้เกิดจากส่วนตามแนวขวางของpเองและทิศทางที่ตั้งฉากกับทั้งpและn การหมุนสามารถระบุได้โดยตรงในสมการเป็นการ หมุน 2 มิติด้วยมุมη

การ หมุน แบบพาสซีฟสามารถอธิบายได้ด้วยสูตรเดียวกัน แต่มีเครื่องหมายตรงข้ามกับηหรือn

การแปลง

เมทริกซ์การหมุน ↔ มุมออยเลอร์

มุมออยเลอร์( φ , θ , ψ )สามารถหาได้จากเมทริกซ์การหมุนAโดยการตรวจสอบเมทริกซ์การหมุนในรูปแบบเชิงวิเคราะห์

เมทริกซ์การหมุน → มุมออยเลอร์ ( z - x - zภายนอก)

โดยใช้หลักการx -convention มุมออยเลอร์ภายนอก 3-1-3 φ , θและψ (รอบแกนz แกน xและแกน y อีกครั้ง) สามารถหาได้ดังนี้:

โปรดทราบว่าatan2( a , b )เทียบเท่ากับarctan เอ/โดยจะพิจารณาควอดแรนต์ที่จุด ( b , a )อยู่ด้วยดู atan2

เมื่อดำเนินการแปลง ต้องคำนึงถึงสถานการณ์หลายประการ: [ 5 ]

  • โดยทั่วไปจะมีสองคำตอบในช่วง[− π , π ] 3สูตรข้างต้นใช้ได้เฉพาะเมื่อθอยู่ในช่วง[0, π ]เท่านั้น
  • สำหรับกรณีพิเศษA 33 = 0ค่าφและψจะได้มาจากA 11และA 12
  • มีคำ ตอบจำนวนอนันต์แต่มีคำตอบที่นับได้อยู่นอกช่วง[− π , π ] 3
  • ว่าวิธีการแก้ปัญหาทางคณิตศาสตร์ทั้งหมดจะใช้ได้กับแอปพลิเคชันที่กำหนดหรือไม่นั้น ขึ้นอยู่กับสถานการณ์

มุมออยเลอร์ ( z - y ′- xภายใน) → เมทริกซ์การหมุน

เมทริกซ์การหมุนA ถูกสร้างขึ้นจากมุมออยเลอร์ ภายใน 3-2-1 โดยการคูณเมทริกซ์ทั้งสามที่สร้างขึ้นจากการหมุนรอบแกน

แกนของการหมุนขึ้นอยู่กับแบบแผนที่ใช้ สำหรับ แบบแผน xการหมุนจะเป็นการหมุนรอบ แกน x , yและzด้วยมุมϕ , θและψ โดย เมทริกซ์แต่ละตัวมีดังนี้:

ผลลัพธ์ที่ได้ คือ หมายเหตุ: วิธีนี้ใช้ได้กับ ระบบ เลขชี้กำลังขวาซึ่งเป็นระบบที่ใช้กันทั่วไปในเกือบทุกสาขาวิศวกรรมและฟิสิกส์

การตีความเมทริกซ์การหมุนแบบมือขวาเหล่านี้คือ เมทริกซ์เหล่านี้แสดงถึงการแปลงพิกัด ( แบบพาสซี ฟ ) ตรงข้ามกับการแปลงจุด ( แบบแอคทีฟ ) เนื่องจากAแสดงถึงการหมุนจากเฟรมท้องถิ่น1ไปยังเฟรมสากล0 (กล่าวคือAเข้ารหัสแกนของเฟรม1เทียบกับเฟรม0 ) เมทริกซ์การหมุนพื้นฐานจึงประกอบขึ้นดังที่กล่าวมาข้างต้น เนื่องจากผกผันการหมุนเป็นเพียงการหมุนที่สลับตำแหน่ง หากเราต้องการการหมุนจากเฟรมสากลไปยังเฟรมท้องถิ่นจากเฟรม0ไปยังเฟรม1เราจะเขียนว่า

เมทริกซ์การหมุน ↔ แกน/มุมออยเลอร์

ถ้ามุมออยเลอร์θไม่ใช่พหุคูณของπแกนออยเลอร์êและมุมθสามารถคำนวณได้จากองค์ประกอบของเมทริกซ์การหมุนAดังนี้:

หรืออีกวิธีหนึ่ง สามารถใช้วิธีการต่อไปนี้ได้:

การแยกส่วนประกอบค่าลักษณะเฉพาะของเมทริกซ์การหมุนจะให้ค่าลักษณะเฉพาะ 1 และcos θ ± i sin θแกนออยเลอร์คือเวกเตอร์ลักษณะเฉพาะที่สอดคล้องกับค่าลักษณะเฉพาะ 1 และ สามารถคำนวณค่า θได้จากค่าลักษณะเฉพาะที่เหลือ

แกนออยเลอร์สามารถหา ได้ โดยใช้การแยกส่วนค่าเอกลักษณ์ เนื่องจากเป็นเวกเตอร์ปกติที่ครอบคลุมปริภูมิว่างของเมทริกซ์IA

ในการแปลงกลับไปกลับมา สามารถคำนวณเมทริกซ์การหมุนที่สอดคล้องกับแกนออยเลอร์êและมุมθได้ตามสูตรการหมุนของ Rodrigues (โดยมีการปรับเปลี่ยนที่เหมาะสม) ดังนี้:

โดยที่I 3คือเมทริกซ์เอกลักษณ์ขนาด 3 × 3 และ

คือเมท ริกซ์ผลคูณไขว้

ซึ่งขยายความได้ดังนี้:

เมทริกซ์การหมุน ↔ ควอเทอร์เนียน

เมื่อคำนวณควอเทอร์เนียนจากเมทริกซ์การหมุน จะเกิดความกำกวมเรื่องเครื่องหมาย เนื่องจากqและ−q แทน การหมุนแบบเดียวกัน

วิธีหนึ่งในการคำนวณควอเทอร์เนียน จากเมทริกซ์การหมุนAมีดังนี้:

มีวิธีการคำนวณq ที่เทียบเท่าทางคณิตศาสตร์อีกสามวิธี ความไม่แม่นยำเชิงตัวเลขสามารถลดลงได้โดยการหลีกเลี่ยงสถานการณ์ที่ตัวหารอยู่ใกล้ศูนย์ หนึ่งในสามวิธีอื่น ๆ มีลักษณะดังนี้: [ 6 ] [ 7 ]

เมทริกซ์การหมุนที่สอดคล้องกับควอเทอร์เนียนqสามารถคำนวณได้ดังนี้: โดยที่ ซึ่งให้ผลลัพธ์ ดังนี้:

หรือเทียบเท่า

นี่เรียกว่าสูตรออยเลอร์-โรดริเกสสำหรับเมทริกซ์การแปลง

มุมออยเลอร์ ↔ ควอเทอร์เนียน

มุมออยเลอร์ ( z - x - zภายนอก) → ควอเทอร์เนียน

เราจะพิจารณาใช้มุมออยเลอร์ภายนอกแบบ 3-1-3 ตามแบบแผน xสำหรับอัลกอริทึมต่อไปนี้ เงื่อนไขของอัลกอริทึมจะขึ้นอยู่กับแบบแผนที่ใช้

เราสามารถคำนวณควอเทอร์เนียน จากมุมออยเลอร์( ϕ , θ , ψ )ได้ดังนี้:

มุมออยเลอร์ ( z - y ′- xภายใน) → ควอเทอร์เนียน

ควอเทอร์เนียนที่เทียบเท่ากับ มุม yaw ( ψ ), pitch ( θ ) และ roll ( ϕ ) หรือมุม Tait–Bryan ภายใน ตาม แบบแผน z - y′ - xสามารถคำนวณได้โดย

ควอเทอร์เนียน → มุมออยเลอร์ ( z - x - zภายนอก)

เมื่อกำหนดควอเทอร์เนียนการหมุนแล้ว มุมออยเลอร์ภายนอก( φ , θ , ψ ) ตาม แบบแผนx -convention 3-1-3 สามารถคำนวณได้โดย

ควอเทอร์เนียน → มุมออยเลอร์ ( z - y ′- xภายใน)

เมื่อทราบค่าควอเทอร์เนียนการหมุน มุมยอว์มุมพิทช์และมุมโรล หรือมุมเทต-ไบรอันที่แท้จริงตาม แบบแผน z - y ′- x แล้ว สามารถคำนวณได้โดย

แกนออยเลอร์–มุม ↔ ควอเทอร์เนียน

เมื่อกำหนดแกนออยเลอร์êและมุมθแล้ว ควอเทอร์เนียนจะเป็นดังนี้

สามารถคำนวณได้โดย

เมื่อกำหนดควอเทอร์เนียนการหมุนq แล้ว ให้กำหนด จากนั้น สามารถคำนวณ แกนออยเลอร์êและมุมθ ได้โดย

เมทริกซ์การหมุน ↔ เวกเตอร์โรดริเกส

เวกเตอร์ Rodrigues → เมทริกซ์การหมุน

เนื่องจากนิยามของเวกเตอร์ Rodrigues สามารถเชื่อมโยงกับควอเทอร์เนียนการหมุนได้: โดยใช้คุณสมบัติต่อไปนี้สูตรสามารถหาได้โดยการแยกตัวประกอบq2 จากนิพจน์สุดท้ายที่ได้สำหรับควอเทอร์เนียน:

นำไปสู่สูตรสุดท้าย:

สูตรการแปลงสำหรับอนุพันธ์

เมทริกซ์การหมุน ↔ ความเร็วเชิงมุม

เวกเตอร์ความเร็วเชิงมุม สามารถหาได้จากอนุพันธ์เทียบกับเวลาของเมทริกซ์การหมุนd A/d tโดยมีความสัมพันธ์ดังต่อไปนี้:

การพิสูจน์นี้ดัดแปลงมาจาก Ioffe [ 8 ]ดังต่อไปนี้:

สำหรับเวกเตอร์r 0 ใดๆ ให้พิจารณาr ( t ) = A ( t ) r 0แล้วทำการหาอนุพันธ์:

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

โดยอาศัยคุณสมบัติการถ่ายทอดของสมการที่กล่าวมาข้างต้น

ซึ่งหมายความว่า

ควอเทอร์เนียน ↔ ความเร็วเชิงมุม

เวกเตอร์ความเร็วเชิงมุม สามารถหาได้จากอนุพันธ์ของควอเทอร์เนียนd q/d tดังต่อไปนี้: [ 9 ] โดยที่คือคอนจูเกต (อินเวอร์ส)ของ q

ในทางกลับกัน อนุพันธ์ของควอเทอร์เนียนคือ

โรเตอร์ในพีชคณิตเชิงเรขาคณิต

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

โดยที่สัญลักษณ์หมายถึงผลคูณภายนอกหรือผลคูณลิ่มผลคูณของเวกเตอร์aและb นี้ ให้ผลลัพธ์สองส่วน คือ ส่วนที่เป็นสเกลาร์จากผลคูณภายใน และ ส่วนที่ เป็นไบเวกเตอร์จากผลคูณลิ่ม ไบเวกเตอร์นี้อธิบายระนาบที่ตั้งฉากกับสิ่งที่ผลคูณไขว้ของเวกเตอร์จะให้ผลลัพธ์

ในอัลกอริทึมพันธุกรรม (GA) ไบเวกเตอร์มีคุณสมบัติที่ผิดปกติบางอย่างเมื่อเทียบกับเวกเตอร์ ภายใต้ผลคูณเชิงเรขาคณิต ไบเวกเตอร์จะมีกำลังสองเป็นลบ: ไบเวกเตอร์x̂ŷ อธิบายระนาบ xy กำลังสองของมันคือ ( x̂ŷ ) 2 = x̂ŷx̂ŷเนื่องจากเวกเตอร์ฐานหน่วยตั้งฉากกัน ผลคูณเชิงเรขาคณิตจึงลดลงเหลือผลคูณภายนอกแบบไม่สมมาตร ดังนั้นและŷสามารถสลับกันได้อย่างอิสระโดยมีค่าใช้จ่ายเป็น −1 กำลังสองลดลงเหลือx̂x̂ŷŷ = −1เนื่องจากเวกเตอร์ฐานเองกำลังสองได้ +1

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

ตัวอย่าง การหมุนรอบแกน สามารถทำได้โดยการแปลงไปเป็นไบเวกเตอร์คู่ของมัน โดยที่i = x̂ŷẑคือองค์ประกอบปริมาตรหน่วย ซึ่งเป็นไตรเวกเตอร์ (ซูโดสเกลาร์) เพียงตัวเดียวในปริภูมิสามมิติ ผลลัพธ์คือ

อย่างไรก็ตาม ในพื้นที่สามมิติ มักจะง่ายกว่าที่จะปล่อยให้สูตร = iv̂ เป็น ไปตามเดิม โดยใช้ข้อเท็จจริงที่ว่าiสลับที่ได้กับวัตถุทั้งหมดใน 3 มิติ และยกกำลังสองได้เท่ากับ −1 การหมุน เวกเตอร์ ในระนาบนี้ด้วยมุมθจะเป็นดังนี้

เมื่อพิจารณาว่า และv̂x̂v̂คือการสะท้อนของรอบระนาบที่ตั้งฉากกับ จะทำให้สามารถตีความการหมุนในเชิงเรขาคณิตได้ กล่าวคือ การหมุนจะคงส่วนประกอบที่ขนานกับ v̂ ไว้และเปลี่ยนแปลงเฉพาะส่วนประกอบที่ตั้งฉากเท่านั้น จากนั้นจึงคำนวณค่าต่างๆ ดังนี้:

ผลลัพธ์ของการหมุนคือ

การตรวจสอบผลลัพธ์นี้อย่างง่ายคือ มุมθ = 2/3πการหมุนดังกล่าวควรจะแมปไปยัง ŷ อัน ที่จริง การหมุนจะลดลงเหลือ

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

ดังนั้น การหมุนเชิงซ้อนของมุมออยเลอร์จึงกลายเป็นชุดของการหมุนที่เทียบเท่ากันในกรอบอ้างอิงคงที่เดิม

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

ดูเพิ่มเติม

อ่านเพิ่มเติม

  • Shuster, MD (1993). "การสำรวจการแสดงทัศนคติ" (PDF) . วารสารวิทยาศาสตร์การบินอวกาศ . 41 (4): 439– 517.
  • Taubin, G. (2011). "การหมุน 3 มิติ" . IEEE Computer Graphics and Applications . 31 (6): 84– 89. doi : 10.1109/MCG.2011.92 . PMID  24808261 .
  • Coutsias, E.; Romero, L. (2004). "ควอเทอร์เนียนกับการประยุกต์ใช้กับพลศาสตร์ของวัตถุแข็งเกร็ง"รายงานทางเทคนิคของ Sandiaห้องปฏิบัติการแห่งชาติ Sandia SAND2004-0153
  • Markley, F. Landis (2003). "การแสดงข้อผิดพลาดของทัศนคติสำหรับการกรอง Kalman" วารสารการนำทาง การควบคุม และพลศาสตร์ 26 ( 2): 311– 7. doi : 10.2514/2.5048 . hdl : 2060/20020060647 .
  • โกลด์สไตน์, เอช. (1980). กลศาสตร์คลาสสิก (ฉบับที่ 2). แอดดิสัน-เวสลีย์. ISBN 0-201-02918-9.
  • เวิร์ตซ์, เจมส์ อาร์. (1980). การกำหนดและการควบคุมทิศทางของยานอวกาศ . ดี. ไรเดล . ISBN 90-277-1204-2.
  • Schmidt, J.; Niemann, H. (2001). "การใช้ควอเทอร์เนียนสำหรับการกำหนดพารามิเตอร์การหมุน 3 มิติในการเพิ่มประสิทธิภาพแบบไม่เชิงเส้นที่ไม่มีข้อจำกัด". รายงานการประชุม Vision Modeling and Visualization Conference 2001. IOS Press. หน้า  399–406 . ISBN 3-89838-028-9.
  • รถม้าสี่ล้อ, L.; ลิฟชิตซ์, อีเอ็ม (1976) กลศาสตร์ (ฉบับที่ 3). สำนักพิมพ์เพอร์กามอนไอเอสบีเอ็น 0-08-021022-8.
  • Klumpp, AR (ธันวาคม 1976). "การสกัดควอเทอร์เนียนแบบปราศจากเอกลักษณ์จากเมทริกซ์ทิศทาง-โคไซน์" วารสารยานอวกาศและจรวด 13 ( 12): 754– 5. doi : 10.2514/3.27947 .
  • Doran, C.; Lasenby, A. (2003). พีชคณิตเชิงเรขาคณิตสำหรับนักฟิสิกส์ . สำนักพิมพ์มหาวิทยาลัยเคมบริดจ์. ISBN 978-0-521-71595-9.
  • Terzakis, G.; Lourakis, M.; Ait-Boudaoud, D. (2018). "พารามิเตอร์ Rodrigues ที่ปรับปรุงแล้ว: การแสดงทิศทางที่มีประสิทธิภาพในการมองเห็นและกราฟิก 3 มิติ"วารสารMathematical Imaging and Vision 60 ( 3): 422– 442. doi : 10.1007/s10851-017-0765-x .
  • Rowenhorst, D.; Rollett, AD; Rohrer, GS; Groeber, M.; Jackson, M.; Konijnenberg, PJ; De Graef, M. (2015). "การแสดงผลที่สอดคล้องกันและการแปลงระหว่างการหมุน 3 มิติ"การสร้างแบบจำลองและการจำลองในวิทยาศาสตร์และวิศวกรรมวัสดุ 23 ( 8) 083501. doi : 10.1088/0965-0393/23/8/083501 .
  • EuclideanSpaceมีข้อมูลมากมายเกี่ยวกับการแสดงผลการหมุน
  • Q36. ฉันจะสร้างเมทริกซ์การหมุนจากมุมออยเลอร์ได้อย่างไร?และQ37. ฉันจะแปลงเมทริกซ์การหมุนเป็นมุมออยเลอร์ได้อย่างไร? — คำถามที่พบบ่อยเกี่ยวกับเมทริกซ์และควอเทอร์เนียน
  • จำนวนจินตภาพไม่ใช่จำนวนจริง – พีชคณิตเชิงเรขาคณิตของกาลอวกาศ – หัวข้อ "การหมุนและพีชคณิตเชิงเรขาคณิต" อธิบายและประยุกต์ใช้คำอธิบายการหมุนแบบโรเตอร์
  • บทเรียน DCM ของ Starlino – บทเรียนทฤษฎีเมทริกซ์โคไซน์ทิศทางและการประยุกต์ใช้ อัลกอริทึมการประมาณการวางแนวในอวกาศโดยใช้อุปกรณ์ IMU เช่น มาตรวัดความเร่ง ไจโรสโคป และมาตรวัดสนามแม่เหล็ก การใช้ตัวกรองเสริม (ทางเลือกยอดนิยมแทนตัวกรอง Kalman) ร่วมกับเมทริกซ์ DCM
  • ทรงกลมหมุน – วิธีทางเรขาคณิตในการสร้างการหมุนสองแบบเข้าด้วยกัน
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Rotation_formulations_in_three_dimensions&oldid=1358034503 "

สรุปเนื้อหา

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

ข้อมูลสำคัญเกี่ยวกับ สูตรการหมุนในสามมิติ

ในเรขาคณิตมีสูตรต่างๆ มากมายที่ใช้ในการแสดงการหมุนในสามมิติ ในรูปของ การแปลงทางคณิตศาสตร์ในฟิสิกส์ แนวคิดนี้ถูกนำไปประยุกต์ใช้กับกลศาสตร์คลาสสิก โดยที่ จลนศาสตร์การหมุน...

การหมุนและการเคลื่อนที่

การกำหนดสูตรการหมุนมุ่งเน้นไปที่การเคลื่อนที่ที่เหมาะสม ( รักษาทิศทาง ) ใน ปริภูมิยูคลิด ที่มี จุดคงที่จุดหนึ่ง ซึ่ง การหมุน นั้น อ้างอิงถึงจุดนั้น แม้ว่าการเคลื่อนที่ทางกายภาพที่มีจุดคงที่จะเป็นกรณีสำคัญ (เช่น การเคลื่อนที่ที่อธิบายใน กรอบอ้างอิงศูนย์กลางมวล...

เมทริกซ์การหมุน

กลุ่ม เวกเตอร์หน่วย สามตัวที่กล่าวถึงข้างต้นเรียกว่า ฐาน (basis ) การระบุ พิกัด ( ส่วนประกอบ ) ของเวกเตอร์ในฐานนี้ ณ ตำแหน่งปัจจุบัน (ที่หมุนแล้ว) ในแง่ของแกนพิกัดอ้างอิง (ที่ไม่หมุน) จะอธิบายการหมุนได้อย่างสมบูรณ์ เวกเตอร์หน่วยสามตัว û , v̂ และ ŵ...

แกนและมุมของออยเลอร์ (เวกเตอร์การหมุน)

จาก ทฤษฎีบทการหมุนของออยเลอร์ เราทราบว่าการหมุนใดๆ สามารถแสดงได้ในรูปการหมุนเพียงครั้งเดียวรอบแกนใดแกนหนึ่ง แกนนั้นคือเวกเตอร์หน่วย (มีเอกลักษณ์เฉพาะตัว ยกเว้นเครื่องหมาย) ซึ่งไม่เปลี่ยนแปลงไปจากการหมุน ขนาดของมุมก็มีเอกลักษณ์เฉพาะตัวเช่นกัน...