数据处理方法和数据处理装置、电子设备及存储介质与流程
未命名
07-17
阅读:90
评论:0
1.本技术涉及数据处理技术领域,尤其是涉及一种数据处理方法和数据处理装置、电子设备及存储介质。
背景技术:
2.随着技术的发展,现有车辆行驶过程中会通过各类传感器对道路以及行人进行识别,以辅助驾驶人驾驶车辆或者实现自动驾驶。其中,需要使用车辆进行道路数据采集,以通过采集到的数据对车辆和算法进行调整,从而实现辅助驾驶或者自动驾驶。在现有的道路采集过程中,往往是基于某一目标规划路径,并基于规划路径驾驶车辆进行数据采集,但这些方式未考虑到道路的变化,导致数据采集的过程中,无法适应性的提取道路特征,导致采集的数据存在遗漏。
3.所以,现有道路数据采集过程存在无法适应性的根据道路变化进行数据采集导致采集数据存在遗漏的技术问题。
技术实现要素:
4.本技术实施例提供一种数据处理方法和数据处理装置、电子设备及存储介质,用以缓解现有道路数据采集过程存在无法适应性的根据道路变化进行数据采集导致采集数据存在遗漏的技术问题。
5.本技术实施例提供一种数据处理方法,该数据处理方法包括:
6.确定处于目标区域内的目标测试车辆的当前路测阶段;
7.若所述当前路测阶段为第一路测阶段,则基于所述目标区域的地图数据指示所述目标测试车辆行驶,并确定所述目标测试车辆所行驶过的部分或全部位置的特征;
8.若所述当前路测阶段为第二路测阶段,则基于当前区域的地图数据、道路和/或路口的预设的目标特征,以及所述目标区域内各位置的特征,指示所述目标测试车辆行驶。
9.同时,本技术实施例提供一种数据处理装置,该数据处理装置包括:
10.确定模块,用于确定处于目标区域内的目标测试车辆的当前路测阶段;
11.第一指示模块,用于在所述当前路测阶段为第一路测阶段时,基于所述目标区域的地图数据指示所述目标测试车辆行驶,并确定所述目标测试车辆所行5驶过的部分或全部位置的特征;
12.第二指示模块,用于在所述当前路测阶段为第二路测阶段时,基于当前区域的地图数据、道路和/或路口的预设的目标特征,以及所述目标区域内各位置的特征,指示所述目标测试车辆行驶。
13.同时,本技术实施例提供一种电子设备,该电子设备包括存储器,处理器0及存储在所述存储器上并可在所述处理器上运行的计算机程序,其中,所述处理器执行程序时实现如上述实施例任一所述的数据处理方法中的步骤。
14.同时,本技术实施例提供一种存储介质,所述存储介质中存储有多条指令,指令适
于处理器进行加载,以执行如上述实施例任一所述的数据处理方法中的步骤。
[0015][0016]
有益效果:本技术实施例提供一种数据处理方法和数据处理装置、电子设备及存储介质;该数据处理方法在确定处于目标区域的目标测试车辆的当前路测阶段后,在当前路测阶段为第一路测阶段时,基于目标区域的地图数据指示
[0017]
目标测试车辆驾驶,并确定目标测试车辆所行驶过的部分或者全部位置的特征,0在当前路测阶段为第二路测阶段时,基于当前区域的地图数据、道路和/或路口的预设的目标特征,以及目标区域的各位置的特征,指示所述目标测试车辆行驶。本技术通过在目标测试车辆路测的过程中,先确定目标测试车辆的当前路测阶段,则可以根据不同的路测阶段向目标测试车辆发送不同指令,使目标测
[0018]
试车辆可以在第一路测阶段基于地图数据进行路测,在第二路测阶段基于地图5数据、目标特征以及目标区域的各位置的特征进行路测,实现了在不同的路测
[0019]
阶段对目标训练车辆在不同位置的训练,且在训练目标测试车辆时可以对数据进行采集,实现了在不同路测阶段采用不同的方式进行数据采集,使得可以适应性的采集一般道路和特定道路的数据,使得可以在道路变化时,可以适应性的变换路测阶段进行对应的数据采集,避免数据遗漏,且通过训练目标测试车辆在不同道路的行驶过程,提高辅助驾驶和自动驾驶的安全性。
附图说明
[0020]
下面结合附图,通过对本技术的具体实施方式详细描述,将使本技术的技术方案及其它有益效果显而易见。
[0021]
图1为本技术实施例提供的数据处理系统的场景示意图。
[0022]
图2为本技术实施例提供的数据处理方法的流程示意图。
[0023]
图3为本技术实施例提供的数据处理装置的结构示意图。
[0024]
图4为本技术实施例提供的电子设备的结构示意图。
具体实施方式
[0025]
下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
[0026]
请参阅图1,图1为本技术实施例提供的数据处理系统的场景示意图,该系统可以包括设备和设备之间通过网络或者网关连接通信,网络可以是广域网或者局域网,又或者是二者的组合,使用无线链路实现数据传输,不在赘述,其中,设备包括数据采集设备11和电子设备12,其中:
[0027]
数据采集设备11包括但不局限于测试车辆或者测试移动装置,数据采集设备上设有传感器,传感器包括但不局限于毫米波雷达、激光雷达、单/双目摄像头以及卫星导航,用于采集数据;
[0028]
电子设备12包括但不局限于数据服务器、通信服务器,数据服务器以及通信服务
器都可以部署在本地服务器,也可以部分或者全部部署在远程服务器上。
[0029]
电子设备12可以确定处于目标区域内的目标测试车辆的当前路测阶段;若所述当前路测阶段为第一路测阶段,则基于所述目标区域的地图数据指示所述目标测试车辆行驶,并确定所述目标测试车辆所行驶过的部分或全部位置的特征;若所述当前路测阶段为第二路测阶段,则基于当前区域的地图数据、道路和/或路口的预设的目标特征,以及所述目标区域内各位置的特征,指示所述目标测试车辆行驶。
[0030]
需要说明的是,图1所示的系统场景示意图仅仅是一个示例,本技术实施例描述的服务器以及场景是为了更加清楚的说明本技术实施例的技术方案,并不构成对于本技术实施例提供的技术方案的限定,本领域普通技术人员可知,随着系统的演变和新业务场景的出现,本技术实施例提供的技术方案对于类似的技术问题,同样适用。以下分别进行详细说明。需要说明的是,以下实施例的描述顺序不作为对实施例优选顺序的限定。
[0031]
图2为本技术实施例提供的数据处理方法的流程示意图,请参阅图2,该数据处理方法包括以下步骤:
[0032]
201:确定处于目标区域的目标测试车辆的当前路测阶段。
[0033]
具体的,目标区域可以是预设的区域,也可以是根据历史测试数据确定的区域,例如,需要对上海浦东的各个道路和路口的数据进行采集,则目标区域可以为上海浦东。另一种举例中,在需要对上海浦东的各个道路和路口的数据进行采集时,发现已经对部分道路和路口的数据进行了采集,则可以将还包括未采集的道路和路口的区域作为目标区域。
[0034]
具体的,目标测试车辆是指位于目标区域内的进行路测的车辆,例如,目标区域为某一街道时,位于某一街道内仅存在一个可以进行路测的车辆,则该车辆为目标测试车辆;另一种举例中,位于某一街道内存在多个可以进行路测的车辆,则可以指定其中一个车辆为目标测试车辆。
[0035]
具体的,目标测试车辆可以是通过遥控控制的车辆,也可以是驾驶人驾驶的车辆,也可以是自动驾驶的车辆,该车辆可以采集道路信息、目标测试车辆的信息以及其他车辆的信息,包括不限于经纬度、车速、车道宽度、实景图片、加速度、车道位置、车道数量、车道线线型、道路类型、天气、道路曲率、道路坡度、时间等相关数据。
[0036]
具体的,当前路测阶段是指目标测试车辆当前所处的阶段,由于目标测试车辆在不同的路测阶段会进行不同的路测,例如在某一路测阶段会对所有道路进行数据采集,在另一路测阶段会对特定道路进行采集,则需要先确定当前路测阶段,以便于指示测试车辆进行不同的路测。
[0037]
针对不同时间道路和/或路口的特征不同导致采用同一数据对某一道路和/或路口标识会存在数据不准确的问题。在一种实施例中,所述确定处于目标区域内的目标测试车辆的当前路测阶段的步骤,包括:获取当前时刻;若所述当前时刻处于预设的第一时间,则确定所述当前路测阶段为所述第一路测阶段;若所述当前时刻处于预设的第二时间,则确定所述当前路测阶段为所述第二路测阶段。通过确定当前时刻,根据不同时刻确定当前路测阶段为第一路测阶段或者第二路测阶段,则可以在不同时刻使目标测试车辆进行不同的路测,适应性的根据时间变化采集数据,使得采集的数据能够更加准确的表征道路特征,从而在后续辅助驾驶或者自动驾驶的过程中,能够更加准确的识别道路数据、判断驾驶的方式,使得辅助驾驶和自动驾驶过程更加安全。
[0038]
具体的,针对不同的时间,不同道路和路口的信息不同,例如工作日的拥堵路段和节假日的拥堵路段不同,导致工作日的道路特征并不适于节假日。
[0039]
具体的,可以根据在不同时间道路的特征是否会发生变化确定第一时间和第二时间,相应的可以确定第一路测阶段和第二路测阶段,从而可以适应性的采集数据,使采集的数据更加准确的表征道路特征,从而在后续辅助驾驶或者自动驾驶的过程中,能够更加准确的识别道路数据、判断驾驶的方式,使得辅助驾驶和自动驾驶过程更加安全。
[0040]
具体的,第一时间可以为周一至周四,第二时间为周五,在周一至周四进行路测时,确定当前路测阶段为第一路测阶段,在周五,确定当前路测阶段为第二路测阶段。
[0041]
具体的,还可以使第一时间为任一天中的上午8点至10点,第二时间为任一天的上午10点至11点;或者第一时间为每年的第1、3、5等奇数周,第二时间为每年的第2、4、6等偶数周;还可以使第一时间为工作日的上午8点至10点,第二时间为工作日的上午10点至下午6点。
[0042]
针对不同环境下道路和/或路口的特征不同,采用同一数据对某一道路和/或路口标识会存在数据不准确的问题。在一种实施例中,所述确定处于目标区域内的目标测试车辆的当前路测阶段的步骤,包括:获取所述目标测试车辆所处的当前环境状态;根据所述当前环境状态,以及所述当前环境状态所对应的实时阶段信息,确定所述当前路测阶段;所述实时阶段信息用于表征所述第一路测阶段或所述第二路测阶段,且所述实时阶段信息关联于对应环境状态下目标测试车辆的行驶记录。通过确定当前环境状态,根据环境状态以及对应的实时阶段信息确定当前路测阶段为第一路测阶段或者第二路测阶段,则可以在不同环境状态下使目标测试车辆进行不同的路测,适应性的根据环境变化采集数据,使得采集的数据能够更加准确的表征道路特征,从而在后续辅助驾驶或者自动驾驶的过程中,能够更加准确的识别道路数据、判断驾驶的方式,使得辅助驾驶和自动驾驶过程更加安全。
[0043]
具体的,针对不同的环境状态下,不同道路的信息不同,例如不同地域、天气、日期、时间的道路信息是不同的,例如工作日的拥堵路段和节假日的拥堵路段不同,导致工作日得到的道路特征并不适于节假日。例如,部分路段雨天禁止通行或者无法通行,而晴天则可以通行,法定假日高速不收费,非法定假日高速收费,使得在不同环境状态下,不同道路的信息不同,则需要分别采集不同环境状态下的道路信息,使采集的信息更加准确,提高后续训练和驾驶车辆的安全性。
[0044]
具体的,以环境状态包括地域、天气、日期类型、是否为工作日高峰期为例,相应的可以确定第一环境状态为浦东、晴天、节假日;第二环境状态为浦东、雨天、工作日、高峰期;第三环境状态为浦西、晴天、工作日、非高峰期,则在采集道路信息,确定道路特征时,可以根据环境状态是否发生变化,以及各环境状态对应的实时阶段信息确定是否需要改变路测阶段。
[0045]
具体的,对于不同的环境状态,均会指示目标测试车辆在不同的路测阶段进行路测,则在确定当前环境状态后,还可以确定当前环境状态对应的实时阶段信息,从而确定当前路测阶段,相应的进行路测,使得采集的信息更加准确,提高后续训练和驾驶车辆的安全性。例如,在第一环境状态下,实时阶段信息表征第一路测阶段,则可以指示目标测试车辆在第一路测阶段进行路测。
[0046]
具体的,例如当前环境状态为第一环境状态,且对应的实时阶段信息为第一路测
阶段,可以对道路和/或路口进行打标得到第一路段信息,例如某一路段未出现拥堵,可以打上畅通路段的标签,确定该路段的特征为畅通路段特征,而在第一环境状态变化为第二环境状态时,获取第二环境状态对应的实时阶段信息,例如此时仍然为第一路测阶段,则可以重新对该路段进行打标得到第二路段信息,例如同样的路段出现拥堵,则可以打上拥堵路段的标签,确定该路段的特征为拥堵路段特征,相应的确定不同环境状态下的道路数据;且相应的可以确定第三环境状态信息对应的道路信息,从而准确确定道路数据。
[0047]
在一种实施例中,所述确定处于目标区域内的目标测试车辆的当前路测阶段的步骤,还包括:获取任一环境状态下的第一目标行驶里程;所述第一目标行驶里程信息用于表征出:各路测车辆在所述任一环境状态的所述第一路测阶段下行驶过的总里程;根据所述当前行驶里程信息,确定所述实时阶段信息自表征所述第一路测阶段变化为表征所述第二路测阶段。通过确定各环境状态下的第一目标行驶里程,使得可以在各环境状态下的当前行驶里程超过第一目标行驶里程后,将实时阶段信息变化为表征第二路测阶段,从而使目标测试车辆在第二路测阶段进行路测,避免同一路段测试过多导致测试效率较低。
[0048]
具体的,考虑到不同道路和/或路口经过一定次数的测试,或者在不同道路和/或路口对目标测试车辆进行一定次数的训练后,对应道路和/或路口的数据已经准确采集完成,或者目标测试车辆的训练已经完成,则可以变化实时阶段信息,使目标测试车辆进行其他阶段的路测,避免测试过程效率过低。
[0049]
具体的,第一目标行驶里程是指目标测试车辆在第一路测阶段行驶的总里程,第一目标行驶里程可以根据需要采集的道路的里程以及规划的轨迹的里程确定,例如需要穿过所有道路的里程为100公里,则可以设定第一目标行驶里程为100公里。
[0050]
具体的,所述根据所述当前行驶里程信息,确定所述实时阶段信息自表征所述第一路测阶段变化为表征所述第二路测阶段的步骤,包括:在所述当前行驶里程信息表征的当前行驶里程大于或者等于所述第一目标行驶里程时,确定所述实时阶段信息自表征所述第一路测阶段变化为表征所述第二路测阶段;在所述当前行驶里程信息表征的当前行驶里程小于所述第一目标行驶里程时,确定所述实时阶段信息表征所述第一路测阶段。通过在当前行驶里程信息表征的当前行驶里程大于或者等于目标行驶里程时,切换路测阶段,从而可以在不同的路测阶段进行路测,实现了在不同路测阶段采用不同的方式进行数据采集,使得可以适应性的采集一般道路和特定道路的数据,避免数据遗漏,且通过训练目标测试车辆在不同道路的行驶过程,提高辅助驾驶和自动驾驶的安全性。
[0051]
在一种实施例中,所述确定处于目标区域内的目标测试车辆的当前路测阶段的步骤,还包括:获取任一环境状态下的第二目标行驶里程;所述第二目标行驶里程信息用于表征出:各路测车辆在所述任一环境状态的所述第二路测阶段下行驶过的总里程;在所述目标测试车辆的当前行驶里程大于或者等于所述
[0052]
第二目标行驶里程时,指示所述目标测试车辆停止。通过获取第二目标行驶里5程,判断当前行驶里程是否大于第二行驶里程,在当前行驶里程大于第二行驶里程时,表示路测过程中采集的数据已经能够准确表示道路和/路口特征,且对目标测试车辆的训练已经符合需求,在可以指示目标测试车辆停止。且可以清零统计的里程,便于后续重新采集数据时记录里程。
[0053]
具体的,例如,环境状态包括第一环境状态和第二环境状态,在确定当前0环境状
态为第一环境状态时,获取第一环境状态信息的实时阶段信息,在实时
[0054]
阶段信息为第一路测阶段时,使目标测试车辆对道路信息进行打标得到道路标签,并根据道路标签确定道路特征,同时,可以记录第一环境状态、第一路测阶段下目标测试车辆的第一行驶里程,且可以记录多个目标测试车辆的第一行
[0055]
驶里程,并根据多个测试车辆的行驶里程得到第一采集阶段的总里程,并根据5第一路测阶段的第一行驶里程与第一目标行驶里程进行对比,在第一采集阶段的第一行驶里程达到第一目标行驶里程时,将第一环境状态的实时阶段信息切换为第二路测阶段,并指示测试车辆行驶。同理,在处于第二路测阶段时,可以记录多个测试车辆的行驶里程确定第二路测阶段的总里程。
[0056]
具体的,在第一环境状态下使目标测试车辆进行路测时,假设环境状态发0生变化,例如从第一环境状态(晴天)变为第二环境状态(雨天),表示目标测试车辆已经不处于第一环境状态,则可以确定第二环境状态下的实时阶段信息,同时可以根据里程判断处于第一路测阶段还是第二路测阶段,相应的指示测试车辆行驶。
[0057]
202:若当前路测阶段为第一路测阶段,则基于目标区域的地图数据指示目5标测试车辆行驶,并确定目标测试车辆所行驶过的部分或全部位置的特征。
[0058]
具体的,第一路测阶段是指基于目标区域的地图数据进行路测的阶段,在第一路测阶段,会根据目标区域的地图数据驱动目标测试车辆进行数据采集和打标得到对应的特征,并可以训练测试车辆。
[0059]
具体的,在第一路测阶段,可以对目标区域中的所有道路和/或路口进行数据采集和打标得到部分或者所有道路和/或路口的特征。即对目标区域中中所有路段、所有路口的数据进行采集,所有道路的数据包括车辆、车道、天气、行人、非机动车、指示灯等各个数据。通过对所有道路的数据进行采集,避免数据遗漏导致辅助驾驶或者自动驾驶的安全性变差。
[0060]
具体的,在第一路测阶段,还可以选定对所有道路的数据进行采集的方式,例如在第一路测阶段减少重复行驶,根据规划出的能够行驶所有的待行驶道路的行驶轨迹的集合,确定行驶轨迹的集合中路径最短的行驶轨迹,并将按照该行驶轨迹行驶。还可以是在第一路测阶段,选择行驶次数较少的道路进行路测,例如在行驶过程中,可以直行、左拐和右拐,其中直行的次数最少,则可以在第一路测阶段,将采集行驶次数最少的路段的数据。
[0061]
具体的,地图数据可以是导航软件上的地图的数据,也可以是历史地图数据中的数据,例如,地图数据可以是导航软件上选定的目标区域的数据,例如选定上海的道路数据作为地图数据,在地图数据中至少包括上海的各个道路和路口的数据,使得目标测试车辆可以根据地图数据正常行驶在道路上,并可以穿过路口,地图数据也可以是历史地图数据中的数据,例如目标测试车辆已经采集过道路数据,并根据道路数据绘制了历史地图数据,则地图数据可以从历史地图数据中选取。
[0062]
具体的,目标测试车辆行驶过的各个位置的特征可以根据对道路和/或路口打标得到的标签确定,也可以是对道路和/或路口打标得到的标签。
[0063]
具体,例如对道路和/或路口打标得到的标签包括发生自动退出自动驾驶模式的标签,路口发生拥堵(例如平均车速小于20公里/小时)的标签,学校路段的标签,高速路段的标签,行人密集路段(例如菜场、步行街等检测到超出100人的路段)的标签,发生事故的
标签,标签可以通过人输入也可以自动打标,则可以根据标签确定对应的特征。
[0064]
具体的,特征可以根据道路标签确定,例如道路特征包括事故多发特征,车辆密集特征,拥堵特征,行人密集特征。例如根据发生事故的标签,确定该路段发生事故的频率和概率较高,则可以将该路段的特征确定为事故多发特征,且可以根据多个标签确定路段或者路口特征,例如某一路段具有行人密集的标签和学校路段的标签,该路段的拥堵的可能性较高,则可以确定该路段的特征为拥堵路段,对于其他道路特征,也可以相应的确定,在此不再赘述。
[0065]
具体的,在根据时间、环境状态等信息确定当前路测阶段后,可以使目标测试车辆按照当前路测阶段的路测方式进行路测。在一种实施例中,所述若所述当前路测阶段为第一路测阶段,则基于所述目标区域的地图数据指示所述目标测试车辆行驶,并确定所述目标测试车辆所行驶过的部分或全部位置的特征的步骤,包括:若所述当前路测阶段为第一路测阶段,则基于所述目标区域的地图数据确定各道路和/或路口的行驶次数;
[0066]
根据各道路和/或路口的行驶次数确定行驶次数最少的道路和/或路口,并基于行驶次数最少的道路和/或路口指示目标测试车辆行驶,并确定所述目标测试车辆所行驶过的部分或全部位置的特征。通过在第一路测阶段选择行驶次数最少的道路和/或路口行驶,则可以使得对各个道路进行数据采集的次数均为均一,避免部分道路采集次数较少,在道路特征变化时出现遗漏的问题。
[0067]
具体的,例如在第一路测阶段,目标测试车辆到达任一路口时,如果路口存在多个行驶方向,例如可以直行、可以掉头、可以左转、可以变道且测试车辆具有足够的时间和安全性进行以上行为(即测试车辆的行驶过程符合道路规范和地图信息),则可以根据道路是否被行驶过和被行驶过的次数判断下一步行驶的次数(可以为第一路测阶段行驶过和/或第二路测阶段行驶过)。例如,在某一路口可以直行、左拐和右拐,如何记录的数据表示直行未行驶过,则可以指示目标测试车辆直行,如果所有道路都被行驶过,直行被行驶的次数最少,则指示目标测试车辆直行,如果两条道路被行驶的次数相同,则可以随机选择一个道路行驶或者结合其他车辆的位置行驶,或者结合路况选择更加畅通的道路行驶,从而能够对各个道路进行数据采集,且避免部分道路采集次数较少,在道路特征变化时出现遗漏的问题。
[0068]
203:若当前路测阶段为第二路测阶段,则基于当前区域的地图数据、道路和/或路口的预设的目标特征,以及目标区域内各位置的特征,指示目标测试车辆行驶。
[0069]
具体的,第二路测阶段是指基于当前区域的地图数据、道路和/或路口的预设的目标特征,以及目标区域内各位置的特征进行路测的阶段,在第二路测阶段,会根据当前区域的地图数据、道路和/或路口的预设的目标特征,以及目标区域内各位置的特征进行数据采集和打标得到对应的特征,并可以训练测试车辆。
[0070]
具体的,预设的目标特征可以是选定的目标特征,例如各道路和/或路口的特征包括事故多发特征、车辆密集特征、拥堵特征,可以将事故多发特征作为5预设的目标特征。
[0071]
具体的,目标区域内各位置的特征是指在目标区域中各道路和/或路口的特征,例如某一路口的特征为拥堵特征,某一道路的特征为车辆密集特征,则可以确定目标区域内各位置的特征,并根据预设的目标特征和目标区域内各位置的特征指示目标测试车辆行驶。
[0072]
0具体的,第二路测阶段的道路和/或路口的预设的目标特征可以是第一路测
[0073]
阶段确定的道路和/或路口的特征。
[0074]
具体的,在第二路测阶段,可以是选择复杂度较高的路段或者路口进行数据采集和训练测试车辆的识别能力或者自动驾驶的能力。在第一路测阶段确定
[0075]
道路和/或路口特征后,根据道路和/或路口特征确定较为复杂的道路作为第二路5测阶段中的道路和/或路口,从而使得目标测试车辆可以多对较为复杂的道路进行数据采集,且可以训练目标测试车辆在复杂道路的识别能力或者自动驾驶的能力,避免数据遗漏,且可以提高辅助驾驶或者自动驾驶的安全性。
[0076]
具体的,第一路测阶段和第二路测阶段是指以不同行驶策略进行路测的阶段,第一路测阶段和第二路测阶段采集的数据可以存在相同数据,但第一路测0阶段和第二路测阶段的行驶策略不同,使得本技术实施例可以通过第一路测阶段和第二路测阶段的转换,避免采集数据的遗漏,且可以针对性的对驾驶车辆进行训练,提高辅助驾驶和自动驾驶的安全性。
[0077]
具体的,可以在第一路测阶段对所有道路和/或路口的数据进行采集,在第二路测阶段对特定道路和/或特定路口的数据进行采集,且可以在道路和/或路口5变化或者行驶状态变化时,转换第一路测阶段和第二路测阶段,则可以避免数据遗漏,且可以提高辅助驾驶或者自动驾驶的安全性。例如,在第二路测阶段发现当前行驶状态发生变化,无法找到目标道路特征或者具有目标道路特征的道路已经行驶完毕,则可以转换为第一路测阶段,对第二路测阶段中目标测试车辆未行驶的道路(例如道路状态发生变化的道路)进行数据采集,从而可以避免数据遗漏。
[0078]
具体的,在转换所述第一路测阶段和所述第二路测阶段时,可以使某一环境状态下的第一路测阶段完成后即进行第二路测阶段,也可以是环境状态发生变化后确定当前路测阶段发生变化。例如在某一环境状态下,第一路测阶段已经采集了所有道路和/或路口的数据,则可以自动转换为第二路测阶段,另一种举例中,可以在时间发生变化时,由第一路测阶段转换为第二路测阶段,或者由第二路测阶段转换为第一路测阶段,例如,在当前时间由第一时间转变为第二时间时,确定当前路测阶段需要由第一路测阶段转变为第二路测阶段,在当前时间由第二时间转变为第一时间时,确定当前路测阶段需要由第二路测阶段转变为第一路测阶段。
[0079]
具体的,在当前时间由第一时间转变为第二时间时,表示需要从第一路测阶段转换为第二路测阶段,则可以使目标测试车辆自动从第一路测阶段转换为第二路测阶段,使得目标测试车辆可以对所有道路或者特定道路进行数据采集,避免目标测试车辆无法适应性的改变路测阶段导致数据遗漏。同时,在当前时间由第二时间转变为第一时间时,也可以使目标测试车辆从第二路测阶段转换为第一路测阶段,使得在对特定路段的道路数据进行采集和对目标测试车辆的特定路段行驶能力进行训练时,可以转换为第一路测阶段,避免数据遗漏。
[0080]
具体的,从上述实施例中可以知道,可以通过时间、环境状态等方式确定当前路测阶段,相应的转变路测阶段。
[0081]
在一种实施例中,所述若所述当前路测阶段为第二路测阶段,则基于当前区域的地图数据、道路和/或路口的预设的目标特征,以及所述目标区域内各位置的特征,指示所
述目标测试车辆行驶的步骤,包括:若所述当前路测阶段为第二路测阶段,则基于当前区域的地图数据、道路和/或路口的预设的目标特征,以及所述目标区域内各位置的特征,确定经过具有所述目标特征的所有的道路和/或路口的最短路径;根据经过具有所述目标特征的所有的道路和/或路口的最短路径,指示所述目标测试车辆行驶。通过使目标测试车辆选择最短路径行驶,可以加快对目标测试车辆的训练过程,避免重复路段过多导致耗时过长,效率较低的问题。
[0082]
具体的,在第二路测阶段,目标测试车辆到达任一路口时,如果路口存在多个行驶方向,例如可以直行、可以掉头、可以左转、可以变道且测试车辆具有足够的时间和安全性进行以上行为(即测试车辆的行驶过程符合道路规范和地图信息),则可以在地图数据的辅助下,根据目标特征指示测试车辆,例如左转道路存在目标道路特征,则可以指示目标测试车辆左转;例如所有道路均没有目标道路特征,则可以选择能够驶向具有目标道路特征的道路,可以选择与具有目标道路特征的道路距离最短的道路,也可以是选择与具有目标道路特征的道路时间最短的道路,例如通过左转道路可以最快达到具有目标道路特征的道路,则可以选择左转道路;在两个道路具有目标道路特征时,可以根据目标道路特征的数据和/或优先级选择道路。
[0083]
本技术实施例提供一种数据处理方法,该数据处理方法通过在目标测试车辆路测的过程中,先确定目标测试车辆的当前路测阶段,则可以根据不同的路测阶段向目标测试车辆发送不同指令,使目标测试车辆可以在第一路测阶段基于地图数据进行路测,在第二路测阶段基于地图数据、目标特征以及目标区域的各位置的特征进行路测,实现了在不同的路测阶段对目标训练车辆在不同位置的训练,且在训练目标测试车辆时可以对数据进行采集,实现了在不同路测阶段采用不同的方式进行数据采集,使得可以适应性的采集一般道路和特定道路的数据,使得可以在道路变化时,可以适应性的变换路测阶段进行对应的数据采集,避免数据遗漏,且通过训练目标测试车辆在不同道路的行驶过程,提高辅助驾驶和自动驾驶的安全性。
[0084]
相应的,图3为本技术实施例提供的数据处理装置的结构示意图,请参阅图3,该数据处理装置包括以下模块:
[0085]
确定模块301,用于确定处于目标区域内的目标测试车辆的当前路测阶段;
[0086]
第一指示模块302,用于在所述当前路测阶段为第一路测阶段时,基于所述目标区域的地图数据指示所述目标测试车辆行驶,并确定所述目标测试车辆所行驶过的部分或全部位置的特征;
[0087]
第二指示模块303,用于在所述当前路测阶段为第二路测阶段时,基于当前区域的地图数据、道路和/或路口的预设的目标特征,以及所述目标区域内各位置的特征,指示所述目标测试车辆行驶。
[0088]
在一种实施例中,确定模块301用于获取当前时刻;若所述当前时刻处于预设的第一时间,则确定所述当前路测阶段为所述第一路测阶段;若所述当前时刻处于预设的第二时间,则确定所述当前路测阶段为所述第二路测阶段。
[0089]
在一种实施例中,确定模块301用于获取所述目标测试车辆所处的当前环境状态;根据所述当前环境状态,以及所述当前环境状态所对应的实时阶段信息,确定所述当前路测阶段;所述实时阶段信息用于表征所述第一路测阶段或所述第二路测阶段,且所述实时
阶段信息关联于对应环境状态下目标测试车辆的行驶记录。
[0090]
在一种实施例中,确定模块301用于获取任一环境状态下的第一目标行驶里程;所述第一目标行驶里程信息用于表征出:各路测车辆在所述任一环境状态的所述第一路测阶段下行驶过的总里程;根据所述当前行驶里程信息,确定所述实时阶段信息自表征所述第一路测阶段变化为表征所述第二路测阶段。
[0091]
在一种实施例中,确定模块301用于获取任一环境状态下的第二目标行驶里程;所述第二目标行驶里程信息用于表征出:各路测车辆在所述任一环境状态的所述第二路测阶段下行驶过的总里程;在所述目标测试车辆的当前行驶里程大于或者等于所述第二目标行驶里程时,指示所述目标测试车辆停止。
[0092]
在一种实施例中,第一指示模块302用于在所述当前路测阶段为第一路测阶段时,基于所述目标区域的地图数据确定各道路和/或路口的行驶次数;根据各道路和/或路口的行驶次数确定行驶次数最少的道路和/或路口,并基于行驶次数最少的道路和/或路口指示目标测试车辆行驶,并确定所述目标测试车辆所行驶过的部分或全部位置的特征。
[0093]
在一种实施例中,第二指示模块303用于在所述当前路测阶段为第二路测阶段时,基于当前区域的地图数据、道路和/或路口的预设的目标特征,以及所述目标区域内各位置的特征,确定经过具有所述目标特征的所有的道路和/或路口的最短路径;根据经过具有所述目标特征的所有的道路和/或路口的最短路径,指示所述目标测试车辆行驶。
[0094]
相应的,本技术实施例还提供一种电子设备,如图4所示,该电子设备可以包括射频(rf,radio frequency)电路401、包括有一个或一个以上计算机可读存储介质的存储器402、输入单元403、显示单元404、传感器405、音频电路406、无线保真(wifi,wireless fidelity)模块407、包括有一个或者一个以上处理核心的处理器408、以及电源409等部件。本领域技术人员可以理解,图4中示出的电子设备结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部分,或者不同的部件布置。其中:
[0095]
rf电路401可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器408处理;另外,将涉及上行的数据发送给基站。存储器402可用于存储软件程序以及模块,处理器408通过运行存储在存储器402的软件程序以及模块,从而执行各种功能应用以及数据处理。输入单元403可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。
[0096]
显示单元404可用于显示由用户输入的信息或提供给用户的信息以及服务器的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。
[0097]
电子设备还可包括至少一种传感器405,比如光传感器、运动传感器以及其他传感器。音频电路406包括扬声器,扬声器可提供用户与电子设备之间的音频接口。
[0098]
wifi属于短距离无线传输技术,电子设备通过wifi模块407可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图4示出了wifi模块407,但是可以理解的是,其并不属于电子设备的必须构成,完全可以根据需要在不改变申请的本质的范围内而省略。
[0099]
处理器408是电子设备的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器402内的软件程序和/或模块,以及调用存储在存储器402
内的数据,执行电子设备的各种功能和处理数据,从而对手机进行整体监控。
[0100]
电子设备还包括给各个部件供电的电源409(比如电池),优选的,电源可以通过电源管理系统与处理器408逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。
[0101]
尽管未示出,电子设备还可以包括摄像头、蓝牙模块等,在此不再赘述。具体在本实施例中,电子设备中的处理器408会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器402中,并由处理器408来运行存储在存储器402中的应用程序,从而实现以下功能:
[0102]
确定处于目标区域内的目标测试车辆的当前路测阶段;若所述当前路测阶段为第一路测阶段,则基于所述目标区域的地图数据指示所述目标测试车辆行驶,并确定所述目标测试车辆所行驶过的部分或全部位置的特征;若所述当前路测阶段为第二路测阶段,则基于当前区域的地图数据、道路和/或路口的预设的目标特征,以及所述目标区域内各位置的特征,指示所述目标测试车辆行驶。
[0103]
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见上文的详细描述,此处不再赘述。
[0104]
本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
[0105]
为此,本技术实施例提供一种存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以实现以下功能:
[0106]
确定处于目标区域内的目标测试车辆的当前路测阶段;若所述当前路测阶段为第一路测阶段,则基于所述目标区域的地图数据指示所述目标测试车辆行驶,并确定所述目标测试车辆所行驶过的部分或全部位置的特征;若所述当前路测阶段为第二路测阶段,则基于当前区域的地图数据、道路和/或路口的预设的目标特征,以及所述目标区域内各位置的特征,指示所述目标测试车辆行驶。
[0107]
以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
[0108]
其中,该存储介质可以包括:只读存储器(rom,read only memory)、随机存取记忆体(ram,random access memory)、磁盘或光盘等。
[0109]
由于该存储介质中所存储的指令,可以执行本技术实施例所提供的任一种方法中的步骤,因此,可以实现本技术实施例所提供的任一种方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
[0110]
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
[0111]
以上对本技术实施例所提供的一种数据处理方法和数据处理装置、电子设备及存储介质进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的技术方案及其核心思想;本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例的技术方案的范围。
技术特征:
1.一种数据处理方法,其特征在于,包括:确定处于目标区域内的目标测试车辆的当前路测阶段;若所述当前路测阶段为第一路测阶段,则基于所述目标区域的地图数据指示所述目标测试车辆行驶,并确定所述目标测试车辆所行驶过的部分或全部位置的特征;若所述当前路测阶段为第二路测阶段,则基于当前区域的地图数据、道路和/或路口的预设的目标特征,以及所述目标区域内各位置的特征,指示所述目标测试车辆行驶。2.如权利要求1所述的数据处理方法,其特征在于,所述确定处于目标区域内的目标测试车辆的当前路测阶段的步骤,包括:获取当前时刻;若所述当前时刻处于预设的第一时间,则确定所述当前路测阶段为所述第一路测阶段;若所述当前时刻处于预设的第二时间,则确定所述当前路测阶段为所述第二路测阶段。3.如权利要求1所述的数据处理方法,其特征在于,所述确定处于目标区域内的目标测试车辆的当前路测阶段的步骤,包括:获取所述目标测试车辆所处的当前环境状态;根据所述当前环境状态,以及所述当前环境状态所对应的实时阶段信息,确定所述当前路测阶段;所述实时阶段信息用于表征所述第一路测阶段或所述第二路测阶段,且所述实时阶段信息关联于对应环境状态下目标测试车辆的行驶记录。4.如权利要求3所述的数据处理方法,其特征在于,所述确定处于目标区域内的目标测试车辆的当前路测阶段的步骤,还包括:获取任一环境状态下的第一目标行驶里程;所述第一目标行驶里程信息用于表征出:各路测车辆在所述任一环境状态的所述第一路测阶段下行驶过的总里程;根据当前行驶里程信息,确定所述实时阶段信息自表征所述第一路测阶段变化为表征所述第二路测阶段。5.如权利要求4所述的数据处理方法,其特征在于,所述确定处于目标区域内的目标测试车辆的当前路测阶段的步骤,还包括:获取任一环境状态下的第二目标行驶里程;所述第二目标行驶里程信息用于表征出:各路测车辆在所述任一环境状态的所述第二路测阶段下行驶过的总里程;在所述目标测试车辆的当前行驶里程大于或者等于所述第二目标行驶里程时,指示所述目标测试车辆停止。6.如权利要求1所述的数据处理方法,其特征在于,所述若所述当前路测阶段为第一路测阶段,则基于所述目标区域的地图数据指示所述目标测试车辆行驶,并确定所述目标测试车辆所行驶过的部分或全部位置的特征的步骤,包括:若所述当前路测阶段为第一路测阶段,则基于所述目标区域的地图数据确定各道路和/或路口的行驶次数;根据各道路和/或路口的行驶次数确定行驶次数最少的道路和/或路口,并基于行驶次数最少的道路和/或路口指示目标测试车辆行驶,并确定所述目标测试车辆所行驶过的部分或全部位置的特征。7.如权利要求1所述的数据处理方法,其特征在于,所述若所述当前路测阶段为第二路
测阶段,则基于当前区域的地图数据、道路和/或路口的预设的目标特征,以及所述目标区域内各位置的特征,指示所述目标测试车辆行驶的步骤,包括:若所述当前路测阶段为第二路测阶段,则基于当前区域的地图数据、道路和/或路口的预设的目标特征,以及所述目标区域内各位置的特征,确定经过具有所述目标特征的所有的道路和/或路口的最短路径;根据经过具有所述目标特征的所有的道路和/或路口的最短路径,指示所述目标测试车辆行驶。8.一种数据处理装置,其特征在于,包括:确定模块,用于确定处于目标区域内的目标测试车辆的当前路测阶段;第一指示模块,用于在所述当前路测阶段为第一路测阶段时,基于所述目标区域的地图数据指示所述目标测试车辆行驶,并确定所述目标测试车辆所行驶过的部分或全部位置的特征;第二指示模块,用于在所述当前路测阶段为第二路测阶段时,基于当前区域的地图数据、道路和/或路口的预设的目标特征,以及所述目标区域内各位置的特征,指示所述目标测试车辆行驶。9.一种电子设备,其特征在于,包括存储器,处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其中,所述处理器执行程序时实现如权利要求1至7任一所述的数据处理方法中的步骤。10.一种存储介质,其特征在于,所述存储介质中存储有多条指令,指令适于处理器进行加载,以执行如权利要求1至7任一所述的数据处理方法中的步骤。
技术总结
本申请提供一种数据处理方法和数据处理装置、电子设备及存储介质;该数据处理方法通过在目标测试车辆路测的过程中,先确定目标测试车辆的当前路测阶段,则可以根据不同的路测阶段向目标测试车辆发送不同指令,使目标测试车辆可以在第一路测阶段基于地图数据进行路测,在第二路测阶段基于地图数据、目标特征以及目标区域的各位置的特征进行路测,实现了在不同的路测阶段对目标训练车辆在不同位置的训练,且在训练目标测试车辆时可以对数据进行采集,实现了在不同路测阶段采用不同的方式进行数据采集,避免数据遗漏,且通过训练目标测试车辆在不同道路的行驶过程,提高辅助驾驶和自动驾驶的安全性。自动驾驶的安全性。自动驾驶的安全性。
技术研发人员:王思远 陈忠明
受保护的技术使用者:昆易电子科技(上海)有限公司
技术研发日:2022.12.23
技术公布日:2023/6/28
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
