标定参数计算方法、装置以及存储介质.pdf
《标定参数计算方法、装置以及存储介质.pdf》由会员分享,可在线阅读,更多相关《标定参数计算方法、装置以及存储介质.pdf(16页完成版)》请在专利查询网上搜索。
1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 201910854115.X (22)申请日 2019.09.10 (71)申请人 腾讯科技 (深圳) 有限公司 地址 518057 广东省深圳市南山区高新区 科技中一路腾讯大厦35层 (72)发明人 刘民选 (74)专利代理机构 深圳翼盛智成知识产权事务 所(普通合伙) 44300 代理人 汪阮磊 (51)Int.Cl. G06T 7/80(2017.01) G01C 25/00(2006.01) (54)发明名称 标定参数计算方法、 装置以及存储介质 (57)摘要 本发明实施。
2、例公开了一种标定参数计算方 法、 装置以及存储介质; 本发明实施例可以获取 第一传感器的地理定位数据以及第二传感器的 周边环境点云模型; 对周边环境点云模型中的点 进行点特征筛选, 得到特征参考点; 在周边环境 点云模型中选取与特征参考点邻近的至少一个 邻近点, 得到特征参考点的邻近点集合; 对特征 参考点的邻近点集合进行分布形状分析, 确定邻 近点集合的分布形状类型; 基于特征参考点的邻 近点集合的分布形状类型, 计算特征参考点和特 征参考点的邻近点集合之间的相对距离; 根据相 对距离和地理定位数据计算第一传感器与第二 传感器之间的标定参数。 本方案可以提升标定参 数计算方法准确度。 权利要。
3、求书3页 说明书10页 附图2页 CN 110796707 A 2020.02.14 CN 110796707 A 1.一种标定参数计算方法, 其特征在于, 包括: 获取第一传感器的地理定位数据, 以及第二传感器的周边环境点云模型, 所述周边环 境点云模型由至少一个点组成; 对所述周边环境点云模型中的点进行点特征筛选, 得到特征参考点; 在周边环境点云模型中选取与所述特征参考点邻近的至少一个邻近点, 得到所述特征 参考点的邻近点集合; 对所述特征参考点的邻近点集合进行分布形状分析, 确定所述邻近点集合的分布形状 类型; 基于所述特征参考点的邻近点集合的分布形状类型, 计算所述特征参考点和所述特。
4、征 参考点的邻近点集合之间的相对距离; 根据所述相对距离和地理定位数据计算所述第一传感器与所述第二传感器之间的标 定参数。 2.如权利要求1所述的标定参数计算方法, 其特征在于, 对所述特征参考点的邻近点集 合进行分布形状分析, 确定所述邻近点集合的分布形状类型, 包括: 对所述特征参考点的邻近点集合进行协方差计算, 得到所述特征参考点的邻近点集合 的协方差矩阵; 对所述协方差矩阵进行主成分分析处理, 得到所述邻近点集合的奇异值; 基于所述邻近点集合的奇异值, 确定所述邻近点集合的分布形状类型。 3.如权利要求2所述的标定参数计算方法, 其特征在于, 所述分布形状类型包括线分布 类型和面分布类。
5、型; 所述奇异值包括三个子奇异值; 基于所述邻近点集合的奇异值, 确定所述邻近点集合的分布形状类型, 包括: 对所述三个子奇异值进行数值大小对比, 在所述三个子奇异值中确定最大子奇异值、 次大子奇异值和最小子奇异值; 获取第一阈值、 第二阈值和第三阈值; 计算所述最大子奇异值与次大子奇异值之间的差值, 以及所述次大子奇异值与最小子 奇异值之间的差值; 当所述最大子奇异值与次大子奇异值之间的差值大于第一阈值时, 将所述邻近点集合 的分布形状类型确定为线分布类型; 当所述最大子奇异值与次大子奇异值之间的差值小于第二阈值, 且所述次大子奇异值 与最小子奇异值之间的差值大于第三阈值时, 将所述邻近点集。
6、合的分布形状类型确定为面 分布类型。 4.如权利要求3所述的标定参数计算方法, 其特征在于, 当所述最大子奇异值与次大子 奇异值之间的差值大于第一阈值时, 将所述邻近点集合的分布形状类型确定为线分布类型 之后, 还包括: 将所述最大子奇异值对应的奇异向量确定为所述邻近点集合的线分布法向量; 当所述最大子奇异值与次大子奇异值之间的差值小于第二阈值, 且所述次大子奇异值 与最小子奇异值之间的差值大于第三阈值时, 将所述邻近点集合的分布形状类型确定为面 分布类型之后, 还包括: 将所述最小子奇异值对应的奇异向量确定为所述邻近点集合的面分布法向量; 权利要求书 1/3 页 2 CN 110796707。
7、 A 2 所述根据所述相对距离和地理定位数据计算所述第一传感器与所述第二传感器之间 的标定参数, 包括: 根据所述线分布法向量、 面分布法向量、 相对距离和地理定位数据计算所述第一传感 器与所述第二传感器之间的标定参数。 5.如权利要求4所述的标定参数计算方法, 其特征在于, 所述地理定位数据包括多个地 理定位点, 以及所述地理定位点的定位点法向量; 根据所述线分布法向量、 面分布法向量、 相对距离和地理定位数据计算所述第一传感 器与所述第二传感器之间的标定参数, 包括: 在所述多个地理定位点中确定参考点对应的参考地理定位点; 基于所述参考地理定位点的定位点法向量和所述线分布法向量、 面分布法。
8、向量进行向 量相乘, 得到相对矩阵; 对所述相对矩阵进行奇异值分解, 得到第一传感器与所述第二传感器之间的标定参 数。 6.如权利要求1所述的标定参数计算方法, 其特征在于, 所述地理定位数据包括多个地 理定位点; 根据所述相对距离和地理定位数据计算所述第一传感器与所述第二传感器之间的标 定参数, 包括: 在所述多个地理定位点中确定参考点对应的参考地理定位点; 基于相对距离建立所述参考点和参考地理定位点的代价函数; 对所述代价函数进行优化处理直至所述代价参数收敛, 得到所述第一传感器与所述第 二传感器之间的标定参数。 7.如权利要求1所述的标定参数计算方法, 其特征在于, 所述分布形状类型包括。
9、线分布 类型和面分布类型, 所述特征参考点包括边特征参考点、 面特征参考点; 基于所述特征参考点的邻近点集合的分布形状类型, 计算所述特征参考点和所述特征 参考点的邻近点集合之间的相对距离, 包括: 当所述边特征参考点的邻近点集合的分布形状类型为面分布类型时, 计算所述边特征 参考点和所述邻近点集合之间的相对距离; 当所述面特征参考点的邻近点集合的分布形状类型为面分布类型时, 计算所述面特征 参考点和所述邻近点集合之间的相对距离。 8.如权利要求1所述的标定参数计算方法, 其特征在于, 所述周边环境点云模型包括至 少一个局部点云模型, 所述局部点云模型包括至少一个点, 所述特征参考点包括边特征。
10、参 考点和面特征参考点; 对所述周边环境点云模型中的点进行点特征筛选, 得到特征参考点, 包括: 对所述局部点云模型中的点进行曲率计算, 得到所述点的曲率; 遍历对比所述局部点云模型中的点, 得到所述局部点云模型中曲率最大的点与曲率最 小的点; 将所述曲率最大的点确定为边特征参考点, 以及将所述曲率最小的点确定为面特征参 考点。 9.一种标定参数计算装置, 其特征在于, 包括: 权利要求书 2/3 页 3 CN 110796707 A 3 获取单元, 用于获取第一传感器的地理定位数据, 以及第二传感器的周边环境点云模 型, 所述周边环境点云模型由至少一个点组成; 筛选单元, 用于对所述周边环境。
11、点云模型中的点进行点特征筛选, 得到特征参考点; 邻近单元, 用于在周边环境点云模型中选取与所述特征参考点邻近的至少一个邻近 点, 得到所述特征参考点的邻近点集合; 形状单元, 用于对所述特征参考点的邻近点集合进行分布形状分析, 确定所述邻近点 集合的分布形状类型; 距离单元, 用于基于所述特征参考点的邻近点集合的分布形状类型, 计算所述特征参 考点和所述特征参考点的邻近点集合之间的相对距离; 计算单元, 用于根据所述相对距离和地理定位数据计算所述第一传感器与所述第二传 感器之间的标定参数。 10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质存储有多条指 令, 所述指令适于处。
12、理器进行加载, 以执行权利要求18任一项所述的标定参数计算方法 中的步骤。 权利要求书 3/3 页 4 CN 110796707 A 4 标定参数计算方法、 装置以及存储介质 技术领域 0001 本发明涉及计算机领域, 具体涉及一种标定参数计算方法、 装置以及存储介质。 背景技术 0002 在图像测量过程以及机器视觉应用中, 常常需要使用多个传感器进行联合测量与 采集, 然而, 传感器由于系统设置以及放置位置的原因, 不同传感器的坐标系可能不相同, 且传感器与现实场景中的世界坐标系也可能不相同。 为了使得传感器坐标系与现实场景中 的世界坐标系相同, 需要对建立传感器坐标系与现实场景中的世界坐标。
13、系之间的变换关 系, 即计算传感器的标定参数。 0003 然而, 目前标定参数计算方法准确性度。 发明内容 0004 本发明实施例提供一种标定参数计算方法、 装置以及存储介质, 可以提升标定参 数计算方法准确度。 0005 本发明实施例提供一种标定参数计算方法, 包括: 0006 获取第一传感器的地理定位数据, 以及第二传感器的周边环境点云模型, 所述周 边环境点云模型由至少一个点组成; 0007 对所述周边环境点云模型中的点进行点特征筛选, 得到特征参考点; 0008 在周边环境点云模型中选取与所述特征参考点邻近的至少一个邻近点, 得到所述 特征参考点的邻近点集合; 0009 对所述特征参考。
14、点的邻近点集合进行分布形状分析, 确定所述邻近点集合的分布 形状类型; 0010 基于所述特征参考点的邻近点集合的分布形状类型, 计算所述特征参考点和所述 特征参考点的邻近点集合之间的相对距离; 0011 根据所述相对距离和地理定位数据计算所述第一传感器与所述第二传感器之间 的标定参数。 0012 本发明实施例还提供一种标定参数计算装置, 包括: 0013 获取单元, 用于获取第一传感器的地理定位数据, 以及第二传感器的周边环境点 云模型, 所述周边环境点云模型由至少一个点组成; 0014 筛选单元, 用于对所述周边环境点云模型中的点进行点特征筛选, 得到特征参考 点; 0015 邻近单元, 。
15、用于在周边环境点云模型中选取与所述特征参考点邻近的至少一个邻 近点, 得到所述特征参考点的邻近点集合; 0016 形状单元, 用于对所述特征参考点的邻近点集合进行分布形状分析, 确定所述邻 近点集合的分布形状类型; 0017 距离单元, 用于基于所述特征参考点的邻近点集合的分布形状类型, 计算所述特 说明书 1/10 页 5 CN 110796707 A 5 征参考点和所述特征参考点的邻近点集合之间的相对距离; 0018 计算单元, 用于根据所述相对距离和地理定位数据计算所述第一传感器与所述第 二传感器之间的标定参数。 0019 本发明实施例还提供一种存储介质, 所述计算机可读存储介质存储有多。
16、条指令, 所述指令适于处理器进行加载, 以执行任一项权利要求所述的标定参数计算方法中的步 骤。 0020 本发明中可以获取第一传感器的地理定位数据, 以及第二传感器的周边环境点云 模型, 该周边环境点云模型由至少一个点组成; 对周边环境点云模型中的点进行点特征筛 选, 得到特征参考点; 在周边环境点云模型中选取与特征参考点邻近的至少一个邻近点, 得 到特征参考点的邻近点集合; 对特征参考点的邻近点集合进行分布形状分析, 确定邻近点 集合的分布形状类型; 基于特征参考点的邻近点集合的分布形状类型, 计算特征参考点和 特征参考点的邻近点集合之间的相对距离; 根据相对距离和地理定位数据计算第一传感器。
17、 与第二传感器之间的标定参数 0021 本发明在邻近点集合的分布形状类型与特征参考点对应的情况下, 才会计算该邻 近点集合和特征参考点之间的相对距离, 从而使得计算得出的标定参数更加精确。 由此, 提 升了标定参数计算方法的准确度。 附图说明 0022 为了更清楚地说明本发明实施例中的技术方案, 下面将对实施例描述中所需要使 用的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是本发明的一些实施例, 对于 本领域技术人员来讲, 在不付出创造性劳动的前提下, 还可以根据这些附图获得其他的附 图。 0023 图1是本发明实施例提供的标定参数计算方法的场景示意图; 0024 图2是本发明实施例。
18、提供的标定参数计算装置的结构示意图; 0025 图3是本发明实施例提供的自动驾驶仪的结构示意图。 具体实施方式 0026 下面将结合本发明实施例中的附图, 对本发明实施例中的技术方案进行清楚、 完 整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而不是全部的实施例。 基于 本发明中的实施例, 本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施 例, 都属于本发明保护的范围。 0027 本发明实施例提供一种标定参数计算方法、 装置以及存储介质。 0028 其中, 该标定参数计算装置具体可以集成在电子设备中, 该电子设备可以为终端, 该终端可以为车载电子设备、 手机、 平板。
19、电脑、 智能蓝牙设备、 笔记本电脑、 或者个人电脑 (Personal Computer, PC)等设备。 0029 其中, 车载电子设备可以是自动驾驶仪、 车载导航仪等设备。 0030 以下分别进行详细说明。 需说明的是, 以下实施例的序号不作为对实施例优选顺 序的限定。 0031 在本实施例中, 提供了一种标定参数计算方法, 如图1所示, 该标定参数计算方法 说明书 2/10 页 6 CN 110796707 A 6 的具体流程可以如下: 0032 101、 获取第一传感器的地理定位数据, 以及第二传感器的周边环境点云模型, 周 边环境点云模型由至少一个点组成。 0033 其中, 第一传感。
20、器为可以采集地理定位数据的传感器, 或传感器系统。 0034 比如, 第一传感器可以为导航系统, 例如全球定位系统(Global Positioning System, GPS)、 北斗卫星导航系统(BeiDou Navigation Satellite System, BDS)、 惯性测量 单元(Inertial measurement unit, IMU), 等等。 0035 比如, 第一传感器还可以是由多个传感器构成的传组合导航系统, 例如, 由GPS和 IMU组成的组合导航系统, 等等。 0036 其中, 地理定位数据可以包括地图信息、 经纬度信息、 定位区域信息、 自动驾驶仪 的周围。
21、空间区域三维模型等信息。 0037 其中, 第二传感器为可以采集周边环境点云模型的激光雷达(Light detection and ranging, Ladar), 比如, 单线激光雷达和多线激光雷达。 0038 其中, 按照使用类型划分, 可以分为机载和地面两大类, 比如, 机载激光雷达是一 种安装在飞机上的机载激光探测和测距系统, 可以量测地面物体的三维坐标。 再比如, 机载 激光雷达是一种主动式对地观测系统, 可以安装在车辆上。 0039 激光雷达发射的激光脉冲可以部分地穿透遮挡物, 从而之间获取测量区域的高精 度三维数字环境模型, 即周边环境点云模型。 0040 其中, 多线激光雷达的。
22、类型具有多种, 比如, 多线激光雷达可以分为8线激光雷达、 16线激光雷达、 32线激光雷达, 等等。 0041 其中, 周边环境点云模型为一种数字表面模型(Digital Surface Model, DSM)的 离散点表示, 其中含有空间三维信息和激光强度信息。 0042 102、 对周边环境点云模型中的点进行点特征筛选, 得到特征参考点。 0043 其中, 点特征筛选是指, 筛选出具有特定特征的特征参考点。 0044 其中, 特征参考点具有多种类型, 比如, 特征参考点可以分为边特征参考点、 面特 征参考点和非特征参考点。 0045 其中, 边特征参考点是指在周边环境点云模型中组成边的点。
23、, 这些点具有边特征; 面特征参考点是指在周边环境点云模型中组成面的点, 这些点具有面特征; 非特征参考点 是指在周边环境点云模型中既不组成面、 又不组成边的点, 这些点不具有边或面的特征。 0046 在一些实施例中, 周边环境点云模型可以包括至少一个局部点云模型, 局部点云 模型包括至少一个点, 特征参考点包括边特征参考点和面特征参考点。 为了挑选出具有边 特征和面特征的点, 步骤 “周边环境点云模型中的点进行点特征筛选, 得到特征参考点” , 可 以包括以下步骤: 0047 对局部点云模型中的点进行曲率计算, 得到点的曲率; 0048 遍历对比局部点云模型中的点, 得到局部点云模型中曲率最。
24、大的点与曲率最小的 点; 0049 将曲率最大的点确定为边特征参考点, 以及将曲率最小的点确定为面特征参考 点。 0050 其中, 局部点云模型可以是周边环境点云模型中预设好的局部点云模型, 也可以 说明书 3/10 页 7 CN 110796707 A 7 根据本地内存中的预设范围或预设数值求出。 0051 比如, 在一些实施例中, 也可以通过以下步骤求出: 0052 获取预设范围; 0053 获取周边环境点云模型的预设范围内的点, 得到局部点云模型。 0054 其中, 曲率是指(curvature)针对曲线上某个点的切线方向角对弧长的转动率, 其 可以通过微分来定义, 用于表明曲线偏离直线。
25、的程度, 即曲线在某一点的弯曲程度的数值。 0055 其中, 针对局部点云模型中的点可以进行离散曲率计算, 从而得到点的曲率。 0056 比如, 取某个区域内的n个最近邻点根据局部抛物面拟合公式: 0057 z(x, y)Ax2+By2+Cxy+Dx+Ey+F 0058 采用最小二乘法即可求出空间曲面函数的系数A、 B、 C、 D、 E、 F。 0059 103、 在周边环境点云模型中选取在周边环境点云模型中选取与特征参考点邻近 的至少一个邻近点, 得到特征参考点的邻近点集合。 0060 其中, 与特征参考点邻近的邻近点是指, 在距离上与特征参考点最邻近的前N个 点, 其中, N为大于1的正整。
26、数。 0061 在一些实施例中, N可以取20, 即在周边环境点云模型中选取在周边环境点云模型 中选取与特征参考点最邻近的20个邻近点, 得到特征参考点的邻近点集合。 0062 104、 对特征参考点的邻近点集合进行分布形状分析, 确定邻近点集合的分布形状 类型。 0063 其中, 分布形状分析是指分析邻近点集合的分布形状, 比如, 邻近点集合可以以线 形进行分布, 也可以以面形进行分布, 等等。 0064 在一些实施例中, 步骤104包括以下步骤: 0065 对特征参考点的邻近点集合进行协方差计算, 得到特征参考点的邻近点集合的协 方差矩阵; 0066 对协方差矩阵进行主成分分析处理, 得到。
27、邻近点集合的奇异值; 0067 基于邻近点集合的奇异值, 确定邻近点集合的分布形状类型。 0068 其中, 协方差(Covariance)用于表示两个变量的总体误差, 在本方案中, 可以针对 邻近点集合中点与点之间在不同方向上的距离进行协方差计算, 来得到邻近点集合中点与 点之间在不同方向上的距离误差。 0069 其中, 期望值分别为EX与EY的两个实随机变量X与Y之间的协方差矩阵Cov(X, Y)定义如下: 0070 Cov(X, Y)E(X-EX)*(Y-EY) 0071 其中, 主成分分析处理(Principal Component Analysis, PCA), 是一种统计方法, 用于。
28、考察多个变量间相关性。 0072 PCA通过正交变换将一组可能存在相关性的变量转换为一组线性不相关的变量, 转换后的该组变量叫主成分。 0073 其中, 奇异值分解(Singular Value Decomposition, SVD)可以用来计算矩阵的特 征值(奇异值)和特征向量, 对协方差矩阵进行主成分分析处理, 得到邻近点集合的奇异值 的步骤如下: 0074 a.对协方差矩阵进行主成分分析处理, 得到特征协方差矩阵; 说明书 4/10 页 8 CN 110796707 A 8 0075 b.求协方差阵的特征值和特征向量。 0076 在一些实施例中, 可以通过奇异值判断邻近点集合的是位于面上。
29、还是线上, 故分 布形状类型包括线分布类型和面分布类型, 奇异值包括三个子奇异值, 分别为X轴子奇异 值、 Y轴子奇异值、 Z轴子奇异值, 步骤 “基于邻近点集合的奇异值, 确定邻近点集合的分布形 状类型” 包括以下步骤: 0077 对三个子奇异值进行数值大小对比, 在三个子奇异值中确定最大子奇异值、 次大 子奇异值和最小子奇异值; 0078 获取第一阈值、 第二阈值和第三阈值; 0079 计算最大子奇异值与次大子奇异值之间的差值, 以及次大子奇异值与最小子奇异 值之间的差值; 0080 当最大子奇异值与次大子奇异值之间的差值大于第一阈值时, 将邻近点集合的分 布形状类型确定为线分布类型; 0。
30、081 当最大子奇异值与次大子奇异值之间的差值小于第二阈值, 且次大子奇异值与最 小子奇异值之间的差值大于第三阈值时, 将邻近点集合的分布形状类型确定为面分布类 型。 0082 其中, 第一阈值、 第二阈值和第三阈值可以由开发人员设定。 0083 比如, 如果最大的特征值远大于另外两个特征值则邻近点集合是线状分布; 如果 两个比较大的奇异值接近, 并且都远大于最小的特征值, 那么邻近点集合是面状分布。 0084 在一些实施例中, 为了提高计算效率, 步骤 “当最大子奇异值与次大子奇异值之间 的差值大于第一阈值时, 将邻近点集合的分布形状类型确定为线分布类型” 之后, 还可以包 括以下步骤: 0。
31、085 将最大子奇异值对应的奇异向量确定为邻近点集合的线分布法向量。 0086 在步骤 “当最大子奇异值与次大子奇异值之间的差值小于第二阈值, 且次大子奇 异值与最小子奇异值之间的差值大于第三阈值时, 将邻近点集合的分布形状类型确定为面 分布类型” 之后, 还可以包括以下步骤: 0087 将最小子奇异值对应的奇异向量确定为邻近点集合的面分布法向量。 0088 此时, 105可以包括以下步骤: 0089 根据线分布法向量、 面分布法向量、 相对距离和地理定位数据计算第一传感器与 第二传感器之间的标定参数。 0090 在一些实施例中, 地理定位数据可以包括多个地理定位点, 以及地理定位点的定 位点。
32、法向量, 故步骤 “根据线分布法向量、 面分布法向量、 相对距离和地理定位数据计算第 一传感器与第二传感器之间的标定参数” 可以包括以下步骤: 0091 在多个地理定位点中确定参考点对应的参考地理定位点; 0092 基于参考地理定位点的定位点法向量和线分布法向量、 面分布法向量进行向量相 乘, 得到相对矩阵; 0093 对相对矩阵进行奇异值分解, 得到第一传感器与第二传感器之间的标定参数。 0094 其中, 设定位点法向量为I, 线分布法向量为W1、 面分布法向量W2, 相对矩阵如下: 0095 HI*W1或HI*W2 0096 对H进行奇异值分解后可以得到旋转矩阵R, 即标定参数之一。 说明。
33、书 5/10 页 9 CN 110796707 A 9 0097 105、 基于特征参考点的邻近点集合的分布形状类型, 计算特征参考点和特征参考 点的邻近点集合之间的相对距离。 0098 在一些实施例中, 分布形状类型可以包括线分布类型和面分布类型, 特征参考点 可以包括边特征参考点、 面特征参考点; 步骤105可以包括以下步骤: 0099 当边特征参考点的邻近点集合的分布形状类型为面分布类型时, 计算边特征参考 点和邻近点集合之间的相对距离; 0100 当面特征参考点的邻近点集合的分布形状类型为面分布类型时, 计算面特征参考 点和邻近点集合之间的相对距离。 0101 106、 根据相对距离和。
34、地理定位数据计算第一传感器与第二传感器之间的标定参 数。 0102 比如, 在一些实施例中, 地理定位数据可以包括多个地理定位点; 步骤106可以包 括以下步骤: 0103 在多个地理定位点中确定参考点对应的参考地理定位点; 0104 基于相对距离建立参考点和参考地理定位点的代价函数; 0105 对代价函数进行优化处理直至代价参数收敛, 得到第一传感器与第二传感器之间 的标定参数。 0106 其中, 代价函数如下: 0107 0108 其中, Ax0+By0+Cz0+D可以为边、 面在坐标轴上的表示。 0109 在一些实施例中, 本方案可以用于自动驾驶的场景下, 仅需要采集一段时间的周 边环境。
35、点云模型, 以及地理定位数据, 就可以通过筛选出具有边特征的参考点和面特征的 参考点, 并根据边特征参考点及其对应的边邻近点集合, 以及根据面特征参考点及其对应 的面邻近点集合, 就可以计算出第一传感器与第二传感器之间的标定参数, 从而提高了标 定参数精确度。 以及, 在筛选参考点的过程中, 可以丢弃周边环境点云模型中不需要计算的 点, 从而降低了计算量, 由此提高了标定参数的计算效率。 0110 由上可知, 本发明实施例可以获取第一传感器的地理定位数据, 以及第二传感器 的周边环境点云模型, 周边环境点云模型由至少一个点组成; 对周边环境点云模型中的点 进行点特征筛选, 得到特征参考点; 在。
36、周边环境点云模型中选取与特征参考点邻近的至少 一个邻近点, 得到特征参考点的邻近点集合; 对特征参考点的邻近点集合进行分布形状分 析, 确定邻近点集合的分布形状类型; 基于特征参考点的邻近点集合的分布形状类型, 计算 特征参考点和特征参考点的邻近点集合之间的相对距离; 根据相对距离和地理定位数据计 算第一传感器与第二传感器之间的标定参数。 本方案在邻近点集合的分布形状类型与特征 参考点对应的情况下, 才会计算该邻近点集合和特征参考点之间的相对距离, 从而使得计 算得出的标定参数更加精确。 由此, 本方案提升了标定参数计算方法的准确度。 0111 为了更好地实施以上方法, 本发明实施例还提供一种。
37、标定参数计算装置, 该标定 参数计算装置具体可以集成在电子设备中, 该电子设备可以为终端, 该终端可以为车载电 子设备、 手机、 平板电脑、 智能蓝牙设备、 笔记本电脑、 或者个人电脑(Personal Computer, PC)等设备。 其中, 车载电子设备可以是自动驾驶仪、 车载导航仪等设备。 说明书 6/10 页 10 CN 110796707 A 10 0112 比如, 在本实施例中, 将以标定参数计算装置集成在自动驾驶仪中为例, 对本发明 实施例的方法进行详细说明。 0113 例如, 如图2所示, 该标定参数计算装置可以包括获取单元201、 筛选单元202、 邻近 单元203、 形状。
38、单元204、 距离单元205以及计算单元206如下: 0114 (一)获取单元201: 0115 获取单元201, 用于获取第一传感器的地理定位数据, 以及第二传感器的周边环境 点云模型, 周边环境点云模型由至少一个点组成。 0116 (二)筛选单元202: 0117 筛选单元202, 用于对周边环境点云模型中的点进行点特征筛选, 得到特征参考 点。 0118 在一些实施例中, 周边环境点云模型可以包括至少一个局部点云模型, 局部点云 模型可以包括至少一个点, 特征参考点可以包括边特征参考点和面特征参考点; 筛选单元 202具体可以用于: 0119 对局部点云模型中的点进行曲率计算, 得到点的。
39、曲率; 0120 遍历对比局部点云模型中的点, 得到局部点云模型中曲率最大的点与曲率最小的 点; 0121 将曲率最大的点确定为边特征参考点, 以及将曲率最小的点确定为面特征参考 点。 0122 (三)邻近单元203: 0123 邻近单元203, 用于在周边环境点云模型中选取与特征参考点邻近的至少一个邻 近点, 得到特征参考点的邻近点集合。 0124 (四)形状单元204: 0125 形状单元204, 用于对特征参考点的邻近点集合进行分布形状分析, 确定邻近点集 合的分布形状类型。 0126 在一些实施例中, 对特征参考点的邻近点集合进行分布形状分析, 形状单元204可 以包括协方差子单元、 。
40、奇异值子单元以及形状子单元, 如下: 0127 协方差子单元, 用于对特征参考点的邻近点集合进行协方差计算, 得到特征参考 点的邻近点集合的协方差矩阵; 0128 奇异值子单元, 用于对协方差矩阵进行主成分分析处理, 得到邻近点集合的奇异 值; 0129 形状子单元, 用于基于邻近点集合的奇异值, 确定邻近点集合的分布形状类型。 0130 在一些实施例中, 分布形状类型可以包括线分布类型和面分布类型; 奇异值可以 包括三个子奇异值; 奇异值子单元可以用于: 0131 对三个子奇异值进行数值大小对比, 在三个子奇异值中确定最大子奇异值、 次大 子奇异值和最小子奇异值; 0132 获取第一阈值、 。
41、第二阈值和第三阈值; 0133 计算最大子奇异值与次大子奇异值之间的差值, 以及次大子奇异值与最小子奇异 值之间的差值; 0134 当最大子奇异值与次大子奇异值之间的差值大于第一阈值时, 将邻近点集合的分 说明书 7/10 页 11 CN 110796707 A 11 布形状类型确定为线分布类型; 0135 当最大子奇异值与次大子奇异值之间的差值小于第二阈值, 且次大子奇异值与最 小子奇异值之间的差值大于第三阈值时, 将邻近点集合的分布形状类型确定为面分布类 型。 0136 (五)距离单元205: 0137 距离单元205, 用于基于特征参考点的邻近点集合的分布形状类型, 计算特征参考 点和特。
42、征参考点的邻近点集合之间的相对距离。 0138 在一些实施例中, 分布形状类型可以包括线分布类型和面分布类型, 特征参考点 可以包括边特征参考点、 面特征参考点; 距离单元205具体可以用于: 0139 当边特征参考点的邻近点集合的分布形状类型为面分布类型时, 计算边特征参考 点和邻近点集合之间的相对距离; 0140 当面特征参考点的邻近点集合的分布形状类型为面分布类型时, 计算面特征参考 点和邻近点集合之间的相对距离。 0141 (六)计算单元206: 0142 计算单元206, 用于根据相对距离和地理定位数据计算第一传感器与第二传感器 之间的标定参数。 0143 在一些实施例中, 地理定位。
43、数据可以包括多个地理定位点; 0144 计算单元206具体可以用于: 0145 在多个地理定位点中确定参考点对应的参考地理定位点; 0146 基于相对距离建立参考点和参考地理定位点的代价函数; 0147 对代价函数进行优化处理直至代价参数收敛, 得到第一传感器与第二传感器之间 的标定参数。 0148 具体实施时, 以上各个单元可以作为独立的实体来实现, 也可以进行任意组合, 作 为同一或若干个实体来实现, 以上各个单元的具体实施可参见前面的方法实施例, 在此不 再赘述。 0149 由上可知, 本实施例的标定参数计算装置由获取单元获取第一传感器的地理定位 数据, 以及第二传感器的周边环境点云模型。
44、, 周边环境点云模型由至少一个点组成; 由筛选 单元对周边环境点云模型中的点进行点特征筛选, 得到特征参考点; 由邻近单元在周边环 境点云模型中选取与特征参考点邻近的至少一个邻近点, 得到特征参考点的邻近点集合; 由形状单元对特征参考点的邻近点集合进行分布形状分析, 确定邻近点集合的分布形状类 型; 由距离单元基于特征参考点的邻近点集合的分布形状类型, 计算特征参考点和特征参 考点的邻近点集合之间的相对距离; 由计算单元根据相对距离和地理定位数据计算第一传 感器与第二传感器之间的标定参数。 由此, 本方案可以提高标定参数计算方法的准确度。 0150 本发明实施例还提供一种车载电子设备, 该车载。
45、电子设备可以为终端, 该终端可 以为自动驾驶仪、 手机、 平板电脑、 智能蓝牙设备、 笔记本电脑、 或者个人电脑(Personal Computer, PC)等设备。 0151 在本实施例中, 将以本实施例的车载电子设备是自动驾驶仪为例进行详细描述, 比如, 如图3所示, 其示出了本发明实施例所涉及的自动驾驶仪的结构示意图, 具体来讲: 0152 该自动驾驶仪可以包括一个或者一个以上处理核心的处理器301、 一个或一个以 说明书 8/10 页 12 CN 110796707 A 12 上计算机可读存储介质的存储器302、 电源303、 输入模块304以及通信模块305等部件。 本领 域技术人员。
46、可以理解, 图3中示出的自动驾驶仪结构并不构成对自动驾驶仪的限定, 可以包 括比图示更多或更少的部件, 或者组合某些部件, 或者不同的部件布置。 其中: 0153 处理器301是该自动驾驶仪的控制中心, 利用各种接口和线路连接整个自动驾驶 仪的各个部分, 通过运行或执行存储在存储器302内的软件程序和/或模块, 以及调用存储 在存储器302内的数据, 执行自动驾驶仪的各种功能和处理数据, 从而对自动驾驶仪进行整 体监控。 在一些实施例中, 处理器301可包括一个或多个处理核心; 在一些实施例中, 处理器 301可集成应用处理器和调制解调处理器, 其中, 应用处理器主要处理操作系统、 用户界面 。
47、和应用程序等, 调制解调处理器主要处理无线通信。 可以理解的是, 上述调制解调处理器也 可以不集成到处理器301中。 0154 存储器302可用于存储软件程序以及模块, 处理器301通过运行存储在存储器302 的软件程序以及模块, 从而执行各种功能应用以及数据处理。 存储器302可主要包括存储程 序区和存储数据区, 其中, 存储程序区可存储操作系统、 至少一个功能所需的应用程序(比 如声音播放功能、 图像播放功能等)等; 存储数据区可存储根据自动驾驶仪的使用所创建的 数据等。 此外, 存储器302可以包括高速随机存取存储器, 还可以包括非易失性存储器, 例如 至少一个磁盘存储器件、 闪存器件、。
48、 或其他易失性固态存储器件。 相应地, 存储器302还可以 包括存储器控制器, 以提供处理器301对存储器302的访问。 0155 自动驾驶仪还包括给各个部件供电的电源303, 在一些实施例中, 电源303可以通 过电源管理系统与处理器301逻辑相连, 从而通过电源管理系统实现管理充电、 放电、 以及 功耗管理等功能。 电源303还可以包括一个或一个以上的直流或交流电源、 再充电系统、 电 源故障检测电路、 电源转换器或者逆变器、 电源状态指示器等任意组件。 0156 该自动驾驶仪还可包括输入模块304, 该输入模块304可用于接收输入的数字或字 符信息, 以及产生与用户设置以及功能控制有关的。
49、键盘、 鼠标、 操作杆、 光学或者轨迹球信 号输入。 0157 该自动驾驶仪还可以包括导航定位系统305, 自动驾驶仪可以通过该导航定位系 统305获取地理定位数据。 在一些实施例中, 导航定位系统305可以由接收天线等组成。 0158 该自动驾驶仪还可以包括多线激光雷达306, 自动驾驶仪可以通过该多线激光雷 达306获取周边环境点云模型。 在一些实施例中, 多线激光雷达306可以由单束窄带激光器 和接收系统等组成。 该激光器可以产生并发射一束光脉冲, 打在物体上并反射回来, 最终可 以被接收器所接收。 该接收器可以测量光脉冲从发射到被反射回的传播时间。 0159 尽管未示出, 自动驾驶仪还。
50、可以包括显示单元等, 在此不再赘述。 具体在本实施例 中, 自动驾驶仪中的处理器301会按照如下的指令, 将一个或一个以上的应用程序的进程对 应的可执行文件加载到存储器302中, 并由处理器301来运行存储在存储器302中的应用程 序, 从而实现各种功能, 如下: 0160 获取第一传感器的地理定位数据, 以及第二传感器的周边环境点云模型, 周边环 境点云模型由至少一个点组成; 0161 对周边环境点云模型中的点进行点特征筛选, 得到特征参考点; 0162 在周边环境点云模型中选取与特征参考点邻近的至少一个邻近点, 得到特征参考 点的邻近点集合; 说明书 9/10 页 13 CN 110796。
- 内容关键字: 标定 参数 计算方法 装置 以及 存储 介质
用于挤压片状弹簧的压簧装置.pdf
用于回收硫酸装置低温废热的热量回收塔.pdf
汽车零部件冲压定位机构.pdf
弹簧快速弹出的送料装置.pdf
输液杆的主供电箱排水结构.pdf
农业经济果树种植嫁接用防护装置.pdf
车用尿素溶液水解反应装置.pdf
可自由组合堆叠式户用储能电源.pdf
财务凭证卷绕器.pdf
建筑施工卸料平台.pdf
具有应急照明功能的户内多功能储能电源.pdf
多托板自动分离机构.pdf
发动机精密配件加工用稳定支架.pdf
便于清理的橡胶促进剂过滤装置.pdf
防偏移内衣点胶机.pdf
耐插拔动力信号混合式储能防水连接器.pdf
棋类设备的智能裁判器、对弈棋子及棋类设备.pdf
大杯可脱带两用式文胸.pdf
振动传感器及车载扬声器系统.pdf
无酒精的香水配方及其制备方法.pdf
石油勘探用三角异型管电池壳性能检测装置及其检测方法.pdf
耐高温陶瓷纤维毡.pdf
转向器摇臂轴花键相对齿形位置间隙测具.pdf
盐碱土壤改良用松土装置.pdf
铝粉生产线.pdf
用于臭氧催化剂生产的混料器.pdf
新能源锂电池材料高效研磨设备及其研磨方法.pdf
地质勘测样品粉碎机.pdf
管道支撑架.pdf
行星减速机的防松脱结构.pdf
带音响装置的操作模块.pdf
基于机器视觉的反射膜生产质控的方法及系统.pdf
一种解酒护肝纳米粉配方.pdf
一种治疗面神经炎的中药组合物.pdf
用于利用电流补偿进行皮电活动测量的装置.pdf
用于收集和分析脑电图数据的方法和设备.pdf
一种裂手膏及其制备方法与应用.pdf
一种治疗冠心病的中药组合物及其制备方法.pdf
适用于异种移植的三重转基因猪.pdf
一种假牙清洗剂.pdf
一种黑顺片的制备方法.pdf
一种用于治疗糖尿病的中药组合物.pdf
一种含普鲁兰多糖的护发素.pdf
祛斑组合物及其外用制剂.pdf
用于治疗青光眼和眼压过高的前列腺素偶联物和衍生物.pdf
一种治疗口腔溃疡的药物及其制备方法.pdf
一种治疗荨麻疹的外用中药.pdf
含有头足类墨黑色素的化妆品及其制备方法.pdf
可调节式阴道扩张器.pdf
一种新型脑电图测量电极.pdf
一种预防手足口病的洗液.pdf