大规模路面点云重建-电动折弯机数控滚圆机滚弧机张家港倒角机液
作者:lujianjun | 来源:欧科机械 | 发布时间:2019-06-20 16:56 | 浏览次数:

本文主要工作是根据车载激光获取的路面点云数据,在尽量保留路面特征的基础上,建立路面细节层次模型。通过对比相关技术,研究了基于分块的ROAM算法,实现了实时调度大规模路面点云并建模的工作。首先将点云数据通过内存映射读入内存,选取进行建模的初始点云数据,对建模数据进行分块,根据与视点的距离建立两个不同评价准则,建立二元三角树,实现了三维路面可视化及漫游,并利用文件数据动态更新显示的数据。实验结果表明,文中算法能够很好地处理大规模点云数据,并且能保留路面特征。个内存管理方法。内存映射文件对于管理大尺寸文件具有实效显著优势。对于激光获取的数据是规则的扫描线点云,根据分块的思想将数据映射区中的前n条扫描线作为首次建模的数据,对其进行分块,研究选择每个子块大小为64*64个激光点,相邻的子块共享边界点。为了达到动态显示路面模型的目的,需要对数据进行不断更新,本文由公司网站滚圆机网站采集转载中国知网资源整理!www.gunyuanji.name使得每一帧渲染的路面场景均呈动态变化,若干连续帧将整个路面全部渲染完成,因此,伴随视点的前移,要不断对场景模型数据块中数据进行动态更新。数据动态加载模型如图1所示。图1数据动态调度模型Fi对路面扫描数据的宽度是固定不变的大规模路面点云重建-电动折弯机数控滚圆机滚弧机张家港倒角机液压滚圆机滚弧机,在沿着公路延伸方向漫游过程中,视点随时间变化,数据的更替只发生在路面里程方向,而路面宽度方向上数据不会发生更新。因此要完成整个高程数据文件的漫游,只需要将基于路面横断面的数据动态调入和调出即可完成所有路面状况的浏览。另一方面,本文的算法是分块的,这就为数据调度提供了另一便利条件。具体的实现方法则是根据视线方向移动块偏移量动态调度数据。漫游纵向移动块偏移量为:视点位置,dataSize为路面场景大小,d为初始视点与场景间的纵轴距离,patch_s为块边长,初始状态时:viewPos.y=dataSize.y+d(2)场景实际更新纵向块的位置计算方法为:row=offsetY&(num_y-1)(3)其中,row为场景的纵向的标号,num_y为场景纵向的块数。随着视点移动过程中,块偏移量改变,同时就更新相应块数据row,所对应的横断面的所有块都要更新。·80·智能计算机与应用第5大规模路面点云重建-电动折弯机数控滚圆机滚弧机张家港倒角机液压滚圆机滚弧机本文由公司网站滚圆机网站采集转载中国知网资源整理!www.gunyuanji.name