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

用于高精地图绘制的任务分配方法、装置、设备和介质与流程

2022-03-09 10:25:21 来源:中国专利 TAG:


1.本公开涉及人工智能技术领域,尤其涉及自动驾驶和智能交通领域。


背景技术:

2.在高精地图的绘制平台上对采集到的路网数据进行数据作业时,需要对采集的路网数据进行网格划分,基于网格进行任务范围的分配,实现高精地图的生产流程。


技术实现要素:

3.本公开提供了一种用于高精地图绘制的任务分配方法、装置、设备以及存储介质。
4.根据本公开的一方面,提供了一种用于高精地图绘制的任务分配方法,包括:
5.利用第一图层信息,在高精地图绘制任务的作业分配界面上显示目标区域的电子地图,其中,目标区域的电子地图包括n个子图,n为大于等于1的整数;
6.在n个子图中的m个子图为待分配子图的情况下,利用第二图层信息,在作业分配界面上显示m个子图;其中,第二图层信息包括用于评估高精地图绘制任务的工作量的信息,m为大于等于1且小于等于n的整数;
7.基于检测到的针对作业分配界面的用户操作,分配m个子图的绘制任务。
8.根据本公开的另一方面,提供了一种用于高精地图绘制的任务分配装置,包括:
9.第一显示模块,用于利用第一图层信息,在高精地图绘制任务的作业分配界面上显示目标区域的电子地图,其中,目标区域的电子地图包括n个子图,n为大于等于1的整数;
10.第二显示模块,用于在n个子图中的m个子图为待分配子图的情况下,利用第二图层信息,在作业分配界面上显示m个子图;其中,第二图层信息包括用于评估高精地图绘制任务的工作量的信息,m为大于等于1且小于等于n的整数;
11.任务分配模块,用于基于检测到的针对作业分配界面的用户操作,分配m个子图的绘制任务。
12.根据本公开的另一方面,提供了一种电子设备,包括:
13.至少一个处理器;以及
14.与该至少一个处理器通信连接的存储器;其中,
15.该存储器存储有可被该至少一个处理器执行的指令,该指令被该至少一个处理器执行,以使该至少一个处理器能够执行本公开任一实施例中的方法。
16.根据本公开的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,该计算机指令用于使计算机执行本公开任一实施例中的方法。
17.根据本公开的另一方面,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现本公开任一实施例中的方法。
18.根据本公开的技术,采用多种图层在高精地图绘制任务分配平台上展示目标区域的路网情况,可以切换加载展示不同图层的数据信息。无需一次性加载目标区域的全部路网数据,也可以清楚展示待分配区域的路网情况,能够更加精确、高效地实现高精制图流程
的分配及状态监控。
19.应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
20.附图用于更好地理解本方案,不构成对本公开的限定。其中:
21.图1是根据本公开一实施例的高精地图绘制的任务分配流程示意图一;
22.图2是根据本公开一实施例的高精地图绘制的任务分配流程示意图二;
23.图3是根据本公开一实施例的高精地图绘制的任务分配界面示意图;
24.图4是根据本公开一实施例的高精地图绘制的任务分配装置示意图一;
25.图5是根据本公开一实施例的高精地图绘制的任务分配装置示意图二;
26.图6是用来实现本公开实施例的高精地图绘制的任务分配方法的电子设备的框图。
具体实施方式
27.以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
28.为便于理解本公开实施例的技术方案,以下对本公开实施例的相关技术进行说明,以下相关技术作为可选方案与本公开实施例的技术方案可以进行任意结合,其均属于本公开实施例的保护范围。
29.随着智能交通的逐步发展,高精地图的准确度需求也日渐增加,需要将高精地图绘制任务分配至多人或多任务流。示例性地,可以采用以下方式进行任务分配:
30.(1)使用电子地图(例如百度地图等)作为底图,以均匀网格划分绘制区域,并在网格中选中要分配的格网创建作业任务。这种方式无法真实表现出采集的路网具体情况,可能错误判断任务规模大小,导致人员功效降低。
31.(2)直接使用采集的路网数据作为底图,导入全量数据绘制网格,加载底图的影像,对网格进行任务分配。这种在高精地图绘制的任务分配界面导入全量的数据信息的方式,如果数据量过大会导致加载数据缓慢,影响分配效率。
32.基于上述问题,为了在大范围级的高精地图任务分配时提高工作效率,便于分配任务以及汇总进度,本公开提供一种电子地图叠加路网实际数据
33.图1是根据本公开一实施例的高精地图绘制的任务分配流程示意图,包括:
34.s110,利用第一图层信息,在高精地图绘制任务的作业分配界面上显示目标区域的电子地图,其中,目标区域的电子地图包括n个子图,n为大于等于1的整数;
35.s120,在n个子图中的m个子图为待分配子图的情况下,利用第二图层信息,在作业分配界面上显示m个子图;其中,第二图层信息包括用于评估高精地图绘制任务的工作量的信息,m为大于等于1且小于等于n的整数;
36.s130,基于检测到的针对作业分配界面的用户操作,分配m个子图的绘制任务。
37.示例性地,目标区域的电子地图中的n个子图可以采用均匀网格进行区块划分,在n个网格中有m个网格是待分配的子图,则调用第二图层信息以显示m个子图,由于第二图层信息中包括用于评估高精地图绘制任务的工作量的信息,可以基于第二图层所展示的信息准确判断子图中道路情况等,进行合理地作业分配。
38.示例性地,可以预先配置多种图层信息。可以根据目标区域的大小或高精地图绘制的任务分配界面的显示比例尺(例如上次关闭界面时的比例尺或默认比例尺)等,在多种图层信息中确定一种作为第一图层信息,利用第一图层信息显示目标区域的电子地图,再在选中待分配子图时利用第二图层信息显示待分配子图,其中,第二图层信息可以是多种图层信息中包含最精细的路网数据的图层信息,或者相比第一图层信息包含更精细的路网数据的图层信息。
39.示例性地,如图2所示,步骤s120可以包括:
40.s210,在第二图层信息中调用m个子图中的每个子图对应的反射值底图;
41.s220,将反射值底图设置为每个子图的当前显示图层;其中,反射值底图是由轨迹点云的灰度值生成的。
42.示例性地,第二图层信息中包括根据轨迹点云的灰度值生成的反射值底图,获取反射值底图后,将反射值底图设置为子图的当前显示图层,利用反射值底图取代原本子图网格中的电子地图图层。
43.反射值底图可以真实、准确地反映子图中的路段数据信息,将反射值底图便于任务分配者精准掌握每个待分配子图中高精地图绘制的实际工作量进行合理的作业分配。
44.同时,反射值底图的设置可以按照屏幕范围进行懒加载显示,即只加载屏幕显示范围内的反射值底图,对于显示区域外的部分,后台不会联网获取反射值底图,以此保障高精地图绘制任务的作业分配界面的加载和反应速度,提高任务分配效率。
45.在一种实施方式中,步骤s120还包括:
46.若第二图层信息中不包含m个子图中的第i个子图对应的反射值底图,则保持第i个子图的当前显示图层不变,i为大于等于1且小于等于m的整数。
47.由于实际采集工作情况的限制或者地形因素限制,电子地图中部分子图无法获取对应的反射值底图是可以预见的,为了保证屏幕显示范围内地图的连贯性和整体性,对于第二图层信息中不包含对应的反射值底图的子图,保留原有的电子地图显示图层,以便于操作者使用,提高用户体验。
48.在一种实施方式中,步骤s220包括:
49.将反射值底图的坐标系转换为电子地图的坐标系;
50.将坐标系转换为电子地图坐标系后的反射值底图设置为每个子图的当前显示图层。
51.示例性地,反射值地图的坐标系可以是utm(universal transverse mercator grid system,通用横墨卡托格网系统)坐标系或wgs-84坐标系(world geodetic system-1984 coordinate system,世界大地测量系统-1984坐标系)等,电子地图的坐标系可以是如百度地图等的坐标系。其中,wg-s84坐标系的原点位于地球质心,z轴指向bih(bureau international de l'heure,国际时间局)1984.0定义的ctp(conventional terrestrial pole,协议地球极)方向,x轴指向bih1984.0的零度子午面和ctp赤道的交点,y轴通过右手
规则确定。
52.utm坐标是一种平面直角坐标,这种坐标格网系统及其所依据的投影已经广泛用于地形图,作为卫星影像和自然资源数据库的参考格网以及要求精确定位的其他应用,utm系统中,北纬84度和南纬80度之间的地球表面积按经度6度划分为南北纵带即投影带且utm系统采用的是横墨卡托投影,沿每一条南北格网线即带中心的一条格网线为经线比例系数为常数,在东西方向则为变数。
53.轨迹点云的灰度值生成的反射值底图显然与原本电子地图的坐标系是不同的,为了能在电子地图的整体框架中兼容显示反射值底图,在获取反射值底图时需要同步将反射值底图的坐标系(例如utm/wg-s84坐标系)转换为高精地图绘制任务的作业分配平台所使用的电子地图(例如百度地图)的坐标系,并将坐标系转换为电子地图坐标系后的反射值底图设置为子图的当前显示图层,由于坐标系获得了统一,使用反射值底图作为当前显示图层的子图与相连的使用电子地图作为当前显示图层的子图间也可以实现无缝衔接。
54.在一种实施方式中,上述高精地图绘制的任务分配流程还包括:
55.在将作业分配界面的比例尺放大至目标比例尺时,将作业分配界面上基于目标比例尺缩放后显示的m个子图确定为待分配子图;其中,目标比例尺大于或等于预设阈值。
56.示例性地,在基于第一图层信息展示的电子地图的作业分配界面,目标区域中具有n个子图,且n个子图中具有m个子图的状态为待分配,则放大作业分配界面的显示比例尺以缩小屏幕显示范围,将屏幕显示范围限定在覆盖上述m个子图的区域范围中,当比例尺大于或等于预设阈值时,作业分配平台会自动从第二图层中调取反射值底图取代区域范围中m个子图中原本的电子地图图层。
57.在一种实施方式中,上述高精地图绘制的任务分配方法还包括:
58.基于m个子图中每个子图对应的绘制作业情况,确定每个子图的显示颜色。
59.利用不同的显示颜色区分作业进度可以帮助操作者简单直观地了解哪些子图是需要进行任务分配的,哪些子图是已经完成作业任务的以及哪些子图的工作在进行中,便于分配任务以及汇总进度。
60.在一些实施例中,也可以根据实际需求设置更多不同的预设阈值,将图层划分为更多级别,例如将图层划分为四个级别,第一级图层的比例尺范围为1cm对应现实的2km-无限远,第一级图层只展示电子地图本身的数据,且隐藏poi点文字标记,适合操作者滑动切换区域;第二级图层的比例尺范围为1cm对应现实的1km-2km,在第二级图层下可以显示网格边框,且具备反射值底图的网格用蓝框显示,无底图的用灰框显示,并根据不同网格区域中的作业情况(例如作业中、待分配、已完成等)展示不同的颜色,最多可以支持统一屏幕下展示800个左右的网格区域;第三级图层的比例尺范围为1cm对应现实的200m-1km,在此图层具备反射值底图的子图会自动将反射值底图设置为当前显示图层,操作者可以评估各个子图的作业量进行任务分配;第四级图层的比例尺范围为1cm对应现实的无限近-200m,在此图层下操作者可以细微观察个别路段情况比较复杂的子图,进行更加精细的作业分配操作。示例性地,上述第一图层信息可以是第一级图层、第二级图层或第三级图层等,相应地,第二图层信息可以是第二级图层、第三级图层或第四级图层等更精细的图层信息。
61.可选地,可以将用于实现上述图层配置的程序封装成组件,并为之建立独立的代码库,使之可以快速便捷地安装在其他不同的平台,例如l4级自动驾驶的平台等,提高可复
用性。
62.图3是根据本公开一实施例的高精地图绘制的任务分配界面示意图,图中当前显示图层为反射值底图的网格边框为蓝色(图中以粗实线代指),没有对应的反射值底图的子图显示电子地图且边框为灰色(图中以细实线代指)。且如左上角图例所示,将工作进度分为已完成、作业中、待作业、待分配、不可作业等多种情况,操作者可以依据不同的工作进度以及子图有无对应反射值底图的情况,选定子图进行任务分配。
63.以上从不同角度描述了本技术实施例的具体设置和实现方式。利用上述实施例提供的方法,本技术采用电子地图叠加路网实际数据展示的高精地图绘制任务分配平台,通过配置图层控制参数,在不同的比例尺范围快速切换加载展示不同来源的数据信息并实现不同来源图层间坐标系的转换,支持网格分配状态渲染,更加精确、高效地实现高精制图流程的分配及状态监控。
64.作为上述各方法的实现,本公开实施例还提供了一种高精地图绘制的任务分配装置。
65.图4是根据本公开一实施例的高精地图绘制的任务分配装置示意图,该装置包括:
66.第一显示模块410,用于利用第一图层信息,在高精地图绘制任务的作业分配界面上显示目标区域的电子地图,其中,目标区域的电子地图包括n个子图,n为大于等于1的整数;
67.第二显示模块420,用于在n个子图中的m个子图为待分配子图的情况下,利用第二图层信息,在作业分配界面上显示m个子图;其中,第二图层信息包括用于评估高精地图绘制任务的工作量的信息,m为大于等于1且小于等于n的整数;
68.任务分配模块430,用于基于检测到的针对作业分配界面的用户操作,分配m个子图的绘制任务。
69.示例性地,如图5所示,第二显示模块420包括:
70.反射值底图获取单元510,用于在第二图层信息中调用m个子图中的每个子图对应的反射值底图;
71.图层设置单元520,用于将反射值底图设置为每个子图的当前显示图层;其中,反射值底图是由轨迹点云的灰度值生成的。
72.示例性地,第二显示模块420还包括:
73.若第二图层信息中不包含m个子图中的第i个子图对应的反射值地图,则保持第i个子图的当前显示图层不变,i为大于等于1且小于等于m的整数。
74.示例性地,图层设置单元520包括:
75.将反射值底图的坐标系转换为电子地图的坐标系;
76.将坐标系转换为电子地图坐标系后的反射值底图设置为每个子图的当前显示图层。
77.示例性地,高精地图绘制的任务分配装置还包括:
78.在将作业分配界面的比例尺放大至目标比例尺时,将作业分配界面上基于目标比例尺显示的m个子图确定为待分配子图;其中,目标比例尺大于或等于预设阈值。
79.示例性地,高精地图绘制的任务分配装置还包括:
80.基于m个子图中每个子图对应的绘制作业情况,确定每个子图的显示颜色。
81.本公开实施例各装置中的各单元、模块或子模块的功能可以参见上述方法实施例中的对应描述,具备相应的有益效果,在此不再赘述
82.本公开的技术方案中,所涉及的用户个人信息的获取,存储和应用等,均符合相关法律法规的规定,且不违背公序良俗。
83.根据本公开的实施例,本公开还提供了一种电子设备、一种可读存储介质和一种计算机程序产品。
84.图6示出了可以用来实施本公开的实施例的示例电子设备600的示意性框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本公开的实现。
85.如图6所示,设备600包括计算单元601,其可以根据存储在只读存储器(rom)602中的计算机程序或者从存储单元608加载到随机访问存储器(ram)603中的计算机程序,来执行各种适当的动作和处理。在ram 603中,还可存储设备600操作所需的各种程序和数据。计算单元601、rom 602以及ram 603通过总线604彼此相连。输入/输出(i/o)接口605也连接至总线604。
86.设备600中的多个部件连接至i/o接口605,包括:输入单元606,例如键盘、鼠标等;输出单元607,例如各种类型的显示器、扬声器等;存储单元608,例如磁盘、光盘等;以及通信单元609,例如网卡、调制解调器、无线通信收发机等。通信单元609允许设备600通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
87.计算单元601可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元601的一些示例包括但不限于中央处理单元(cpu)、图形处理单元(gpu)、各种专用的人工智能(ai)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(dsp)、以及任何适当的处理器、控制器、微控制器等。计算单元601执行上文所描述的各个方法和处理,例如高精地图绘制的任务分配方法。例如,在一些实施例中,高精地图绘制的任务分配方法可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元608。在一些实施例中,计算机程序的部分或者全部可以经由rom 602和/或通信单元609而被载入和/或安装到设备600上。当计算机程序加载到ram 603并由计算单元601执行时,可以执行上文描述的高精地图绘制的任务分配方法的一个或多个步骤。备选地,在其他实施例中,计算单元601可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行高精地图绘制的任务分配方法。
88.本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、芯片上系统的系统(soc)、负载可编程逻辑设备(cpld)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至
少一个输出装置。
89.用于实施本公开的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
90.在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
91.为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
92.可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)和互联网。
93.计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,也可以为分布式系统的服务器,或者是结合了区块链的服务器。
94.应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发公开中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本公开公开的技术方案所期望的结果,本文在此不进行限制。
95.上述具体实施方式,并不构成对本公开保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本公开的精神和原则之内所作的修改、等同替换和改进等,均应包含在本公开保护范围之内。
再多了解一些

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

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

相关文献