【技术实现步骤摘要】
基于GPS数据的道路3D模型生成方法及装置
[0001]本专利技术涉及数据处理领域,尤其涉及一种基于GPS数据的道路3D模型生成方法及装置。
技术介绍
[0002]目前为了将真实城市道路场景用于自动驾驶仿真和数字孪生,普遍存在三种方案。第一种是先用数据采集车进行高精地图数据采集,再单独进行建模。第二种是使用开源的osm开源地图数据,配合脚本程序快速搭建白模地图。第三种是在少量关键位置数据的基础上,利用相关软件(如blender、UE4)进行手动建模。
[0003]在已有的三种方案中,无法实现位置相对偏远、灵活度较高场景的低成本、快速建模。自己采集高精地图的方案,由于需要采集精度较高的采集车,成本高昂,而且当道路出现状况时难以进行修改。利用开源地图的方案对开源数据的要求较高,往往在偏远地区的数据质量较差并且很难进行扩展,无法在相对偏远地区使用。手动建模的方法十分繁琐,很难对大量道路进行建模,往往只能用于简单的测试场景。
技术实现思路
[0004]本专利技术实施例的目的是提供一种基于GPS数据的道路3D模 ...
【技术保护点】
【技术特征摘要】
1.一种基于GPS数据的道路3D模型生成方法,其特征在于,所述方法包括:获取车载GPS采集的道路上的多个第一位置的第一位置信息;对所述第一位置信息进行处理,得到多个第二位置的第一位置信息;所述第二位置与第一位置不同;所述第一位置信息为在第一坐标系的位置信息;对所述第一位置和第二位置的第一位置信息进行处理,得到多个路段;每个路段包括第一位置和第二位置中的至少一个;对每个路段的第一位置信息进行处理,得到第二位置信息;所述第二位置信息为在第二坐标系的位置信息;定义样条曲线组件;将所述样条曲线组件绑定到Actor的根组件上;设置网格体并在Actor中定义网格体更新函数;在所述网格体更新函数中定义样条曲线网格体组件,并将所述样条曲线网格体组件绑定到所述样条曲线组件上;将所述第二位置信息导入样条曲线组件中,生成三维道路模型。2.根据权利要求1所述的方法,其特征在于获取车载GPS采集的道路上的多个第一位置的第一位置信息;对所述第一位置信息进行处理,得到多个第二位置的第一位置信息;所述第二位置与第一位置不同;所述第一位置信息为在第一坐标系的位置信息;对所述第一位置和第二位置的第一位置信息进行处理,得到多个路段;每个路段包括第一位置和第二位置中的至少一个;对每个路段的第一位置信息进行处理,得到第二位置信息;所述第二位置信息为在第二坐标系的位置信息;定义样条曲线组件;将所述样条曲线组件绑定到Actor的根组件上;设置网格体并在Actor中定义网格体更新函数;在所述网格体更新函数中定义样条曲线网格体组件,并将所述样条曲线网格体组件绑定到所述样条曲线组件上;将所述第二位置信息导入样条曲线组件中,生成三维道路模型,所述对所述第一位置信息进行处理,得到多个第二位置的第一位置信息具体包括:当相邻的两个第一位置的距离大于预设距离阈值时,调用地图接口,对相邻的两个第一位置之间的路点进行第一补充;当第一补充后,相邻的两个第一位置间的路点数量小于预设阈值时,通过相邻的两个第一位置,以及第一补充后的路点,进行第二补充;所述第一补充和第二补充的路点的位置为第二位置。3.根据权利要求1所述的方法,其特征在于,所述对所述第一位置和第二位置的第一位置信息进行处理,得到多个路段具体包括:对所述道路进行划分,得到多个路段;每个路段包括路段ID、路段起点坐标、路段终点坐标和路段的角度。4.根据权利要求1所述的方法,其特征在于,所述设置网格体并在Actor中定义网格体更新函数;在所述网格体更新函数中定义样条曲线网格体组件,并将所述样条曲线网格体组件绑定到所述样条曲线组件上具体包括:设置网格体作为沿样条曲线拉伸的横截面;在Actor中定义网格体更新函数,在所述网格体更新函数中定义样条曲线网格体组件,
将所述样条曲线网格体组件帮点在样条曲线组件上;根据样条曲线中相...
【专利技术属性】
技术研发人员:汪明伟,王元昊,闫婧,李可心,薛梦园,郑利兵,
申请(专利权)人:木卫四北京科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。