【技术实现步骤摘要】
虚拟车速计算方法、装置、车载终端、车辆及存储介质
[0001]本申请一般涉及车辆
,尤其涉及虚拟车速计算方法、装置、车载终端、车辆及存储介质。
技术介绍
[0002]随着车辆技术的发展,使得车辆上能够实现的功能越来越多。如提供越来越完善的娱乐设施,包括车载游戏等。
[0003]目前,车载游戏都需要从所开发的游戏程序中获取适于车辆运行的游戏参数,如赛车类游戏中的虚拟车速等,以用于车辆场景。
[0004]对于从游戏程序中获取的游戏参数,使得操作时的体验不佳。另外,部分游戏并不提供数据接口,使得无法获取游戏参数。
技术实现思路
[0005]鉴于现有技术中的上述缺陷或不足,期望提供一种虚拟车速计算方法、装置、车载终端、车辆及存储介质,通过获取实体车辆中加速踏板及制动踏板的实时数据帧,利用自学习得到计算模型,实现模拟驾驶程序中模拟车辆的虚拟车速的计算。
[0006]第一方面,本申请实施例提供了一种虚拟车速计算方法,该方法包括:
[0007]获取其所在的实体车辆的加速踏板及制动踏板的数据帧;
[0008]基于该数据帧计算当前运行程序中的模拟车辆的速度因子,应用于实体车辆的车载终端上的模拟驾驶程序,该实体车辆包括加速踏板和制动踏板,该加速踏板和该制动踏板用于操控该模拟驾驶程序上的模拟车辆,该方法包括:
[0009]获取多个时刻下该实体车辆的模型数据帧,其中,每个模型数据帧包括一个加速踏板深度模型值,和一个制动踏板深度模型值。
[0010]基于多个模型数据 ...
【技术保护点】
【技术特征摘要】
1.一种虚拟车速计算方法,应用于实体车辆的车载终端上的模拟驾驶程序,所述实体车辆包括加速踏板和制动踏板,所述加速踏板和所述制动踏板用于操控所述模拟驾驶程序上的模拟车辆,其特征在于,所述方法包括:获取多个时刻下所述实体车辆的模型数据帧;其中,每个所述模型数据帧包括一个加速踏板深度模型值和一个制动踏板深度模型值;基于多个所述模型数据帧计算所述模拟驾驶程序中的模拟车辆的速度因子;周期性地获取所述实体车辆的实时数据帧;其中,每个所述实时数据帧包括一个加速踏板深度实时值和一个制动踏板深度实时值;基于所述速度因子、所述实时数据帧和所述上一帧的第一虚拟车速,计算所述模拟车辆当前帧的第一虚拟车速;其中,所述第一虚拟车速用于表示所述模拟车辆在所述模拟驾驶程序中的移动速度。2.根据权利要求1所述的虚拟车速计算方法,其特征在于,所述基于多个所述模型数据帧计算所述模拟驾驶程序中的模拟车辆的速度因子,包括:基于所述模型数据帧,计算场景车速因子;基于所述场景车速因子以及场景车速状态表,确定与所述场景车速因子对应的场景车速,所述场景车速状态表包括场景车速因子与场景车速的对应关系;根据所述场景车速和所述模型数据帧,计算所述速度因子。3.根据权利要求2所述的虚拟车速计算方法,其特征在于,所述速度因子包括加速因子、减速因子和阻力因子;根据所述场景车速和所述模型数据帧,计算所述速度因子,包括:当确定的所述场景车速的个数小于三个时,则所述方法返回执行所述获取多个时刻下所述实体车辆的模型数据帧;当确定的所述场景车速的个数等于三个时,根据三组所述场景车速及其对应的所述模型数据帧,确定所述加速因子、所述减速因子和所述阻力因子。4.根据权利要求2所述的虚拟车速计算方法,其特征在于,所述获取多个时刻下所述实体车辆的模型数据帧,包括:在预设时间内依次获取预设数量的所述实体车辆的模型数据帧;所述基于所述模型数据帧,计算场景车速因子,包括:统计多个所述模型数据帧内所述加速踏板深度模型值为有效值的第一最大连续个数,并计算所述第一最大连续个数对应的多个所述加速踏板深度模型值的和为加速踏板深度有效累加值;其中,所述加速踏板深度模型值大于或等于第一预设深度时,所述加速踏板深度模型值为有效值;统计多个所述模型数据帧内所述制动踏板深度模型值为有效值的第二最大连续个数,并计算所述第二最大连续个数对应的多个所述制动踏板深度模型值的和为制动踏板深度有效累加值;其中,所述制动踏板深度模型值大于或等于第二预设深度时,所述制动踏板深度模型值为有效值;统计多个所述模型数据帧内所述加速踏板深度模型值和所述制动踏板深度模型值均不为有效值的第三最大连续个数;基于所述加速踏板有效累加值、所述制动踏板有效累加值以及所述第三最大连续个数
计算所述场景车速因子。5.根据权利要求4所述的虚拟车速计算方法,其特征在于,所述统计多个所述模型数据帧内所述加速踏板深度模型值为有效值的第一最大连续个数,并计算所述第一最大连续个数对应的多个所述加速踏板深度模型值的和为加速踏板深度有效累加值,包括:统计多个所述模型数据帧内所述加速踏板深度模型值为有效值的第一最大连续个数;若所述第一最大连续个数大于第一上限个数,则在所述第一最大连续个数对应的多个所述加速踏板深度模型值中选取与所述第一上限个数对应数量的所述加速踏板深度模型值,并求和得到所述加速踏板深度有效累加值;若所述第一最大连续个数小于或等于第一上限个数,则将所述第一最大连续个数对应的多个所述加速踏板深度模型值求和得到所述加速踏板深度有效累加值;和/或所述统计多个所述模型数据帧内所述制动踏板深度模型值为有效值的第二最大连续个数,并计算所述第二最大连续个数对应的多个所述制动踏板深度模型值的和为制动踏板深度有效累加值,包括:统计多个所述模型数据帧内所述制动踏板深度模型值为有效值的第二最大连续个数;若所述第二最大连续个数大于第二上限个数,则在所述第二最大连续个数对应的多个所述制动踏板深度模型值中选取与所述第二上限个数对应数量的所述制动踏板深度模型值,并求和得到所述制动踏板深度有效累加值;若所述第二最大连续个数小于或等于第二上限个数,则将所述第二最大连续个数对应的多个所述制动踏板深度模型值求和得到所述制动踏板深度有效累加值;和/或所述统计多个所述模型数据帧内所述加速踏板深度模型值和所述制动踏板深度模型值均不为有效值的第三最大连续个数,包括:统计多个所...
【专利技术属性】
技术研发人员:李正,杨冬生,刘柯,章建德,汪奇志,
申请(专利权)人:比亚迪股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。