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

行驶路径的规划方法、装置、计算机设备和存储介质与流程

2022-02-20 22:26:35 来源:中国专利 TAG:


1.本技术涉及交通技术领域,特别是涉及一种行驶路径的规划方法、装置、计算机设备和存储介质。


背景技术:

2.随着机动车保有量的不断增加,交通堵塞问题也日益严峻。因此,需要对车辆的行驶路径进行合理的规划,确定车辆行驶的最优路径。
3.传统技术中,主要是通过对车辆的车牌进行检测确定车流量,或者通过gps(global positioning system,全球定位系统)定位确定车流量,进而根据确定的车流量规划车辆行驶的最优路径。然而,通过对车辆的车牌进行检测确定车流量时,由于远处的车牌容易被遮挡导致无法对车牌检测,使最终确定出的车流量低于实际车流量;通过gps定位确定车流量时,由于gps容易受遮挡等因素的影响,无法准确地进行定位,进而无法确定出准确的车流量。
4.因此,传统的车辆行驶路径规划方法,存在规划路径不准确的问题。


技术实现要素:

5.基于此,有必要针对上述技术问题,提供一种能够提高车辆行驶路径规划准确度的行驶路径的规划方法、装置、计算机设备和存储介质。
6.一种行驶路径的规划方法,所述方法包括:
7.获取目标交通工具的起始点和终点之间的多条候选行驶路径;
8.根据各所述候选行驶路径上布局的基站所采集的数据,确定各所述候选行驶路径的车流量;
9.根据各所述候选行驶路径的当前权重值和各所述候选行驶路径的车流量,确定所述目标交通工具的目标行驶路径;各所述候选路径的权重值为根据各所述候选行驶路径所对应的距离值确定的。
10.在其中一个实施例中,所述根据各所述候选行驶路径的当前权重值和各所述候选行驶路径的车流量,确定所述目标交通工具的目标行驶路径,包括:
11.计算各所述候选行驶路径中当前权重值和车流量之间的融合权重;
12.将所述融合权重最小的候选行驶路径,确定为所述目标交通工具的目标行驶路径。
13.在其中一个实施例中,所述方法还包括:
14.将所述目标行驶路径的当前权重值加上预设的权重增量,得到增量后的权重值;
15.采用所述增量后的权重值更新所述目标行驶路径的当前权重值。
16.在其中一个实施例中,所述方法还包括:
17.获取所有候选行驶路径中的节点,所述节点对应所述基站;
18.从所述节点中选择交通工具通过量符合第一预设条件的节点作为目标节点;
19.将所述交通工具中到达所述目标节点的最短路径中符合第二预设条件的交通工具作为所述目标交通工具;
20.将所述目标交通工具作为所述目标行驶路径上的交通工具,对应更新所述目标行驶路径的车流量。
21.在其中一个实施例中,所述基站所采集的数据包括激光雷达数据和相机数据;所述根据各所述候选行驶路径上布局的基站所采集的数据,确定各所述候选行驶路径的车流量,包括:
22.将所述激光雷达数据和所述相机数据进行数据融合,得到融合数据;
23.根据所述融合数据中的深度信息,确定各所述候选行驶路径所对应的车道;
24.对所述相机数据中的各交通工具进行检测,得到各所述交通工具的检测框;
25.根据各所述交通工具的检测框,得到各所述交通工具的行驶轨迹;
26.根据各所述交通工具的行驶轨迹和各所述候选行驶路径所对应的车道,确定各所述候选行驶路径的车流量。
27.在其中一个实施例中,所述深度信息包括激光雷达与各所述交通工具之间的距离;所述根据所述融合数据的深度信息,确定各所述候选行驶路径所对应的车道,包括:
28.根据所述激光雷达与各所述交通工具之间的距离,确定各所述交通工具的位置信息;
29.根据各所述交通工具的位置信息,确定各所述交通工具在所述候选行驶路径所对应的车道。
30.在其中一个实施例中,所述根据各所述交通工具的行驶轨迹和各所述候选行驶路径所对应的车道,确定各所述候选行驶路径的车流量,包括:
31.统计各所述候选行驶路径所对应的车道内交通工具的行驶轨迹数量;
32.根据所述行驶轨迹的数量确定各所述候选行驶路径的车流量。
33.在其中一个实施例中,所述根据各所述交通工具的检测框,得到各所述交通工具的行驶轨迹,包括:
34.将各所述交通工具的检测框输入预设的检测模型,得到各所述交通工具的检测框的特征信息;
35.根据各所述交通工具的检测框的特征信息进行目标跟踪匹配,得到各所述交通工具的行驶轨迹。
36.一种行驶路径的规划装置,所述装置包括:
37.第一获取模块,用于获取目标交通工具的起始点和终点之间的多条候选行驶路径;
38.第一确定模块,用于根据各所述候选行驶路径上布局的基站所采集的数据,确定各所述候选行驶路径的车流量;
39.规划模块,用于根据各所述候选行驶路径的权重值和各所述候选行驶路径的车流量,确定所述目标交通工具的目标行驶路径。
40.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
41.获取目标交通工具的起始点和终点之间的多条候选行驶路径;
42.根据各所述候选行驶路径上布局的基站所采集的数据,确定各所述候选行驶路径的车流量;
43.根据各所述候选行驶路径的当前权重值和各所述候选行驶路径的车流量,确定所述目标交通工具的目标行驶路径;各所述候选路径的权重值为根据各所述候选行驶路径所对应的距离值确定的。
44.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
45.获取目标交通工具的起始点和终点之间的多条候选行驶路径;
46.根据各所述候选行驶路径上布局的基站所采集的数据,确定各所述候选行驶路径的车流量;
47.根据各所述候选行驶路径的当前权重值和各所述候选行驶路径的车流量,确定所述目标交通工具的目标行驶路径;各所述候选路径的权重值为根据各所述候选行驶路径所对应的距离值确定的。
48.上述行驶路径的规划方法、装置、计算机设备和存储介质,由于目标交通工具的起始点和终点之间的各候选行驶路径上布局的基站能够准确地采集到各候选路径上的数据,因此,根据各候选行驶路径上布局的基站所采集的数据,能够准确地确定出各候选行驶路径的车流量,而各候选路径的权重值为根据各候选路径所对应的距离值确定的,这样可以根据各候选路径所对应的距离值准确地确定出各候选路径的权重值,而目标交通工具的目标行驶路径是根据各候选行驶路径的当前权重值和各候选行驶路径的车流量确定的,目标交通工具的目标行驶路径的确定相当于考虑了距离和车流量这两个维度,因此,能准确地确定目标交通工具的目标行驶路径,提高了确定的目标交通工具的目标行驶路径的准确度。
附图说明
49.图1为一个实施例提供的计算机设备的内部结构示意图;
50.图2为一个实施例中行驶路径的规划方法的流程示意图;
51.图3为另一个实施例中行驶路径的规划方法的流程示意图;
52.图4为另一个实施例中行驶路径的规划方法的流程示意图;
53.图5为另一个实施例中行驶路径的规划方法的流程示意图;
54.图5a为另一个实施例中行驶路径的规划方法的流程示意图;
55.图6为另一个实施例中行驶路径的规划方法的流程示意图
56.图7为另一个实施例中行驶路径的规划方法的流程示意图;
57.图8为一个实施例中行驶路径的规划装置的结构框图。
具体实施方式
58.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
59.本技术实施例提供的行驶路径的规划方法,可以适用于如图1所示的计算机设备。
该计算机设备包括通过系统总线连接的处理器、存储器,该存储器中存储有计算机程序,处理器执行该计算机程序时可以执行下述方法实施例的步骤。可选的,该计算机设备还可以包括网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器,该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。可选的,该计算机设备可以是服务器,可以是个人计算机,还可以是个人数字助理,还可以是其他的终端设备,例如平板电脑、手机等等,还可以是云端或者远程服务器,本技术实施例对计算机设备的具体形式并不做限定。
60.在一个实施例中,如图2所示,提供了一种行驶路径的规划方法,以该方法应用于图1中的计算机设备为例进行说明,包括以下步骤:
61.s201,获取目标交通工具的起始点和终点之间的多条候选行驶路径。
62.具体地,计算机设备获取目标交通工具的起始点和终点之间的多条候选行驶路径。可选的,目标交通工具可以为车辆,也可以为轮船。示例性地,目标交通工具的起始点和终点之间可以有a、b、c三条行驶路径,计算机设备可以根据目标交通工具的起始点和终点,获取目标交通工具的起始点和终点之间的a、b、c三条行驶路径。可选的,计算机设备可以将目标交通工具的起始点和终点作为预设的有向图的节点,将目标交通工具的起始点和终点之间的多条候选行驶路径作为该有向图的边,通过有向图这种可视化的方式通过以下步骤确定出目标交通工具的目标行驶路径。可选的,计算机设备首先可以通过以下方式确定目标交通工具:s1确定当前基站:遍历行驶路径上布局的各基站所采集的数据,确定以各基站为终点的交通工具数量m-i,取所有基站中m-i最大的基站作为当前基站;s2确定目标交通工具:求取以当前基站为终点的所有交通工具到当前基站的目标路径的权重,将目标路径权重最小的交通工具确定为上述目标交通工具。需要说明的是,在s2中,求取以当前基站为终点的所有交通工具到当前基站的目标路径的权重值时,此时不考虑该路径的权重增量,仅以各交通工具的当前位置到当前基站的距离作为所有交通工具到当前基站的目标路径的权重值。
63.s202,根据各候选行驶路径上布局的基站所采集的数据,确定各候选行驶路径的车流量。
64.其中,各候选行驶路径的车流量为单位时间内各候选行驶路径上所通过的车辆数。具体地,计算机设备根据目标交通工具的起始点和终点之间各候选行驶路径上布局的基站所采集的数据,确定各候选行驶路径的车流量。可选的,各候选行驶路径上布局的基站可以安装有激光雷达和多个相机,相应的,各候选行驶路径上布局的基站所采集的数据可以包括激光雷达数据和相机数据。
65.s203,根据各候选行驶路径的当前权重值和各候选行驶路径的车流量,确定目标交通工具的目标行驶路径;各候选路径的权重值为根据各候选行驶路径所对应的距离值确定的。
66.具体地,计算机设备根据各候选行驶路径的当前权重值和各候选行驶路径的车流量,确定目标交通工具的目标行驶路径。其中,各候选行驶路径的权重值为根据各候选行驶路径所对应的距离值确定的。可选的,计算机设备可以将各候选行驶路径的当前权值值最
小且各候选行驶路径的车流量最小对应的候选行驶路径确定为目标交通工具的目标行驶路径,也可以将各候选行驶路径的当前权值值最小对应的候选行驶路径确定为目标交通工具的目标行驶路径,或者,将各候选行驶路径的车流量最小对应的候选行驶路径确定为目标交通工具的目标行驶路径。
67.上述行驶路径的规划方法中,由于目标交通工具的起始点和终点之间的各候选行驶路径上布局的基站能够准确地采集到各候选路径上的数据,因此,根据各候选行驶路径上布局的基站所采集的数据,能够准确地确定出各候选行驶路径的车流量,而各候选路径的权重值为根据各候选路径所对应的距离值确定的,这样可以根据各候选路径所对应的距离值准确地确定出各候选路径的权重值,而目标交通工具的目标行驶路径是根据各候选行驶路径的当前权重值和各候选行驶路径的车流量确定的,相当于考虑了距离和车流量这两个维度,因此能准确地确定目标交通工具的目标行驶路径,提高了确定的目标交通工具的目标行驶路径的准确度。
68.在上述根据各候选行驶路径的当前权重值和各候选行驶路径的车流量,确定目标交通工具的目标行驶路径的场景中,计算机设备可以将各候选行驶路径中当前权重值和车流量融合权重的最小值对应的候选行驶路径,确定为目标交通工具的目标行驶路径。在一个实施例中,如图3所示,上述s203,包括:
69.s301,计算各候选行驶路径中当前权重值和车流量之间的融合权重。
70.具体地,计算机设备计算各候选行驶路径中当前权重值和车流量之间的融合权重。示例性地,候选行驶路径有a、b、c三条行驶路径,候选行驶路径a的当前权重值为101,车流量为20,候选行驶路径b的当前权重值为115,车流量为35,候选行驶路径c的当前权重值为99,车流量为15,计算机设备可以根据下述公式各候选行驶路径中当前权重值和车流量之间的融合权重:融合权重=(a*当前权重值 b*车流量)/2,式中,a为各候选行驶路径中当前权重值的加权值,b为各候选行驶路径中车流量的加权值。
71.s302,将融合权重最小的候选行驶路径,确定为目标交通工具的目标行驶路径。
72.具体地,计算机设备将各候选行驶路径中当前权重值和车流量融合权重最小的候选路径,确定为目标交通工具的目标行驶路径。继续以上述候选行驶路径有a、b、c三条行驶路径为例,对a、b、c三条行驶路径中当前权重值和车流量进行加权平均,得到的a、b、c三条行驶路径中当前权重值和车流量融合权重最小的候选行驶路径为候选行驶路径为b,则计算机设备将候选行驶路径b确定为目标交通工具的目标行驶路径。
73.本实施例中,计算机设备能够根据各候选行驶路径中当前权重值和车流量,准确地计算出各候选行驶路径中当前权重值和车流量之间的融合权重,这样可以准确地确定出各候选行驶路径中当前权重值和车流量之间的融合权重的最小值,进而可以将融合权重最小的候选行驶路径确定目标交通工具的目标行驶路径,提高了确定的目标交通工具的目标行驶路径的准确度。
74.在上述计算机设备将各候选行驶路径中当前权重值和车流量融合权重最小的候选行驶路径,确定为目标交通工具的目标行驶路径的场景中,确定了目标交通工具的目标行驶路径后将对目标行驶路径的权重值进行更新,得到更新后的权重值,进而根据更新后的权重值确定新的目标交通工具的目标行驶路径。在一个实施例中,如图4所示,上述方法还包括:
75.s401,将目标行驶路径的当前权重值加上预设的权重增量,得到增量后的权重值。
76.具体地,计算机设备将目标行驶路径的当前权重值加上预设的权重增量,得到增量后的权重值。可选的,预设的权重增量为1。示例性地,目标行驶路径的当前权重值为115,预设的权重增量为1,则计算机设备将目标行驶路径的当前权重值加上预设的权重增量,得到增量后的权重值为116。
77.s402,采用增量后的权重值更新目标行驶路径的当前权重值。
78.具体地,计算机设备采用增量后的权重值更新目标行驶路径的当前权重值。示例性地,继续以上述目标行驶路径的当前权重值为115,预设的权重增量为1,增量后的权重值为116为例,则计算机设备采用增量后的权重值116更新目标行驶路径的当前权重值115,进一步,计算机设备可以根据更新后的目标行驶路径的当前权重值,确定目标交通工具的目标行驶路径。可选的,若计算机设将目标交通工具的起始点和终点作为有向图的节点,目标交通工具的起始点和终点之间的多条候选行驶路径作为有向图的边,从这多条候选行驶路径中确定出目标交通工具的目标行驶路径后,采用增量后的权重值更新目标行驶路径的当前权重值,也即采用增量后的权重值更新目标行驶路径对应的有向图的边的权重值。
79.本实施例中,计算机设备将目标行驶路径的当前权重值加上预设的权重增量,能够准确地得到增量后的权重值,进而能够采用增量后的权重值准确地更新目标行驶路径的当前权重值,进而可以根据更新后的目标行驶路径的当前权重值准确地确定新的目标交通工具的目标行驶路径。
80.在上述更新目标行驶路径的当前权重值的场景中,还可以通过以下过程更新目标行驶路径的车流量。在一个实施例中,如图5所示,上述方法还包括:
81.s501,获取所有候选行驶路径中的节点,节点对应基站。
82.具体地,计算机设备获取所有候选行驶路径中的节点,也即获取所有候选行驶路径中的基站。可选地,计算机设备可以根据地图数据获取所有候选行驶路径中的基站。
83.s502,从节点中选择交通工具通过量符合第一预设条件的节点作为目标节点。
84.具体地,计算机设备从上述节点中选择交通工具通过量符合第一预设条件的节点作为目标节点。可选的,计算机设备可以将上述节点作为交通工具的终点,确定到达该节点的交通工具的数量,将到达该节点的交通工具数量最多的节点确定为目标节点。示例性地,如有a、b、c三个节点,这三个节点中交通工具通过节点b的数量最多,则计算机设备将节点b确定为该目标节点。可选的,计算机设备可以将通过上述节点的交通工具的数量达到预设阈值的节点作为目标节点,示例性地,如有a、b、c三个节点,这三个节点的交通工具的数量均达到预设阈值,则计算机设备将节点a、b、c均确定为该目标节点。
85.s503,将交通工具中到达目标节点的最短路径中符合第二预设条件的交通工具作为目标交通工具。
86.具体地,计算机设备将上述交通工具中到达目标节点的最短路径中符合第二预设条件的交通工具作为目标交通工具。例如,有1,2,3三个交通工具,交通工具3到达目标节点的最短路径是这三个交通工具到达目标节点的最短路径中距离最小的交通工具,则计算机设备将交通工具3确定为上述目标交通工具;或者,交通工具2到达目标节点的最短路径小于预设的路径阈值,则计算机设备将交通工具2确定为上述目标交通工具;或者,交通工具2和交通工具3到达目标节点的最短路径均小于预设的路径阈值,则计算机设备将交通工具2
和交通工具3均确定为上述目标交通工具。
87.s504,将目标交通工具作为目标行驶路径上的交通工具,对应更新目标行驶路径的车流量。
88.具体地,计算机设备将目标交通工具作为目标行驶路径上的交通工具,对应更新目标行驶路径的车流量。示例性地,如目标行驶路径的车流量为10,将目标交通工具作为目标行驶路径上的交通工具后将目标行驶路径的车流量可以更新为11。
89.可以理解的是,若将目标交通工具的起始点和终点作为预设的有向图的节点,将目标交通工具的起始点和终点之间的多条候选行驶路径作为该有向图的边,该节点与部署的基站对应,则上述过程可以为:首先确定上述有向无环图中输入边最多的节点(目标节点),之后基于该节点进行行驶路径的权重更新。可选地,可以首选获取到达该目标节点最短路径中距离最小的交通工具,之后进行在该交通工具到达目标节点之间的路径对应的车流量加1处理,即实现了对应候选行驶路径的车流量更新。可选地,在进行目标交通工具对应的车流量更新后,相当于确定了该目标交通工具的行驶路径,即完成该目标交通工具交通调度。此时,可以对应删除该目标交通工具对应的数据。例如,在使用队列管理待调度的交通工具时,在进行目标交通工具对应的车流量更新后,可以将该目标交通工具从队列删除。这可以减少数据冗余,提高数据处理效率。
90.在完成车流量更新后,再基于该更新的车流量进行基于目标节点的路径权重更新。本实施例,选择有向无环图中输入边最多的节点作为交通流量调度过程中的操作节点,由于该节点输入边最多,即汇聚的车辆也将会最多,因此,若可以很好的对这类节点进行高质量的调度,则可以很好的实现交通整体调度。
91.示例性地,可以通过如图5a所示的流程更新目标行驶路径的车流量,可以将所有的交通工具预先存入队列q中,在队列q不为空时,将各候选行驶路径的车流量分配给上述节点的边,然后统计所有节点被当作目标节点的次数,从中选出被当作目标节点次数最多的节点j,然后通过dijkstra算法求取终点为节点j的所有交通工具到节点j的最短路径距离,取最短路径距离中距离最小的交通工具c的路径进行车流量的更新,当更新完交通工具c的行驶路径的车流量后,从队列q中删除交通工具c。
92.本实施例中,计算机设备首先获取所有候选行驶路径中的节点,从这些节点中选择交通工具通过量符合第一预设条件的节点作为目标节点,并将这些交通工具中到达目标节点的最短路径中符合第二预设条件的交通工具作为目标交通工具,进而可以将目标交通工具作为目标行驶路径上的交通工具,实时地更新目标行驶路径的车流量,保证了获取目标行驶路径的车流量的准确度。
93.在上述计算机设备根据各候选行驶路径上布局的基站所采集的数据,确定各候选行驶路径的车流量的场景中,各候选行驶路径上布局的基站所采集的数据包括激光雷达数据和相机数据。在一个实施例中,如图6所示,上述s202,包括:
94.s601,将激光雷达数据和相机数据进行数据融合,得到融合数据。
95.具体地,计算机设备将各候选行驶路径上布局的基站采集的激光雷达数据和相机数据进行融合,得到融合数据。可选的,计算机设备可以将采集的激光雷达数据根据投影矩阵映射到相素坐标系,然后将激光雷达数据和相机数据进行数据融合,得到融合数据。
96.s602,根据融合数据中的深度信息,确定各候选行驶路径所对应的车道。
97.具体地,计算机设备根据上述融合数据中的深度信息,确定各候选行驶路径所对应的车道。可选的,上述融合数据中的深度信息用于表征激光雷达与各交通工具之间的距离,计算机设备可以通过以下步骤确定各交通工具在候选行驶路径所对应的车道:
98.步骤a,根据激光雷达与各交通工具之间的距离,确定各交通工具的位置信息。
99.具体地,计算机设备根据激光雷达与各交通工具之间的距离,以及激光雷达与各交通工具之间的夹角值,确定各交通工具的位置信息。
100.步骤b,根据各交通工具的位置信息,确定各交通工具在候选行驶路径所对应的车道。
101.具体地,计算机设备根据各交通工具的位置信息,确定各交通工具在候选行驶路径所对应的车道。可选的,计算机设备可以根据各交通工具的位置信息,确定各交通工具所对应的车道,进而确定各交通工具在候选行驶路径所对应的车道。
102.s603,对相机数据中的各交通工具进行检测,得到各交通工具的检测框。
103.具体地,计算机设备对各候选行驶路径上布局的基站采集的相机数据中的各交通工具进行检测,得到各交通工具的检测框。可选的,计算机设备可以将采集的相机数据输入预设的检测模型中,对相机数据中的各交通工具进行检测,得到各交通工具的检测框。
104.s604,根据各交通工具的检测框,得到各交通工具的行驶轨迹。
105.具体地,计算机设备根据上述得到的各交通工具的检测框,得到各交通工具的行驶轨迹。可选的,计算机设备可以根据连续多帧的各交通工具的检测框,得到各交通工具的行驶轨迹。例如,有交通工具a、b、c,计算机设备可以根据交通工具a连续多帧的检测框,得到交通工具a的行驶轨迹,根据交通工具b连续多帧的检测框,得到交通工具b的行驶轨迹,根据交通工具c连续多帧的检测框,得到交通工具c的行驶轨迹。
106.s605,根据各交通工具的行驶轨迹和各候选行驶路径所对应的车道,确定各候选行驶路径的车流量。
107.具体地,计算机设备根据各交通工具的行驶轨迹和各候选行驶路径对应的车道,确定各候选行驶路径的车流量。可选的,计算机设备可以统计各候选行驶路径所对应的车道内交通工具的行驶轨迹数量,根据各候选行驶路径所对应的车道内交通工具的行驶轨迹数量,确定各候选行驶路径的车流量。
108.本实施例中,计算机设备能够将激光雷达数据和相机数据进行数据融合,得到融合数据,进而可以根据融合数据中的深度信息,能够准确地确定出各候选行驶路径所对应的车道,能够对相机数据中的各交通工具进行检测,准确地得到各交通工具的检测框,进而可以根据各交通工具的检测框,准确地得到各交通工具的行驶轨迹,这样能够使计算机设备根据各交通工具的行驶轨迹和各候选行驶路径所对应的车道,准确地确定出各候选行驶路径的车流量,提高了确定的各候选行驶路径的车流量的准确度。
109.在上述计算机设备根据各交通工具的检测框,得到各交通工具的行驶轨迹的场景中,计算机设备可以根据各交通工具的检测框的特征信息,得到各交通工具的行驶轨迹。在一个实施例中,如图7所示,上述s504,包括:
110.s701,将各交通工具的检测框输入预设的检测模型,得到各交通工具的检测框的特征信息。
111.具体地,计算机设备将各交通工具的检测框输入预设的检测模型,得到各交通工
具的检测框的特征信息。可选的,得到的各交通工具的检测框的特征信息可以包括各交通工具的颜色、长宽高信息以及纹理特征信息等。
112.s702,根据各交通工具的检测框的特征信息进行目标跟踪匹配,得到各交通工具的行驶轨迹。
113.具体地,计算机设备根据各交通工具的检测框的特征信息进行目标跟踪匹配,得到各交通工具的行驶轨迹。示例性地,以各交通工具的检测框的特征信息包括各交通工具的颜色、长宽高信息以及纹理特征信息为例,计算机设备可以综合考虑各交通工具的颜色、长宽高信息和纹理特征信息进行目标跟踪匹配,得到各交通工具的行驶轨迹。
114.本实施例中,计算机设备将各交通工具的检测框输入预设的检测模型,能够准确地得到各交通工具的检测框的特征信息,进而可以根据各交通工具的检测框的特征信息准确地进行目标跟踪匹配,得到准确度较高的各交通工具的行驶轨迹,提高了得到的各交通工具的行驶轨迹的准确度。
115.为了便于本领域技术人员的理解,以下对本技术提供的行驶路径的规划方法进行详细介绍,该方法可以包括:
116.s801,获取所有候选行驶路径中的节点;节点对应基站。
117.s802,从节点中选择交通工具通过量最多的节点作为目标节点。
118.s803,将交通工具中到达目标节点的最短路径中距离最小的交通工具作为目标交通工具。
119.s804,获取目标交通工具的起始点和终点之间的多条候选行驶路径。
120.s805,将各候选行驶路径上布局的基站所采集的激光雷达数据和相机数据进行数据融合,得到融合数据。
121.s806,根据激光雷达与各交通工具之间的距离,确定各交通工具的位置信息。
122.s807,根据各交通工具的位置信息,确定各各交通工具在候选行驶路径所对应的车道。
123.s808,对相机数据中的各交通工具进行检测,得到各交通工具的检测框。
124.s809,将各交通工具的检测框输入预设的检测模型,得到各交通工具的检测框的特征信息。
125.s810,根据各交通工具的检测框的特征信息进行目标跟踪匹配,得到各交通工具的行驶轨迹。
126.s811,统计各候选行驶路径所对应的车道内交通工具的行驶轨迹数量。
127.s812,根据行驶轨迹的数量确定各候选行驶路径的车流量。
128.s813,计算各候选行驶路径中当前权重值和车流量之间的融合权重。
129.s814,将融合权重最小的候选行驶路径,确定为目标交通工具的目标行驶路径。
130.s815,将目标交通工具作为目标行驶路径上的交通工具,对应更新目标行驶路径的车流量。
131.s816,将目标行驶路径的当前权重值加上预设的权重增量,得到增量后的权重值。
132.s817,采用增量后的权重值更新目标行驶路径的当前权重值。
133.需要说明的是,针对上述s801-s817中的描述可以参见上述实施例中相关的描述,且其效果类似,本实施例在此不再赘述。
134.应该理解的是,虽然图2-7的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-7中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
135.在一个实施例中,如图8所示,提供了一种行驶路径的规划装置,包括:第一获取模块、第一确定模块和规划模块,其中:
136.第一获取模块,用于获取目标交通工具的起始点和终点之间的多条候选行驶路径。
137.第一确定模块,用于根据各候选行驶路径上布局的基站所采集的数据,确定各候选行驶路径的车流量。
138.规划模块,用于根据各候选行驶路径的权重值和各候选行驶路径的车流量,确定目标交通工具的目标行驶路径。
139.本实施例提供的行驶路径的规划装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
140.在上述实施例的基础上,可选的,上述规划模块包括:排序单元和第一确定单元,其中:
141.计算单元,用于计算各候选行驶路径中当前权重值和车流量之间的融合权重。
142.第一确定单元,用于将融合权重最小的候选行驶路径,确定为目标交通工具的目标行驶路径。
143.本实施例提供的行驶路径的规划装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
144.在上述实施例的基础上,可选的,上述装置还包括:增量模块和第一更新模块,其中:
145.增量模块,用于将目标行驶路径的当前权重值加上预设的权重增量,得到增量后的权重值。
146.第一更新模块,用于采用增量后的权重值更新目标行驶路径的当前权重值。
147.本实施例提供的行驶路径的规划装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
148.在上述实施例的基础上,可选的,上述装置还包括:第二获取模块、选择模块、第二确定模块和第二更新模块,其中:
149.第二获取模块,用于获取所有候选行驶路径中的节点,节点对应基站;
150.选择模块,用于从节点中选择交通工具通过量符合第一预设条件的节点作为目标节点;
151.第二确定模块,用于将交通工具中到达目标节点的最短路径中符合第二预设条件的交通工具作为目标交通工具;
152.第二更新模块,用于将目标交通工具作为目标行驶路径上的交通工具,对应更新目标行驶路径的车流量。
153.本实施例提供的行驶路径的规划装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
154.在上述实施例的基础上,可选的,上述基站所采集的数据包括激光雷达数据和相机数据;上述第一确定模块包括融合单元、第二确定单元、检测单元、获取单元和第三确定单元,其中:
155.融合单元,用于将激光雷达数据和相机数据进行数据融合,得到融合数据。
156.第二确定单元,用于根据融合数据中的深度信息,确定各候选行驶路径所对应的车道。
157.检测单元,用于对相机数据中的各交通工具进行检测,得到各交通工具的检测框。
158.获取单元,用于根据各交通工具的检测框,得到各交通工具的行驶轨迹。
159.第三确定单元,用于根据各交通工具的行驶轨迹和各候选行驶路径所对应的车道,确定各候选行驶路径的车流量。
160.本实施例提供的行驶路径的规划装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
161.在上述实施例的基础上,可选的,上述深度信息包括激光雷达与各交通工具之间的距离;上述第二确定单元,具体用于根据激光雷达与各交通工具之间的距离,确定各交通工具的位置信息;根据各交通工具的位置信息,确定各交通工具在候选行驶路径所对应的车道。
162.本实施例提供的行驶路径的规划装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
163.在上述实施例的基础上,可选的,上述第三确定单元,具体用于统计各候选行驶路径所对应的车道内交通工具的行驶轨迹数量;根据行驶轨迹的数量确定各候选行驶路径的车流量。
164.本实施例提供的行驶路径的规划装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
165.在上述实施例的基础上,可选的,上述获取单元,具体用于将各交通工具的检测框输入预设的检测模型,得到各交通工具的检测框的特征信息;根据各交通工具的检测框的特征信息进行目标跟踪匹配,得到各交通工具的行驶轨迹。
166.本实施例提供的行驶路径的规划装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
167.关于行驶路径的规划装置的具体限定可以参见上文中对于行驶路径的规划方法的限定,在此不再赘述。上述行驶路径的规划装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
168.在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
169.获取目标交通工具的起始点和终点之间的多条候选行驶路径;
170.根据各候选行驶路径上布局的基站所采集的数据,确定各候选行驶路径的车流
量;
171.根据各候选行驶路径的当前权重值和各候选行驶路径的车流量,确定目标交通工具的目标行驶路径;各候选路径的权重值为根据各候选行驶路径所对应的距离值确定的。
172.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
173.计算各候选行驶路径中当前权重值和车流量之间的融合权重;
174.将融合权重最小的候选行驶路径,确定为目标交通工具的目标行驶路径。
175.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
176.将目标行驶路径的当前权重值加上预设的权重增量,得到增量后的权重值;
177.采用增量后的权重值更新目标行驶路径的当前权重值。
178.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
179.获取所有候选行驶路径中的节点,节点对应基站;
180.从节点中选择交通工具通过量符合第一预设条件的节点作为目标节点;
181.将交通工具中到达目标节点的最短路径中符合第二预设条件的交通工具作为目标交通工具;
182.将目标交通工具作为目标行驶路径上的交通工具,对应更新目标行驶路径的车流量。
183.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
184.将激光雷达数据和相机数据进行数据融合,得到融合数据;
185.根据融合数据中的深度信息,确定各候选行驶路径所对应的车道;
186.对相机数据中的各交通工具进行检测,得到各交通工具的检测框;
187.根据各交通工具的检测框,得到各交通工具的行驶轨迹;
188.根据各交通工具的行驶轨迹和各候选行驶路径所对应的车道,确定各候选行驶路径的车流量。
189.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
190.根据激光雷达与各交通工具之间的距离,确定各交通工具的位置信息;
191.根据各交通工具的位置信息,确定各交通工具在候选行驶路径所对应的车道。
192.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
193.统计各候选行驶路径所对应的车道内交通工具的行驶轨迹数量;
194.根据行驶轨迹的数量确定各候选行驶路径的车流量。
195.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
196.将各交通工具的检测框输入预设的检测模型,得到各交通工具的检测框的特征信息;
197.根据各交通工具的检测框的特征信息进行目标跟踪匹配,得到各交通工具的行驶轨迹。
198.上述实施例提供的计算机设备,其实现原理和技术效果与上述方法实施例类似,在此不再赘述。
199.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
200.获取目标交通工具的起始点和终点之间的多条候选行驶路径;
201.根据各候选行驶路径上布局的基站所采集的数据,确定各候选行驶路径的车流量;
202.根据各候选行驶路径的当前权重值和各候选行驶路径的车流量,确定目标交通工具的目标行驶路径;各候选路径的权重值为根据各候选行驶路径所对应的距离值确定的。
203.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
204.计算各候选行驶路径中当前权重值和车流量之间的融合权重;
205.将融合权重最小的候选行驶路径,确定为目标交通工具的目标行驶路径。
206.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
207.将目标行驶路径的当前权重值加上预设的权重增量,得到增量后的权重值;
208.采用增量后的权重值更新目标行驶路径的当前权重值。
209.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
210.获取所有候选行驶路径中的节点,节点对应基站;
211.从节点中选择交通工具通过量符合第一预设条件的节点作为目标节点;
212.将交通工具中到达目标节点的最短路径中符合第二预设条件的交通工具作为目标交通工具;
213.将目标交通工具作为目标行驶路径上的交通工具,对应更新目标行驶路径的车流量。
214.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
215.将激光雷达数据和相机数据进行数据融合,得到融合数据;
216.根据融合数据中的深度信息,确定各候选行驶路径所对应的车道;
217.对相机数据中的各交通工具进行检测,得到各交通工具的检测框;
218.根据各交通工具的检测框,得到各交通工具的行驶轨迹;
219.根据各交通工具的行驶轨迹和各候选行驶路径所对应的车道,确定各候选行驶路径的车流量。
220.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
221.根据激光雷达与各交通工具之间的距离,确定各交通工具的位置信息;
222.根据各交通工具的位置信息,确定各交通工具在候选行驶路径所对应的车道。
223.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
224.统计各候选行驶路径所对应的车道内交通工具的行驶轨迹数量;
225.根据行驶轨迹的数量确定各候选行驶路径的车流量。
226.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
227.将各交通工具的检测框输入预设的检测模型,得到各交通工具的检测框的特征信息;
228.根据各交通工具的检测框的特征信息进行目标跟踪匹配,得到各交通工具的行驶轨迹。
229.上述实施例提供的计算机可读存储介质,其实现原理和技术效果与上述方法实施例类似,在此不再赘述。
230.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机
可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。
231.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
232.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献