【技术实现步骤摘要】
一种自动驾驶仿真渲染方法、装置、设备及可读介质
本专利技术涉及自动驾驶
,尤其涉及一种自动驾驶仿真渲染方法、装置、设备及可读介质。
技术介绍
自动驾驶算法模型是整个自动驾驶汽车的“大脑”,对于自动驾驶车辆来说至关重要。它控制车辆如何感知环境,如何实时接收数据,如何进行数据处理,这些数据被系统用来做出决策,向底盘执行系统提供实时命令反馈,并实现最小化风险。对于自动驾驶来说,仿真测试是技术验证、支撑系统培训、测试和验证的基础技术,自动驾驶仿真软件有道路生成、场景定义、交通流模拟、控制模拟、传感器模拟等功能,仿真流程主要是先创建静态场景(道路、交通标识等等),再制造动态交通流,通过传感器仿真来得到仿真画面或视频,进而将仿真数据传送给被测设备。现有自动驾驶仿真软件进行传感器仿真时主要分为几个部分:一是根据场景文件生成模拟环境模型,二是生成动态交通流,三是明确传感器配置,四是对场景进行渲染得到画面。在进行场景渲染时,会得到当前仿真世界中各物体的逻辑关系,再根据本车位置获取本车周围一定距离内的物体信息,对这 ...
【技术保护点】
1.一种自动驾驶仿真渲染方法,其特征在于,包括以下步骤:/n加载场景文件并基于树模型进行场景建模,建立静态空间索引;/n配置动态交通流生成动态场景,并配置传感器的位置和方向;以及/n创建第一线程和第二线程,并使所述第一线程基于所述树模型对所述动态场景的每一帧进行剪裁,所述第二线程基于所述传感器的位置和方向对所述第一线程剪裁得到的每一帧进行渲染并输出。/n
【技术特征摘要】
1.一种自动驾驶仿真渲染方法,其特征在于,包括以下步骤:
加载场景文件并基于树模型进行场景建模,建立静态空间索引;
配置动态交通流生成动态场景,并配置传感器的位置和方向;以及
创建第一线程和第二线程,并使所述第一线程基于所述树模型对所述动态场景的每一帧进行剪裁,所述第二线程基于所述传感器的位置和方向对所述第一线程剪裁得到的每一帧进行渲染并输出。
2.根据权利要求1所述的自动驾驶仿真渲染方法,其特征在于,创建第一线程和第二线程包括:
根据所述传感器数量创建对应视口,并分别为每个所述视口创建第一线程和第二线程;
使每个所述视口的所述第一线程同时开始对所述动态场景的第一帧进行剪裁。
3.根据权利要求1所述的自动驾驶仿真渲染方法,其特征在于,使所述第一线程基于所述树模型对所述动态场景的每一帧进行剪裁包括:
所述第一线程基于所述树模型对所述动态场景的当前帧进行剪裁;
若是完成对当前帧的剪裁,对下一帧进行剪裁。
4.根据权利要求1所述的自动驾驶仿真渲染方法,其特征在于,所述第二线程基于所述传感器的位置和方向对所述第一线程剪裁得到的每一帧进行渲染并输出包括:
所述第二线程基于所述传感器的位置和方向对所述第一线程对当前帧剪裁得到的3D场景渲染成2D画面进行输出;
若是完成对当前帧的渲染,判断所述第一线程是否完成对下一帧的剪裁;
若是所述第一线程完成对下一帧的剪裁,使所述第二线程对所述下一帧进行渲染并输出。
5.根据权利要求1所述的自动驾驶仿真渲染方法,其特征在于,使所述第一线程基于所述树模型对所...
【专利技术属性】
技术研发人员:张雨,龚湛,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。