障碍物位置信息的获取方法、终端设备及计算机介质技术

技术编号:37127720 阅读:24 留言:0更新日期:2023-04-06 21:26
本发明专利技术公开了一种障碍物位置信息的获取方法、终端设备及计算机介质,涉及智能驾驶技术领域,应用于配置有图像采集装置和激光雷达装置的终端设备,本发明专利技术通过在图像采集装置与激光雷达装置之间的公共视角区域部署预设的棋盘格标定板,并控制图像采集装置和激光雷达装置分别获取包含棋盘格标定板的目标相机图像和目标雷达点云,进而根据目标相机图像、目标雷达点云及棋盘格标定板确定雷达坐标系与相机坐标系之间的坐标转换关系,通过坐标转换关系生成目标相机深度图,最终遍历目标相机深度图以确定目标相机深度图内包含的可通行区域和障碍物位置信息。采用本发明专利技术能够实现令终端设备可以在复杂环境下获取车辆周围的障碍物位置信息的技术效果。物位置信息的技术效果。物位置信息的技术效果。

【技术实现步骤摘要】
障碍物位置信息的获取方法、终端设备及计算机介质


[0001]本专利技术涉及智能驾驶
,尤其涉及一种障碍物位置信息的获取方法、终端设备及计算机可读存储介质。

技术介绍

[0002]随着新能源车产业的发展,无人驾驶技术成为了新能源车产业发展的重要方向,而在无人驾驶领域中,如何检测车辆周围的可行驶区域和障碍物位置,进而划行驶路线并完成避障操作一直是行业内的重点研究方向。
[0003]当前,技术人员主要采用结合纯视觉方案、深度学习及数据闭环的方式,基于大量的标签数据对检测模型进行训练,从而令检测模型通过语义分割以及目标检测的方式得到目标车辆周围的可通行区域并确定障碍物的位置信息。
[0004]然而,采用如上述所示纯视觉方案通常需要较为理想的测试条件,例如,目标车辆需要处于一个无限大的平面,或者,路面上的所有其他车辆与目标车辆均处于同一个水平面上等,如此,纯视觉方案才能确保检测结果的准确性,然而这种理想的测试条件在现实生活中是不可能存在的,此外,纯视觉方案很容易受到车辆周围环境的影响,因此检测的结果往往存在较大偏差。因此,如何在复杂环境下获取车辆周围的可通行区域和障碍物位置信息也就成为了行业内亟需解决的技术问题。

技术实现思路

[0005]本专利技术实施例通过提供一种障碍物位置信息的获取方法、终端设备及计算机可读存储介质,旨在令终端设备可以在复杂环境下获取车辆周围的可通行区域,从而根据可通行区域确定车辆周围的障碍物位置信息,进而完成路径规划和避障操作。
[0006]为实现上述目的,本专利技术提供一种障碍物位置信息的获取方法所述方法应用于配置有图像采集装置和激光雷达装置的终端设备,所述障碍物位置信息的获取方法包括以下步骤:
[0007]确定所述图像采集装置与所述激光雷达装置之间的公共视角区域,并在所述公共视角区域部署预设的棋盘格标定板;
[0008]控制所述图像采集装置获取包含所述棋盘格标定板的目标相机图像,并控制所述激光雷达装置获取包含所述棋盘格标定板的目标雷达点云;
[0009]基于所述图像采集装置对应的相机内参、所述棋盘格标定板及所述目标雷达点云得到目标雷达深度图和目标雷达反射率图;
[0010]根据目标雷达反射率图和所述目标相机图像确定雷达坐标系与相机坐标系之间的坐标转换关系,并基于所述坐标转换关系和所述目标雷达深度图生成目标相机深度图;
[0011]遍历所述目标相机深度图以确定所述目标相机深度图内包含的可通行区域,进而根据所述可通行区域确定所述目标相机深度图内包含的障碍物位置信息。
[0012]进一步地,所述基于所述图像采集装置对应的相机内参、所述棋盘格标定板及所
述目标雷达点云得到目标雷达深度图和目标雷达反射率图的步骤,包括:
[0013]确定所述棋盘格标定板上的第一棋盘角点对应的世界坐标,并确定所述第一棋盘角点对应的第二棋盘角点和第三棋盘角点;其中,所述第一棋盘角点为所述棋盘格标定板内角点在世界坐标系下的真实角点,所述第二棋盘角点为所述棋盘格标定板内角点在雷达坐标系下的真实角点,所述第三棋盘角点为所述棋盘格标定板内角点在相机坐标系下的真实角点;
[0014]确定所述第二棋盘角点在所述雷达坐标系下的雷达坐标,并按照所述图像采集装置对应的相机内参获取所述雷达坐标对应的第一深度信息和目标反射率;
[0015]根据所述相机内参和所述第一深度信息生成目标雷达深度图;
[0016]根据所述相机内参和所述目标反射率生成目标雷达反射率图。
[0017]进一步地,所述根据目标雷达反射率图和所述目标相机图像确定雷达坐标系与相机坐标系之间的坐标转换关系的步骤,包括:
[0018]根据所述目标反射率将所述目标雷达反射率图转化为目标雷达灰度图,并根据所述目标雷达灰度图和所述目标相机图像确定所述第三棋盘角点在所述相机坐标系下的相机坐标;
[0019]根据所述第一棋盘角点的世界坐标、所述第二棋盘角点的雷达坐标及所述第三棋盘角点的相机坐标确定雷达坐标系与相机坐标系之间的坐标转换关系。
[0020]进一步地,所述根据所述第一棋盘角点的世界坐标、所述第二棋盘角点的雷达坐标及所述第三棋盘角点的相机坐标确定雷达坐标系与相机坐标系之间的坐标转换关系的步骤,包括:
[0021]获取预设的雷达坐标计算公式,并基于所述雷达坐标计算公式对应的雷达旋转矩阵和雷达平移矩阵确定所述雷达坐标与所述世界坐标之间的第一转移关系;
[0022]获取预设的相机坐标计算公式,并基于所述相机坐标计算公式对应的相机旋转矩阵和相机平移矩阵确定所述相机坐标与所述世界坐标之间的第二转移关系;
[0023]根据所述第一转移关系和所述第二转移关系确定雷达坐标系与相机坐标系之间的坐标转换关系。
[0024]进一步地,所述基于所述坐标转换关系和所述目标雷达深度图生成目标相机深度图的步骤,包括:
[0025]基于所述坐标转换关系确定第四棋盘角点;其中,所述第四棋盘角点为所述第二棋盘角点在所述相机坐标系下的成像点;
[0026]按照所述相机内参对所述第四棋盘角点进行投影得到第二深度信息,并基于所述目标相机图像、所述第四棋盘角点及所述第二深度信息生成目标相机深度图。
[0027]进一步地,所述遍历所述目标相机深度图以确定所述目标相机深度图内包含的可通行区域的步骤,包括:
[0028]遍历所述目标相机深度图内的各像素点,并确定各所述像素点各自对应的的梯度值;
[0029]基于所述梯度值在所述目标相机深度图中确定可通行区域。
[0030]进一步地,所述基于所述梯度值在所述目标相机深度图中确定可通行区域的步骤,包括:
[0031]确定所述各所述像素点各自与相邻的其他所述像素点之间的各梯度差值;
[0032]基于预设的梯度差值阈值和各所述梯度差值在所述目标相机深度图中确定可通行区域。
[0033]进一步地,所述确定所述各所述像素点各自与相邻的其他所述像素点之间的各梯度差值的步骤,包括:
[0034]确定所述目标相机深度图中预设初始像素点;
[0035]通过预设的种子点生成算法对所述初始像素点进行聚类计算以获取所述初始像素点与相邻的其他像素点之间的各梯度差值。
[0036]进一步地,所述根据所述可通行区域确定所述目标相机深度图内包含的障碍物位置信息的步骤,包括:
[0037]在所述目标相机深度图中去除所述可通行区域以获取所述目标相机深度图中包含的障碍物信息;
[0038]确定所述障碍物信息对应的目标框,并对所述目标框内的所述像素点行聚类运算以得到所述目标框对应的障碍物位置信息。
[0039]进一步地,在所述根据所述可通行区域确定所述目标相机深度图内包含的障碍物位置信息的步骤之后,所述方法还包括:
[0040]将获取的所述目标可通行区域和所述障碍物位置信息输入至目标车辆内的智能驾驶装置,以供所述智能驾驶装置生成与所述目标可通行区域和所述障碍本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种障碍物位置信息的获取方法,其特征在于,所述方法应用于配置有图像采集装置和激光雷达装置的终端设备,所述障碍物位置信息的获取方法包括以下步骤:确定所述图像采集装置与所述激光雷达装置之间的公共视角区域,并在所述公共视角区域部署预设的棋盘格标定板;控制所述图像采集装置获取包含所述棋盘格标定板的目标相机图像,并控制所述激光雷达装置获取包含所述棋盘格标定板的目标雷达点云;基于所述图像采集装置对应的相机内参、所述棋盘格标定板及所述目标雷达点云得到目标雷达深度图和目标雷达反射率图;根据目标雷达反射率图和所述目标相机图像确定雷达坐标系与相机坐标系之间的坐标转换关系,并基于所述坐标转换关系和所述目标雷达深度图生成目标相机深度图;遍历所述目标相机深度图以确定所述目标相机深度图内包含的可通行区域,进而根据所述可通行区域确定所述目标相机深度图内包含的障碍物位置信息。2.如权利要求1所述的障碍物位置信息的获取方法,其特征在于,所述基于所述图像采集装置对应的相机内参、所述棋盘格标定板及所述目标雷达点云得到目标雷达深度图和目标雷达反射率图的步骤,包括:确定所述棋盘格标定板上的第一棋盘角点对应的世界坐标,并确定所述第一棋盘角点对应的第二棋盘角点和第三棋盘角点;其中,所述第一棋盘角点为所述棋盘格标定板内角点在世界坐标系下的真实角点,所述第二棋盘角点为所述棋盘格标定板内角点在雷达坐标系下的真实角点,所述第三棋盘角点为所述棋盘格标定板内角点在相机坐标系下的真实角点;确定所述第二棋盘角点在所述雷达坐标系下的雷达坐标,并按照所述图像采集装置对应的相机内参获取所述雷达坐标对应的第一深度信息和目标反射率;根据所述相机内参和所述第一深度信息生成目标雷达深度图;根据所述相机内参和所述目标反射率生成目标雷达反射率图。3.如权利要求2所述的障碍物位置信息的获取方法,其特征在于,所述根据目标雷达反射率图和所述目标相机图像确定雷达坐标系与相机坐标系之间的坐标转换关系的步骤,包括:根据所述目标反射率将所述目标雷达反射率图转化为目标雷达灰度图,并根据所述目标雷达灰度图和所述目标相机图像确定所述第三棋盘角点在所述相机坐标系下的相机坐标;根据所述第一棋盘角点的世界坐标、所述第二棋盘角点的雷达坐标及所述第三棋盘角点的相机坐标确定雷达坐标系与相机坐标系之间的坐标转换关系。4.如权利要求3所述的障碍物位置信息的获取方法,其特征在于,所述根据所述第一棋盘角点的世界坐标、所述第二棋盘角点的雷达坐标及所述第三棋盘角点的相机坐标确定雷达坐标系与相机坐标系之间的坐标转换关系的步骤,包括:获取预设的雷达坐标计算公式,并基于所述雷达坐标计算公式对应的雷达旋转矩阵和雷达平移矩阵确定所述雷达坐标与所述世界坐标之间的第一转移关系;获取预设的相机坐标计算公式,并基于所述相机坐标计算公式对应的相机旋转矩阵和相机平移矩阵确定所述相机坐标与所述世界坐标之间的第二转移关系;
根据所述...

【专利技术属性】
技术研发人员:蒋翌欣陈喆民吴国苏州
申请(专利权)人:杭州枕石智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1