Heading/Pitch/Roll与Omega/Phi/Kappa简单介绍
Heading/Pitch/Roll vs Omega/Phi/Kappa
本人从事空中三角测量,经常使用这两套姿态信息,在国内外网站查的一些信息,我整理了一下。
Heading/Pitch/Roll
首先说Heading, Pitch, and Roll。这些是将图像/传感器的x、y、z轴转化为局部水平面的三个旋转。一般来说,这些旋转是按顺序应用的。
Heading - 围绕Z轴的旋转。
Pitch - 围绕X轴旋转
Roll - 绕Y轴旋转
Heading、Pitch、Roll是将飞机(也就是图像)的轴与局部平面的X、Y、Z轴的角度。这个局部平面通常被定义为在曝光点处与大地椭圆体相切的平面。局部平面的北(+Y)轴是椭球体上的局部经线的正切线,指向极点。局部平面的东(+X)轴为大地椭球面的正切线,垂直于当地子午线。局部平面的上(+Z)轴垂直于大地椭球面,垂直于大地椭球面。
可以应用Heading、Pitch、Roll旋转来将原始图像转换到局部切线平面上的正确位置。将图像轴对准飞机轴通常是非常简单的事情,可能包括交换X和Y,改变一个或多个角度上的符号,并应用校准偏移。之后,应用平移、俯仰和滚动旋转来将原始图像映射到局部切线平面。
照相机/传感器的坐标通常是以所谓的 “以地球为中心----地球固定”(ECEF)大地测量参考框架为基准。X、Y、Z坐标是从椭圆体中心开始测量的,而不是在一个平面上。它们也可以用纬度、经度和椭球体上的高度来表示。传统上,大多数GPS/INS应用于大地测量应用,其中椭球体参考系统是首选。然而,对于摄影测量应用来说,我们必须制作一张平面的影像图,在投影中可以随时使用,并与其他投影数据合并。我们有必要将我们的局部切线平面转换为测绘投影平面,如UTM等。
现在我们的图像已经对航向、俯仰、滚动进行了校正,但被映射到一个本地定义的平面。下一步是将我们的局部平面图像转换为基于世界的投影,如UTM。局部切线平面是参照大地椭球体来定义的。它是在曝光点处与椭圆体的切线。UTM投影是通过将椭球体地球投影到一个圆柱体上形成的。圆柱体被横向放置在椭球体上,沿经纬线切线与地球相切。这个切线的子午线称为中心子午线。当我们将圆柱体展开形成平面图时,中心子午线将保持为沿UTM+Y轴的垂直线。当你离开中心子午线时,其他子午线会出现越来越多的上翘,在两极与中心子午线汇合。而经过局部平面切线点的局部经线通常不会与中心经线重合。这意味着局部切线平面的X轴和Y轴与UTM投影的X轴和Y轴会有差异。在这两个系统中,Z轴在任何地方都会有差异,除非局部切线点正好在中心子午线上。
Omega, Phi, Kappa
现在说Omega、Phi、Kappa形式的外部姿态。这三个旋转是图像参考系统与平面、投影映射平面(最常见的是UTM)之间的变换。这三种旋转通常是按顺序应用的。
Omega - 围绕X轴的旋转
Phi - 绕Y轴旋转
Kappa - 绕Z轴旋转
这些角度将产生与上述所有的转换(基于Heading、Pitch、Roll)相同的结果,直接将原始图像映射到UTM映射平面。由于航空摄影测量主要关注的是获取地理坐标系统,所以他們通常只用Omega, Phi, Kappa。
目前有些软件可以相互转换,把Heading、Pitch、Roll转换为Omega、Phi、Kappa。我是搞航空摄影测量的,常用的空三软件例如Inpho或者Photoscan等软件都支持两个格式。
Heading/Pitch/Roll与Omega/Phi/Kappa简单介绍相关推荐
- PhotoScan与smart3d的Omega,phi,kappa和R
PhotoScan与smart3d的Omega,phi,kappa和R 本篇通过对比smart3d和photoScan导出的空三(真值空三,及带控制点的结果),比较它们的旋角和旋转矩阵,以及物方到像方 ...
- cesium矩阵和方位角heading ,pitch, roll的相互转换
// 假设当前模型的经纬度坐标为{114, 30, 1000} 方位角{heading: 30, pitch: 20, roll: 10} 都是角度来计算 // 1. 根据坐标, 方位角计算世界矩阵v ...
- 飞行姿态角度表示: heading pitch roll
//创建初始化摄像机视图var initialPosition=new Cesium.Cartesian3.fromDegrees(-73.998114468289017509, 40.6745128 ...
- Yaw Pitch Roll的变换顺序问题
今天花了不少时间去理解Yaw Pitch Roll的变换顺序 比如给定一个旋转(15, 30, 60),那么物体应该先围绕哪个轴转呢?总得有个顺序吧? 解决这个问题的第一个天坑就是:网上的资料坐标系都 ...
- 机器人中的yaw/pitch/roll
1.yaw(pan)/pitch(tilt)/roll 我认为,yaw/pitch/roll绕哪个轴旋转,是要看坐标系的朝向的,如果坐标系的轴如下图,则对应关系是yaw(z轴).pitch(x轴).r ...
- UE中FRotator和Pitch(Roll,Yaw)以及相对朝向的关系
前几天,看人宅的塔防视频教程,他使用了塔的成员变量rotator.我可能在哪里少写了,所以,老是朝向不对. 跟踪调试了下,发现FRotator是由pitch,roll,yaw三个部分组成,而pitch ...
- 调用mpu_dmp_get_data(pitch,roll,yaw)后程序无法执行。
解决:把options for target->target标签页中的use cross-module optimization 打钩就可以了. MPU6050几个地方: 1.堆栈设置大一点 S ...
- Kappa系数简单介绍
kappa系数是统计学中度量一致性的指标, 值在[-1,1]. 对于评分系统, 一致性就是不同打分人平均的一致性; 对于分类问题,一致性就是模型预测结果和实际分类结果是否一致. kappa系数的计算是 ...
- yaw公式_坐标系和yaw, pitch, roll等基础概念
坐标系 右手坐标系:把右手拇指食指中指伸直并正交,拇指X,食指Y,中指Z.一般无特殊说明,都是右手坐标系. 右手坐标系的旋转正方向:从轴的正方向看向原点,逆时针方向即是旋转正向.或者,伸出右手,拇指指 ...
- android开发笔记之高级主题—传感器的简单介绍
今天我们开始进入讲解android中的一些高级主题的用法,比如传感器.GPS.NFC.语音和人脸识别等. 这次来对传感器的一个简单介绍: Android平台支持三大类的传感器: 位移传感器 这些传感器 ...
最新文章
- Apache Jackrabbit源码研究(五)
- 提交请求输出XML文件的时候出错.解决方法
- Nginx中Gzip压缩功能的实例配置
- html post前md5加密,post提交及MD5加密
- mysql复制状态是什么意思_mysql8 参考手册--复制从SQL线程状态
- 春节直播大战搜狐另辟蹊径 40余场直播引领牛年直播综艺新风尚
- 诺基亚首款5G手机正式发布!还有Nokia 5310经典再现
- dnf维护服务器 安图妮15天,DNF带3次暴走安图恩被封15天 我这数据哪异常了?
- 暑假第二周总结(2018.7.16——7.22)
- DJ 算法的队列优先优化
- 计算机程序设计类论文,计算机编程论文
- 热点综述 | 空间组学技术如何全面解码肿瘤微环境
- Chrome浏览器另存为时浏览器假死问题
- [转]基于大规模语料的新词发现算法
- 【无人驾驶系列七】高精度地图在无人驾驶中的应用
- [Growth]Steve Jobs——Follow your heart and intuition, everything else is secondary.
- vue + 生成 下载 成 二维码
- 如何衡量软件系统的复杂度(二)
- shiro集成springboot的脚手架
- 深度之眼Paper带读笔记GNN.05.TransE/H/R/D