当前位置:网站首页>Rotation vector (rotation matrix) and Euler angle
Rotation vector (rotation matrix) and Euler angle
2022-06-25 07:13:00 【Python's path to becoming a God】
Rotating vector ( Rotation matrix ) And the Euler angle , The method of mutual transformation here is :
Rotating vector --> Rotation matrix --> Euler Angle
Rotation matrix --> Euler Angle
One 、 Rotating vector --> Rotation matrix --> Euler Angle
SO(3) The rotation matrix of has 9 Quantity , But only 3 A degree of freedom , Empathy SE(3) Yes 16 Quantity , But only 6 A degree of freedom . In actual rotation , Any rotation can be represented by a rotation axis and a rotation angle , We use a vector , The direction is consistent with the rotation axis , The length is equal to the rotation angle , In this way, only a three-dimensional vector is needed to describe the rotation . about SE(3), It can be expressed by a rotation vector and a translation vector , It happens that the degree of freedom is 6. If you use a rotation vector to describe R: The axis of rotation is a vector of unit length n, The angle is 𝜃θ, that 𝜃nθn It can represent this rotation . Rotation matrix R Rotation vector 𝜃nθn The transformation process of is Rodriguez transformation :

At the end of here n∧n∧ As shown above , Represents a vector represented by a matrix . Then, in turn, the rotation angle is obtained through the rotation matrix 𝜃θ;

tr(R) For matrix R The trace of . For the shaft n,Rn=n; It means that the rotation of the rotating shaft around itself does not change , Mathematically speaking n It's a matrix R The characteristic value is 1 The eigenvector corresponding to . From now on, the rotation represented by the rotation axis and rotation angle is compact , No redundancy , But Euler angle RPY In the space of , When a rotation reaches +⎯⎯⎯90∘+_90∘ Yes, there is singularity . It is equivalent to the longitude and latitude of the earth when the latitude is +⎯⎯⎯90∘+_90∘ when , Longitude meaningless .
Two 、 Rotation matrix --> Euler Angle

These are some problems encountered at work , Simply record , More abundant 3D conversion can understand .
Euler Angle 、 Four yuan number 、 Rotation matrix 、 Conversion between shaft angles
边栏推荐
- Want to self-study SCM, do you have any books and boards worth recommending?
- Qcom--lk phase I2C interface configuration scheme -i2c6
- lotus windowPoSt 手动触发时空证明计算
- Streaming a large file using PHP
- MSG_ OOB MSG_ PEEK
- 哇哦,好丰富呀。
- Derivation of COS (a+b) =cosa*cosb-sina*sinb
- joda. Time get date summary
- [learn shell programming easily]-5. Plan tasks
- alphassl通配符证书送一个月
猜你喜欢

Americo technology launches professional desktop video editing solution

父爱的表达方式

【一起上水硕系列】Day 4

Kubernetes cluster dashboard & kuboard installation demo

Hongmeng learning notes: creating layouts using XML

The significance and proof of weak large number theorem

CTFHub-Web-信息泄露-目录遍历

Non-contact infrared temperature measurement system for human body based on single chip microcomputer

ES 终于可以搜到”悟空哥“了!

Design of PWM breathing lamp based on FPGA
随机推荐
Love Terminator
How do I get red green blue (RGB) and alpha back from a UIColor object?
Can we use function pointers in go- Can we have function pointers in Go?
Controlling volume mixer
Navicat prevent new query from being deleted by mistake
Coffee script unmatched outent error
Using awk to process input from multiple files
lotus windowPoSt 手动触发时空证明计算
Design of PWM breathing lamp based on FPGA
父爱的表达方式
Analysis of China's food cold chain logistics, output of quick-frozen noodles and rice products and operation of major enterprises in 2021 [figure]
爱情️终结者
Blue Bridge Cup SCM module code (timer) (code + comments)
The king scheme in distributed locks - redisson
Hongmeng learning notes: creating layouts using XML
Event registration Apache pulsar x kubesphere online meetup hot registration
Power representation in go language
【2022黑马程序员】SQL优化
Jameswebb Space Telescope goes into operation to help study interstellar objects
【一起上水硕系列】Day 4