当前位置:网站首页>A brief introduction to heading/pitch/roll and omega/phi/kappa
A brief introduction to heading/pitch/roll and omega/phi/kappa
2022-07-05 06:37:00 【Flying from place to place】
Heading/Pitch/Roll vs Omega/Phi/Kappa
I am engaged in aerial triangulation , These two sets of attitude information are often used , Some information checked on domestic and foreign websites , I've sorted out .
Heading/Pitch/Roll
The first said Heading, Pitch, and Roll. These are the images / Sensors x、y、z The axis is transformed into three rotations of the local horizontal plane . Generally speaking , These rotations are applied sequentially .
Heading - around Z The rotation of the shaft .
Pitch - around X Shaft rotation
Roll - Around the Y Shaft rotation
Heading、Pitch、Roll It's the plane ( That's the image ) Of the local plane X、Y、Z The angle of the axis . This local plane is usually defined as the plane tangent to the geodetic ellipsoid at the exposure point . The north of the local plane (+Y) The axis is the tangent of the local longitude on the ellipsoid , Point to the pole . The east of the local plane (+X) The axis is the tangent of the geodetic ellipsoid , Perpendicular to the local meridian . On the local plane (+Z) The axis is perpendicular to the earth ellipsoid , Perpendicular to the earth ellipsoid .
Can be applied Heading、Pitch、Roll Rotate to convert the original image to the correct position on the local tangent plane . Aligning the image axis with the plane axis is usually a very simple thing , May include exchange X and Y, Change the symbol on one or more angles , And apply the calibration offset . after , Apply translation 、 Pitch and roll rotation to map the original image to the local tangent plane .

camera / The coordinates of sensors are usually expressed in the so-called “ Centered on the earth ---- The earth is fixed ”(ECEF) Geodetic reference frame as benchmark .X、Y、Z The coordinates are measured from the center of the ellipsoid , Not on a plane . They can also use latitude 、 Longitude and height on ellipsoid . Traditionally , majority GPS/INS Applied to Geodetic applications , Among them, ellipsoid reference system is the first choice . However , For photogrammetric applications , We have to make a flat image , It can be used at any time in projection , And merge with other projection data . It is necessary for us to convert our local tangent plane into a mapping projection plane , Such as UTM etc. .
Now our image is on the course 、 pitch 、 The rolling is corrected , But mapped to a locally defined plane . The next step is to convert our local plane image into a world-based projection , Such as UTM. The local tangent plane is defined with reference to the geodetic ellipsoid . It is tangent to the ellipsoid at the exposure point .UTM Projection is formed by projecting the ellipsoid earth onto a cylinder . The cylinder is placed transversely on the ellipsoid , Tangent to the earth along the longitude and latitude line . The meridian of this tangent is called the central meridian . When we expand the cylinder to form a plan , The central meridian will remain along UTM+Y The vertical line of the axis . When you leave the central meridian , Other meridians will appear more and more upturned , Meet with the central meridian at the poles . The local longitude passing through the tangent point of the local plane usually does not coincide with the central longitude . This means that the local tangent plane X Axis and Y Shaft with UTM Projective X Axis and Y The axis will be different . In both systems ,Z The axis will be different everywhere , Unless the local tangent point is right on the central meridian .
Omega, Phi, Kappa
Now say Omega、Phi、Kappa External posture of form . These three rotations are image reference system and plane 、 Projection mapping plane ( The most common is UTM) The transformation between . These three rotations are usually applied in sequence .
Omega - around X The rotation of the shaft
Phi - Around the Y Shaft rotation
Kappa - Around the Z Shaft rotation
These angles will produce a transformation with all of the above ( be based on Heading、Pitch、Roll) Same result , Directly map the original image to UTM Mapping plane . Because aerial photogrammetry mainly focuses on acquiring geographic coordinate system , So they usually only use Omega, Phi, Kappa.
At present, some software can be converted to each other , hold Heading、Pitch、Roll Convert to Omega、Phi、Kappa. I am engaged in aerial photogrammetry , Commonly used empty three software, such as Inpho perhaps Photoscan And other software support two formats .
边栏推荐
- The “mode“ argument must be integer. Received an instance of Object
- Genesis builds a new generation of credit system
- 博弈论 AcWing 891. Nim游戏
- Idea debug failed
- 论文阅读报告
- 栈 AcWing 3302. 表达式求值
- NVM Downloading npm version 6.7.0... Error
- Application of recyclerview
- Ffmpeg build download (including old version)
- Design specification for mobile folding screen
猜你喜欢

Redis-01. First meet redis

Alibaba established the enterprise digital intelligence service company "Lingyang" to focus on enterprise digital growth

Install opencv -- CONDA to establish a virtual environment and add the kernel of this environment in jupyter

Use ffmpeg to rotate, flip up and down, and flip horizontally
![[QT] QT multithreading development qthread](/img/7f/661cfb00317cd2c91fb9cc23c55a58.jpg)
[QT] QT multithreading development qthread

Redis-01.初识Redis

5. Oracle TABLESPACE

20220213-CTF MISC-a_ good_ Idea (use of stegsolve tool) -2017_ Dating_ in_ Singapore

Knapsack problem acwing 9 Group knapsack problem

4. Oracle redo log file management
随机推荐
Client use of Argo CD installation
Integer to 8-bit binary explanation (including positive and negative numbers) scope of application -127~+127
Suppose a bank's ATM machine, which allows users to deposit and withdraw money. Now there is 200 yuan in an account, and both user a and user B have the right to deposit and withdraw money from this a
Speedtree01 generator properties
H5 模块悬浮拖动效果
TypeScript入门
Nested method, calculation attribute is not applicable, use methods
Vant Weapp SwipeCell設置多個按鈕
How to generate an image from text on fly at runtime
微信小程序路由再次跳转不触发onload
Vant weave swipecell sets multiple buttons
5.Oracle-錶空間
1.手动创建Oracle数据库
Use ffmpeg to rotate, flip up and down, and flip horizontally
Rehabilitation type force deduction brush question notes D1
Using handler in a new thread
Record of problems in ollvm compilation
Bash exercise 17 writing scripts to install the server side of FRP reverse proxy software
在新线程中使用Handler
Utf8 encoding