基于车载虚拟现实显示设备的模拟驾驶方法及其装置与流程
未命名
09-22
阅读:51
评论:0
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.图1是本技术一个实施例的一种基于车载虚拟现实显示设备的模拟驾驶方法的示意图。
36.图2是本技术一个实施例的模拟虚拟快艇的航行状态的示意图。
37.图3是本技术一个实施例的获取目标航行图像的示意图。
38.图4是本技术一个实施例的进入虚拟快艇的模拟过程的示意图。
39.图5是本技术一个实施例的一种基于车载虚拟现实显示设备的模拟驾驶方法的总体流程图。
40.图6是本技术一个实施例的一种基于车载虚拟现实显示设备的模拟驾驶方法的示意图。
41.图7是本技术一个实施例的一种基于车载虚拟现实显示设备的模拟驾驶装置的示意图。
42.图8是本技术一个实施例的一种车辆的示意图。
43.图9是本技术一个实施例的一种电子设备的示意图。
具体实施方式
44.下面详细描述本技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本技术,而不能理解为对本技术的限制。
45.图1是本技术提出的一种基于车载虚拟现实显示设备的模拟驾驶方法的示例性实
施方式,执行主体为车机,如图1所示,该基于车载虚拟现实显示设备的模拟驾驶方法,包括以下步骤:
46.s101,对车辆的驾驶部件的操作信息进行采集。
47.本技术的目的是在真实的车辆驾驶舱内模拟快艇的航行,首先对车辆和快艇的驾驶舱内的驾驶部件进行对应,其中,车辆的方向盘对应模拟快艇的舵操纵台,车辆的变速箱档把对应模拟快艇的前进后退切换开关,车辆的油门对应模拟快艇的速度调整表度盘,车辆的手刹对应模拟快艇的锚点,车辆的导航屏对应模拟快艇的导航屏。
48.在用户基于车载虚拟现实显示设备进行快艇的模拟航行时,需要对车辆的驾驶部件的操作信息进行采集。其中,车辆的驾驶部件包括车辆的油门、方向盘和变速箱档把中的至少一种。
49.s102,基于采集到的操作信息,生成虚拟快艇的模拟驾驶信号。
50.根据上述采集到的车辆的各个驾驶部件的操作信息,生成虚拟快艇的模拟驾驶信号。比如说,如用户的操作信息是方向盘往左打一圈,踩油门至游艇的速度增大到50km/h,则基于方向盘往左打一圈,踩油门至游艇的速度增大到50km/h,生成对应的虚拟快艇的模拟驾驶信号。
51.s103,根据模拟驾驶信号,模拟虚拟快艇的航行状态和目标航行图像。
52.在真实的快艇航行中,不但能够用眼睛看见快艇以及快艇所处的海面的环境,也能根据快艇的航行速度、航行方向以及海上风浪的大小感受到快艇的摇晃,为了更贴近真实的快艇体验,本技术提出的实施例,根据上述获得的模拟驾驶信号,既对虚拟快艇的航行状态进行模拟,也对虚拟快艇对应的目标航行图像进行模拟。
53.可选地,在对虚拟快艇的航行状态进行模拟时,可根据模拟驾驶信号以及虚拟快艇的航行时所处的环境,对车辆以及用户所在的座椅进行摇晃,以增强用户的体验感。
54.可选地,在对虚拟快艇对应的目标航行图像进行模拟时,可根据模拟驾驶信号,对虚拟快艇本身以及虚拟快艇的航行时所处的环境进行图像生成,以在每秒内获取设定帧数的虚拟快艇对应的目标航行图像。
55.s104,将目标航行图像发送至车载虚拟现实显示设备中进行显示。
56.随着科学技术的不断发展,游戏设计的智能化程度越来越高,愈发逼真的游戏效果也逐渐提高着用户的游戏体验,为了获得逼真的虚拟快艇模拟体验,将每帧目标航行图像按顺序发送至车载虚拟现实显示设备中进行显示。可选地,虚拟现实显示设备可以为虚拟现实(virtual reality,vr)眼镜,其中,vr眼镜是利用头戴式显示设备将人的对外界的视觉、听觉封闭,引导用户产生一种身在虚拟环境中的感觉,其显示原理是左右眼屏幕分别显示左右眼的图像,人眼获取这种带有差异的信息后在脑海中产生立体感。
57.本技术提出了一种基于车载虚拟现实显示设备的模拟驾驶方法,通过对车辆的驾驶部件的操作信息进行采集;基于采集到的操作信息,生成虚拟快艇的模拟驾驶信号;根据模拟驾驶信号,模拟虚拟快艇的航行状态和目标航行图像;将目标航行图像发送至车载虚拟现实显示设备中进行显示。本技术提出的基于车载虚拟现实显示设备的模拟驾驶方法,使得用户在车辆中通过虚拟现实显示设备能实现快艇的模拟航行,在快艇的模拟航行中,除了模拟虚拟快艇的场景图像外,还模拟了虚拟图像的航行状态,更加沉浸与真实,带给用户真实的体感效果,增强用户的体验感。
58.图2是本技术提出的一种基于车载虚拟现实显示设备的模拟驾驶方法的示例性实施方式,如图2所示,基于上述实施例的基础上,根据模拟驾驶信号,模拟虚拟快艇的航行状态,包括以下步骤:
59.s201,获取虚拟快艇的航行环境信息。
60.用户佩戴车载vr眼镜,眼镜中看到的是用户在大海中一台小型快艇驾驶舱中所看到的画面,既包括虚拟的小型快艇驾驶舱,也包括虚拟的小型快艇驾驶舱所处的海面。为了使得虚拟的快艇航行更加真实和有趣,可以为虚拟快艇预先设置多种情境下的海面航行环境信息。
61.作为一种可实现的方式,当用户直接在导航屏界面选择航行环境模式时,用户可根据自己的喜好选择虚拟航行游戏内部预先设置的多种航行环境模式,比如说,用户可以选择进入风和日丽航行模式,夜间航行模式,或者是大风大浪航行模式。
62.作为另一种可实现的方式,当虚拟航行游戏内部对不同的海面区域的航行环境已经进行预先设置时,用户可直接选择想要进入的海面区域。比如说,若海面区域a被设置为多礁石区域,海面区域b被设置为多海啸区域,当用户想要体验多礁石区域航行时,便可直接选择海面区域a进行模拟航行。
63.作为另一种可实现的方式,当由用户自行进行航行环境参数设置时,用户可自行设置快艇模拟航行中所处的航行环境参数,比如说,用户可直接对快艇模拟航行中所处的航行环境的日照大小、风力大小以及波浪大小等进行调节。
64.s202,根据模拟驾驶信号和航行环境信息,生成悬挂系统和/或座椅电机对应的偏移信号,其中,偏移信号包括偏移方向和偏移幅度。
65.根据上述确定的模拟驾驶信号和航行环境信息,生成悬挂系统和/或座椅电机对应的偏移信号,其中,偏移信号包括偏移方向和偏移幅度。其中,悬挂系统是控制车身摇晃方向和摇晃幅度的装置,座椅电机是控制车辆的座椅的摇晃方向和摇晃幅度的装置。
66.在虚拟快艇的航行模拟中,座椅和车辆对应的各个方向的最大摇晃行程是已知的,可选地,可以将座椅和车辆各个方向的摇晃幅度进行百分化,在虚拟快艇的航行模拟中,当座椅或车辆在某个方向处于最大摇晃行程时,则在该方向上座椅或车辆的摇晃幅度就是100%;当座椅或车辆在某个方向上不摇晃时,则在该方向上座椅或车辆的摇晃幅度就是0。
67.s203,基于偏移信号,模拟虚拟快艇的航行状态。
68.根据上述获得的偏移信号,悬挂系统和座椅电机车身和座椅进行摇晃,以更加真实的模拟虚拟快艇的航行状态。
69.示例性的,若模拟驾驶信号对应的操作信息是方向盘向左旋转一圈,踩油门至游艇的速度增大到50km/h,而游艇的档位依旧是前进档位没有变换,游艇所处的海面航行环境为风力为8级,波浪为中浪,则根据该模拟驾驶信号和航行环境信息,生成悬挂系统和座椅电机各自对应的偏移信号。比如说,在某一时刻,悬挂系统对应的偏移信号指示悬挂系统将车身向上摇晃,摇晃幅度为车辆向上最大摇晃行程的45%,座椅电机对应的偏移信号指示座椅电机将座椅向左摇晃,摇晃幅度为座椅向左最大摇晃行程的20%,则悬挂系统控制车身向上摇晃,摇晃幅度为车辆向上最大摇晃行程的45%,座椅电机控制座椅向左摇晃,摇晃幅度为座椅向左最大摇晃行程的20%,以模拟虚拟快艇的航行状态。
70.本技术提出的实施例模拟虚拟快艇的航行状态,对车辆和座椅进行晃动,使得快艇的模拟航行更加沉浸与真实,带给用户真实的体感效果,增强用户的体验感。
71.图3是本技术提出的一种基于车载虚拟现实显示设备的模拟驾驶方法的示例性实施方式,如图3所示,基于上述实施例的基础上,目标航行图像的获取过程,包括以下步骤:
72.s301,根据模拟驾驶信号,获取虚拟快艇的目标快艇图像。
73.由于车辆的方向盘对应模拟快艇的舵操纵台,车辆的变速箱档把对应模拟快艇的前进后退切换开关,车辆的油门对应模拟快艇的速度调整表度盘,车辆的手刹对应模拟快艇的锚点,车辆的导航屏对应模拟快艇的导航屏,在获取虚拟快艇的目标快艇图像时,需要根据模拟驾驶信号,获取虚拟快艇每个部件对应的部件图像。
74.不难理解的是,在虚拟快艇的模拟航行中,在每个时刻对车辆中驾驶部件的操作,也需要反映在虚拟快艇的驾驶部件上,比如说车辆中的方向盘向左转动一圈,虚拟快艇的标准图像上的方向盘也向左转动一圈。需要注意的是,由于对于车辆中驾驶部件的操作在不停变化,需要基于部件图像对虚拟快艇的标准图像进行更新,生成目标快艇图像,比如说,可设置为每秒对对虚拟快艇的标准图像进行25次更新,即每秒产生25帧目标快艇图像。
75.需要注意的是,车辆的手刹对应船舶的锚点,当手刹放下时,船艇只能在有限的空间中漂泊。
76.s302,基于航行环境信息,生成虚拟快艇的海面图像。
77.用户佩戴车载vr眼镜,眼镜中看到的是用户在大海中一台小型快艇驾驶舱中所看到的画面,既包括虚拟的小型快艇驾驶舱,也包括虚拟的小型快艇驾驶舱所处的海面。为了使得虚拟的快艇航行更加真实,需要基于用户选定或者系统预设的航行环境信息,生成虚拟快艇的海面图像。
78.s303,基于海面图像和目标快艇图像,生成虚拟快艇的目标航行图像。
79.根据上述获得的海面图像和目标快艇图像,生成虚拟快艇的目标航行图像。比如说上述获得的海面图像为海面正在起大风浪,上述获得的目标快艇图像为快艇正在左转,则将正在左转的快艇与正在起大风浪的海面结合起来,将生成的图像作为虚拟快艇的目标航行图像。
80.本技术提出的实施例将每个时刻的海面图像与虚拟快艇的图像结合起来,使得在车辆中通过虚拟现实显示设备能实现快艇的模拟航行,带给用户真实的感官效果,增强用户的体验感。
81.图4是本技术提出的一种基于车载虚拟现实显示设备的模拟驾驶方法的示例性实施方式,如图4所示,进一步需要说明的是,对车辆的驾驶部件的操作信息进行采集之前,包括以下步骤:
82.s401,响应于监测到模拟开始操作,生成模拟开始信号。
83.当车机监测到用户的模拟开始操作,生成模拟开始信号。可选地,用户的模拟开始操作可以是用户手动点击操作界面的进入键,以进入快艇的模拟航行。
84.可选地,也可以是用户使用终端设备,比如说遥控器或者手机,发出模拟开始信号,以进入快艇的模拟航行。
85.需要说明的是,在用户进行模拟开始操作时,为了人员的安全考虑,需要控制车辆处于停车档位,即只有在车辆处于停车档位时,用户才可进行模拟开始操作以进入快艇的
模拟航行。
86.s402,基于模拟开始信号,进入虚拟快艇的模拟过程。
87.基于模拟开始信号,开始进入虚拟快艇的模拟,用户便可戴上vr眼镜,体验虚拟快艇的模拟过程。
88.需要说明的是,由于普通车辆的方向盘可旋转的最大圈数与快艇的舵操纵台可旋转的最大圈数不同,为了模拟航行的体验感更真实,在进入虚拟快艇的模拟过程之后,需要向车辆的方向盘发送电子限制放开指令,以将车辆的方向盘可旋转的最大圈数调整为预设圈数。示例性的,在正常情况下,车辆的方向盘可旋转的最大圈数为3圈,为了模拟航行的体验感更真实,在进入虚拟快艇的模拟过程之后,向车辆的方向盘发送电子限制放开指令,将车辆的方向盘的电子限制放开,将车辆的方向盘可旋转的最大圈数调整为5圈。
89.需要说明的是,车辆的变速箱档把一般是包括4个档位,分别是停车档位、倒车档位、前进档位和空档,而快艇的驾驶舱一般是包括3个档位,分别是倒车档位、前进档位和空档,为了更真实的模拟航行体验,在进入虚拟快艇的模拟过程之后,可引导用户挂入空档,并将车辆的停车档位锁定,以禁止用户挂入停车档位。另外,为了用户的安全考虑,需要屏蔽车辆的动力功能。
90.本技术实施例限定了用户在车辆处于停车档位时才能进入虚拟快艇的模拟状态,且在进入虚拟快艇的模拟过程之后,将车辆的停车档位锁定,并屏蔽车辆的动力功能,使得用户在进行虚拟快艇的模拟时更加安全,避免了因车辆的运动而造成安全隐患。
91.图5是本技术提出的一种基于车载虚拟现实显示设备的模拟驾驶方法的示例性实施方式,如图5所示,该基于车载虚拟现实显示设备的模拟驾驶方法,包括以下步骤:
92.s501,响应于监测到模拟开始操作,生成模拟开始信号。
93.s502,基于模拟开始信号,进入虚拟快艇的模拟过程。
94.关于步骤s501~s502的实现方式,可采用本技术中各实施例中的实现方式,在此不再进行赘述。
95.s503,对车辆的驾驶部件的操作信息进行采集。
96.s504,基于采集到的操作信息,生成虚拟快艇的模拟驾驶信号。
97.关于步骤s503~s504的实现方式,可采用本技术中各实施例中的实现方式,在此不再进行赘述。
98.s505,获取虚拟快艇的航行环境信息。
99.s506,根据模拟驾驶信号和航行环境信息,生成悬挂系统和/或座椅电机对应的偏移信号,其中,偏移信号包括偏移方向和偏移幅度。
100.s507,基于偏移信号,模拟虚拟快艇的航行状态。
101.关于步骤s505~s507的实现方式,可采用本技术中各实施例中的实现方式,在此不再进行赘述。
102.s508,根据模拟驾驶信号,获取虚拟快艇的目标快艇图像。
103.s509,基于航行环境信息,生成虚拟快艇的海面图像。
104.s510,基于海面图像和目标快艇图像,生成虚拟快艇的目标航行图像。
105.关于步骤s508~s510的实现方式,可采用本技术中各实施例中的实现方式,在此不再进行赘述。
106.s511,将目标航行图像发送至车载虚拟现实显示设备中进行显示。
107.本技术提出了一种基于车载虚拟现实显示设备的模拟驾驶方法,通过对车辆的驾驶部件的操作信息进行采集;基于采集到的操作信息,生成虚拟快艇的模拟驾驶信号;根据模拟驾驶信号,模拟虚拟快艇的航行状态和目标航行图像;将目标航行图像发送至车载虚拟现实显示设备中进行显示。本技术提出的基于车载虚拟现实显示设备的模拟驾驶方法,使得用户在车辆中通过虚拟现实显示设备能实现快艇的模拟航行,在快艇的模拟航行中,除了模拟虚拟快艇的场景图像外,还模拟了虚拟图像的航行状态,更加沉浸与真实,带给用户真实的体感效果,增强用户的体验感。
108.图6是本技术提出的一种基于车载虚拟现实显示设备的模拟驾驶方法的示意图,如图6所示,车辆的变速箱档把、油门、方向盘可通过can总线将各自对应的虚拟快艇的模拟驾驶信号发送给车机,车机在生成悬挂系统和座椅电机对应的偏移信号后,将偏移信号发送给悬挂系统和座椅电机,悬挂系统和座椅电机对偏移信号产生响应,作用在车身和座椅上,并且,车机将每帧目标航行图像通过视频信号线发送给vr显示设备,使得在vr显示设备中能更真实的体验到模拟快艇的航行状态。
109.图7是本技术提出的一种基于车载虚拟现实显示设备的模拟驾驶装置的示意图,如图7所示,该基于车载虚拟现实显示设备的模拟驾驶装置700,包括采集模块71、生成模块72、模拟模块73和显示模块74,其中:
110.采集模块71,用于对车辆的驾驶部件的操作信息进行采集。
111.生成模块72,用于基于采集到的操作信息,生成虚拟快艇的模拟驾驶信号。
112.模拟模块73,用于根据模拟驾驶信号,模拟虚拟快艇的航行状态和目标航行图像。
113.显示模块74,用于将目标航行图像发送至车载虚拟现实显示设备中进行显示。
114.进一步地,模拟模块73,还用于:获取虚拟快艇的航行环境信息;根据模拟驾驶信号和航行环境信息,生成悬挂系统和/或座椅电机对应的偏移信号,其中,偏移信号包括偏移方向和偏移幅度;基于偏移信号,模拟虚拟快艇的航行状态。
115.进一步地,驾驶部件包括车辆的油门、方向盘和变速箱档把中的至少一种。
116.进一步地,模拟模块73,还用于:根据模拟驾驶信号,获取虚拟快艇的目标快艇图像;基于航行环境信息,生成虚拟快艇的海面图像;基于海面图像和目标快艇图像,生成虚拟快艇的目标航行图像。
117.进一步地,模拟模块73,还用于:根据模拟驾驶信号,获取虚拟快艇对应的部件图像,其中,部件图像为虚拟快艇的驾驶部件对应的图像;基于部件图像对虚拟快艇的标准图像进行更新,生成目标快艇图像。
118.进一步地,装置还包括进入模块75,进入模块75,用于:响应于监测到模拟开始操作,生成模拟开始信号;基于模拟开始信号,进入虚拟快艇的模拟过程。
119.进一步地,进入模块75,还用于:响应于监测到模拟开始操作,生成模拟开始信号时,控制车辆处于停车档位。
120.进一步地,进入模块75,还用于:向车辆的方向盘发送电子限制放开指令,以将车辆的方向盘可旋转的最大圈数调整为预设圈数。
121.进一步地,进入模块75,还用于:将车辆的停车档位锁定,并屏蔽车辆的动力功能。
122.为了实现上述实施例,本技术实施例还提出一种车辆,图8是本技术提出的一种车
辆的示意图,如图8所示,该车辆800包括上述提出的任一项基于车载虚拟现实显示设备的模拟驾驶装置700。
123.为了实现上述实施例,本技术实施例还提出一种电子设备900,如图9所示,该电子设备900包括:处理器901和处理器通信连接的存储器902,存储器902存储有可被至少一个处理器执行的指令,指令被至少一个处理器901执行,以实现如上述实施例所示的基于车载虚拟现实显示设备的模拟驾驶方法。
124.为了实现上述实施例,本技术实施例还提出一种存储有计算机指令的非瞬时计算机可读存储介质,其中,计算机指令用于使计算机实现如上述实施例所示的基于车载虚拟现实显示设备的模拟驾驶方法。
125.为了实现上述实施例,本技术实施例还提出一种计算机程序产品,包括计算机程序,计算机程序在被处理器执行时实现如上述实施例所示的基于车载虚拟现实显示设备的模拟驾驶方法。
126.在本技术的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”、“顺时针”、“逆时针”、“轴向”、“径向”、“周向”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本技术的限制。
127.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本技术的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
128.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本技术的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
129.尽管上面已经示出和描述了本技术的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本技术的限制,本领域的普通技术人员在本技术的范围内可以对上述实施例进行变化、修改、替换和变型。
技术特征:
1.一种基于车载虚拟现实显示设备的模拟驾驶方法,其特征在于,包括:对车辆的驾驶部件的操作信息进行采集;基于采集到的所述操作信息,生成虚拟快艇的模拟驾驶信号;根据所述模拟驾驶信号,模拟所述虚拟快艇的航行状态和目标航行图像;将所述目标航行图像发送至车载虚拟现实显示设备中进行显示。2.根据权利要求1所述的方法,其特征在于,所述根据所述模拟驾驶信号,模拟所述虚拟快艇的航行状态,包括:获取所述虚拟快艇的航行环境信息;根据所述模拟驾驶信号和所述航行环境信息,生成悬挂系统和/或座椅电机对应的偏移信号,其中,所述偏移信号包括偏移方向和偏移幅度;基于所述偏移信号,模拟所述虚拟快艇的航行状态。3.根据权利要求1所述的方法,其特征在于,所述驾驶部件包括所述车辆的油门、方向盘和变速箱档把中的至少一种。4.根据权利要求1-3中任一项所述的方法,其特征在于,所述目标航行图像的获取过程,包括:根据所述模拟驾驶信号,获取所述虚拟快艇的目标快艇图像;基于所述航行环境信息,生成所述虚拟快艇的海面图像;基于所述海面图像和所述目标快艇图像,生成所述虚拟快艇的所述目标航行图像。5.根据权利要求4所述的方法,其特征在于,所述根据所述模拟驾驶信号,获取所述虚拟快艇的目标快艇图像,包括:根据所述模拟驾驶信号,获取所述虚拟快艇对应的部件图像,其中,所述部件图像为所述虚拟快艇的驾驶部件对应的图像;基于所述部件图像对所述虚拟快艇的标准图像进行更新,生成所述目标快艇图像。6.根据权利要求1所述的方法,其特征在于,所述对车辆的驾驶部件的操作信息进行采集之前,还包括:响应于监测到模拟开始操作,生成模拟开始信号;基于所述模拟开始信号,进入所述虚拟快艇的模拟过程。7.根据权利要求6所述的方法,其特征在于,所述响应于监测到模拟开始操作,生成模拟开始信号时,控制所述车辆处于停车档位。8.根据权利要求6所述的方法,其特征在于,所述进入所述虚拟快艇的模拟过程之后,还包括:向所述车辆的方向盘发送电子限制放开指令,以将所述车辆的方向盘可旋转的最大圈数调整为预设圈数。9.根据权利要求6所述的方法,其特征在于,所述进入所述虚拟快艇的模拟过程之后,还包括:将所述车辆的停车档位锁定,并屏蔽所述车辆的动力功能。10.一种基于车载虚拟现实显示设备的模拟驾驶装置,其特征在于,包括:采集模块,用于对车辆的驾驶部件的操作信息进行采集;生成模块,用于基于采集到的所述操作信息,生成虚拟快艇的模拟驾驶信号;
模拟模块,用于根据所述模拟驾驶信号,模拟所述虚拟快艇的航行状态和目标航行图像;显示模块,用于将所述目标航行图像发送至车载虚拟现实显示设备中进行显示。11.根据权利要求10所述的装置,其特征在于,所述模拟模块,还用于:获取所述虚拟快艇的航行环境信息;根据所述模拟驾驶信号和所述航行环境信息,生成悬挂系统和/或座椅电机对应的偏移信号,其中,所述偏移信号包括偏移方向和偏移幅度;基于所述偏移信号,模拟所述虚拟快艇的航行状态。12.根据权利要求10所述的装置,其特征在于,所述驾驶部件包括所述车辆的油门、方向盘和变速箱档把中的至少一种。13.根据权利要求10-12中任一项所述的装置,其特征在于,所述模拟模块,还用于:根据所述模拟驾驶信号,获取所述虚拟快艇的目标快艇图像;基于所述航行环境信息,生成所述虚拟快艇的海面图像;基于所述海面图像和所述目标快艇图像,生成所述虚拟快艇的所述目标航行图像。14.根据权利要求13所述的装置,其特征在于,所述模拟模块,还用于:根据所述模拟驾驶信号,获取所述虚拟快艇对应的部件图像,其中,所述部件图像为所述虚拟快艇的驾驶部件对应的图像;基于所述部件图像对所述虚拟快艇的标准图像进行更新,生成所述目标快艇图像。15.根据权利要求10所述的装置,其特征在于,所述装置还包括进入模块,所述进入模块,用于:响应于监测到模拟开始操作,生成模拟开始信号;基于所述模拟开始信号,进入所述虚拟快艇的模拟过程。16.根据权利要求15所述的装置,其特征在于,所述进入模块,还用于:响应于监测到模拟开始操作,生成模拟开始信号时,控制所述车辆处于停车档位。17.根据权利要求15所述的装置,其特征在于,所述进入模块,还用于:向所述车辆的方向盘发送电子限制放开指令,以将所述车辆的方向盘可旋转的最大圈数调整为预设圈数。18.根据权利要求15所述的装置,其特征在于,所述进入模块,还用于:将所述车辆的停车档位锁定,并屏蔽所述车辆的动力功能。19.一种车辆,其特征在于,包括:如权利要求10-18中任一项所述的基于车载虚拟现实显示设备的模拟驾驶装置。20.一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-9中任一项所述的方法。21.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据权利要求1-9中任一项所述的方法。22.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根
据权利要求1-9中任一项所述的方法。
技术总结
本申请提出了一种基于车载虚拟现实显示设备的模拟驾驶方法及其装置,涉及智能汽车、虚拟现实技术领域。本申请通过对车辆的驾驶部件的操作信息进行采集;基于采集到的操作信息,生成虚拟快艇的模拟驾驶信号;根据模拟驾驶信号,模拟虚拟快艇的航行状态和目标航行图像;将目标航行图像发送至车载虚拟现实显示设备中进行显示。本申请提出的基于车载虚拟现实显示设备的模拟驾驶方法,使得用户在车辆中通过虚拟现实显示设备能实现快艇的模拟航行,在快艇的模拟航行中,除了模拟虚拟快艇的场景图像外,还模拟了虚拟图像的航行状态,更加沉浸与真实,带给用户真实的体感效果,增强用户的体验感。体验感。体验感。
技术研发人员:丁彬 傅强 帅一帆 范皓宇
受保护的技术使用者:北京罗克维尔斯科技有限公司
技术研发日:2022.03.09
技术公布日:2023/9/20
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
航空商城 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/