后处理POS

激光雷达应用

(一)

在激光雷达应用中,激光雷达作业系统通常有两个核心组件,一个是激光雷达传感器,一个是POS。激光雷达的作用无须赘述,而POS的作用,因其设备的隐秘性,和数据结果的不直观,通常大家对该设备缺乏了解。但在激光雷达作业系统中,POS的作用却是至关重要,一定意义上甚至比激光雷达更重要。

01 什么是POS?为什么需要POS?

POS的英文全称是Position and Orientation System——定位定向系统,主要作用是提供高精度的位置和姿态基准。那什么叫位置和姿态基准呢?众所周知,激光雷达在作业过程中是始终保持运动状态,它的位置和姿态是一直在变的,在这种情况下,激光雷达的扫描信息却是以激光雷达平台为准的。仅仅利用激光雷达数据,完全无法得到真实的三维点云,这时就需要外部提供激光雷达每一时刻的高精度位置和姿态信息,才能够将点云投影转换到真实三维空间中,而POS就是提供高精度位置和姿态信息的基准平台。

02 POS为什么这么重要?

高精度三维点云的意义在于能够反映真实空间中的实物信息,包括实物的外形、位置、姿态。三维点云中各实物的外形、位置、姿态完全取决于激光雷达的扫描精度和POS的位置、姿态、精度。其中,激光雷达的扫描精度因产品生产工艺成熟,非常稳定,各产品差别极小,不是主要矛盾。这样,一定意义上,其实决定点云精度的核心要素是POS精度,这也就是POS如此重要的原因。

03 后处理POS与传统实时IMU/GPS组合导航的区别及对点云的影响

后处理POS的本质是一种特殊的IMU/GPS组合测量系统。提到IMU/GPS组合,想必大家都知道,毕竟IMU/GPS组合已经出现了超过50年,早在上世纪60年代起,就已经开始在军事领域广泛应用,飞机、导弹,甚至炮弹上都广泛采用IMU/GPS组合导航系统进行导航。

?问:既然已经这么成熟,那能否直接将IMU/GPS组合导航系统用于激光雷达运动补偿呢?

?答:当然是否定的。因为二者虽然相似,却是完全不同的两个系统。最突出的是,从对激光雷达的补偿效果来看,IMU/GPS实时组合导航的精度全方位低于POS,这也是为什么虽然IMU/GPS组合导航已出现半个世纪,但POS的真正成熟却是最近十年的事情。

?问:如果为了图省事,把IMU/GPS实时组合导航信息直接用于激光雷达数据补偿,带来的结果是什么呢?

?答:看点云你就会发现:好好的一栋建筑怎么偏了?直线的道路怎么断了?两条航带怎么就是匹配不上?一会这里歪了,一会那里变形了!这些都让我们非常崩溃。试想,这样的点云,精度一会是几厘米,一会是几米,忽高忽低,忽好忽差。对于只要稍有些点云绝对精度要求的场合,都是完全没用的。

?问:既然实时组合导航精度这么差,那后处理POS精度如何呢?

?答:后处理POS最突出的优势就是位置和姿态信息几乎能全程(>95%)保持高精度,而应用后处理POS的点云,是对于三维实物的高精度还原,位置误差在10厘米左右。

质量差点云图描述

优质点云图

滑动查看整容前后照片

(二)

01 后处理POS对比传统IMU/GPS实时组合导航的显著优势

后处理POS对比传统IMU/GPS实时组合导航,位置和姿态精度有非常显著地提升,主要基于以下原因:

1.定位精度

实时组合导航:因为受通讯、实时状态、基站信息简化程度等因素影响极大,定位精度较难达到厘米级,工程实践表明,实时中厘米级定位精度在50%左右,甚至更低。其余精度在亚米到米级。

后处理POS:厘米级定位精度>95%。能达到如此高精度定位的原因在于:后处理POS不受通讯影响,整组数据都作为先验信息;后处理可利用整组数据解算整周模糊度,准确率远远高于实时;后处理差分所用基站数据是完整原始数据,量测信息和星历信息完整、充分;诸多核心算法技术的应用,保证了能有效规避低精度GPS定位结果对POS结果的影响。

工程实践表明,后处理POS中,厘米级定位精度的结果占结果总数的比例>95%。

2.姿态精度

实时组合导航:姿态误差一致性差,受实时状态影响巨大。表现为:在组合导航对准期间姿态精度较差;在导航期间,每时刻姿态精度只是基于当前时刻以前的滤波估计,通常精度远达不到理论最高值;另外,还受失锁、野值等因素影响严重,姿态精度起伏大。

后处理POS:姿态精度接近系统标称精度的比例>95%。能达到如此高精度定姿的原因在于:后处理POS采用了前向处理、后向处理、平滑处理、双向融合处理等诸多提升精度和数据平滑度的手段,能够利用整组数据对每个时间点姿态进行多维度、多模式、多次的全局最优评估,使得几乎每一时刻的定位定姿结果都能达到整组数据的最高水平。因此基本不存在精度低和精度起伏的问题。

3. 整组数据一致性

实时组合导航:由于滤波估计收敛过程是按照时序从前往后,因此,精度会逐渐升高,在整架次作业末时各误差估计精度才会达到最高,导致整架次精度并不统一,呈现精度渐变的形态。

后处理POS:所得结果的精度一致性>95%,且均接近整组数据所能达到的精度最高值。精度一致性能达到如此高的原因在于:后处理POS采用了前向处理、后向处理、平滑处理、双向融合处理等诸多提升精度和数据平滑度的手段,能够利用整组数据对每个时间点姿态进行多维度、多模式、多次的全局最优评估,使得几乎每一时刻的定位定姿结果都能达到整组数据的最高水平。因此完全不存在对准期间精度低的问题,也不存在各误差收敛导致数据精度不统一的问题。

4. 数据平滑度

实时组合导航:存在大量毛刺,原因在于:实时卡尔曼滤波会在GPS量测更新处(通常1Hz)的滤波处对位置姿态进行校正,而校正意味着跳变,所以存在固定频率(通常1Hz)的普遍性跳变,跳变幅度受当时滤波状态大小不等。当GPS信号由失锁到锁定,或者由SINGLE、DGPS恢复到RTK FIX时,会产生剧烈跳变,位置跳变幅度能达到>1米,姿态跳变幅度能达到>1度。

后处理POS:所得结果的平滑度>99%,也就意味着,其结果中几乎不存在大于标称精度的位置姿态跳变,换句话说,在点云中,基本感受不到跳变的存在。数据平滑度如此高的原因在于:后处理POS采用了多向滤波平滑融合,即使在GNSS失锁情况下,也能保证数据平滑,基本不存在跳变现象。

5. 数据精度的可验证、可回溯、可检查、可重算

实时组合导航:判定指标单一、不准确,处理结果不可更改,不可重算,也无法使用可靠指标进行复核。

后处理POS:有丰富的判定指标对数据精度进行复核,最重要指标包括STD、DOP、SEP、Q等等,经指标判定合格数据,其真实合格率>99%。由于后处理使用的是原始数据,因此可任意重算。

02 后处理POS与实时POS精度对比

03 结论

1. 精度是点云核心指标,POS是决定点云精度的核心因素。

2. 对后处理POS精度和实时组合导航精度进行综合评判打分,后处理POS精度得分>95分,实时组合导航精度得分50分,甚至更低。

3. 使用后处理POS得到的点云,完全满足支持各类依赖高精度点云的应用,比如精细巡检、无人机自动驾驶等。

4. 实时组合导航得到的点云,精度低、不稳定、不统一,完全无法满足依赖高精度点云的应用,只适合用于点云精度要求低或无点云精度要求的场合。

(三)

关于POS的常见问题

?问:每次为什么要起飞绕8字和S机动,能不能取消这个环节,或者直线加速代替?

?答:这个问题很好,是之前pos研究中的重点问题之一。对于惯导,机动(直线加速、8字机动、S机动)的目的是:通过运动激发,使得惯导各项误差特征(几十种误差)体现出来,从而得到正确估计并剔除。机动过程中,对于误差的激发越明显,估计效果越好,得到的pos精度也就越高。对比直线加速、8字机动、S机动三种机动方式,直线加速只能够激发大概3种误差(y轴加速度计标度因数以及x、z轴非正交误差投影),而8字机动和S机动却能够激发20多种误差(所有陀螺、加计的零偏、标度因数、非正交误差,以及航向、姿态等误差),孰优孰劣,显而易见。

?问:对于市场上不具备后差分解算核心模块的某些点云产品,为什么还需要架设基站,并且用RTK打基站点坐标?

?答:POS是点云解算的必备模块,虽然有些产品不具备后差分解算模块,但仍然需要使用实时IMU/GPS组合导航结果作为POS。而实时IMU/GPS组合导航结果虽然解算精度远低于后差分解算,但工程中仍然需要采用实时RTK手段来得到位置信息,实时RTK在执行中需要与基站通讯,且需要高精度的基站位置信息,才能得到正确的位置。

?问:使用千寻基站后差分解算数据,为什么马上飞行完后,就能下载到最新的基站数据,还能保证如此的高精度点云解算?

?答:千寻通过覆盖全国的若干常驻基站(CORS站),代替了用户自行架设的基站,二者的原理、手段是基本相同的,本质上,千寻是一种类似共享单车的共享服务,而不是一种全新的技术。所以,使用千寻基站与使用用户自行架设基站是等效的。

编辑:孙千惠

?往期回顾:

【科普专栏】科技助力防范森林火灾

【科普专栏】无人机助力抗击新冠肺炎

【科普专栏】激光雷达为应对全球气候变化提供技术支持

关于我们:

中国科学院植物研究所植被与环境变化国家重点实验室数字生态课题组,主要围绕以激光雷达为核心传感器的软硬件研发,融合多源遥感信息开展林业、农业、城市等领域的研究。更多资讯请访问:http://www.3decology.org/

欢迎关注、交流!

投稿:sunqianhui@ibcas.ac.cn

三维数据平滑处理_【科普专栏】为什么后处理POS对激光雷达应用这么重要相关推荐

  1. 三维数据平滑处理_你该如何正确的处理思看科技三维扫描仪得到的数据?

    其他行业至少在三维扫描领域没有说过,无论设备的精度有多高,被扫描产品的3D数据都会不可避免地引入数据误差,尤其是靠近锐利边缘和边界的测量数据.可能会导致点周围的曲面补丁偏离原始曲面,因此通常需要通过以 ...

  2. 三维数据平滑处理_神木市抄数服务多少钱【博通三维】3D打印服务

    神木市抄数服务多少钱[博通三维]3D打印服务 承接 "三维扫描"."三维设计"."三维打印"和"三维逆向工程"等各类技术 ...

  3. 三维数据平滑处理_关于CAD三维对象建模

    下面是本公众号文章分类目录,点击标题文字可打开分类文章列表: 安装卸载 异常.退出 文件及输入输出  基本操作技巧 设置及相关问题  界面和显示 快捷键 视图设置和调整  图层管理 颜色   线型   ...

  4. 三维数据平滑处理_基于CT人眶骨三维有限元模型的建立

    [摘要] 目的 根据逆向工程的原理以及有限元方法,探索利用人头颅CT图像数据,建立人眼眶骨的三维有限元模型的方法. 方法 利用CT对健康人头颅进行扫描,得到颅骨组织的断层图像资料,保存为DICOM标准 ...

  5. 三维数据平滑处理_黑白象片的密度信息 卫星数据处理 遥感制图 三维建模 善图科技...

    黑白象片的密度信息 象片上的黑白变化,可划分为若干等级,此等级称之为灰阶.象片上的灰阶数受洗印技术及目视分辨能力的限制,一般不超过10个灰阶.灰阶较多时,象片上层次分明易于分辨一些细节.但灰阶的增多必 ...

  6. 三维数据平滑处理_VTK图像处理(二)--vtkPolyData数据处理

    前言 vtkPolyData数据是一种广泛使用的vtk数据结构,可以用来表示很多常用的数据结构,如点云数据.面片模型等.本文章先分析vtkPolyData数据的基本组成,创建方法和显示管线,结果介绍了 ...

  7. 怎么进行数据平滑滤波_气相色谱数据处理方法 EWG1990仪器学习网

    2018/12/29 作者/EWG1990仪器学习网 本节涉及气相色谱仪的几种常用检测器(TCD.FID.ECD.FPD.NPD等)的数据采集和数据分析,这类信号不包含质谱.光谱类的辅助信息,其关键在 ...

  8. python三维数据本地保存_如何将3D Python/NumPy数组保存为文本文件?

    如果保存文件需要是"csv"样式的文本,则可以使用多个savetxt和loadtxt.关键是要知道这两个都可以 以打开的文件作为输入. 写作示例:In [31]: A=np.ara ...

  9. Java平滑处理什么意思_为何要进行数据平滑处理?

    平滑处理,可使分类器的学习更加准确,我们会首先把label给.这一步很容易会被忽略,导致模型的结果总是达不到一定标准. 使用最有逼格的 log1p, 也就是 log(x+1),避免了复值的问题. PS ...

最新文章

  1. pandas使用iteritems函数迭代地查看dataframe中的每个数据列(iterate over each column of a dataframe)
  2. 零基础python入门编程全栈量化ai 百度云_Python编程量化AI全栈零基础入门帖子详情 - 网易云课堂...
  3. 网络编程BIO,NIO一
  4. Serverless 在大规模数据处理的实践
  5. 【Python】判断列表 list 是否为空
  6. vs2008打开vs2010工程项目
  7. 计组之中央处理器:6、微指令格式设计、微程序控制单元的设计
  8. (37)FPGA面试题实现约翰逊计数器
  9. 解决:jquery-1.11.1.min.js红叉问题
  10. 【光学】基于matlab GUI模拟波动光光学系统【含Matlab源码 1064期】
  11. 增程式串联混合动力实际项目模型,本模型基于Cruise软件和 Simulink软件共同搭建完成
  12. Photoshop插件-保存-转换sRGB-脚本开发-PS插件
  13. BusyBox 的配置
  14. 就业难!如何“解救”2022年的应届毕业生......
  15. 网校系统是怎样搭建的?
  16. 2021年R1快开门式压力容器操作考试及R1快开门式压力容器操作考试题库
  17. 人生不惑,钻研技术——ZFS和LVM
  18. v-charts legend设置排列对齐的方法
  19. java使用jco连接sap调用rfc函数,环境配置+代码
  20. Java考试案例-列出101至200之间的质数

热门文章

  1. uni app uni-page-body高度没有百分百
  2. linux云计算与java比较,Linux系统有什么优势?linux云计算入门学习
  3. html游戏引擎,createJs框架
  4. go mod 使用 + GO111MODULE
  5. 【拓展】这篇文章把TCP/IP讲绝了!
  6. OpenAL编程手册 - (1)
  7. 2022年软考高项-第1章选择题知识点
  8. MySQL批量修改表名列名大小写
  9. 电子会议桌牌或将替代纸质桌牌标签
  10. duilib修复ActiveXUI控件bug,以支持flash透明动态背景