本发明涉及车载游戏,具体而言,涉及一种赛车游戏实现方法。
背景技术:
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、根据所述车速信息、所述齿条力信息、所述轮胎胎压信息、所述轮速信息、所述横摆角速度信息、所述侧向加速度信息、所述路面附着系数、所述路面粗糙度,采用预设路感预测模型,确定所述方向盘的震动力模拟信号;
24、所述根据所述转向反馈力模拟信号,控制所述转向系统中所述方向盘的执行器产生所述方向盘的模拟手感,包括:
25、根据所述转向反馈力模拟信号、所述震动力模拟信号,控制所述转向系统中所述方向盘的执行器产生所述方向盘的模拟手感。
26、可选地,在所述根据所述行进状态信息进行模拟,生成所述方向盘的转向反馈力模拟信号之前,所述方法还包括:
27、根据所述预设赛车游戏的信息以及所述预设赛车游戏中多个预设虚拟车辆的信息,获取所述多个预设虚拟车辆的手感标定参数;
28、所述根据所述行进状态信息进行模拟,生成所述方向盘的转向反馈力模拟信号,包括:
29、根据所述行进状态信息以及所述目标虚拟车辆的手感标定参数进行模拟,生成所述方向盘的转向反馈力模拟信号。
30、可选地,所述方法还包括:
31、根据所述预设赛车游戏的信息以及所述预设赛车游戏中多个预设虚拟车辆的信息,获取所述多个预设虚拟车辆的最大方向盘角度参数;
32、所述根据所述行进状态信息以及所述目标虚拟车辆的手感标定参数进行模拟,生成所述方向盘的转向反馈力模拟信号,包括:
33、根据所述行进状态信息、所述目标虚拟车辆的手感标定参数以及所述目标虚拟车辆的最大方向盘角度参数进行模拟,生成所述方向盘的转向反馈力模拟信号。
34、可选地,所述根据输入的所述方向盘的转向控制信号,对所述预设赛车游戏中的目标虚拟车辆进行控制之前,所述方法还包括:
35、根据所述目标虚拟车辆的最大方向盘角度参数,和所述目标车辆的最大方向盘角度参数,计算所述目标虚拟车辆和所述目标车辆的转向比;
36、所述根据输入的所述方向盘的转向控制信号,对所述预设赛车游戏中的目标虚拟车辆进行控制,包括:
37、根据所述转向控制信号,采用所述转向比,计算所述目标虚拟车辆的目标方向盘角度参数;
38、根据所述目标方向盘角度参数,对所述目标虚拟车辆进行控制。
39、可选地,所述方法还包括:
40、若所述目标车辆未处于停车状态,或,接收到输入的游戏结束信号,或,所述目标车辆的转向系统中的方向盘的执行器连接所述目标车辆的车轮执行器,则确定所述目标车辆退出所述预设游戏模式。
41、相对于现有技术而言,本技术具有以下有益效果:
42、本技术提供了一种赛车游戏实现方法,该方法若检测到智能座舱系统所在的目标车辆进入预设游戏模式,控制目标车辆的转向系统中的方向盘的执行器断开与目标车辆的车轮执行器之间的连接,并控制转向系统进入预设游戏模式;根据输入的方向盘的转向控制信号,对预设赛车游戏中的目标虚拟车辆进行控制,并获取目标虚拟车辆的行进状态信息;根据行进状态信息进行模拟,生成方向盘的转向反馈力模拟信号;根据转向反馈力模拟信号,控制转向系统中方向盘的执行器产生方向盘的模拟手感。从而,用户可以在车内安全有效地进行赛车游戏,并且可以感受到方向盘的真实手感,提升了用户体验。