System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及交通,特别是涉及一种车辆驾驶控制方法、驾驶模式切换方法、装置及相关产品。
技术介绍
1、随着社会的发展,人们生活水平在不断提高,人们的用车需求也越来越大。为了缓解驾驶员驾驶疲劳的情况,自动驾驶系统随之发展起来,在一定程度上能够代替驾驶员手动驾驶。
2、但是,当前自动驾驶处于初始阶段,自动驾驶过程中驾驶策略僵化,导致车辆存在安全隐患的问题。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种车辆驾驶控制方法、驾驶模式切换方法、装置及相关产品,能够解决车辆在自动驾驶过程中驾驶策略僵化、安全隐患等问题。
2、第一方面,本申请提供了一种车辆驾驶控制方法,车辆包括自动驾驶模块,自动驾驶模块用于支持自动驾驶,该方法包括:
3、获取车辆的驾驶员的驾驶状态;
4、根据驾驶员的驾驶状态确定目标驾驶模式;目标驾驶模式包括手动驾驶模式、低级自动驾驶模式或高级自动驾驶模式;
5、基于目标驾驶模式,对驾驶员的驾驶操作的驾驶操作输入信号和自动驾驶模块生成的自动驾驶信号进行处理,得到车辆控制策略;车辆控制策略包括车辆在目标驾驶模式下驾驶时车辆执行器的控制信息;
6、基于车辆控制策略控制车辆驾驶。
7、在其中一个实施例中,基于目标驾驶模式,对驾驶员的驾驶操作的驾驶操作输入信号和自动驾驶模块生成的自动驾驶信号进行处理得到车辆控制策略,包括:
8、获取车辆在目标驾驶模式下驾驶操作输入信号的第一权重系数,以
9、根据驾驶操作输入信号、第一权重系数、自动驾驶信号和第二权重系数,确定车辆控制策略。
10、在其中一个实施例中,若目标驾驶模式为手动驾驶模式,则第二权重系数为预设的第一阈值;若目标驾驶模式为高级自动驾驶模式,则第一权重系数为第一阈值。
11、在其中一个实施例中,车辆执行器包括制动踏板和加速踏板;获取车辆的驾驶员的驾驶状态,包括:
12、若检测到车辆的制动踏板的制动控制量大于或等于预设的制动控制量阈值,则获取驾驶员的驾驶状态,制动控制量阈值为通过自动驾驶算法确定的标准制动控制量得到的;或者,
13、若检测到的车辆的加速踏板的加速控制量大于或等于预设的加速控制量阈值,则获取驾驶员的驾驶状态,加速控制量阈值为通过自动驾驶算法确定的标准加速控制量得到的。
14、在其中一个实施例中,上述方法还包括:
15、接收车辆的启动信号,初始化车辆的驾驶模式为手动驾驶模式。
16、在其中一个实施例中,根据驾驶员的驾驶状态确定目标驾驶模式,包括:
17、根据车辆所处道路的环境信息,确定道路环境参数;道路环境参数表征车辆所处道路环境的复杂度;
18、根据道路环境参数和驾驶员的驾驶状态确定目标驾驶模式。
19、在其中一个实施例中,上述方法还包括:
20、通过车载显示设备显示车辆当前的驾驶模式。
21、本申请实施例的技术方案中,可以获取车辆的驾驶员的驾驶状态,根据驾驶员的驾驶状态确定目标驾驶模式,基于目标驾驶模式,对驾驶员的驾驶操作的驾驶操作输入信号和自动驾驶模块生成的自动驾驶信号进行处理,得到车辆控制策略,并基于车辆控制策略控制车辆驾驶;该方法在车辆驾驶过程中,可以根据驾驶员的实际驾驶状态调整车辆当前的驾驶模式,使得车辆不仅能够在驾驶员完全参与的驾驶模式下驾驶,还能够在驾驶员部分参与的驾驶模式和驾驶员不参与的驾驶模式下驾驶,从而使得车辆在驾驶过程中的驾驶策略可灵活调整,还能够保证车辆安全驾驶,解决了车辆在自动驾驶过程中驾驶策略僵化以使车辆存在安全隐患的问题;另外,该方法可以根据车辆内驾驶员的驾驶状态灵活调整车辆的驾驶模式,使得驾驶员的疲劳程度较大时也能够让车辆安全驾驶,提高车辆驾驶时的安全性。
22、第二方面,本申请提供了一种驾驶模式切换方法,该方法包括:
23、在车辆按照车辆控制策略驾驶的过程中,若检测到车辆的车辆执行器存在外力控制,则获取车辆执行器在外力控制下产生的控制量和车辆内驾驶员的驾驶状态;车辆控制策略为如上述权利要求1-7中任一项的方法中的步骤确定的;
24、根据车辆执行器在外力控制下产生的控制量和车辆内驾驶员的驾驶状态,控制车辆的驾驶模式进行模式切换。
25、在其中一个实施例中,根据车辆执行器在外力控制下产生的控制量和车辆内驾驶员的驾驶状态,控制车辆的驾驶模式进行模式切换,包括:
26、检测控制量是否满足预设的控制条件;
27、若控制量满足控制条件,则根据驾驶状态与驾驶模式的映射关系,获取驾驶员的驾驶状态对应的目标驾驶模式,并控制车辆当前的驾驶模式切换为目标驾驶模式;
28、若控制量不满足控制条件,则控制车辆保持驾驶模式不变。
29、在其中一个实施例中,获取驾驶员的驾驶状态对应的目标驾驶模式,包括:
30、若驾驶状态为高疲劳状态,则确定目标驾驶模式为高级自动驾驶模式;高级自动驾驶模式表示驾驶员不参与的驾驶模式;
31、若驾驶状态为低疲劳状态,则确定目标驾驶模式为低级自动驾驶模式;低级自动驾驶模式表示驾驶员部分参与的驾驶模式;
32、若驾驶状态为不疲劳状态,则确定目标驾驶模式为手动驾驶模式;手动驾驶模式表示驾驶员完全参与的驾驶模式。
33、在其中一个实施例中,车辆执行器包括制动踏板和加速踏板,控制量包括制动踏板的制动控制量和加速踏板的加速控制量;
34、检测控制量是否满足预设的控制条件,包括:
35、若制动控制量大于或等于预设的制动控制量阈值,且加速控制量大于或等于预设的加速控制量阈值,则确定控制量满足控制条件;
36、若制动控制量小于制动控制量阈值,且加速控制量小于加速控制量阈值,则确定控制量不满足控制条件。
37、在其中一个实施例中,获取车辆内驾驶员的驾驶状态,包括:
38、获取车辆内驾驶员的人脸图像;
39、对人脸图像中的面部表情和眼睛状态进行识别;
40、根据面部表情和眼睛状态的识别结果确定驾驶员的驾驶状态。
41、在其中一个实施例中,上述方法还包括:
42、在车辆以手动驾驶模式驾驶的过程中,若检测到用户对车辆触发了自动模式切换指令,则控制将车辆从手动驾驶模式切换为自动驾驶模式。
43、在其中一个实施例中,自动驾驶模式包括高级自动驾驶模式和低级自动驾驶模式,控制将车辆从手动驾驶模式切换为自动驾驶模式,包括:
44、若车辆内驾驶员的驾驶状态为高疲劳状态,则控制将车辆从手动驾驶模式切换为高级自动驾驶模式;
45、若车辆内驾驶员的驾驶状态为低疲劳状态,则控制将车辆从手动驾驶模式切换为低级自动驾驶模式。
46、本申请实施例的技术方案中,可以在车辆按照车辆控制策略驾驶的本文档来自技高网...
【技术保护点】
1.一种车辆驾驶控制方法,车辆包括自动驾驶模块,所述自动驾驶模块用于支持自动驾驶,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述目标驾驶模式,对所述驾驶员的驾驶操作的驾驶操作输入信号和所述自动驾驶模块生成的自动驾驶信号进行处理得到车辆控制策略,包括:
3.根据权利要求2所述的方法,其特征在于,若所述目标驾驶模式为所述手动驾驶模式,则所述第二权重系数为预设的第一阈值;若所述目标驾驶模式为所述高级自动驾驶模式,则所述第一权重系数为所述第一阈值。
4.根据权利要求1-3中任一项所述的方法,其特征在于,所述车辆执行器包括制动踏板和加速踏板;所述获取所述车辆的驾驶员的驾驶状态,包括:
5.根据权利要求1-3中任一项所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1-3中任一项所述的方法,其特征在于,所述根据所述驾驶员的驾驶状态确定目标驾驶模式,包括:
7.根据权利要求1-3中任一项所述的方法,其特征在于,所述方法还包括:
8.一种驾驶模式切换方法,其特征在于,所
9.根据权利要求8所述的方法,其特征在于,所述根据所述车辆执行器在外力控制下产生的控制量和所述车辆内驾驶员的驾驶状态,控制所述车辆的驾驶模式进行模式切换,包括:
10.根据权利要求9所述的方法,其特征在于,所述获取所述驾驶员的驾驶状态对应的目标驾驶模式,包括:
11.根据权利要求10所述的方法,其特征在于,所述车辆执行器包括制动踏板和加速踏板,所述控制量包括所述制动踏板的制动控制量和所述加速踏板的加速控制量;
12.根据权利要求8-10中任一项所述的方法,其特征在于,所述获取所述车辆内驾驶员的驾驶状态,包括:
13.根据权利要求8-10中任一项所述的方法,其特征在于,所述方法还包括:
14.根据权利要求13所述的方法,其特征在于,所述自动驾驶模式包括高级自动驾驶模式和低级自动驾驶模式,所述控制将所述车辆从手动驾驶模式切换为所述自动驾驶模式,包括:
15.一种车辆驾驶控制装置,车辆包括自动驾驶模块,所述自动驾驶模块用于支持自动驾驶,其特征在于,所述装置包括:
16.一种驾驶模式切换装置,其特征在于,所述装置包括:
17.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1-14中任一项所述的方法的步骤。
18.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-14中任一项所述的方法的步骤。
19.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1-14中任一项所述的方法的步骤。
...【技术特征摘要】
1.一种车辆驾驶控制方法,车辆包括自动驾驶模块,所述自动驾驶模块用于支持自动驾驶,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述目标驾驶模式,对所述驾驶员的驾驶操作的驾驶操作输入信号和所述自动驾驶模块生成的自动驾驶信号进行处理得到车辆控制策略,包括:
3.根据权利要求2所述的方法,其特征在于,若所述目标驾驶模式为所述手动驾驶模式,则所述第二权重系数为预设的第一阈值;若所述目标驾驶模式为所述高级自动驾驶模式,则所述第一权重系数为所述第一阈值。
4.根据权利要求1-3中任一项所述的方法,其特征在于,所述车辆执行器包括制动踏板和加速踏板;所述获取所述车辆的驾驶员的驾驶状态,包括:
5.根据权利要求1-3中任一项所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1-3中任一项所述的方法,其特征在于,所述根据所述驾驶员的驾驶状态确定目标驾驶模式,包括:
7.根据权利要求1-3中任一项所述的方法,其特征在于,所述方法还包括:
8.一种驾驶模式切换方法,其特征在于,所述方法包括:
9.根据权利要求8所述的方法,其特征在于,所述根据所述车辆执行器在外力控制下产生的控制量和所述车辆内驾驶员的驾驶状态,控制所述车辆的驾驶模式进行模式切换,包括:
10.根据权利要求9所述的方法,其特征在于,所述获取...
【专利技术属性】
技术研发人员:胡立同,
申请(专利权)人:北京万集科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。