本技术涉及自动驾驶,特别涉及一种自动驾驶设备控制方法、电子地图更新方法、设备及介质。
背景技术:
1、自动驾驶设备是一种能够在没有人操作的情况下自动行驶的智能设备,能够极大地方便人们的生活,具有良好的发展前景。但是,自动驾驶设备在自动行驶过程中所处的环境非常复杂,因此,如何控制自动驾驶设备安全地行驶成为当前亟需解决的问题。
技术实现思路
1、本技术实施例提供了一种自动驾驶设备控制方法、电子地图更新方法、设备及介质,能够提高自动驾驶设备的安全性。该技术方案如下:
2、一方面,提供了一种自动驾驶设备控制方法,所述方法包括:
3、获取电子地图,所述电子地图中的第一区域具有对应的行驶指导信息,所述行驶指导信息指示所述自动驾驶设备通过所述第一区域的方式;
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、一方面,提供了一种计算机可读存储介质,该存储介质中存储有至少一条程序代码,该至少一条程序代码由处理器加载并执行以实现如上述任一种可能实现方式的自动驾驶设备控制方法所执行的操作;或者,以实现如上述任一种可能实现方式的电子地图更新方法所执行的操作。
50、一方面,提供了一种计算机程序或计算机程序产品,所述计算机程序或计算机程序产品包括:计算机程序代码,所述计算机程序代码被计算机执行时,使得所述计算机实现如上述任一种可能实现方式的自动驾驶设备控制方法所执行的操作;或者,实现如上述任一种可能实现方式的电子地图更新方法所执行的操作。
51、本技术实施例提供的自动驾驶设备控制方法、电子地图更新方法、设备及介质,电子地图中的第一区域具有对应的行驶指导信息,在自动驾驶设备到达该第一区域时,可以根据该第一区域对应的行驶指导信息通过该第一区域,使得自动驾驶设备能够安全通过该第一区域,提高了自动驾驶设备的安全性。