SlideShare uma empresa Scribd logo
1 de 13
QUATERNION NOTATIONS SMG
What is a Quaternion? Quaternions are 4d numbers used for events, potentials and 4 momentum. They can be added, subtracted, multiplied or divided. Even Quaternions are all positive. As a quantity similar to axis-angle except that real part is equal to cos(angle/2) and the complex part is made up of the axis vector times sin(angle/2).
We usually denote quaternions as entities with the form: a + i b + j c + k d Where a,b,c and d are scalar values and i,j and k are 'imaginary operators' which define how the scalar values combine. 	As a 2x2 matrix whose elements are complex numbers
A complex number may be expressed as the sum of a real and imaginary part as follows:  a + i b A quaternion adds two additional and independent imaginary parts as follows:  a + i b + j c + k d   So this adds two extra dimensions which square to a negative number, giving a total of: One dimension which squares to a positive number (real part)
We can think of quaternions as an element consisting of a scalar number together with a 3 dimensional vector. In other words we have combined the 3 imaginary values into a vector. We could denote it like this: (s,v)  where: s = scalar v = 3D vector  So the quaternion still has 4 degrees of freedom, its just that we group the 4 scalars as 1+3 scalars, the quaternion is still an element but the vector is a sub-element within it (if that's not a contradiction in terms). As the equivalent of a unit radius sphere in 4 dimensions.
a quaternion can be represented in terms of axis-angle, in the usual notation this is:  q = cos(a/2) + i ( x * sin(a/2)) + j (y * sin(a/2)) + k ( z * sin(a/2)) where: a = angle that we are rotating through  x,y,z = unit vector representing axis  Converting this to scalar & vector form simplifies this as follows,  q = (s*cos(a/2), v *sin(a/2))  If this represents a pure rotation  q = (cos(a/2), axis*sin(a/2)) where: a = angle that we are rotating through  axis = unit length axis vector  As a spinor in 3 dimensions.
There is an alternative way to think of quaternions, imagine a complex number: n1 + i n2 but this time make n1 and n2 (the real and imaginary parts) to be themselves complex numbers (but with a different imaginary part at right angles to the first), so, n1 = a + jc n2 = b + jd If we substitute them into the first complex number this gives, (a + jc) + i (b + jd) since i*j = k (see under multiplication) this can be rearranged to give the same form as above. a + i b + jc + kd
p2=q * p1 where: p2 = is a vector representing a point after being rotated  q = is a quaternion representing a rotation.  p1= is a vector representing a point before being rotated
'Euler Parameters' which are just quaternions but with a different notation. It is shown as four numbers separated by commas instead of the usual notation with the imaginary parts denoted with i, j and k.  Even when normalised, there is still some redundancy when used for 3D rotations, in that the quaternions a + i b + j c + k d represents the same rotation as -a - i b - j c - k d. At least it does in classical mechanics. However in quantum mechanics a + i b + j c + k d and -a - i b - j c - k d represent different spins for particles, so a particle has to rotate through 720° instead of 360° to get back where it started.
Gimbal Lock Gimbal Lock – is the loss of one degree of freedom in a three-dimensional space that occurs when the axes of two of the three gimbals are driven into a parallel configuration, "locking" the system into rotation in a degenerate two-dimensional space.
http://www.flipcode.com/documents/matrfaq.html#Q56 http://www.euclideanspace.com/maths/algebra/realNormedAlgebra/quaternions/notations/index.htm http://www.euclideanspace.com/maths/algebra/realNormedAlgebra/quaternions/code/index.htm http://en.wikipedia.org/wiki/Gimbal_lock
http://www.youtube.com/results?search_query=gimbal+lock&aq=f

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

Measurements, Vector and Equilibrium
Measurements, Vector and EquilibriumMeasurements, Vector and Equilibrium
Measurements, Vector and Equilibrium
 
Vector analysis
Vector analysisVector analysis
Vector analysis
 
Power point vector
Power point vectorPower point vector
Power point vector
 
Physics Presentation
Physics PresentationPhysics Presentation
Physics Presentation
 
vectors
vectorsvectors
vectors
 
2 vectors
2 vectors2 vectors
2 vectors
 
Introduction to vectors
Introduction to vectorsIntroduction to vectors
Introduction to vectors
 
Scalars & vectors
Scalars & vectorsScalars & vectors
Scalars & vectors
 
Notes on vectors
Notes on vectorsNotes on vectors
Notes on vectors
 
Vectors chap6
Vectors chap6Vectors chap6
Vectors chap6
 
02 vectors
02 vectors02 vectors
02 vectors
 
Vectors and Kinematics
Vectors and KinematicsVectors and Kinematics
Vectors and Kinematics
 
Chapter2 a
Chapter2 aChapter2 a
Chapter2 a
 
Scalar and vector quantities
Scalar  and vector quantities Scalar  and vector quantities
Scalar and vector quantities
 
Vectors
VectorsVectors
Vectors
 
Vectors and scalars for IB 11th graders
Vectors and scalars for IB 11th gradersVectors and scalars for IB 11th graders
Vectors and scalars for IB 11th graders
 
4 scalarsvectors-161127184703
4 scalarsvectors-1611271847034 scalarsvectors-161127184703
4 scalarsvectors-161127184703
 
Force vectors
Force vectorsForce vectors
Force vectors
 
Physics 1.3 scalars and vectors
Physics 1.3 scalars and vectorsPhysics 1.3 scalars and vectors
Physics 1.3 scalars and vectors
 
Vectors and scalars
Vectors and scalarsVectors and scalars
Vectors and scalars
 

Semelhante a Quaternion notations

Vectors.pdf
Vectors.pdfVectors.pdf
Vectors.pdfd00a7ece
 
Vectors.pdf
Vectors.pdfVectors.pdf
Vectors.pdfd00a7ece
 
Vectors.pdf
Vectors.pdfVectors.pdf
Vectors.pdfd00a7ece
 
Trigonometry for class xi
Trigonometry for class xiTrigonometry for class xi
Trigonometry for class xiindu psthakur
 
application of complex numbers
application of complex numbersapplication of complex numbers
application of complex numbersKaustubh Garud
 
Aug 13 report j3 j3bu5t2r5
Aug 13 report j3 j3bu5t2r5Aug 13 report j3 j3bu5t2r5
Aug 13 report j3 j3bu5t2r5gsantos15
 
Solution 1
Solution 1Solution 1
Solution 1aldrins
 
Solution 1
Solution 1Solution 1
Solution 1aldrins
 
Chapter 12 Section 12.1 Three-Dimensional Coordinate Sys
Chapter 12 Section 12.1  Three-Dimensional Coordinate SysChapter 12 Section 12.1  Three-Dimensional Coordinate Sys
Chapter 12 Section 12.1 Three-Dimensional Coordinate SysEstelaJeffery653
 
Physics 504 Chapter 8 Vectors
Physics 504 Chapter 8 VectorsPhysics 504 Chapter 8 Vectors
Physics 504 Chapter 8 VectorsNeil MacIntosh
 
CAD Topology and Geometry Basics
CAD Topology and Geometry BasicsCAD Topology and Geometry Basics
CAD Topology and Geometry BasicsAndrey Dankevich
 
Trigonometric Function of General Angles Lecture
Trigonometric Function of General Angles LectureTrigonometric Function of General Angles Lecture
Trigonometric Function of General Angles LectureFroyd Wess
 
Short Notes of First year Physics
Short Notes of First year Physics Short Notes of First year Physics
Short Notes of First year Physics Aneel-k Suthar
 

Semelhante a Quaternion notations (20)

Complex numbers
Complex numbersComplex numbers
Complex numbers
 
Vectors.pdf
Vectors.pdfVectors.pdf
Vectors.pdf
 
Vectors.pdf
Vectors.pdfVectors.pdf
Vectors.pdf
 
Vectors.pdf
Vectors.pdfVectors.pdf
Vectors.pdf
 
Circular functions
Circular functionsCircular functions
Circular functions
 
Circular functions
Circular functionsCircular functions
Circular functions
 
Trigonometry for class xi
Trigonometry for class xiTrigonometry for class xi
Trigonometry for class xi
 
application of complex numbers
application of complex numbersapplication of complex numbers
application of complex numbers
 
Aug 13 report j3 j3bu5t2r5
Aug 13 report j3 j3bu5t2r5Aug 13 report j3 j3bu5t2r5
Aug 13 report j3 j3bu5t2r5
 
Solution 1
Solution 1Solution 1
Solution 1
 
Solution 1
Solution 1Solution 1
Solution 1
 
Solution kepler chap 1
Solution kepler chap 1Solution kepler chap 1
Solution kepler chap 1
 
Chapter 12 Section 12.1 Three-Dimensional Coordinate Sys
Chapter 12 Section 12.1  Three-Dimensional Coordinate SysChapter 12 Section 12.1  Three-Dimensional Coordinate Sys
Chapter 12 Section 12.1 Three-Dimensional Coordinate Sys
 
Physics 504 Chapter 8 Vectors
Physics 504 Chapter 8 VectorsPhysics 504 Chapter 8 Vectors
Physics 504 Chapter 8 Vectors
 
CAD Topology and Geometry Basics
CAD Topology and Geometry BasicsCAD Topology and Geometry Basics
CAD Topology and Geometry Basics
 
Trigonometric Function of General Angles Lecture
Trigonometric Function of General Angles LectureTrigonometric Function of General Angles Lecture
Trigonometric Function of General Angles Lecture
 
vectors
vectorsvectors
vectors
 
6869212.ppt
6869212.ppt6869212.ppt
6869212.ppt
 
D4 trigonometrypdf
D4 trigonometrypdfD4 trigonometrypdf
D4 trigonometrypdf
 
Short Notes of First year Physics
Short Notes of First year Physics Short Notes of First year Physics
Short Notes of First year Physics
 

Último

UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxannathomasp01
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxPooja Bhuva
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Pooja Bhuva
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Pooja Bhuva
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxPooja Bhuva
 

Último (20)

UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 

Quaternion notations

  • 2. What is a Quaternion? Quaternions are 4d numbers used for events, potentials and 4 momentum. They can be added, subtracted, multiplied or divided. Even Quaternions are all positive. As a quantity similar to axis-angle except that real part is equal to cos(angle/2) and the complex part is made up of the axis vector times sin(angle/2).
  • 3. We usually denote quaternions as entities with the form: a + i b + j c + k d Where a,b,c and d are scalar values and i,j and k are 'imaginary operators' which define how the scalar values combine. As a 2x2 matrix whose elements are complex numbers
  • 4. A complex number may be expressed as the sum of a real and imaginary part as follows: a + i b A quaternion adds two additional and independent imaginary parts as follows: a + i b + j c + k d   So this adds two extra dimensions which square to a negative number, giving a total of: One dimension which squares to a positive number (real part)
  • 5. We can think of quaternions as an element consisting of a scalar number together with a 3 dimensional vector. In other words we have combined the 3 imaginary values into a vector. We could denote it like this: (s,v) where: s = scalar v = 3D vector So the quaternion still has 4 degrees of freedom, its just that we group the 4 scalars as 1+3 scalars, the quaternion is still an element but the vector is a sub-element within it (if that's not a contradiction in terms). As the equivalent of a unit radius sphere in 4 dimensions.
  • 6. a quaternion can be represented in terms of axis-angle, in the usual notation this is: q = cos(a/2) + i ( x * sin(a/2)) + j (y * sin(a/2)) + k ( z * sin(a/2)) where: a = angle that we are rotating through x,y,z = unit vector representing axis Converting this to scalar & vector form simplifies this as follows, q = (s*cos(a/2), v *sin(a/2)) If this represents a pure rotation q = (cos(a/2), axis*sin(a/2)) where: a = angle that we are rotating through axis = unit length axis vector As a spinor in 3 dimensions.
  • 7. There is an alternative way to think of quaternions, imagine a complex number: n1 + i n2 but this time make n1 and n2 (the real and imaginary parts) to be themselves complex numbers (but with a different imaginary part at right angles to the first), so, n1 = a + jc n2 = b + jd If we substitute them into the first complex number this gives, (a + jc) + i (b + jd) since i*j = k (see under multiplication) this can be rearranged to give the same form as above. a + i b + jc + kd
  • 8. p2=q * p1 where: p2 = is a vector representing a point after being rotated q = is a quaternion representing a rotation. p1= is a vector representing a point before being rotated
  • 9. 'Euler Parameters' which are just quaternions but with a different notation. It is shown as four numbers separated by commas instead of the usual notation with the imaginary parts denoted with i, j and k.  Even when normalised, there is still some redundancy when used for 3D rotations, in that the quaternions a + i b + j c + k d represents the same rotation as -a - i b - j c - k d. At least it does in classical mechanics. However in quantum mechanics a + i b + j c + k d and -a - i b - j c - k d represent different spins for particles, so a particle has to rotate through 720° instead of 360° to get back where it started.
  • 10. Gimbal Lock Gimbal Lock – is the loss of one degree of freedom in a three-dimensional space that occurs when the axes of two of the three gimbals are driven into a parallel configuration, "locking" the system into rotation in a degenerate two-dimensional space.
  • 11.