一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

虚拟车道边缘线的生成方法、生成装置与处理器与流程

2023-01-16 22:59:07 来源:中国专利 TAG:

技术特征:
1.一种虚拟车道边缘线的生成方法,其特征在于,包括:获取步骤,获取当前车道片段的起始点编号集合和结束点编号集合,其中,所述起始点编号集合为当前所述车道片段中各车道边缘线的起始点的唯一编号的集合,所述结束点编号集合为当前所述车道片段中各所述车道边缘线的结束点的唯一编号的集合;添加步骤,在满足预定条件的情况下,至少基于当前所述车道片段中的多个所述车道边缘线,为当前所述车道片段添加虚拟车道边缘线,所述预定条件包括以下至少之一:至少两个目标点的唯一编号相同、至少两个所述目标点的唯一编号不相同且两个所述目标点的目标距离小于或者等于预定阈值,两个所述目标点为所述起始点编号集合中的所述起始点或者为所述结束点编号集合中的所述结束点;重复步骤,依次重复所述获取步骤和所述添加步骤至少一次,直到对所有的车道片段遍历完成。2.根据权利要求1所述的生成方法,其特征在于,确定两个所述目标点的所述目标距离的过程包括:对两个所述目标点的经度值、纬度值和高度值进行坐标转换,得到两个所述目标点在东北天坐标系下的三维位置信息;基于两个所述目标点的所述三维位置信息,得到两个所述目标点的所述目标距离。3.根据权利要求1所述的生成方法,其特征在于,在所述预定条件为至少两个所述目标点的唯一编号不相同且两个所述目标点的所述目标距离小于或者等于所述预定阈值的情况下,至少基于当前所述车道片段中的多个所述车道边缘线,为当前所述车道片段添加虚拟车道边缘线,包括:对两个所述目标点进行交点修正处理,得到一个修正目标点;使用所述修正目标点对两个所述目标点进行替换处理,以得到替换处理后的所述车道边缘线;基于替换处理后的当前所述车道片段的所述车道边缘线,为当前所述车道片段添加所述虚拟车道边缘线。4.根据权利要求3所述的生成方法,其特征在于,对两个所述目标点进行交点修正处理,得到一个修正目标点,包括:对两个所述目标点的经度值、纬度值和高度值进行坐标转换,得到两个所述目标点在东北天坐标系下的三维位置信息;基于两个所述三维位置信息,计算在所述东北天坐标系的x轴上的第一数值,y轴上的第二数值和z轴上的第三数值;由所述第一数值、所述第二数值和所述第三数值所构成的点为所述修正目标点。5.根据权利要求1至4中任意一项所述的生成方法,其特征在于,至少基于当前所述车道片段中的多个所述车道边缘线,为当前所述车道片段添加虚拟车道边缘线,包括:确定目标车道边缘线的相邻的两个第一目标车道点,所述目标车道边缘线为第一车道边缘线集合中的任意一条所述车道边缘线,所述第一车道边缘线集合为当前所述车道片段的所述车道边缘线的集合,相邻的两个所述第一目标车道点为所述目标车道边缘线中间位置处的车道点;确定与第一目标直线垂直且过一个所述第一目标车道点的第二目标直线,所述第一目
标直线为基于两个所述第一目标车道点所构成的直线;至少基于所述第二目标直线和第二车道边缘线集合,为当前所述车道片段添加所述虚拟车道边缘线,所述第二车道边缘线为当前所述车道片段中不包含所述目标车道边缘线的所述车道边缘线的集合。6.根据权利要求5所述的生成方法,其特征在于,至少基于所述第二目标直线和第二车道边缘线集合,为当前所述车道片段添加所述虚拟车道边缘线,包括:确定所述第二目标直线和所述第二车道边缘线集合中各所述车道边缘线的交点,得到多个第二目标车道点;按照预定顺序对多个所述第二目标车道点和所述第二目标直线上的所述第一目标车道点进行排序,以得到第三车道边缘线集合,所述预定顺序包括以下至少之一:东北天坐标系下y轴上的数值的递增顺序、所述东北天坐标系下x轴上的数值的递增顺序,所述第三车道边缘线集合为排序后的各所述车道边缘线的集合;至少基于所述第三车道边缘线集合,为当前所述车道片段添加所述虚拟车道边缘线。7.根据权利要求6所述的生成方法,其特征在于,按照预定顺序对多个所述第二目标车道点和所述第二目标直线上的所述第一目标车道点进行排序,以得到第三车道边缘线集合,包括:按照所述预定顺序,对多个所述第二目标车道点和所述第二目标直线上的所述第一目标车道点进行排序,得到排序后的多个所述第二目标车道点和所述第二目标直线上的所述第一目标车道点;基于排序后的多个所述第二目标车道点和所述第二目标直线上的所述第一目标车道点,确定对应的所述车道边缘线的顺序,得到所述第三车道边缘线集合。8.根据权利要求6所述的生成方法,其特征在于,至少基于所述第三车道边缘线集合,为当前所述车道片段添加所述虚拟车道边缘线,包括:按照所述第三车道边缘线集合中各所述车道边缘线的顺序,确定对应的车道起始点数组和车道结束点数组,所述车道起始点数组为各所述车道边缘线的所述起始点构成的数组,所述车道结束点数组为各所述车道边缘线的所述结束点构成的数组;计算各所述起始点在所述车道起始点数组中的下标,与属于同一个所述车道边缘线的所述结束点在所述车道结束点数组中下标的差值,得到多个目标差值;至少基于多个所述目标差值,为当前所述车道片段添加所述虚拟车道边缘线。9.根据权利要求8所述的生成方法,其特征在于,至少基于多个所述目标差值,为当前所述车道片段添加所述虚拟车道边缘线,包括:基于多个所述目标差值,对所述第三车道边缘线集合中的各所述车道边缘线进行分组,得到多个车道边线组;对多个所述车道边线组进行遍历,以为当前所述车道片段添加所述虚拟车道边缘线。10.根据权利要求9所述的生成方法,其特征在于,对多个所述车道边线组进行遍历,以为当前所述车道片段添加所述虚拟车道边缘线,包括:在目标车道边线组中的目标车道边缘线为一个的情况下,由虚拟起始点和虚拟结束点构成所述虚拟车道边缘线,且将所述虚拟车道边缘线添加到当前所述车道片段中,所述虚拟起始点是与所述目标车道边缘线的所述起始点相邻的所述起始点,所述虚拟结束点是与
所述目标车道边缘线的所述结束点相邻的所述结束点,所述目标车道边线组为多个所述车道边线组中的一个,所述目标车道边缘线为一个所述车道边线组中的所述车道边缘线;在所述目标车道边缘线组中存在至少两个所述目标车道边缘线的情况下,不添加所述虚拟车道边缘线。11.根据权利要求1所述的生成方法,其特征在于,在至少基于当前所述车道片段中的多个所述车道边缘线,为当前所述车道片段添加虚拟车道边缘线之前,所述生成方法还包括:对当前所述车道片段进行滤波处理,以将道路边界线滤除,得到滤波后的多个所述车道边缘线。12.一种虚拟车道边缘线的生成装置,其特征在于,包括:获取单元,用于获取步骤,获取当前车道片段的起始点编号集合和结束点编号集合,其中,所述起始点编号集合为当前所述车道片段中各车道边缘线的起始点的唯一编号的集合,所述结束点编号集合为当前所述车道片段中各所述车道边缘线的结束点的唯一编号的集合;添加单元,用于添加步骤,在满足预定条件的情况下,至少基于当前所述车道片段中的多个所述车道边缘线,为当前所述车道片段添加虚拟车道边缘线,所述预定条件包括以下至少之一:至少两个目标点的唯一编号相同、至少两个所述目标点的唯一编号不相同且两个所述目标点的目标距离小于或者等于预定阈值,两个所述目标点为所述起始点编号集合中的所述起始点或者为所述结束点编号集合中的所述结束点;重复单元,用于重复步骤,重复所述获取步骤和所述添加步骤至少一次,直到对所有的车道片段遍历完成。13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的程序,其中,所述程序执行权利要求1至11中任意一项所述的虚拟车道边缘线的生成方法。14.一种处理器,其特征在于,所述处理器用于运行程序,其中,所述程序运行时执行权利要求1至11中任意一项所述的虚拟车道边缘线的生成方法。15.一种电子设备,其特征在于,包括:一个或多个处理器,存储器以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行权利要求1至11中任意一项所述的虚拟车道边缘线的生成方法。

技术总结
本申请提供了一种虚拟车道边缘线的生成方法、生成装置与处理器,该生成方法包括:获取步骤,获取当前车道片段的起始点编号集合和结束点编号集合;添加步骤,在满足预定条件的情况下,至少基于当前车道片段中的多个车道边缘线,为当前车道片段添加虚拟车道边缘线,预定条件包括以下至少之一:至少两个目标点的唯一编号相同、至少两个目标点的唯一编号不相同且两个目标点的目标距离小于或者等于预定阈值,两个目标点为起始点编号集合中的起始点或者为结束点编号集合中的结束点;重复步骤,依次重复获取步骤和添加步骤至少一次,直到对所有的车道片段遍历完成,从而解决了现有技术中添加虚拟车道边缘线的计算较为复杂以及成本较高的问题。高的问题。高的问题。


技术研发人员:倪佳炜 张增雷 朱邦仁
受保护的技术使用者:苏州挚途科技有限公司
技术研发日:2022.12.02
技术公布日:2022/12/30
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献