自动驾驶功能的切换方法、装置、存储介质以及车辆与流程

文档序号:32492081发布日期:2022-12-10 03:14阅读:141来源:国知局
自动驾驶功能的切换方法、装置、存储介质以及车辆与流程

1.本技术涉及自动驾驶技术领域,尤其是涉及到一种自动驾驶功能的切换方法、装置、存储介质以及车辆。


背景技术:

2.自动驾驶技术是当今车辆领域的热点研究问题之一。车辆自动驾驶模式主要包括两种,一种是基于机器学习和高精地图规划算法的hnp(highway navigation pilot,公路导航驾驶),另一种是基于传感器规划算法的cp(cruise pilot,巡航辅助驾驶)。
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.当所述车辆完成自动驾驶配置时,进入所述车辆的自动驾驶模式。
52.可选地,所述预设自动驾驶条件包括公路导航驾驶条件和巡航辅助驾驶条件;所述状态切换模块,还用于:
53.若所述车辆满足所述公路导航驾驶条件,则对所述车辆进行公路导航驾驶配置;
54.若所述车辆满足所述巡航辅助驾驶条件且不满足所述公路导航驾驶条件,则对所述车辆进行巡航辅助驾驶配置。
55.依据本技术又一个方面,提供了一种存储介质,其上存储有计算机程序,所述程序被处理器执行时实现上述自动驾驶功能的切换方法。
56.依据本技术再一个方面,提供了一种车辆,包括存储介质、处理器及存储在存储介质上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述自动驾驶功能的切换方法。
57.借由上述技术方案,本技术提供的一种自动驾驶功能的切换方法、装置、存储介质以及车辆,在车辆处于第一自动驾驶模式的自动驾驶状态下,基于第一自动驾驶模式对车辆进行自动驾驶规划并按规划出的第一自动驾驶数据进行自动驾驶控制,以及以第二自动驾驶模式对车辆进行自动驾驶规划获得第二自动驾驶数据,当识别到车辆的车辆监测信息满足预设自动驾驶模式切换条件时,控制车辆进入第二自动驾驶模式,并依据第二自动驾驶数据控制车辆在第二自动驾驶模式下进行自动驾驶,提高了车辆完成自动驾驶功能切换的效率。
58.上述说明仅是本技术技术方案的概述,为了能够更清楚了解本技术的技术手段,而可依照说明书的内容予以实施,并且为了让本技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本技术的具体实施方式。
附图说明
59.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
60.图1示出了本技术实施例提供的一种自动驾驶功能的切换方法的流程示意图;
61.图2示出了本技术实施例提供的模式降级和模式升级的示意图;
62.图3示出了本技术实施例提供的另一种自动驾驶功能的切换方法的流程示意图;
63.图4示出了本技术实施例提供的一种车辆进入自动驾驶模式流程示意图;
64.图5示出了本技术实施例提供的车辆的状态转换关系示意图;
65.图6示出了本技术实施例提供的预处理状态的车辆配置流程示意图;
66.图7示出了本技术实施例提供的车辆的自动功能待机状态示意图;
67.图8示出了本技术实施例提供的一种自动驾驶功能的切换装置的结构示意图。
具体实施方式
68.下文中将参考附图并结合实施例来详细说明本技术。需要说明的是,在不冲突的
情况下,本技术中的实施例及实施例中的特征可以相互组合。
69.在本实施例中提供了一种自动驾驶功能的切换方法,如图1所示,该方法包括:
70.步骤101,在车辆处于第一自动驾驶模式的自动驾驶状态下,基于所述第一自动驾驶模式对所述车辆进行自动驾驶规划并按规划出的第一自动驾驶数据进行自动驾驶控制,以及以第二自动驾驶模式对所述车辆进行自动驾驶规划获得第二自动驾驶数据。
71.在本技术实施例中,当车辆处于第一自动驾驶模式的自动驾驶状态下,在按照第一自动驾驶模式对车辆进行自动驾驶控制的同时,基于第二自动驾驶模式对车辆进行自动驾驶规划。具体地,基于第一自动驾驶模式对车辆进行自动驾驶规划得到第一自动驾驶数据,并按规划出的第一自动驾驶数据进行自动驾驶控制,同时,以第二自动驾驶模式对车辆进行自动驾驶规划获得第二自动驾驶数据,在车辆的第一自动驾驶模式下,仅基于第一自动驾驶数据对车辆进行自动驾驶控制,第二自动驾驶数据并不参与到对车辆的自动驾驶控制中,此时计算的第二自动驾驶数据是为了使车辆能够快速响应自动驾驶模式的切换。具体的,第一自动驾驶模式可以为hnp(highway navigation pilot,公路导航驾驶)或cp(cruise cp,巡航辅助驾驶)中的一种,同时第二自动驾驶模式可以为hnp或cp中的另一种,当车辆处于自动驾驶状态下,车辆可以根据具体的行驶情况在hnp与cp两种自动驾驶模式中互相切换,实现了针对不同的车辆行驶场景来合理灵活的调度不同的自动驾驶模式,使得车辆在安全稳定的行驶情况下,始终保持最佳的自动驾驶状态。
72.步骤102,当识别到所述车辆的车辆监测信息满足预设自动驾驶模式切换条件时,控制所述车辆进入所述第二自动驾驶模式,并依据所述第二自动驾驶数据控制所述车辆在所述第二自动驾驶模式下进行自动驾驶。
73.在上述实施例中,在车辆的自动驾驶状态中,通过车辆的传感器等设备实时进行车辆信息监控,获得车辆监测信息,当识别到车辆监测信息满足预设自动驾驶模式切换条件时,控制车辆进入第二自动驾驶模式,并依据步骤101中获得的第二自动驾驶数据控制车辆在第二自动驾驶模式下进行自动驾驶。
74.为此,当车辆监测信息满足预设自动驾驶模式切换条件时,基于在对车辆进行第一自动驾驶模式控制时计算出的第二自动驾驶模式所对应的第二自动驾驶数据,可以快速的由目前正在运行的第一自动驾驶模式切换为第二自动驾驶模式。即,当车辆处于第一自动驾驶模式下时,已预先按照第二自动驾驶模式对车辆进行自动驾驶规划,从而获得第二自动驾驶数据,所以,当车辆需要切换至第二自动驾驶模式时,可以随即按照已经获得的第二自动驾驶数据控制车辆在第二自动驾驶模式下进行自动驾驶,以使得车辆在切换自动驾驶模式时,无需等待第二自动驾驶模式的初步规划计算时间,就可以立即切换到第二自动驾驶模式下自动行驶,实现了两种自动驾驶模式之间的快速切换,并且不需要用户手动操作,在用户无感知的情况下即可实现自动驾驶模式的自适应切换,避免当前车辆驾驶条件不满足用户所选自动驾驶模式的所需条件,有助于提高驾驶效率和驾驶稳定性。
75.可选地,步骤102之后还包括:以所述第一自动驾驶模式对所述车辆进行自动驾驶规划,获得第三自动驾驶数据。
76.在本技术实施例中,当车辆实现了由第一自动驾驶模式切换至第二自动驾驶模式后,为了保证下一次能够快速实现自动驾驶模式切换,在车辆的第二自动驾驶模式中,再通过第一自动驾驶模式对车辆进行自动驾驶规划,从而获得第三自动驾驶数据。以便再次满
足预设自动驾驶模式切换条件时,可以根据已经获得的第三自动驾驶数据实现从当前的第二自动驾驶模式快速切换至第一自动驾驶模式,提高了车辆完成自动驾驶功能切换的效率。
77.通过应用本实施例的技术方案,在车辆处于第一自动驾驶模式的自动驾驶状态下,基于第一自动驾驶模式对车辆进行自动驾驶规划和控制,同时以第二自动驾驶模式对车辆进行自动驾驶规划获得第二自动驾驶数据,当识别到车辆监测信息满足预设自动驾驶模式切换条件时,控制车辆进入第二自动驾驶模式,并依据第二自动驾驶数据控制车辆在第二自动驾驶模式下进行自动驾驶。本技术根据车辆的车辆监测信息自动判断是否满足预设自动驾驶模式切换条件,并在满足该切换条件时向第二自动驾驶模式自动切换,实现了针对不同的行驶场景来合理灵活的调度不同的自动驾驶模式,使得车辆在安全稳定的行驶情况下,始终保持最佳的自动驾驶状态,提高了车辆完成自动驾驶功能切换的效率,并且在对车辆进行第一自动驾驶模式的控制时,也会计算第二自动驾驶模式对应的自动驾驶数据,从而可以实现自动驾驶模式的快速切换。
78.在本技术实施例中,可选地,在所述第一自动驾驶模式为公路导航驾驶模式时,所述第二自动驾驶模式为巡航辅助驾驶模式,所述预设自动驾驶模式切换条件为当前车辆监测信息不满足公路导航驾驶条件且满足巡航辅助驾驶条件;在所述第一自动驾驶模式为巡航辅助驾驶时,所述第二自动驾驶模式为公路导航驾驶,所述预设自动驾驶模式切换条件为当前车辆监测信息满足公路导航驾驶条件。
79.在上述实施例中,车辆的自动驾驶模式包括公路导航驾驶模式hnp和巡航辅助驾驶模式cp,在车辆的自动驾驶状态下,可以在公路导航驾驶hnp和巡航辅助驾驶cp两种自动驾驶模式之间自适应切换,其中,巡航辅助驾驶cp可以包括acc(adaptive cruise control,自适应巡航控制)、lcc(lane centering control,车道居中控制)、ilc(interactive lane change,交互式变道)。当其中一种自动驾驶模式被激活时,按照被激活的自动驾驶模式所规划的车辆轨迹随即按照正常频率进行输出,而另外一种自动驾驶模式处于休眠状态,在休眠状态下进行降频规划处理,自动驾驶状态可实现对车辆的加减速以及车辆变道的相关处理。
80.车辆在行驶过程中,车辆由hnp模式向cp模式的切换为自动驾驶模式的模式降级,车辆由cp模式向hnp模式切换为自动驾驶模式的模式升级,如图2所示。
81.模式降级可以包括地图odd失效、车辆定位不在地图道路上和满足预设自动驾驶模式切换条件且满足进cp条件,模式升级可以包括满足进hnp条件且满足预设自动驾驶模式切换条件,在一种具体的实施例中:当第一自动驾驶模式为公路导航驾驶时,第二自动驾驶模式为巡航辅助驾驶,预设自动驾驶模式切换条件为当前车辆监测信息不满足公路导航驾驶条件且满足巡航辅助驾驶条件,当第一自动驾驶模式为巡航辅助驾驶时,第二自动驾驶模式为公路导航驾驶,预设自动驾驶模式切换条件为当前车辆监测信息满足公路导航驾驶条件。
82.可选地,所述公路导航驾驶条件包括所述车辆的第一方向盘偏移角度范围、第一起始速度范围、第一纵向加速度范围、车辆未压线、导航算路成功且处于导航状态、以及车辆在满足预设条件的地图范围内;所述巡航辅助驾驶条件包括第二方向盘偏移角度范围、第二起始速度范围、第二纵向加速度范围、车道线满足预设车道线条件、车辆未压线、以及
车辆当前行驶方向与基于巡航辅助驾驶模式规划的参考行驶方向之间的相对角度范围。
83.在上述实施例中,公路导航驾驶条件包括车辆的第一方向盘偏移角度范围例如方向盘偏移角度小于30度,第一起始速度范围例如起始速度范围30km/h~130km/h,第一纵向加速度范围例如纵向加速度小于0.3*g,车辆未压线,导航算路成功且处于导航状态以及车辆在满足预设条件的地图范围内,例如车辆正在行驶的所在道路宽度符合预设宽度标准也可以包含在满足公路导航驾驶条件中。
84.巡航辅助驾驶条件包括第二方向盘偏移角度范围例如方向盘偏移角度小于15度,第二起始速度范围例如起始速度范围30km/h~120km/h,第二纵向加速度范围例如纵向加速度小于0.3*g,车道线满足预设车道线条件,车辆未压线,以及车辆当前行驶方向与基于巡航辅助驾驶模式规划的参考行驶方向之间的相对角度范围等。
85.进一步的,作为上述实施例具体实施方式的细化和扩展,为了完整说明本实施例的具体实施过程,提供了另一种自动驾驶功能的切换方法,如图3所示,该方法包括:
86.步骤201,在车辆处于第一自动驾驶模式的自动驾驶状态下,基于所述第一自动驾驶模式对应的预设第一规划频率对所述车辆进行所述第一自动驾驶模式的自动驾驶规划,并基于规划出的最新第一自动驾驶数据进行自动驾驶控制。
87.步骤202,基于所述第二自动驾驶模式对应的预设第二降频频率,对所述车辆进行所述第二自动驾驶模式的自动驾驶规划,获得第二自动驾驶数据。
88.其中,所述预设第二规划频率大于所述预设第二降频频率。
89.在本技术实施例中,当车辆处于第一自动驾驶模式的自动驾驶状态下,基于第一自动驾驶模式对应的预设第一规划频率对车辆进行第一自动驾驶模式的自动驾驶规划,并基于规划出的最新第一自动驾驶数据进行自动驾驶控制。为此,通过预设第一规划频率对车辆进行第一自动驾驶模式的自动驾驶规划,从而实现对车辆的自动驾驶控制。
90.同时,基于第二自动驾驶模式对应的预设第二降频频率,对车辆进行第二自动驾驶模式的自动驾驶规划,获得第二自动驾驶数据。
91.步骤203,当识别到所述车辆的车辆监测信息满足预设自动驾驶模式切换条件时,控制所述车辆进入所述第二自动驾驶模式,并基于所述第二自动驾驶模式对应的预设第二规划频率对所述车辆进行所述第二自动驾驶模式的自动驾驶规划,并基于规划出的最新第二自动驾驶数据进行自动驾驶控制。
92.在上述实施例中,当识别到车辆的车辆监测信息满足预设自动驾驶模式切换条件时,控制车辆进入第二自动驾驶模式,为保证模式快速切换,先按照自动驾驶模式切换前最后一次规划出的第二自动驾驶数据进行车辆控制,再在车辆的第二自动驾驶模式下对车辆进行正常频率(即预设第二规划频率)的自动驾驶控制,每次进行第二自动驾驶数据规划后根据最新第二自动驾驶数据进行实时自动驾驶校正,使车辆在第二自动驾驶模式下实现自动驾驶。
93.步骤204,基于所述第一自动驾驶模式对应的预设第一降频频率,对所述车辆进行所述第一自动驾驶模式的自动驾驶规划,获得第三自动驾驶数据。
94.其中,所述预设第一规划频率大于所述预设第一降频频率。
95.在上述实施例中,为保证下次自动驾驶模式的快速切换,在车辆的第二自动驾驶模式下,基于第一自动驾驶模式对应的预设第一降频频率,对车辆进行第一自动驾驶模式
的自动驾驶规划,获得第三自动驾驶数据。由此,在当车辆由最初的第一自动驾驶模式切换为第二自动驾驶模式后,再通过预设第一降频频率对模式切换前的第一自动驾驶模式进行自动驾驶规划,然后获得第三自动驾驶数据,用于在车辆的车辆监测信息再次满足预设自动驾驶模式切换条件时,快速切换为第一自动驾驶模式,提高了车辆完成自动驾驶功能切换的效率。
96.在本技术实施例中,在车辆的自动驾驶状态下,可选地,还包括:当识别到所述车辆的车辆监测信息不满足预设自动驾驶条件时,输出退出自动驾驶模式的第一提示信息,并进入所述车辆的自动功能待机状态;当接收到用户对所述车辆的操作数据与预设退自动操作数据匹配时,进入所述车辆的自动功能待机状态或进入所述车辆的手动控制状态。
97.在上述实施例中,当识别到车辆的车辆监测信息不满足预设自动驾驶条件时,输出退出自动驾驶模式的第一提示信息,并进入车辆的自动功能待机状态,当接收到用户对车辆的操作数据与预设退自动操作数据匹配时,进入车辆的自动功能待机状态或进入车辆的手动控制状态。
98.具体的,预设退自动操作数据可以包括软件开关关闭、用户接管方向盘、用户踩刹车、当车辆处于非变道场景下识别到车辆有压线操作、车辆正在行驶的道路过窄等。
99.通过应用本实施例的技术方案,当车辆处于第一自动驾驶模式的自动驾驶状态下,通过预设第一规划频率对车辆进行第一自动驾驶模式的自动驾驶规划然后进行自动驾驶控制,同时通过预设第二降频频率进行第二自动驾驶模式的自动驾驶规划,获得第二自动驾驶数据。当车辆满足预设自动驾驶模式切换条件进入第二自动驾驶模式时,通过预设第二规划频率对车辆进行第二自动驾驶模式的自动驾驶规划并基于规划出的最新第二自动驾驶数据进行自动驾驶控制,同时根据预设第一降频频率对车辆进行第一自动驾驶模式的自动驾驶规划,获得第三自动驾驶数据。实现了针对不同的行驶场景来合理灵活的调度不同的自动驾驶模式,提高了车辆完成自动驾驶功能切换的效率。
100.在本技术实施例中,通过以下方式进入车辆的自动驾驶模式,如图4所示,包括:
101.步骤301,响应于车辆启动信号,控制所述车辆进入手动控制状态。
102.在本技术实施例中,车辆状态包括手动控制状态和自动功能状态。驾驶员启动车辆后,响应于车辆启动信号随即控制车辆进入手动控制状态。
103.当车辆启动后,可以通过系统软开关或其他方式实现自动功能状态与手动控制状态的切换。自动功能状态包括自动驾驶状态,当车辆系统处于自动功能状态时,驾驶员可以通过拨动车辆换挡杆、点击屏幕按钮或按键的方式发起触发进入自动驾驶状态,并通过接管方向盘、踩刹车或其他预设方式退出自动驾驶状态。
104.步骤302,接收自动功能进入指令,并控制所述车辆进入自动功能待机状态,其中,所述自动功能进入指令在接收到的用户生物特征信息与预设生物特征信息匹配和/或在接收到的用户操作数据与预设进自动操作数据匹配的情况下产生。
105.接着,自动功能状态还包括自动功能待机状态,接收到自动功能进入指令后,先控制车辆进入自动功能待机状态,其中,自动功能进入指令在接收到的用户生物特征信息与预设生物特征信息匹配和/或在接收到的用户操作数据与预设进自动操作数据匹配的情况下产生,例如用户可以通过语音输入、指纹输入、拨杆操作等方式指示进行自动功能状态。
106.如图5所示,车辆由手动状态进入自动功能状态的默认初始状态即自动功能待机
状态,当系统退自动(退出自动驾驶)时会跳转至该状态。自动功能状态包括自动功能待机状态、预处理状态以及自动驾驶状态。其中,自动驾驶状态包括,cp状态和hnp状态,车辆在cp状态下进行cp模式的自动驾驶,在hnp状态下进行hnp模式的自动驾驶。自动功能待机状态通过预处理状态向任意一种自动驾驶状态切换,不同自动驾驶状态之间进行切换时也通过预处理状态过渡。在预处理状态下完成向切换至的自动驾驶状态的车辆配置,例如准备切换至cp状态,就在预处理状态下进行cp状态的车辆配置。
107.预处理状态时能够实现与车辆系统各相关算法模块间的功能消息交互,从而完成进入自动驾驶状态前的一系列准备工作,通过对系统状态的准备判断,可以保证车辆系统稳定性和驾驶安全性。预处理状态实现的功能可以包括:设置运行模式、切换规划输出、设置功能模式和设置自动使能等,如图6所示。
108.其中,设置运行模式例如:通知地图、定位、感知、预测、规划、控制等算法模块开始运行(通常将模式设置为highway高速),运行模式包括highway、parking等,即高速和泊车。
109.设置功能模式例如:规划算法中的控频操作,控制车辆设置为驾驶模式(用于区分驾驶模式和泊车模式),定位操作用于记录状态,预测操作用于切换模型,功能模式即包括hnp和cp,模式切换即对应功能模式中hnp和cp之前的切换。
110.设置自动使能例如:用于根据规划输出开始控制车辆、对车辆系统中线控底盘的相关操作、设置驾驶速度、设置时距、设置驾驶风格(包括激进、常规、保守等),同时以上设置均需等待状态返回。车辆在进行设置自动使能后,用户可以向车辆发送驾驶风格设置请求,车辆随即可以进行设置时距,然后设置驾驶风格。
111.如图7所示,自动功能待机状态包括互相之间能够任意转换的空待机状态、cp待机状态及hnp待机状态,空待机状态是进入自动功能状态的默认状态,在检测到已满足hnp自动驾驶条件时进入hnp待机状态,在检测到不满足hnp自动驾驶条件但满足cp自动驾驶条件时进入cp待机状态。
112.步骤303,若接收到用户的自动驾驶指令,且识别到所述车辆满足预设自动驾驶模式条件,则控制所述车辆进入自动驾驶准备状态,并对所述车辆进行自动驾驶配置。
113.接着,在已接收到用户主动触发的自动驾驶指令的情况下,即用户想要启动自动驾驶的情况下,如果识别到车辆满足预设自动驾驶模式条件,那么控制车辆进入自动驾驶准备状态,并对车辆进行自动驾驶配置。
114.步骤304,若识别到所述车辆满足预设自动驾驶条件,且未接收到用户的自动驾驶指令,则输出进入自动驾驶模式的第二提示信息,并在接收到对所述第二提示信息的确认反馈信息时或在预设时长内未接收到拒绝反馈信息时,控制所述车辆进入自动驾驶准备状态,对所述车辆进行自动驾驶配置。
115.再接着,在未接收到用户主动触发的自动驾驶指令,但识别到车辆满足预设自动驾驶条件的情况下,输出进入自动驾驶模式的第二提示信息,并在接收到对第二提示信息的确认反馈信息时或在预设时长内未接收到拒绝反馈信息时,控制车辆进入自动驾驶准备状态,对车辆进行自动驾驶配置。在一种具体的应用场景中,驾驶员在驾驶车辆行驶过程中,如果车辆满足预设自动驾驶条件,但是驾驶员并未察觉出目前的路况可以进行自动驾驶,即,此时车辆未接收到用户的自动驾驶指令,那么车辆可以输出进入自动驾驶模式的第二提示信息,以便提示用户是否开启自动驾驶模式,如果用户点击确认或者在预设时长内,
例如5分钟内并未点击拒绝,那么随即控制车辆进入自动驾驶准备状态,在此种应用场景下可以预防用户因关注交通驾驶而忽略了可以开启自动驾驶模式的情况。
116.在该实施例中,所述预设自动驾驶条件包括公路导航驾驶条件和巡航辅助驾驶条件,步骤304中对车辆进行自动驾驶配置时,可选地,若所述车辆满足所述公路导航驾驶条件,则对所述车辆进行公路导航驾驶配置;若所述车辆满足所述巡航辅助驾驶条件且不满足所述公路导航驾驶条件,则对所述车辆进行巡航辅助驾驶配置。
117.在上述实施例中,预设自动驾驶条件包括公路导航驾驶条件和巡航辅助驾驶条件,对车辆进行自动驾驶配置时,如果车辆满足公路导航驾驶条件,那么对车辆进行公路导航驾驶配置,如果车辆满足巡航辅助驾驶条件且不满足公路导航驾驶条件,则对车辆进行巡航辅助驾驶配置。
118.步骤305,当所述车辆完成自动驾驶配置时,进入所述车辆的自动驾驶模式。
119.最后,当车辆完成自动驾驶配置时,进入车辆的自动驾驶模式。
120.通过应用本实施例的技术方案,响应于车辆启动信号,控制车辆进入手动控制状态并根据自动功能进入指令控制车辆进入自动功能待机状态,如果接收到用户的自动驾驶指令,且识别到车辆满足预设自动驾驶模式条件,那么控制车辆进入自动驾驶准备状态,并对车辆进行自动驾驶配置。如果识别到车辆满足预设自动驾驶条件,且未接收到用户的自动驾驶指令,那么输出进入自动驾驶模式的第二提示信息,并在接收到对第二提示信息的确认反馈信息时或在预设时长内未接收到拒绝反馈信息时,控制车辆进入自动驾驶准备状态,对车辆进行自动驾驶配置。当所述车辆完成自动驾驶配置时,进入所述车辆的自动驾驶模式,可以预防用户因关注交通驾驶而忽略了可以开启自动驾驶模式的情况。
121.进一步的,作为图1方法的具体实现,本技术实施例提供了一种自动驾驶功能的切换装置,如图8所示,该装置包括:
122.自动驾驶控制模块,用于在车辆处于第一自动驾驶模式的自动驾驶状态下,基于所述第一自动驾驶模式对所述车辆进行自动驾驶规划并按规划出的第一自动驾驶数据进行自动驾驶控制,以及以第二自动驾驶模式对所述车辆进行自动驾驶规划获得第二自动驾驶数据;
123.模式切换模块,用于当识别到所述车辆的车辆监测信息满足预设自动驾驶模式切换条件时,控制所述车辆进入所述第二自动驾驶模式,并依据所述第二自动驾驶数据控制所述车辆在所述第二自动驾驶模式下进行自动驾驶。
124.可选地,在所述第一自动驾驶模式为公路导航驾驶时,所述第二自动驾驶模式为巡航辅助驾驶,所述预设自动驾驶模式切换条件为当前车辆监测信息不满足公路导航驾驶条件且满足巡航辅助驾驶条件;
125.在所述第一自动驾驶模式为巡航辅助驾驶时,所述第二自动驾驶模式为公路导航驾驶,所述预设自动驾驶模式切换条件为当前车辆监测信息满足公路导航驾驶条件。
126.可选地,所述自动驾驶控制模块,还用于:
127.所述控制所述车辆进入所述第二自动驾驶模式之后,以所述第一自动驾驶模式对所述车辆进行自动驾驶规划,获得第三自动驾驶数据。
128.可选地,所述自动驾驶控制模块,还用于:
129.基于所述第二自动驾驶模式对应的预设第二降频频率,对所述车辆进行所述第二
自动驾驶模式的自动驾驶规划,获得第二自动驾驶数据,其中,所述第二降频频率小于所述车辆处于所述第二自动驾驶模式时对应的预设第二规划频率。
130.可选地,所述自动驾驶控制模块,还用于:
131.基于所述第二自动驾驶模式对应的预设第二规划频率对所述车辆进行所述第二自动驾驶模式的自动驾驶规划,并基于规划出的最新第二自动驾驶数据进行自动驾驶控制,其中,所述预设第二规划频率大于所述预设第二降频频率。
132.可选地,所述公路导航驾驶条件包括所述车辆的第一方向盘偏移角度范围、第一起始速度范围、第一纵向加速度范围、车辆未压线、导航算路成功且处于导航状态、以及车辆在满足预设条件的地图范围内;
133.所述巡航辅助驾驶条件包括第二方向盘偏移角度范围、第二起始速度范围、第二纵向加速度范围、车道线满足预设车道线条件、车辆未压线、以及车辆当前行驶方向与基于巡航辅助驾驶模式规划的参考行驶方向之间的相对角度范围。
134.可选地,所述装置还包括:状态切换模块,用于:
135.当识别到所述车辆的车辆监测信息不满足预设自动驾驶时,输出退出自动驾驶模式的第一提示信息,并进入所述车辆的自动功能待机状态;
136.当接收到用户对所述车辆的操作数据与预设退自动操作数据匹配时,进入所述车辆的自动功能待机状态或进入所述车辆的手动控制状态。
137.可选地,所述状态切换模块,还用于:
138.所述车辆处于第一自动驾驶模式之前,响应于车辆启动信号,控制所述车辆进入手动控制状态;
139.接收自动功能进入指令,并控制所述车辆进入自动功能待机状态,其中,所述自动功能进入指令在接收到的用户生物特征信息与预设生物特征信息匹配和/或在接收到的用户操作数据与预设进自动操作数据匹配的情况下产生;
140.若接收到用户的自动驾驶指令,且识别到所述车辆满足预设自动驾驶模式条件,则控制所述车辆进入自动驾驶准备状态,并对所述车辆进行自动驾驶配置;或者,
141.若识别到所述车辆满足预设自动驾驶条件,且未接收到用户的自动驾驶指令,则输出进入自动驾驶模式的第二提示信息,并在接收到对所述第二提示信息的确认反馈信息时或在预设时长内未接收到拒绝反馈信息时,控制所述车辆进入自动驾驶准备状态,对所述车辆进行自动驾驶配置;
142.当所述车辆完成自动驾驶配置时,进入所述车辆的自动驾驶模式。
143.可选地,所述预设自动驾驶条件包括公路导航驾驶条件和巡航辅助驾驶条件;所述状态切换模块,还用于:
144.若所述车辆满足所述公路导航驾驶条件,则对所述车辆进行公路导航驾驶配置;
145.若所述车辆满足所述巡航辅助驾驶条件且不满足所述公路导航驾驶条件,则对所述车辆进行巡航辅助驾驶配置。
146.需要说明的是,本技术实施例提供的一种自动驾驶功能的切换装置所涉及各功能单元的其他相应描述,可以参考图1、图4及图5方法中的对应描述,在此不再赘述。
147.基于上述如图1、图3及图4所示方法,相应的,本技术实施例还提供了一种存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述如图1、图3及图4所示
的自动驾驶功能的切换方法。
148.基于这样的理解,本技术的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施场景所述的方法。
149.基于上述如图1、图3及图4所示的方法,以及图8所示的虚拟装置实施例,为了实现上述目的,本技术实施例还提供了一种计算机设备,具体可以为个人计算机、服务器、网络设备等,该计算机设备包括存储介质和处理器;存储介质,用于存储计算机程序;处理器,用于执行计算机程序以实现上述如图1、图3及图4所示的自动驾驶功能的切换方法。
150.可选地,该计算机设备还可以包括用户接口、网络接口、摄像头、射频(radio frequency,rf)电路,传感器、音频电路、wi-fi模块等等。用户接口可以包括显示屏(display)、输入单元比如键盘(keyboard)等,可选用户接口还可以包括usb接口、读卡器接口等。网络接口可选的可以包括标准的有线接口、无线接口(如蓝牙接口、wi-fi接口)等。
151.可选地,本技术实施例提供了一种车辆,包括存储介质、处理器及存储在存储介质上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述自动驾驶功能的切换方法。
152.本领域技术人员可以理解,本实施例提供的一种计算机设备结构并不构成对该计算机设备的限定,可以包括更多或更少的部件,或者组合某些部件,或者不同的部件布置。
153.存储介质中还可以包括操作系统、网络通信模块。操作系统是管理和保存计算机设备硬件和软件资源的程序,支持信息处理程序以及其它软件和/或程序的运行。网络通信模块用于实现存储介质内部各组件之间的通信,以及与该实体设备中其它硬件和软件之间通信。
154.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本技术可以借助软件加必要的通用硬件平台的方式来实现,也可以通过硬件实现,在车辆处于第一自动驾驶模式的自动驾驶状态下,基于第一自动驾驶模式对车辆进行自动驾驶规划并按规划出的第一自动驾驶数据进行自动驾驶控制,以及以第二自动驾驶模式对车辆进行自动驾驶规划获得第二自动驾驶数据,当识别到车辆的车辆监测信息满足预设自动驾驶模式切换条件时,控制车辆进入第二自动驾驶模式,并依据第二自动驾驶数据控制车辆在第二自动驾驶模式下进行自动驾驶。通过根据车辆的车辆监测信息与预设自动驾驶模式切换条件的匹配结果,实现第一自动驾驶模式与第二自动驾驶模式的自动切换,实现了针对不同的行驶场景来合理灵活的调度不同的自动驾驶模式,使得车辆在安全稳定的行驶情况下,始终保持最佳的自动驾驶状态,提高了车辆完成自动驾驶功能切换的效率。
155.本领域技术人员可以理解附图只是一个优选实施场景的示意图,附图中的模块或流程并不一定是实施本技术所必须的。本领域技术人员可以理解实施场景中的装置中的模块可以按照实施场景描述进行分布于实施场景的装置中,也可以进行相应变化位于不同于本实施场景的一个或多个装置中。上述实施场景的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
156.上述本技术序号仅仅为了描述,不代表实施场景的优劣。以上公开的仅为本技术的几个具体实施场景,但是,本技术并非局限于此,任何本领域的技术人员能思之的变化都
应落入本技术的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1