本技术涉及自动驾驶,尤其涉及一种地图命名方法、系统、电子设备及存储介质。
背景技术:
1、自动泊车技术是一种结合雷达、相机传感器、车载定位单元以及高精度地图,实现自动泊车功能的智能驾驶辅助技术。
2、在提供自动泊车服务之前,车辆通常需要在泊车环境中进行环境特征学习,并构建该泊车环境的路径地图;在实际提供自动泊车服务时,车辆可以根据用户选择的路径地图标识,从地图管理系统(存储有已构建完成的路径地图)中获取与路径地图标识相匹配的目标路径地图,然后根据目标路径地图和车载传感器设备,实现自动转弯、避障、调速,代替用户自动完成泊车,提升用户的泊车体验。
3、然而,随着构建的路径地图的数量的增多,会存在用户无法及时确认待使用的路径地图(泊车路线)的问题。
技术实现思路
1、本发明申请提供了一种地图命名方法,用以提升车辆自动泊车的效率。具体技术方案如下:
2、第一方面,本技术提供了一种地图命名方法,包括:
3、接收地图构建设备发送的地图命名消息;
4、基于所述地图命名消息中的地图构建状态信息,判断是否已建立车辆在当前场景下的路径地图;
5、若是,则在所述路径地图中选取出满足设定位置条件的目标位置,并基于所述目标位置的位置信息对所述路径地图进行命名;
6、若否,则等待所述地图构建设备建立所述车辆在当前场景下的路径地图。
7、基于上述的方法,能够在用户查看泊车地图时,根据目标位置的位置名称及时的确认待泊入的车辆停靠位置,方便对已构建的路径地图进行标准化管理,并且提升车辆自动泊车的效率。
8、在一种可能的实现方式中,所述在所述路径地图中选取出满足设定位置条件的目标位置,并基于所述目标位置的位置信息对所述路径地图进行命名,包括:
9、向寻址服务系统发送兴趣点位置获取请求;
10、接收所述寻址服务系统基于所述兴趣点位置获取请求返回的反馈信息;
11、根据所述反馈信息中的兴趣点获取状态标识,判断是否获取到所述路径地图中至少一个兴趣点对应的位置信息;
12、若是,则在所述路径地图中选取出满足所述设定位置条件的目标兴趣点,并基于所述目标兴趣点的位置信息对所述路径地图进行命名;
13、若否,则基于所述地图命名消息中的地图构建类型信息对所述路径地图进行命名。
14、基于上述的方法,能够选取出离目标泊车位置距离最近的目标兴趣点,便于用户具有车辆使用需求时,能够快速的从该兴趣点位置泊出。
15、在一种可能的实现方式中,所述在所述路径地图中选取出满足所述设定位置条件的目标兴趣点,并基于所述目标兴趣点的位置信息对所述路径地图进行命名,包括:
16、判断所述路径地图中兴趣点的数量是否大于或等于n,其中,n为大于或等于2的正整数;
17、若是,则获取第一兴趣点对应的第一位置信息、第二兴趣点对应的第二位置信息和目标泊车位置对应的第三位置信息,计算所述第一兴趣点与所述目标泊车位置的第一位置偏差值和所述第二兴趣点与所述目标泊车位置的第二位置偏差值,选取所述第一位置偏差值和所述第二位置偏差值中最小偏差值对应的兴趣点作为目标兴趣点,并将所述目标兴趣点的位置名称命名为所述路径地图的名称;
18、若否,则获取第三兴趣点对应的第四位置信息,并将所述第三兴趣点的位置名称命名为所述路径地图的名称。
19、基于上述的方法,能够从路径地图中选取出与目标泊车位置距离最近的兴趣点位置,即对于用户而言间隔目标泊车位置距离最优的车辆停靠位置;在用户使用自动泊车功能,并查看泊车地图时,可以根据兴趣点的位置名称直观的、及时的确认待使用的路径地图,并且使用包含泊车类型和车辆停靠位置信息的入口标识存储路径地图,能够便于对路径地图进行标准化管理,提升了车辆自动泊车的效率。
20、在一种可能的实现方式中,所述在所述路径地图中选取出满足设定位置条件的目标位置,并基于所述目标位置的位置信息对所述路径地图进行命名之后,还包括:
21、接收目标终端发送的路径地图名称变更请求;
22、基于所述路径地图名称变更请求中的路径地图名称变更标识,确定待更新的路径地图;
23、基于所述路径地图名称变更请求中的泊车类型修改信息和目标兴趣点位置名称修改信息,修改所述待更新的路径地图名称。
24、基于上述的方法,能够对述路径地图名称进行变更,便于后期对路径地图名称进行管理。
25、第二方面,本技术提供了一种地图命名系统,包括:
26、数据接收模块,用于接收地图构建设备发送的地图命名消息;
27、地图命名模块,用于基于所述地图命名消息中的地图构建状态信息,判断是否已建立车辆在当前场景下的路径地图;
28、若是,则在所述路径地图中选取出满足设定位置条件的目标位置,并基于所述目标位置的位置信息对所述路径地图进行命名;
29、若否,则等待所述地图构建设备建立所述车辆在当前场景下的路径地图。
30、在一种可能的实现方式中,所述地图命名模块具体用于:
31、向寻址服务系统发送兴趣点位置获取请求;
32、接收所述寻址服务系统基于所述兴趣点位置获取请求返回的反馈信息;
33、根据所述反馈信息中的兴趣点获取状态标识,判断是否获取到所述路径地图中至少一个兴趣点对应的位置信息;
34、若是,则在所述路径地图中选取出满足所述设定位置条件的目标兴趣点,并基于所述目标兴趣点的位置信息对所述路径地图进行命名;
35、若否,则基于所述地图命名消息中的地图构建类型信息对所述路径地图进行命名。
36、在一种可能的实现方式中,所述地图命名模块具体用于:
37、判断所述路径地图中兴趣点的数量是否大于或等于n,其中,n为大于或等于2的正整数;
38、若是,则获取第一兴趣点对应的第一位置信息、第二兴趣点对应的第二位置信息和目标泊车位置对应的第三位置信息,计算所述第一兴趣点与所述目标泊车位置的第一位置偏差值和所述第二兴趣点与所述目标泊车位置的第二位置偏差值,选取所述第一位置偏差值和所述第二位置偏差值中最小偏差值对应的兴趣点作为目标兴趣点,并将所述目标兴趣点的位置名称命名为所述路径地图的名称;
39、若否,则获取第三兴趣点对应的第四位置信息,并将所述第三兴趣点的位置名称命名为所述路径地图的名称。
40、在一种可能的实现方式中,所述地图命名模块,还用于:
41、接收目标终端发送的路径地图名称变更请求;
42、基于所述路径地图名称变更请求中的路径地图名称变更标识,确定待更新的路径地图;
43、基于所述路径地图名称变更请求中的泊车类型修改信息和目标兴趣点位置名称修改信息,修改所述待更新的路径地图名称。
44、第三方面,本技术提供了一种电子设备,包括:
45、存储器,用于存放计算机程序;
46、处理器,用于执行所述存储器上所存放的计算机程序时,实现上述的地图命名方法的步骤。
47、第四方面,本技术提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述的地图命名方法的步骤。
48、上述第二方面至第四方面中的各个方面以及各个方面可能达到的技术效果请参照上述针对第一方面或第一方面中的各种可能方案可以达到的技术效果说明,这里不再重复赘述。