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、第二控制模块,用于根据所确定的车辆的转向主控端,获取对应的转向控制策略;并根据所述转向控制策略和所述车辆的转向参数,对车辆进行转向控制处理。
19、在一种可能的实施方式中,所述运行状态包括整车运行状态和转向运行状态;所述第一确定模块,具体用于确定所述整车运行状态是否为上电初始化完成状态;若确定所述整车运行状态为上电初始化完成状态,则确定所述转向运行状态是否为上下对齐完成状态;否则,确定车辆不满足所述维护模式触发条件;若确定所述转向运行状态为上下对齐完成状态,则确定所述车速是否小于第一车速阈值;否则,确定车辆不满足所述维护模式触发条件;若确定车速小于所述第一车速阈值,则确定车辆满足所述维护模式触发条件;否则,确定车辆不满足所述维护模式触发条件。
20、在一种可能的实施方式中,所述转向参数包括:转向角度、转向角速度、转向电机控制电流;所述转向角度包括:手轮端转向角度、路轮端转向角度;所述转向角速度包括:手轮端转向角速度、路轮端转角角速度;所述转向电机控制电流包括:手轮端转向电机控制电流、路轮端转向电机控制电流。
21、在一种可能的实施方式中,所述第二确定模块,具体用于若确定所述手轮端转向角速度小于第一角速度阈值,且所述路轮端转向电机控制电流大于控制电流阈值,则将路轮端确定为车辆的转向主控端;在将路轮端确定为车辆的转向主控端之后,若确定所述路轮端转向角速度小于第二角速度阈值且超过时间阈值,则将手轮端确定为车辆的转向主控端;若确定所述手轮端转向角度和所述路轮端转向角度之间的差值大于角度差值阈值,和/或,确定所述手轮端转向角速度和所述路轮端转向角速度之间的差值大于角速度差值阈值,则将手轮端确定为车辆的转向主控端。
22、在一种可能的实施方式中,若将手轮端确定为车辆的转向主控端,则所述第二控制模块,具体用于根据所述转向参数中的手轮端转向角度,确定目标手轮反馈手力;根据所述转向参数中的手轮端转向角度,确定目标路轮端转向角度;根据所述目标手轮反馈手力和所述目标路轮端转向角度,对车辆进行转向控制处理。
23、在一种可能的实施方式中,若将路轮端确定为车辆的转向主控端,则所述第二控制模块,具体用于将所述路轮端转向电机的输出扭矩设置为零;根据所述转向参数中的路轮端转向角度,确定目标手轮端转向角度;根据所述目标手轮端转向角度,对车辆进行转向控制处理。
24、在一种可能的实施方式中,所述第二确定模块,还具体用于在车辆进入维护模式后,将手轮端确定为车辆的转向主控端。本文档来自技高网...
【技术保护点】
1.一种转向控制的方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述运行状态包括整车运行状态和转向运行状态;根据所述运行状态和车速,确定车辆是否满足维护模式触发条件,包括:
3.根据权利要求1所述的方法,其特征在于,所述转向参数包括:转向角度、转向角速度、转向电机控制电流;所述转向角度包括:手轮端转向角度、路轮端转向角度;所述转向角速度包括:手轮端转向角速度、路轮端转角角速度;所述转向电机控制电流包括:手轮端转向电机控制电流、路轮端转向电机控制电流。
4.根据权利要求3所述的方法,其特征在于,根据所述转向参数确定车辆的转向主控端,包括:
5.根据权利要求3所述的方法,其特征在于,若将手轮端确定为车辆的转向主控端,则根据所述转向控制策略和所述车辆的转向参数,对车辆进行转向控制处理,包括:
6.根据权利要求3所述的方法,其特征在于,若将路轮端确定为车辆的转向主控端,则根据所述转向控制策略和所述车辆的转向参数,对车辆进行转向控制处理,包括:
7.根据权利要求1-6任一项所述的方法,其特征在于,
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
9.一种转向控制的装置,其特征在于,包括:
10.一种电子设备,其特征在于,包括:存储器,处理器;
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1-8任一项所述的方法。
12.一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现权利要求1-8任一项所述的方法。
13.一种车辆,其特征在于,包括实现如权利要求1-8任一项所述的方法的转向控制的装置。
...【技术特征摘要】
1.一种转向控制的方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述运行状态包括整车运行状态和转向运行状态;根据所述运行状态和车速,确定车辆是否满足维护模式触发条件,包括:
3.根据权利要求1所述的方法,其特征在于,所述转向参数包括:转向角度、转向角速度、转向电机控制电流;所述转向角度包括:手轮端转向角度、路轮端转向角度;所述转向角速度包括:手轮端转向角速度、路轮端转角角速度;所述转向电机控制电流包括:手轮端转向电机控制电流、路轮端转向电机控制电流。
4.根据权利要求3所述的方法,其特征在于,根据所述转向参数确定车辆的转向主控端,包括:
5.根据权利要求3所述的方法,其特征在于,若将手轮端确定为车辆的转向主控端,则根据所述转向控制策略和所述车辆的转向参数,对车辆进行转向控制处理,包括:
6.根据权利要求3所述...
【专利技术属性】
技术研发人员:张昌博,李逸平,夏金龙,李治昀,傅乃霁,
申请(专利权)人:杭州擎威科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。