【技术实现步骤摘要】
一种考虑速度因素的激光雷达测距的快速数值仿真方法
本专利技术涉及激光雷达测距的数值仿真领域,尤其涉及一种考虑速度因素的激光雷达测距的快速数值仿真方法。
技术介绍
自动驾驶仿真技术,尤其是车辆传感器仿真技术,一直是自动驾驶领域的技术焦点之一。其中,对于激光雷达的仿真是不可或缺的重要组成部分。激光雷达的仿真方法有很多,例如黄曦在CN104268323A专利技术专利申请公开说明书中提出一种基于光线跟踪的激光雷达场景仿真方法,该方法通过模拟激光射线的反射轨迹生成具有物理真实感的仿真成像;苏虎在CN107966693A专利技术专利申请公开说明书中提出一种基于深度渲染的车载激光雷达仿真方法,该方法周期性地对测试场景进行扇形区域的深度渲染,得到仿真数据图像。然而,这些方法对激光雷达自身的运动和扫描过程,以及场景中物体的运动的仿真不够精细,在仿真过程中将一段时间内激光雷达向各个方向发出的激光都认为是在某一时刻同时发出的,且在这段时间内场景中的所有物体相对于激光雷达而言保持静止。这和实际的激光雷达的工作原理并不一致,会导致仿真误差。
技术实现思路
本专利技术的目的在于针对现有技术的不足,提供一种考虑速度因素的激光雷达测距的快速数值仿真方法,该方法在仿真中考虑环境物体相对激光器的运动和激光器自身的扫描旋转方式,通过对场景采样和动态更新的方式保持了计算过程的高效率,很好地平衡的仿真准确度和仿真效率。本专利技术的目的是通过以下技术方案来实现的:一种考虑速度因素的激光雷达测距的快速数值仿真方法,包括以下步骤 ...
【技术保护点】
1.一种考虑速度因素的激光雷达测距的快速数值仿真方法,其特征在于,包括以下步骤:/n(1)设待仿真的机械旋转式激光雷达器为Lidar,设定其工作方式和参数如下:Lidar具有NL个激光发射器,这些激光发射器以频率f同步发射激光射线,每个激光发射器发出1条激光射线,其起点均为Lidar上的同一个点,称该点为基准点,所有激光发射器围绕着过基准点的一根直线进行定轴旋转,称该直线为转轴,垂直于转轴的平面为基准面,同一时刻激光发射器发射的NL条射线位于垂直于基准面的平面内,任选转轴一侧方向为转轴方向,这NL条激光射线与转轴方向形成的夹角依次为Q
【技术特征摘要】
1.一种考虑速度因素的激光雷达测距的快速数值仿真方法,其特征在于,包括以下步骤:
(1)设待仿真的机械旋转式激光雷达器为Lidar,设定其工作方式和参数如下:Lidar具有NL个激光发射器,这些激光发射器以频率f同步发射激光射线,每个激光发射器发出1条激光射线,其起点均为Lidar上的同一个点,称该点为基准点,所有激光发射器围绕着过基准点的一根直线进行定轴旋转,称该直线为转轴,垂直于转轴的平面为基准面,同一时刻激光发射器发射的NL条射线位于垂直于基准面的平面内,任选转轴一侧方向为转轴方向,这NL条激光射线与转轴方向形成的夹角依次为Q0,Q1,Q2,...,QNL-1,满足Qi<Qj,0<=i<j<NL;Lidar每个扫描周期开始时刻射出的激光射线在基准面上的垂直投影都重合于由基准点发出的一条射线,该射线称为基准线,在一个扫描周期T时间内激光发射器所旋转过的角度为Fmax=ωT,ω为在扫描周期T内激光发射器的旋转角速度,在扫描周期结束后激光发射器回到扫描周期开始时的位置与姿态;Lidar的最大探测距离为Dmax;Lidar上的基准点、基准线、基准面和转轴位置与姿态均定义在固定于Lidar的物体坐标系中;
(2)选择正整数K,将扫描角度范围[0,Fmax]分成为K个扫描角度区间[F0,F1],[F1,F2],...,[FK-1,FK],使得每个水平扫描角度区间小于180度,其中F0=0,FK=Fmax;
(3)开始Lidar一个水平扫描周期的测距仿真:设此时的仿真时刻为tnT,对每个仿真时刻tk=tnT+Fk/ω,其中k∈{0,1,...K-1},进行如下处理:
(3.1)计算更新在tk时刻Lidar以及Lidar周围可反射激光的物体的位置与姿态;
(3.2)采样Lidar周围可反射激光的物体表面,计算生成点集Bk,对于任意采样点q∈Bk,点q满足j(q)∈[Fk,Fk+1]、q(q)∈[Q0,QNL-1]且基准点到点q距离小于等于Dmax;其中,点q为R(q)与Lidar周围可反射激光的物体表面相交的最近的一个交点,R(q)为从基准点出发经过点q的射线,j(q)为R(q)在基准面上的投影与基准线的夹角,q(q)为R(q)与转轴方向的夹角;
(3.3)生成一个具有ML列NL行的二维数据结构Ck,并将每个元素初始化为非有效值,其中ML为...
【专利技术属性】
技术研发人员:华炜,高健健,谢天,李融,
申请(专利权)人:之江实验室,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。