CN108151751B - 一种基于高精度地图和传统地图结合的路径规划方法及装置 - Google Patents

一种基于高精度地图和传统地图结合的路径规划方法及装置 Download PDF

Info

Publication number
CN108151751B
CN108151751B CN201711163453.6A CN201711163453A CN108151751B CN 108151751 B CN108151751 B CN 108151751B CN 201711163453 A CN201711163453 A CN 201711163453A CN 108151751 B CN108151751 B CN 108151751B
Authority
CN
China
Prior art keywords
lane
link
starting point
current
traditional
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201711163453.6A
Other languages
English (en)
Other versions
CN108151751A (zh
Inventor
罗跃军
石涤文
郑武贞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Heading Data Intelligence Co Ltd
Original Assignee
Heading Data Intelligence Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Heading Data Intelligence Co Ltd filed Critical Heading Data Intelligence Co Ltd
Priority to CN201711163453.6A priority Critical patent/CN108151751B/zh
Publication of CN108151751A publication Critical patent/CN108151751A/zh
Application granted granted Critical
Publication of CN108151751B publication Critical patent/CN108151751B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/28Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network with correlation of data from several navigational instruments
    • G01C21/30Map- or contour-matching
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Navigation (AREA)

Abstract

本发明涉及一种基于高精度地图和传统地图结合的路径规划方法及装置,所述方法包括:根据获取的起点和终点坐标,结合传统路线规划得到基于传统Link的路径规划结果;将起点匹配到起点坐标所在Link关联的车道Lane上,将终点匹配到终点所在Link关联的车道Lane上,得到起点和终点的匹配车道Lane;在基于传统Link的路径规划结果范围内,寻找所述起点匹配的车道Lane的接续Lane,直到所述终点匹配的车道Lane为止,构造基于车道Lane的拓扑网;基于所述拓扑网的路线规划,得到从起点至终点的车道级规划结果。本发明不仅可以提供高精度地图区域的车道级路线规划结果以及可用的车辆变道方法,还能解决因高精度地图覆盖范围不够广阔,导致路线规划到传统地图区域不能成功的问题。

Description

一种基于高精度地图和传统地图结合的路径规划方法及装置
技术领域
本发明涉及导航***及电子地图技术领域,具体涉及一种基于高精度地图和传统地图结合的路径规划方法及装置。
背景技术
随着高精度地图的采集和制作愈发成熟以及自动驾驶技术的兴起,传统地图的导航***中仅仅是基于Link拓扑网的路线规划在导航时并不能反映车道级的行驶情况,传统的路线规划结果已经不能满足车道级导航***的各种应用。因此以高精度地图为基础结合传统地图,提供路线规划在车道级的应用并且能提供可用的车辆变道方法变得尤为重要。
相关名词解释:
1.Link
导航地图中用于表示道路连通网络而虚拟出来的结点NODE和NODE之间通路的曲线型对象,由起始点NODE和终止点NODE,和若干形状点组成。可以近似的理解为现实道路连接两个路口的一段道路。
2.传统地图
表示基于Link的拓扑网元素组成的地图。
3.Lane
表示Link上的一个车道,如图1所示。
4.高精度地图
表示基于Lane的拓扑网元素组成的地图,相较于传统地图地理信息更精确。
3.Lane connectorId
车道中心线两个端点的序号,用来标识有效的车道链接。
4.LaneGroup
表示具有相同行驶方向、相同区间范围的一组车道集合。一条Link可能会切割成多个LaneGroup,一个LaneGroup又包含多条Lane,如图1所示。
5.虚拟Lane
人为构造的和高精度Lane一样具有相同属性的车道,比如一条Link可以作为一个虚拟Lane构造。
6.权值
表示当前Lane的通行代价,由Lane的原始代价和预估代价组成,其中原始代价指Lane的长度,预估代价指Lane的终点到目的地终点的球面坐标距离。
7.A*算法
是指一种静态路网中求解最短路最有效的直接搜索方法。
发明内容
本发明所要解决的技术问题是:在现有导航***中,路线规划只能应用于传统地图和高精度地图都覆盖的区域,而由于高精度地图区域覆盖不广,导致只要规划的路线有一段不在高精度地图区域内,整个路线规划结果都无法应用高精度地图的要素。本发明针对现有技术中存在的技术问题,提供一种统一的车道模型,来解决只有传统地图而没有高精度地图的区域里,也能实现基于高精度车道的路线规划,从而最大限度地利用高精度地图的要素。
本发明所采用的技术方案如下:
本发明一方面提供一种基于高精度地图和传统地图结合的路径规划方法,包括以下步骤:
步骤1,根据获取的起点和终点坐标,结合传统路线规划得到基于传统Link的路径规划结果;
步骤2,将起点匹配到起点坐标所在Link关联的车道Lane上,将终点匹配到终点所在Link关联的车道Lane上,得到起点和终点的匹配车道Lane;
步骤3,在基于传统Link的路径规划结果范围内,寻找所述起点匹配的车道Lane的接续Lane,直到所述终点匹配的车道Lane为止,构造基于车道Lane的拓扑网;
步骤4,基于所述拓扑网的路线规划,得到从起点至终点的车道级规划结果。
进一步,所述步骤1包括以下子步骤:
步骤101,根据设定的起点和终点坐标,分别将起点或终点坐标匹配到最近的传统Link上;
步骤102,从起点所匹配的传统Link开始通过A*算法不断寻找接续,直到寻找到终点所匹配的传统Link为止,得到一条完整的路径序列,即为基于传统Link的路线规划结果。
进一步,所述步骤2包括以下子步骤:
步骤201,判断起点和终点所在的传统Link是否有关联的车道Lane信息;
步骤202,若存在关联的车道Lane信息,则将所述关联的车道Lane信息作为起点或终点的匹配车道Lane,将起点或终点匹配到所述传统Link关联的车道Lane上;否则执行步骤203;
步骤203,将起点和终点所在的传统Link构造成虚拟车道Lane,并将所述虚拟车道Lane信息作为起点或终点的匹配车道Lane,将起点或终点匹配到所述传统Link关联的车道Lane上。
进一步,所述步骤202包括:
获取起点、终点所在传统Link关联的所有LaneGroup集合;
依次遍历LaneGroup集合中的每条车道Lane,将起点或终点坐标分别对每条车道Lane做投影操作,得到起点或终点与每条车道Lane的匹配点和匹配距离;
选取与起点匹配距离最小的车道Lane作为起点的匹配车道Lane,选取与终点匹配距离最小的车道Lane作为终点的匹配车道Lane,得到起点和终点的匹配车道Lane。
进一步,所述步骤203包括:
将起点和终点所在的传统Link构造成虚拟车道Lane,将起点匹配到所述传统Link上的匹配点作为虚拟车道Lane的起点,该传统Link的逻辑终点作为虚拟车道Lane的终点,得到起点的匹配车道Lane;
将终点匹配到Link上的匹配点作为虚拟车道Lane的终点,Link的逻辑起点作为虚拟车道Lane的起点,得到终点的匹配车道Lane。
进一步,所述步骤3包括:
步骤301,将起点匹配的车道Lane作为当前车道Lane并寻找当前车道Lane的接续Lane;
步骤302,判断当前车道Lane的区间范围是否覆盖当前Link的逻辑终点,如果不是,则当前车道Lane的接续Lane位于当前Link上,执行步骤303,如果是,则当前车道Lane的接续Lane位于传统路线规划结果的下一条Link上,执行步骤304;所述当前Link为当前车道Lane所在的Link;
步骤303,获取当前Link关联的LaneGroup集合,判断当前车道Lane在当前Link通行方向上的后续部分是否存在LaneGroup;
如果存在,则将相接的LaneGroup中当前车道Lane对应的车道Lane作为当前车道Lane的接续Lane,执行步骤305;
如果不存在,则将当前Lane在当前Link通行方向上的后续部分构造成虚拟Lane作为当前Lane的接续Lane,执行步骤305;
步骤304,获取下一条Link上关联的LaneGroup集合,判断下一条Link上是否存在LaneGroup;
如果存在,则判断下一条Link通行方向上的第一个LaneGroup的区间范围是否覆盖到所述下一条Link的逻辑起点,如果是,则将LaneGroup中当前车道Lane对应的车道Lane作为当前车道Lane的接续Lane,如果不是,则将所述下一条Link的逻辑起点到第一个LaneGroup的这部分区间构造虚拟车道Lane,作为当前车道Lane的接续Lane,执行步骤305;
如果不存在,则将下一条Link构造成虚拟车道Lane作为当前车道Lane的接续Lane,执行步骤305;
步骤305,将获取到的接续Lane计算其权值后存入链表结构中,接续Lane的前驱指向当前Lane,然后取权值最优的接续Lane作为新的当前Lane,判断当前车道Lane是否为终点所在车道Lane,如果是,则成功找到路径,构造基于车道Lane的拓扑网,如果不是,则跳转至步骤302。
进一步,所述步骤4包括:
基于所述拓扑网,依次找寻所述链表结构中的最后一条车道Lane前向车道Lane,由此得到一条完成的车道Lane结果集,即为从起点至终点的车道级规划结果。
本发明的有益效果是:不仅可以提供高精度地图区域的车道级路线规划结果以及可用的车辆变道方法,还能解决因高精度地图覆盖范围不够广阔,导致路线规划到传统地图区域不能成功的问题。
本发明另一方面提供一种基于高精度地图和传统地图结合的路径规划装置,包括:
传统路径规划模块,用于根据获取的起点和终点坐标,结合传统路线规划得到基于传统Link的路径规划结果;
Lane匹配模块,用于将起点匹配到起点坐标所在Link关联的车道Lane上,将终点匹配到终点所在Link关联的车道Lane上,得到起点和终点的匹配车道Lane;
车道级拓扑网生成模块,用于在基于传统Link的路径规划结果范围内,寻找所述起点匹配的车道Lane的接续Lane,直到所述终点匹配的车道Lane为止,构造基于车道Lane的拓扑网;
车道级规划结果生成模块,基于所述拓扑网的路线规划,得到从起点至终点的车道级规划结果。
进一步,所述传统路径规划模块,具体用于:
根据设定的起点和终点坐标,分别将起点或终点坐标匹配到最近的传统Link上;
从起点所匹配的传统Link开始通过A*算法不断寻找接续,直到寻找到终点所匹配的传统Link为止,得到一条完整的路径序列,即为基于传统Link的路线规划结果。
进一步,所述Lane匹配模块,具体用于:
判断起点和终点所在的传统Link是否有关联的车道Lane信息;
若存在关联的车道Lane信息,则将所述关联的车道Lane信息作为起点或终点的匹配车道Lane,将起点或终点匹配到所述传统Link关联的车道Lane上;否则将起点和终点所在的传统Link构造成虚拟车道Lane,并将所述虚拟车道Lane信息作为起点或终点的匹配车道Lane,将起点或终点匹配到所述传统Link关联的车道Lane上。
进一步,所述车道级拓扑网生成模块,具体用于:
将起点匹配的车道Lane作为当前车道Lane并寻找当前车道Lane的接续Lane;
判断当前车道Lane的区间范围是否覆盖当前Link的逻辑终点,如果不是,则当前车道Lane的接续Lane位于当前Link上,如果是,则当前车道Lane的接续Lane位于传统路线规划结果的下一条Link上;所述当前Link为当前车道Lane所在的Link;
若当前车道Lane的接续Lane位于当前Link上,获取当前Link关联的LaneGroup集合,判断当前车道Lane在当前Link通行方向上的后续部分是否存在LaneGroup;如果存在,则将相接的LaneGroup中当前车道Lane对应的车道Lane作为当前车道Lane的接续Lane;如果不存在,则将当前Lane在当前Link通行方向上的后续部分构造成虚拟Lane作为当前Lane的接续Lane;
若当前车道Lane的接续Lane位于传统路线规划结果的下一条Link上,获取下一条Link上关联的LaneGroup集合,判断下一条Link上是否存在LaneGroup;如果存在,则判断下一条Link通行方向上的第一个LaneGroup的区间范围是否覆盖到所述下一条Link的逻辑起点,如果是,则将LaneGroup中当前车道Lane对应的车道Lane作为当前车道Lane的接续Lane,如果不是,则将所述下一条Link的逻辑起点到第一个LaneGroup的这部分区间构造虚拟车道Lane,作为当前车道Lane的接续Lane;如果不存在,则将下一条Link构造成虚拟车道Lane作为当前车道Lane的接续Lane;
将获取到的接续Lane计算其权值后存入链表结构中,接续Lane的前驱指向当前Lane,然后取权值最优的接续Lane作为新的当前Lane,判断当前车道Lane是否为终点所在车道Lane,如果是,则成功找到路径,构造基于车道Lane的拓扑网,如果不是,继续当前车道Lane的接续Lane。
进一步,所述车道级规划结果生成模块,具体用于:
基于所述拓扑网,依次找寻所述链表结构中的最后一条车道Lane前向车道Lane,由此得到一条完成的车道Lane结果集,即为从起点至终点的车道级规划结果。
本发明的有益效果是:不仅可以提供高精度地图区域的车道级路线规划结果以及可用的车辆变道方法,还能解决因高精度地图覆盖范围不够广阔,导致路线规划到传统地图区域不能成功的问题。
附图说明
图1是车道模型示意图;
图2是本发明提供的一种基于高精度地图和传统地图结合的路径规划方法的流程图;
图3是本发明提供的一种基于高精度地图和传统地图结合的路径规划装置的结构示意图;
图4是起点或终点匹配到车道的示意图;
图5是当前车道寻找接续的示意图;
图6是变道示意图;
图7是从高精度地图到传统地图的示意图;
图8是从传统地图到高精度地图的示意图;
图9是寻找接续和终点相遇的示意图。
具体实施方式
以下结合实例对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
图2是本发明提供的一种基于高精度地图和传统地图结合的路径规划方法流程图,如图2所示,该方法包括:
步骤1,根据获取的起点和终点坐标,结合传统路线规划得到基于传统Link的路径规划结果;
步骤101,根据设定的起点和终点坐标,分别将起点或终点坐标匹配到最近的传统Link上;
步骤102,从起点所匹配的传统Link开始通过A*算法不断寻找接续,直到寻找到终点所匹配的传统Link为止,得到一条完整的路径序列,即为基于传统Link的路线规划结果。
步骤2,将起点匹配到起点坐标所在Link关联的车道Lane上,将终点匹配到终点所在Link关联的车道Lane上,得到起点和终点的匹配车道Lane;
步骤201,判断起点和终点所在的传统Link是否有关联的车道Lane信息;若存在关联的车道Lane信息,则执行步骤202,否则执行步骤203;
步骤202,获取起点、终点所在传统Link关联的所有LaneGroup集合;
依次遍历LaneGroup集合中的每条车道Lane,将起点或终点坐标分别对每条车道Lane做投影操作,得到起点或终点与每条车道Lane的匹配点和匹配距离;
选取与起点匹配距离最小的车道Lane作为起点的匹配车道Lane,选取与终点匹配距离最小的车道Lane作为终点的匹配车道Lane,得到起点和终点的匹配车道Lane。
步骤203,将起点和终点所在的传统Link构造成虚拟车道Lane,将起点匹配到所述传统Link上的匹配点作为虚拟车道Lane的起点,该传统Link的逻辑终点作为虚拟车道Lane的终点,得到起点的匹配车道Lane;
将终点匹配到Link上的匹配点作为虚拟车道Lane的终点,Link的逻辑起点作为虚拟车道Lane的起点,得到终点的匹配车道Lane。
步骤3,在基于传统Link的路径规划结果范围内,寻找所述起点匹配的车道Lane的接续Lane,直到所述终点匹配的车道Lane为止,构造基于车道Lane的拓扑网;具体包括:
步骤301,将起点匹配的车道Lane作为当前车道Lane并寻找当前车道Lane的接续Lane;
步骤302,判断当前车道Lane的区间范围是否覆盖当前Link的逻辑终点,如果不是,则当前车道Lane的接续Lane位于当前Link上,执行步骤303,如果是,则当前车道Lane的接续Lane位于传统路线规划结果的下一条Link上,执行步骤304;所述当前Link为当前车道Lane所在的Link;
步骤303,获取当前Link关联的LaneGroup集合,判断当前车道Lane在当前Link通行方向上的后续部分是否存在LaneGroup;
如果存在,则将相接的LaneGroup中当前车道Lane对应的车道Lane作为当前车道Lane的接续Lane,执行步骤305;
如果不存在,则将当前Lane在当前Link通行方向上的后续部分构造成虚拟Lane作为当前Lane的接续Lane,执行步骤305;
步骤304,获取下一条Link上关联的LaneGroup集合,判断下一条Link上是否存在LaneGroup;
如果存在,则判断下一条Link通行方向上的第一个LaneGroup的区间范围是否覆盖到所述下一条Link的逻辑起点,如果是,则将LaneGroup中当前车道Lane对应的车道Lane作为当前车道Lane的接续Lane,如果不是,则将所述下一条Link的逻辑起点到第一个LaneGroup的这部分区间构造虚拟车道Lane,作为当前车道Lane的接续Lane,执行步骤305;
如果不存在,则将下一条Link构造成虚拟车道Lane作为当前车道Lane的接续Lane,执行步骤305;
步骤305,将获取到的接续Lane计算其权值后存入链表结构中,接续Lane的前驱指向当前Lane,然后取权值最优的接续Lane作为新的当前Lane,判断当前车道Lane是否为终点所在车道Lane,如果是,则成功找到路径,构造基于车道Lane的拓扑网,如果不是,则跳转至步骤302。
步骤4,基于所述拓扑网,依次找寻所述链表结构中的最后一条车道Lane前向车道Lane,由此得到一条完成的车道Lane结果集,即为从起点至终点的车道级规划结果。
本发明不仅可以提供高精度地图区域的车道级路线规划结果以及可用的车辆变道方法,还能解决因高精度地图覆盖范围不够广阔,导致路线规划到传统地图区域不能成功的问题。
本发明另一方面提供一种一种基于高精度地图和传统地图结合的路径规划装置,包括:
传统路径规划模块,用于根据获取的起点和终点坐标,结合传统路线规划得到基于传统Link的路径规划结果;
Lane匹配模块,用于将起点匹配到起点坐标所在Link关联的车道Lane上,将终点匹配到终点所在Link关联的车道Lane上,得到起点和终点的匹配车道Lane;
车道级拓扑网生成模块,用于在基于传统Link的路径规划结果范围内,寻找所述起点匹配的车道Lane的接续Lane,直到所述终点匹配的车道Lane为止,构造基于车道Lane的拓扑网;
车道级规划结果生成模块,基于所述拓扑网的路线规划,得到从起点至终点的车道级规划结果。
进一步,所述传统路径规划模块,具体用于:
根据设定的起点和终点坐标,分别将起点或终点坐标匹配到最近的传统Link上;
从起点所匹配的传统Link开始通过A*算法不断寻找接续,直到寻找到终点所匹配的传统Link为止,得到一条完整的路径序列,即为基于传统Link的路线规划结果。
进一步,所述Lane匹配模块,具体用于:
判断起点和终点所在的传统Link是否有关联的车道Lane信息;
若存在关联的车道Lane信息,则将所述关联的车道Lane信息作为起点或终点的匹配车道Lane,将起点或终点匹配到所述传统Link关联的车道Lane上;否则将起点和终点所在的传统Link构造成虚拟车道Lane,并将所述虚拟车道Lane信息作为起点或终点的匹配车道Lane,将起点或终点匹配到所述传统Link关联的车道Lane上。
进一步,所述车道级拓扑网生成模块,具体用于:
将起点匹配的车道Lane作为当前车道Lane并寻找当前车道Lane的接续Lane;
判断当前车道Lane的区间范围是否覆盖当前Link的逻辑终点,如果不是,则当前车道Lane的接续Lane位于当前Link上,如果是,则当前车道Lane的接续Lane位于传统路线规划结果的下一条Link上;所述当前Link为当前车道Lane所在的Link;
若当前车道Lane的接续Lane位于当前Link上,获取当前Link关联的LaneGroup集合,判断当前车道Lane在当前Link通行方向上的后续部分是否存在LaneGroup;如果存在,则将相接的LaneGroup中当前车道Lane对应的车道Lane作为当前车道Lane的接续Lane;如果不存在,则将当前Lane在当前Link通行方向上的后续部分构造成虚拟Lane作为当前Lane的接续Lane;
若当前车道Lane的接续Lane位于传统路线规划结果的下一条Link上,获取下一条Link上关联的LaneGroup集合,判断下一条Link上是否存在LaneGroup;如果存在,则判断下一条Link通行方向上的第一个LaneGroup的区间范围是否覆盖到所述下一条Link的逻辑起点,如果是,则将LaneGroup中当前车道Lane对应的车道Lane作为当前车道Lane的接续Lane,如果不是,则将所述下一条Link的逻辑起点到第一个LaneGroup的这部分区间构造虚拟车道Lane,作为当前车道Lane的接续Lane;如果不存在,则将下一条Link构造成虚拟车道Lane作为当前车道Lane的接续Lane;
将获取到的接续Lane计算其权值后存入链表结构中,接续Lane的前驱指向当前Lane,然后取权值最优的接续Lane作为新的当前Lane,判断当前车道Lane是否为终点所在车道Lane,如果是,则成功找到路径,构造基于车道Lane的拓扑网,如果不是,继续当前车道Lane的接续Lane。
进一步,所述车道级规划结果生成模块,具体用于:
基于所述拓扑网,依次找寻所述链表结构中的最后一条车道Lane前向车道Lane,由此得到一条完成的车道Lane结果集,即为从起点至终点的车道级规划结果。
具体的,本发明提供的一种基于高精度地图和传统地图结合的路径规划方法的具体实施方式如下:
在开始之后包括以下步骤:
1)将起点、终点匹配到Link关联的车道Lane上
具体方法分为以下三步:
1.1)获取该Link上所有的LaneGroup信息,如图4所示,Link上关联的有LaneGroup1和LaneGroup2,每个LaneGroup都有三个车道;
1.2)将起点或终点坐标依次向每个车道中心线上作投影,如果垂足在当前投影的车道上则返回垂足到目标点的距离,如果垂足不在当前投影的车道上,则返回车道的终点到目标点的距离,由此可得到6个匹配距离;
1.3)判断比较匹配距离,匹配距离最小的车道即为最近的匹配Lane
1.3.1)对于起点,从匹配点开始到Lane的终点这部分作为起始车道,开始寻找接续;
1.3.2)对于终点,从Lane的起点到匹配点这部分作为终止车道。
2)沿着传统路线规划Link集序列,寻找当前Lane的接续,如图5所示:
2.1)当前Lane所在位置为Link11上的LaneGroup2中的0号车道,其接续在下一条Link上寻找,Link11的尾结点有两条脱出Link——Link12和Link13,但是已知传统的link集序列是从Link11—>link13,所以不会去寻找Link12上关联的Lane信息;
2.2)获取Link13上关联的LaneGroup信息,得到通行方向上的第一个车道组——LaneGroup4,通过当前Lane的终点connectorId号找到起始connectorId号与之相同的Lane,即为下一条接续Lane,计算接续Lane的权值。
3)变道处理,如图6所示:
当前Lane所在位置为Link22上的LaneGroup7中的1号车道,其接续在同一条link上的车道组LaneGroup8中,此时理论上,车辆有三种行驶方式,可以直走继续行驶1号车道,也可以左变道走LaneGroup8中的2号车道,或者右变道走LaneGroup8中的0号车道。但实际车道级路线规划过程中,需要结合当前Lane的左右边界线属性以及交通规制,如果为虚线且没有禁止通行规制则虚线侧可以变道,如果为实线或者有禁止通行规制则实线侧不能变道。图6所示的LaneGroup7中的Lane1左右两侧边界线都为虚线且没有交通规制,所以其接续可以为LaneGroup8中的任一车道。
4)路线规划从高精度地图到传统地图区域,如图7所示:
车道级路线规划到Link23的LaneGroup8中的2号车道,此时其接续在传统地图区域;
4.1)获取LaneGroup8在Link23通行方向上靠近尾结点一侧的交叉点Node,以此Node点到Link23的逻辑终点这部分构造为虚拟Lane作为当前Lane的接续,其中Node点坐标作为虚拟Lane起点坐标,Link23作为虚拟Lane的终点坐标;
4.2)以虚拟Lane作为当前寻找接续的Lane继续沿着传统路线Link序列寻找新的接续。
5)路线规划从传统地图区域到高精度地图区域,如图8所示:
当前路线规划的Lane所在位置在Link44上,其接续在下一条Link上;
5.1)获取下一条Link上的LaneGroup信息,发现第一个车道组LaneGroup18并没有覆盖到Link45的起点位置,因此当前Link一部分在传统地图还有一部分在高精度地图拥有Lane信息;
5.2)获取LaneGroup18在Link45逻辑起点一侧的交叉点Node,从Link45的逻辑起点到交叉点Node这部分作为虚拟Lane构造,Link45的逻辑起点作为虚拟Lane的起点,交叉点Node作为虚拟Lane的终点;
5.3)继续寻找Link45上的虚拟Lane的接续,其接续在高精度地图区域为LaneGroup18,以LaneGroup18中的任一车道作为其接续。
6)寻找接续Lane和终点相遇,如图9所示:
当前路线规划的Lane所在位置在Link45的LaneGroup18中的2号车道,寻找其接续Lane时为LaneGroup18的2号车道,刚好与终点所在车道吻合,即为找到路径,然后依次输出其前向Lane,得到一个完整的车道级路线规划Lane结果集,结束。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (9)

1.一种基于高精度地图和传统地图结合的路径规划方法,其特征在于,包括以下步骤:
步骤1,根据获取的起点和终点坐标,结合传统路线规划得到基于传统Link的路径规划结果;
步骤2,将起点匹配到起点坐标所在Link关联的车道Lane上,将终点匹配到终点所在Link关联的车道Lane上,得到起点和终点的匹配车道Lane;
步骤3,在基于传统Link的路径规划结果范围内,寻找所述起点匹配的车道Lane的接续Lane,直到所述终点匹配的车道Lane为止,构造基于车道Lane的拓扑网;
步骤4,基于所述拓扑网的路线规划,得到从起点至终点的车道级规划结果;
所述步骤3包括:
步骤301,将起点匹配的车道Lane作为当前车道Lane并寻找当前车道Lane的接续Lane;
步骤302,判断当前车道Lane的区间范围是否覆盖当前Link的逻辑终点,如果不是,则当前车道Lane的接续Lane位于当前Link上,执行步骤303,如果是,则当前车道Lane的接续Lane位于传统路线规划结果的下一条Link上,执行步骤304;所述当前Link为当前车道Lane所在的Link;
步骤303,获取当前Link关联的LaneGroup集合,判断当前车道Lane在当前Link通行方向上的后续部分是否存在LaneGroup;
如果存在,则将相接的LaneGroup中当前车道Lane对应的车道Lane作为当前车道Lane的接续Lane,执行步骤305;
如果不存在,则将当前Lane在当前Link通行方向上的后续部分构造成虚拟Lane作为当前Lane的接续Lane,执行步骤305;
步骤304,获取下一条Link上关联的LaneGroup集合,判断下一条Link上是否存在LaneGroup;
如果存在,则判断下一条Link通行方向上的第一个LaneGroup的区间范围是否覆盖到所述下一条Link的逻辑起点,如果是,则将LaneGroup中当前车道Lane对应的车道Lane作为当前车道Lane的接续Lane,如果不是,则将所述下一条Link的逻辑起点到第一个LaneGroup的这部分区间构造虚拟车道Lane,作为当前车道Lane的接续Lane,执行步骤305;
如果不存在,则将下一条Link构造成虚拟车道Lane作为当前车道Lane的接续Lane,执行步骤305;
步骤305,将获取到的接续Lane计算其权值后存入链表结构中,接续Lane的前驱指向当前Lane,然后取权值最优的接续Lane作为新的当前Lane,判断当前车道Lane是否为终点所在车道Lane,如果是,则成功找到路径,构造基于车道Lane的拓扑网,如果不是,则跳转至步骤302。
2.根据权利要求1所述一种基于高精度地图和传统地图结合的路径规划方法,其特征在于,所述步骤1包括以下子步骤:
步骤101,根据设定的起点和终点坐标,分别将起点或终点坐标匹配到最近的传统Link上;
步骤102,从起点所匹配的传统Link开始通过A*算法不断寻找接续,直到寻找到终点所匹配的传统Link为止,得到一条完整的路径序列,即为基于传统Link的路线规划结果。
3.根据权利要求1所述一种基于高精度地图和传统地图结合的路径规划方法,其特征在于,所述步骤2包括以下子步骤:
步骤201,判断起点和终点所在的传统Link是否有关联的车道Lane信息;
步骤202,若存在关联的车道Lane信息,则将所述关联的车道Lane信息作为起点或终点的匹配车道Lane,将起点或终点匹配到所述传统Link关联的车道Lane上;否则执行步骤203;
步骤203,将起点和终点所在的传统Link构造成虚拟车道Lane,并将所述虚拟车道Lane信息作为起点或终点的匹配车道Lane,将起点或终点匹配到所述传统Link关联的车道Lane上。
4.根据权利要求3所述一种基于高精度地图和传统地图结合的路径规划方法,其特征在于,所述步骤202包括:
获取起点、终点所在传统Link关联的所有LaneGroup集合;
依次遍历LaneGroup集合中的每条车道Lane,将起点或终点坐标分别对每条车道Lane做投影操作,得到起点或终点与每条车道Lane的匹配点和匹配距离;
选取与起点匹配距离最小的车道Lane作为起点的匹配车道Lane,选取与终点匹配距离最小的车道Lane作为终点的匹配车道Lane,得到起点和终点的匹配车道Lane。
5.根据权利要求3所述一种基于高精度地图和传统地图结合的路径规划方法,其特征在于,所述步骤203包括:
将起点和终点所在的传统Link构造成虚拟车道Lane,将起点匹配到所述传统Link上的匹配点作为虚拟车道Lane的起点,该传统Link的逻辑终点作为虚拟车道Lane的终点,得到起点的匹配车道Lane;
将终点匹配到Link上的匹配点作为虚拟车道Lane的终点,Link的逻辑起点作为虚拟车道Lane的起点,得到终点的匹配车道Lane。
6.根据权利要求1所述一种基于高精度地图和传统地图结合的路径规划方法,其特征在于,所述步骤4包括:基于所述拓扑网,依次找寻链表结构中的最后一条车道Lane前向车道Lane,由此得到一条完成的车道Lane结果集,即为从起点至终点的车道级规划结果.
7.一种基于高精度地图和传统地图结合的路径规划装置,其特征在于,包括:
传统路径规划模块,用于根据获取的起点和终点坐标,结合传统路线规划得到基于传统Link的路径规划结果;
Lane匹配模块,用于将起点匹配到起点坐标所在Link关联的车道Lane上,将终点匹配到终点所在Link关联的车道Lane上,得到起点和终点的匹配车道Lane;
车道级拓扑网生成模块,用于在基于传统Link的路径规划结果范围内,寻找所述起点匹配的车道Lane的接续Lane,直到所述终点匹配的车道Lane为止,构造基于车道Lane的拓扑网;具体的包括以下步骤:
步骤301,将起点匹配的车道Lane作为当前车道Lane并寻找当前车道Lane的接续Lane;
步骤302,判断当前车道Lane的区间范围是否覆盖当前Link的逻辑终点,如果不是,则当前车道Lane的接续Lane位于当前Link上,执行步骤303,如果是,则当前车道Lane的接续Lane位于传统路线规划结果的下一条Link上,执行步骤304;所述当前Link为当前车道Lane所在的Link;
步骤303,获取当前Link关联的LaneGroup集合,判断当前车道Lane在当前Link通行方向上的后续部分是否存在LaneGroup;
如果存在,则将相接的LaneGroup中当前车道Lane对应的车道Lane作为当前车道Lane的接续Lane,执行步骤305;
如果不存在,则将当前Lane在当前Link通行方向上的后续部分构造成虚拟Lane作为当前Lane的接续Lane,执行步骤305;
步骤304,获取下一条Link上关联的LaneGroup集合,判断下一条Link上是否存在LaneGroup;
如果存在,则判断下一条Link通行方向上的第一个LaneGroup的区间范围是否覆盖到所述下一条Link的逻辑起点,如果是,则将LaneGroup中当前车道Lane对应的车道Lane作为当前车道Lane的接续Lane,如果不是,则将所述下一条Link的逻辑起点到第一个LaneGroup的这部分区间构造虚拟车道Lane,作为当前车道Lane的接续Lane,执行步骤305;
如果不存在,则将下一条Link构造成虚拟车道Lane作为当前车道Lane的接续Lane,执行步骤305;
步骤305,将获取到的接续Lane计算其权值后存入链表结构中,接续Lane的前驱指向当前Lane,然后取权值最优的接续Lane作为新的当前Lane,判断当前车道Lane是否为终点所在车道Lane,如果是,则成功找到路径,构造基于车道Lane的拓扑网,如果不是,则跳转至步骤302;
车道级规划结果生成模块,基于所述拓扑网的路线规划,得到从起点至终点的车道级规划结果。
8.根据权利要求7所述一种基于高精度地图和传统地图结合的路径规划装置,其特征在于,所述传统路径规划模块,具体用于:
根据设定的起点和终点坐标,分别将起点或终点坐标匹配到最近的传统Link上;
从起点所匹配的传统Link开始通过A*算法不断寻找接续,直到寻找到终点所匹配的传统Link为止,得到一条完整的路径序列,即为基于传统Link的路线规划结果。
9.根据权利要求7所述一种基于高精度地图和传统地图结合的路径规划装置,其特征在于,所述Lane匹配模块,具体用于:
判断起点和终点所在的传统Link是否有关联的车道Lane信息;
若存在关联的车道Lane信息,则将所述关联的车道Lane信息作为起点或终点的匹配车道Lane,将起点或终点匹配到所述传统Link关联的车道Lane上;否则将起点和终点所在的传统Link构造成虚拟车道Lane,并将所述虚拟车道Lane信息作为起点或终点的匹配车道Lane,将起点或终点匹配到所述传统Link关联的车道Lane上。
CN201711163453.6A 2017-11-21 2017-11-21 一种基于高精度地图和传统地图结合的路径规划方法及装置 Active CN108151751B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711163453.6A CN108151751B (zh) 2017-11-21 2017-11-21 一种基于高精度地图和传统地图结合的路径规划方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711163453.6A CN108151751B (zh) 2017-11-21 2017-11-21 一种基于高精度地图和传统地图结合的路径规划方法及装置

Publications (2)

Publication Number Publication Date
CN108151751A CN108151751A (zh) 2018-06-12
CN108151751B true CN108151751B (zh) 2020-04-21

Family

ID=62468909

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711163453.6A Active CN108151751B (zh) 2017-11-21 2017-11-21 一种基于高精度地图和传统地图结合的路径规划方法及装置

Country Status (1)

Country Link
CN (1) CN108151751B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210151676A (ko) * 2020-06-05 2021-12-14 바이두 온라인 네트웍 테크놀러지 (베이징) 캄파니 리미티드 네비게이션 데이터 처리 방법, 경로 유도 방법, 기기, 저장매체 및 프로그램

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108801289B (zh) * 2018-06-26 2021-07-06 百度在线网络技术(北京)有限公司 诱导箭头规划方法、装置、导航***和存储介质
CN110763242B (zh) * 2018-07-25 2021-06-11 易图通科技(北京)有限公司 一种高精度地图与二维地图的匹配方法、装置及电子设备
CN109031382B (zh) * 2018-08-06 2021-03-16 武汉中海庭数据技术有限公司 一种基于停车位的高精度道路计算匹配方法及***
CN108871368B (zh) * 2018-08-06 2020-12-29 武汉中海庭数据技术有限公司 一种高精度地图车道横向拓扑关系的构建方法、***及存储器
CN109163732B (zh) * 2018-08-07 2020-12-11 武汉中海庭数据技术有限公司 一种基于交叉路口的高精度道路计算匹配方法及***
CN109186617B (zh) * 2018-08-13 2020-10-30 武汉中海庭数据技术有限公司 一种基于视觉众包数据自动生成车道级拓扑关系的方法、***及存储器
CN108981741B (zh) * 2018-08-23 2021-02-05 武汉中海庭数据技术有限公司 基于高精度地图的路径规划装置及方法
CN109000678B (zh) * 2018-08-23 2020-11-17 武汉中海庭数据技术有限公司 基于高精度地图的驾驶辅助装置及方法
CN111238500B (zh) * 2018-11-29 2022-07-26 沈阳美行科技股份有限公司 道路地图区域的道路线段的地图生成方法、装置及***
CN111238503B (zh) * 2018-11-29 2022-12-02 沈阳美行科技股份有限公司 一种道路线段的地图生成方法、装置及相关***
CN111380540B (zh) * 2018-12-29 2024-04-05 阿里巴巴集团控股有限公司 地图匹配方法及装置、介质、终端
CN111060123A (zh) * 2019-06-13 2020-04-24 广东星舆科技有限公司 一种基于普通地图实现车道级导航的方法与***
CN110347154B (zh) * 2019-06-26 2021-07-23 禾多科技(北京)有限公司 基于模拟控制***的高精度地图路径规划方法
CN110362647A (zh) * 2019-07-26 2019-10-22 武汉中海庭数据技术有限公司 一种传统地图路网与众包地图路网的关联方法及装置
CN110361028B (zh) * 2019-07-26 2021-03-16 武汉中海庭数据技术有限公司 一种基于自动驾驶循迹的路径规划结果生成方法及***
CN110466526B (zh) * 2019-08-29 2020-12-04 爱驰汽车有限公司 基于车联网的驾驶模式切换方法、***、设备及存储介质
CN110530392B (zh) * 2019-09-29 2021-10-08 武汉中海庭数据技术有限公司 一种基于传统地图和高精地图结合的路径规划方法及装置
CN111024107A (zh) * 2019-12-17 2020-04-17 国汽(北京)智能网联汽车研究院有限公司 路径确定方法、装置、设备及存储介质
CN113375678B (zh) * 2020-03-09 2023-05-05 杭州海康威视数字技术股份有限公司 一种行车路径规划方法、管理服务器及停车管理***
CN112543723B (zh) * 2020-03-26 2021-12-21 华为技术有限公司 一种驾驶控制方法及装置
CN111696170B (zh) * 2020-06-05 2023-07-04 百度在线网络技术(北京)有限公司 地图绘制方法、装置、设备和介质
CN112257772B (zh) * 2020-10-19 2022-05-13 武汉中海庭数据技术有限公司 一种道路增减区间切分方法、装置、电子设备及存储介质
CN112325896B (zh) * 2020-10-30 2023-03-14 上海商汤临港智能科技有限公司 导航方法、装置、智能行驶设备及存储介质
CN112539754B (zh) * 2020-11-12 2023-04-28 武汉光庭信息技术股份有限公司 一种基于rds-tmc的高精度地图与传统地图路径匹配方法及装置
CN112683292B (zh) * 2021-01-07 2024-06-21 阿里巴巴集团控股有限公司 一种导航路线确定方法、装置和相关产品
CN113390407A (zh) * 2021-06-29 2021-09-14 北京百度网讯科技有限公司 车道级导航地图的构建方法、装置、设备以及存储介质
CN114162140B (zh) * 2021-12-08 2023-08-01 武汉中海庭数据技术有限公司 一种最优车道匹配方法及***

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010019759A (ja) * 2008-07-11 2010-01-28 Mazda Motor Corp 車両用走行車線検出装置
CN103292816A (zh) * 2012-02-23 2013-09-11 北京四维图新科技股份有限公司 电子地图生成方法、装置及路径规划方法、装置
CN105043403A (zh) * 2015-08-13 2015-11-11 武汉光庭信息技术有限公司 高精度地图路线规划***及方法
CN105157709A (zh) * 2015-08-13 2015-12-16 武汉光庭信息技术有限公司 基于安全驾驶地图的adasis扩展信息输出装置及方法
CN105675000A (zh) * 2016-01-15 2016-06-15 武汉光庭信息技术股份有限公司 一种基于高精度地图的车道级路径规划方法及***

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010019759A (ja) * 2008-07-11 2010-01-28 Mazda Motor Corp 車両用走行車線検出装置
CN103292816A (zh) * 2012-02-23 2013-09-11 北京四维图新科技股份有限公司 电子地图生成方法、装置及路径规划方法、装置
CN105043403A (zh) * 2015-08-13 2015-11-11 武汉光庭信息技术有限公司 高精度地图路线规划***及方法
CN105157709A (zh) * 2015-08-13 2015-12-16 武汉光庭信息技术有限公司 基于安全驾驶地图的adasis扩展信息输出装置及方法
CN105675000A (zh) * 2016-01-15 2016-06-15 武汉光庭信息技术股份有限公司 一种基于高精度地图的车道级路径规划方法及***

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210151676A (ko) * 2020-06-05 2021-12-14 바이두 온라인 네트웍 테크놀러지 (베이징) 캄파니 리미티드 네비게이션 데이터 처리 방법, 경로 유도 방법, 기기, 저장매체 및 프로그램
KR102619042B1 (ko) * 2020-06-05 2023-12-27 바이두 온라인 네트웍 테크놀러지 (베이징) 캄파니 리미티드 네비게이션 데이터 처리 방법, 경로 유도 방법, 기기, 저장매체 및 프로그램

Also Published As

Publication number Publication date
CN108151751A (zh) 2018-06-12

Similar Documents

Publication Publication Date Title
CN108151751B (zh) 一种基于高精度地图和传统地图结合的路径规划方法及装置
CN109186617B (zh) 一种基于视觉众包数据自动生成车道级拓扑关系的方法、***及存储器
CN108871368B (zh) 一种高精度地图车道横向拓扑关系的构建方法、***及存储器
CN108981741B (zh) 基于高精度地图的路径规划装置及方法
CN104931063B (zh) 路径规划方法
CN107389079B (zh) 高精度路径规划方法和***
CN109916422B (zh) 一种全局路径规划方法及装置
CN110361028B (zh) 一种基于自动驾驶循迹的路径规划结果生成方法及***
CN104266656A (zh) 用于道路网的最短路径搜索方法及装置
WO2020125686A1 (zh) 实时相对地图的生成方法,智能驾驶设备以及计算机存储介质
CN112344947B (zh) 地图匹配方法、装置、电子设备和计算机可读存储介质
CN109916421B (zh) 路径规划方法及装置
CN109031382B (zh) 一种基于停车位的高精度道路计算匹配方法及***
CN109163732B (zh) 一种基于交叉路口的高精度道路计算匹配方法及***
CN108827335A (zh) 一种基于单向搜索模型的最短路径规划方法
CN103258440B (zh) 一种基于道路属性和实时路况的行车轨迹还原算法
CN111337047B (zh) 基于多任务点约束的非结构化道路宏观路径规划方法
CN102927990B (zh) 机车通过地理信息***确定城市道路最优路径的方法
CN114964292A (zh) 全局路径规划方法、装置、电子设备及存储介质
CN111368409A (zh) 车辆流的模拟处理方法、装置、设备和存储介质
CN116935656B (zh) 道路交通数据处理方法、装置、电子设备及存储介质
CN116958316B (zh) 拓扑图生成方法、装置、计算机设备及存储介质
CN111006652B (zh) 一种机器人靠边运行的方法
CN107588779B (zh) 一种基于任意两节点间行程时间的车辆智能导航方法
WO2024040499A1 (zh) 高精度导航路径的确定方法、装置、设备、介质及车辆

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
PE01 Entry into force of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: A path planning method and device based on the combination of high-precision map and traditional map

Effective date of registration: 20210909

Granted publication date: 20200421

Pledgee: Wuhan Jiangxia sub branch of Bank of Communications Co., Ltd

Pledgor: WUHHAN KOTEL BIG DATE Corp.

Registration number: Y2021980009115