一种连续桥梁隧道结束位置限速点生成方法及系统技术方案

技术编号:37957170 阅读:10 留言:0更新日期:2023-06-30 09:30
本发明专利技术涉及一种连续桥梁隧道结束位置限速点生成方法及系统,该方法包括:以桥梁隧道接续道路的起始位置start_road为起点,沿行驶方向查找桥隧限速点cur_sp;记录限速点cur_sp之前的最近一个非桥隧限速点pre_sp;以限速点cur_sp为起点,沿行驶方向依次查找得到各个道路属性变化点,定位属性变化点cur_attr以及属性变化点cur_attr沿行驶方向最近的属性变化点next_attr;根据各个前后相邻的属性变化点cur_attr和属性变化点next_attr确定各种相邻的不同类型的道路的长度关系,判断是否为连续桥隧;基于是否为连续桥隧的判定结果以及非桥隧限速点pre_sp的速度生成桥隧结束位置限速点;用以补充高精度地图数据与自动驾驶方案在连续桥隧结束时限速值的精准匹配,提高地图数据完整性。提高地图数据完整性。提高地图数据完整性。

【技术实现步骤摘要】
一种连续桥梁隧道结束位置限速点生成方法及系统


[0001]本专利技术涉及高精度电子地图制作领域,尤其涉及一种连续桥梁隧道结束位置限速点生成方法及系统。

技术介绍

[0002]高精度电子地图中,道路限速元素限速场景复杂多样,例如区间限速、预告限速、学校限速,桥梁隧道限速等。连续桥梁隧道场景较为特殊场景之一,例如桥、隧、桥,隧、桥、隧,或者桥梁隧道中间普通道路连接,若普通道路长度满足阈值也可判定为连续桥隧。在连续桥隧的结束位置可能没有限速牌,此时如何判断连续桥隧的结束位置,结束位置不存在限速时,该如何设定限速值成为较为复杂的问题。

技术实现思路

[0003]本专利技术针对现有技术中存在的技术问题,提供一种连续桥梁隧道结束位置限速点生成方法及系统,用以补充高精度地图数据与自动驾驶方案在连续桥隧结束时限速值的精准匹配,提高地图数据完整性。
[0004]根据本专利技术的第一方面,提供了一种连续桥梁隧道结束位置限速点生成方法,包括:步骤1,以桥梁隧道接续道路的起始位置start_road为起点,沿行驶方向查找桥隧限速点cur_sp;
[0005]步骤2,记录所述限速点cur_sp之前的最近一个非桥隧限速点pre_sp;
[0006]步骤3,以所述限速点cur_sp为起点,沿行驶方向依次查找得到各个道路属性变化点,定位属性变化点cur_attr以及所述属性变化点cur_attr沿行驶方向最近的属性变化点next_attr;
[0007]步骤4,根据各个前后相邻的所述属性变化点cur_attr和属性变化点next_attr确定各种相邻的不同类型的道路的长度关系,判断是否为连续桥隧;
[0008]步骤5,基于是否为连续桥隧的判定结果以及所述非桥隧限速点pre_sp的速度生成桥隧结束位置限速点。
[0009]在上述技术方案的基础上,本专利技术还可以作出如下改进。
[0010]可选的,所述步骤1包括:
[0011]步骤101,以桥梁隧道接续道路的起始位置start_road为起点,沿行驶方向遍历限速点集合,找到类型为桥梁或隧道的限速点bt_sp;
[0012]步骤102,以所述限速点bt_sp为起点,沿所述行驶方向的相反方向查找bt_sp所在接续道路的起始位置,以该起始位置更新所述起始位置start_road;
[0013]步骤103,以所述起始位置start_road为起点,沿行驶方向查找类型为桥梁或隧道的第一个限速点为所述限速点cur_sp。
[0014]可选的,所述步骤3包括:
[0015]步骤301,找寻各个道路属性变化点,以所述限速点cur_sp为起点,沿行驶方向查
找第一个属性变化点,该属性变化点为桥梁隧道变化点时,将其定位为所述属性变化点cur_attr;该属性变化点不是桥梁隧道变化点时,沿所述行驶方向的相反方向查找第一个属性变化点记录为所述属性变化点cur_attr;
[0016]步骤302,记录所述属性变化点cur_attr沿行驶方向最近的属性变化点next_attr。
[0017]可选的,所述步骤3和步骤4还包括:
[0018]构建从start_road到接续道路最末尾的属性变化连续集合为attr_vec容器,所述attr_vec容器的迭代器itr_start_attr指向所述属性变化点cur_attr所在位置,将所述属性变化点cur_attr所在位置记录为连续桥隧起点。
[0019]可选的,所述步骤4包括:确定所述起始位置start_road到所述属性变化点cur_attr之间的第一路段以及所述属性变化点cur_attr到所述属性变化点next_attr之间的第二路段,确定所述第一路段和第二路段的道路属性为普通道路或者桥梁隧道,以及所述第一路段和第二路段的长度,根据设定的四个条件判断是否为连续桥隧:
[0020]条件一:所述第一路段和第二路段为一段普通道路和一段桥梁隧道,且普通道路长度大于桥梁隧道长度时,判断普通道路长度是否在非桥隧道路接续长度阈值范围内,是则继续查找下一组所述属性变化点cur_attr和属性变化点next_attr,不满足则找到连续桥隧结束位置,并用迭代器标记cur_attr所在的道路属性为itr_end_attr;
[0021]条件二:所述第一路段和第二路段为两段普通道路时,找到连续桥隧结束位置,并用迭代器标记cur_attr所在的道路属性为i tr_end_attr;
[0022]条件三:所述第一路段和第二路段为一段普通道路和一段桥梁隧道,且桥梁隧道长度大于普通道路长度时,cur_attr、next_attr向前一个道路属性查找,在条件一或者条件二的情况下进行判断是否连续;
[0023]条件四:所述第一路段和第二路段为两段桥梁隧道时,cur_attr、next_attr向前两个道路属性查找,在条件一或者条件二的情况下进行判断是否连续。
[0024]可选的,所述步骤4包括:利用迭代器相减得到间隔属性数量attr_count,当attr_count>1是表示有多个道路属性跨度,认定为连续桥隧情况;
[0025]attr_count=itr_end_attr

itr_start_attr。
[0026]可选的,所述步骤5中结束位置设定范围内不存在解除限速牌,则认为桥梁隧道结束位置不存在,需要生成限速;生成限速的规则包括:
[0027]若所述非桥隧限速点pre_sp为非桥隧限速,且所述非桥隧限速点pre_sp所在道路属性与桥隧结束位置道路属性一致,依据该非桥隧限速点pre_sp在桥隧结束位置生成限速;否则在桥隧结束位置依据法规或者经验生成限速点。
[0028]根据本专利技术的第二方面,提供一种连续桥梁隧道结束位置限速点生成系统,包括:属性变化点查找模块、连续桥隧判定模块和限速点生成模块;
[0029]所述属性变化点查找模块,用于以桥梁隧道接续道路的起始位置start_road为起点,沿行驶方向查找桥隧限速点cur_sp;记录所述限速点cur_sp之前的最近一个非桥隧限速点pre_sp;以所述限速点cur_sp为起点,沿行驶方向依次查找得到各个道路属性变化点,定位属性变化点cur_attr以及所述属性变化点cur_attr沿行驶方向最近的属性变化点next_attr;
[0030]所述连续桥隧判定模块,用于根据各个前后相邻的所述属性变化点cur_attr和属性变化点next_attr确定各种相邻的不同类型的道路的长度关系,判断是否为连续桥隧;
[0031]所述限速点生成模块,用于基于是否为连续桥隧的判定结果以及所述非桥隧限速点pre_sp的速度生成桥隧结束位置限速点。
[0032]根据本专利技术的第三方面,提供了一种电子设备,包括存储器、处理器,所述处理器用于执行存储器中存储的计算机管理类程序时实现连续桥梁隧道结束位置限速点生成方法的步骤。
[0033]根据本专利技术的第本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种连续桥梁隧道结束位置限速点生成方法,其特征在于,所述生成方法包括:步骤1,以桥梁隧道接续道路的起始位置start_road为起点,沿行驶方向查找桥隧限速点cur_sp;步骤2,记录所述限速点cur_sp之前的最近一个非桥隧限速点pre_sp;步骤3,以所述限速点cur_sp为起点,沿行驶方向依次查找得到各个道路属性变化点,定位属性变化点cur_attr以及所述属性变化点cur_attr沿行驶方向最近的属性变化点next_attr;步骤4,根据各个前后相邻的所述属性变化点cur_attr和属性变化点next_attr确定各种相邻的不同类型的道路的长度关系,判断是否为连续桥隧;步骤5,基于是否为连续桥隧的判定结果以及所述非桥隧限速点pre_sp的速度生成桥隧结束位置限速点。2.根据权利要求1所述的生成方法,其特征在于,所述步骤1包括:步骤101,以桥梁隧道接续道路的起始位置start_road为起点,沿行驶方向遍历限速点集合,找到类型为桥梁或隧道的限速点bt_sp;步骤102,以所述限速点bt_sp为起点,沿所述行驶方向的相反方向查找bt_sp所在接续道路的起始位置,以该起始位置更新所述起始位置start_road;步骤103,以所述起始位置start_road为起点,沿行驶方向查找类型为桥梁或隧道的第一个限速点为所述限速点cur_sp。3.根据权利要求1所述的生成方法,其特征在于,所述步骤3包括:步骤301,找寻各个道路属性变化点,以所述限速点cur_sp为起点,沿行驶方向查找第一个属性变化点,该属性变化点为桥梁隧道变化点时,将其定位为所述属性变化点cur_attr;该属性变化点不是桥梁隧道变化点时,沿所述行驶方向的相反方向查找第一个属性变化点记录为所述属性变化点cur_attr;步骤302,记录所述属性变化点cur_attr沿行驶方向最近的属性变化点nextattr。4.根据权利要求3所述的生成方法,其特征在于,所述步骤3和步骤4还包括:构建从start_road到接续道路最末尾的属性变化连续集合为attr_vec容器,所述attr_vec容器的迭代器itr_start_attr指向所述属性变化点cur_attr所在位置,将所述属性变化点cur_attr所在位置记录为连续桥隧起点。5.根据权利要求4所述的生成方法,其特征在于,所述步骤4包括:确定所述起始位置start_road到所述属性变化点cur_attr之间的第一路段以及所述属性变化点cur_attr到所述属性变化点next_attr之间的第二路段,确定所述第一路段和第二路段的道路属性为普通道路或者桥梁隧道,以及所述第一路段和第二路段的长度,根据设定的四个条件判断是否为连续桥隧:条件一:所述第一路段和第二路段为一段普通道路和一段桥梁隧道,且普通道路长度大于桥梁隧道长度时,判断普通道路长度是否在非桥隧道路接续长度阈值范围内,是则继续查找下一组所述属性变化点cur_...

【专利技术属性】
技术研发人员:李程峰朱军刘小燕焦晓晖郭杨斌罗跃军
申请(专利权)人:武汉中海庭数据技术有限公司
类型:发明
国别省市:

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

1