System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及车辆控制,尤其涉及一种车辆漂移的控制方法、装置及存储介质。
技术介绍
1、随着车辆技术的发展,车辆的各方面机械性能以及智能化程度越来越高,车辆的动力性和操控性也大幅提高。驾驶员在日常的驾驶中想要获得驾驶带来的愉悦感,感受速度和动态变化带来的感官愉悦,例如在开阔场地进行漂移。
2、但是,并不是每个驾驶员都接受过专业的训练,对于车辆的控制能力也有限,这就导致即使车辆本身的机械素质尚可,但驾驶员无法按照心理预期完成漂移动作,或者在追求速度快速过弯时,如发生突发状态车辆很容易失去控制。
3、因此,如何降低漂移体验门槛,为用户提供安全的漂移控制方法是亟待解决的问题。
技术实现思路
1、本申请提供一种车辆漂移的控制方法、装置及存储介质,用以降低漂移门槛。
2、第一方面,本申请提供一种车辆漂移的控制方法,应用于车辆控制器,所述方法包括:
3、在检测到用户确认进行车辆漂移操作且车辆当前状态满足预设的漂移条件时,获取车辆的前横摆力矩、后横摆力矩和横摆角速度数据;
4、根据所述横摆角速度数据,控制所述车辆进入漂移状态;
5、根据所述前横摆力矩、所述后横摆力矩和所述横摆角速度数据计算目标漂移系数;
6、在所述车辆漂移过程中,根据所述横摆角速度数据、所述目标漂移系数、预设的漂移系数阈值范围控制所述车辆的动力分配、方向盘转角方向和转向角度。
7、可选的,所述根据前横摆力矩、后横摆力矩和所述横摆角速度数据
8、根据所述前横摆力矩与所述后横摆力矩差值,以及所述横摆角速度,计算所述目标漂移系数。
9、可选的,所述根据所述前横摆力矩与所述后横摆力矩差值,以及所述横摆角速度,计算所述目标漂移系数,包括:
10、根据所述前横摆力矩与所述后横摆力矩差值与仿真系数的比值,以及所述横摆角速度与横摆角速度的补充系数的比值,计算所述目标漂移系数。
11、可选的,所述根据所述横摆角速度数据,控制所述车辆进入漂移状态,包括:
12、控制方向盘转到第一预设角度,并根据预设的动力分配初始值控制所述车辆的动力分配使所述车辆进入甩尾状态;
13、若所述横摆角速度大于等于预设横摆角速度,并且所述横摆角速度的增益大于预设增益值,则控制所述方向盘向漂移反方向转动第二预设角度使所述车辆进入漂移状态。
14、可选的,所述根据目标漂移系数、预设的漂移系数阈值范围调整所述车辆的动力分配、所述方向盘的转角方向和转向角度,包括:
15、若所述目标漂移系数小于所述漂移系数阈值范围下限,控制车辆前轴驱动力增加第一预设值,后轴驱动力减少第二预设值,并控制所述方向盘向漂移反方向转动第二预设角度;
16、若所述目标漂移系数大于所述漂移系数阈值范围上限,控制车辆后轴驱动力增加第三预设值,控制所述方向盘向漂移方向转动第三预设角度。
17、可选的,所述获取车辆的前横摆力矩、后横摆力矩和横摆角速度数据之前,所述方法还包括:
18、调节悬架状态,关闭车身电子稳定系统esp的功能;
19、推送提示消息,所述提示消息用于提示驾驶员手离开方向盘范围,脚放在制动踏板。
20、可选的,所述方法还包括:
21、检测到刹车信号或漂移持续时长大于预设时长时,控制车辆进行制动。
22、第二方面,本申请还提供一种车辆漂移的控制装置,所述装置包括:
23、获取模块,用于在检测到用户确认进行车辆漂移操作且车辆当前状态满足预设的漂移条件时,获取车辆的前横摆力矩、后横摆力矩和横摆角速度数据;
24、准备模块,用于根据所述横摆角速度数据,控制所述车辆进入漂移状态;
25、计算模块,用于根据所述前横摆力矩、所述后横摆力矩和所述横摆角速度数据计算目标漂移系数;
26、控制模块,用于在所述车辆漂移过程中,根据所述横摆角速度数据、所述目标漂移系数、预设的漂移系数阈值范围控制所述车辆的动力分配、方向盘转角方向和转向角度。
27、第三方面,本申请还提供一种车辆控制器,所述车辆控制器包括:
28、处理器,与所述处理器通信连接的存储器,以及与其他设备交互的通信接口;
29、所述存储器存储计算机执行指令;
30、所述处理器执行所述存储器存储的计算机执行指令,以实现如第一方面任一项所述的车辆漂移的控制方法。
31、第四方面,本申请还提供一种车辆,所述车辆包括:
32、侧向力传感器,陀螺仪传感器,显示器和车辆控制器,所述车辆控制器用于执行如第一方面任一项所述的车辆漂移的控制方法。
33、第五方面,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面任一项所述的车辆漂移的控制方法。
34、第六方面,本申请还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时用于实现如第一方面任一项所述的车辆漂移的控制方法。
35、本申请提供的车辆漂移的控制方法、装置及存储介质,所述方法包括:检测到用户确认进行车辆漂移操作且车辆当前状态满足预设的漂移条件时,获取车辆的前横摆力矩、后横摆力矩和横摆角速度数据;根据横摆角速度数据控制车辆进入漂移状态;根据前横摆力矩、后横摆力矩和横摆角速度数据计算目标漂移系数;通过目标漂移系数和预设的漂移系数阈值范围控制车辆的动力分配和方向盘转角方向。通过这种方式用户体验漂移过程中不需要操作车辆,整个过程自动控制车辆的动力和方向进行漂移,解决了普通用户不具备专业操作无法安全的体验车辆漂移的问题,提高了漂移安全性。
本文档来自技高网...【技术保护点】
1.一种车辆漂移的控制方法,其特征在于,应用于车辆控制器,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据前横摆力矩、后横摆力矩和所述横摆角速度数据计算目标漂移系数,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述前横摆力矩与所述后横摆力矩差值,以及所述横摆角速度,计算所述目标漂移系数,包括:
4.根据权利要求1至3任一所述的方法,其特征在于,所述根据所述横摆角速度数据,控制所述车辆进入漂移状态,包括:
5.根据权利要求1-3任一所述的方法,其特征在于,所述根据目标漂移系数、预设的漂移系数阈值范围调整所述车辆的动力分配、所述方向盘的转角方向和转向角度,包括:
6.根据权利要求5所述的方法,其特征在于,所述获取车辆的前横摆力矩、后横摆力矩和横摆角速度数据之前,所述方法还包括:
7.根据权利要求1至3任一所述的方法,其特征在于,所述方法还包括:
8.一种车辆漂移的控制装置,其特征在于,所述装置包括:
9.一种车辆控制器,其特征在于,所述车辆控制器包括:
>10.一种车辆,其特征在于,所述车辆包括:
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至7任一项所述的车辆漂移的控制方法。
...【技术特征摘要】
1.一种车辆漂移的控制方法,其特征在于,应用于车辆控制器,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据前横摆力矩、后横摆力矩和所述横摆角速度数据计算目标漂移系数,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述前横摆力矩与所述后横摆力矩差值,以及所述横摆角速度,计算所述目标漂移系数,包括:
4.根据权利要求1至3任一所述的方法,其特征在于,所述根据所述横摆角速度数据,控制所述车辆进入漂移状态,包括:
5.根据权利要求1-3任一所述的方法,其特征在于,所述根据目标漂移系数、预设的漂移系数阈值范围调整所述车辆的动力分配、所述方向盘的...
【专利技术属性】
技术研发人员:杨欣雨,郭旭,樊双飞,
申请(专利权)人:阿维塔科技重庆有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。