一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于VR的城市路线规划系统及方法与流程

2021-10-24 13:08:00 来源:中国专利 TAG:路线 方法 城市 虚拟现实 规划系统

基于vr的城市路线规划系统及方法
技术领域
1.本发明涉及虚拟现实技术领域,尤其涉及一种基于vr的城市路线规划系统及方法。


背景技术:

2.当城市居民或游客想要提前规划城市路线时可以使用地图软件的实景模式,但实景模式仅仅只是一系列全景图片的集合,需要查看下一位置的全景图片时往往会出现较大的延迟,观感体验较差。因此用地图软件规划路线只能知道路线而无法查看路边的风景。
3.上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。


技术实现要素:

4.本发明的主要目的在于提供一种基于vr的城市路线规划系统及方法,旨在解决现有技术如何足不出户便可以规划在城市中出行路线的技术问题。
5.为实现上述目的,本发明提供了一种基于vr的城市路线规划系统,述基于vr的城市路线规划系统包括:vr头戴设备、vr主机以及控制设备;所述控制设备,用于在接收到用户的控制指令时,将所述控制指令发送至所述vr主机;所述vr主机,用于根据所述控制指令确定用户的目标位置,根据所述目标位置确定目标城市模型,并将所述目标城市模型发送至所述vr头戴设备;所述vr头戴设备,用于接收所述目标城市模型,根据所述目标城市模型展示vr画面;所述vr主机,还用于当接收停止指令时,根据所述目标位置生成城市路线。
6.可选地,所述控制设备包括:方向盘控制器、制动控制器、油门控制器以及指令生成模块;所述方向盘控制器,用于接收所述用户的方向指令;所述制动控制器,用于接收所述用户的制动指令;所述油门控制器,用于接收所述用户的加速指令;所述指令生成模块,用于根据所述制动指令以及所述加速指令生成速度信息指令,根据所述速度信息指令以及所述方向指令生成控制指令。
7.可选地,所述控制设备包括:自行车机头控制器、刹车控制器以及踏板控制器;所述自行车机头控制器,用于接收所述用户的方向指令;所述刹车控制器,用于接收所述用户的制动指令;所述踏板控制器,用于获取所述用户的踏板操作,并根据所述踏板操作生成加速指令;所述指令生成模块,还用于根据所述制动指令以及所述加速指令生成速度信息指
令,根据所述方向指令以及所述速度信息指令生成控制指令。
8.可选地,所述vr主机包括:速度方向确定模块、位置确定模块以及模型确定模块;所述速度方向模块,用于根据所述控制指令确定行驶方向以及行驶速度;所述位置确定模块,用于获取所述用户的当前位置,并根据所述行驶方向、所述行驶速度以及所述当前位置确定目标位置;所述模型确定模块,用于根据所述目标位置确定目标城市模型。
9.可选地,所述vr头戴设备包括:螺旋仪、画面生成模块以及展示模块;所述螺旋仪,用于获取用户的当前视线方向;所述画面生成模块,用于根据所述目标城市模型以及当前视线方向生成vr画面;所述展示模块,用于展示所述vr画面。
10.可选地,所述vr主机,还用于根据所述控制指令确定所述用户的预测位置,根据所述预测位置确定预测城市模型,并将所述预测城市模型发送至所述vr头戴设备;所述vr头戴设备,还用于当用户到达所述预测位置时,根据所述当前视线方向以及所述预测城市模型展示vr画面。
11.可选地,所述系统还包括:终端设备;所述vr主机,还用于获取历史位置,根据所述历史位置以及目标位置生成城市路线,并将所述城市路线发送至所述终端设备;所述终端设备,用于接收所述城市路线,并展示所述城市路线。
12.此外,为实现上述目的,本发明还提出一种基于vr的城市路线规划方法,所述基于vr的城市路线规划方法应用于基于vr的城市路线规划系统,所述基于vr的城市路线规划系统包括:vr头戴设备、vr主机以及控制设备;所述方法包括:所述控制设备在接收到用户的控制指令时,将所述控制指令发送至所述vr主机;所述vr主机根据所述控制指令确定用户的目标位置,根据所述目标位置确定目标城市模型,并将所述目标城市模型发送至所述vr头戴设备;所述vr头戴设备接收所述目标城市模型,根据所述目标城市模型展示vr画面;所述vr主机当接收停止指令时,根据所述目标位置生成城市路线。
13.可选地,所述控制设备包括:方向盘控制器、制动控制器、油门控制器以及指令生成模块;所述控制设备在接收到用户的控制指令,并将所述控制指令发送至所述vr主机的步骤之前,还包括:所述方向盘控制器接收所述用户的方向指令;所述制动控制器接收所述用户的制动指令;所述油门控制器接收所述用户的加速指令;所述指令生成模块根据所述制动指令以及所述加速指令生成速度信息指令,根据所述速度信息指令以及所述方向指令生成控制指令。
14.可选地,所述控制设备还包括:自行车机头控制器、刹车控制器、踏板控制器;所述控制设备在接收到用户的控制指令,并将所述控制指令发送至所述vr主机的步骤之前,还包括:
所述自行车机头控制器接收所述用户的方向指令;所述刹车控制器接收所述用户的制动指令;所述踏板控制器获取所述用户的踏板操作,并根据所述踏板操作生成加速指令;所述指令生成模块根据所述制动指令以及所述加速指令生成速度信息指令,根据所述方向指令以及所述速度信息指令生成控制指令。
15.本发明中,基于vr的城市路线规划系统包括:vr头戴设备、vr主机以及控制设备;控制设备,用于在接收到用户的控制指令时,将所述控制指令发送至所述vr主机;vr主机,用于根据所述控制指令确定用户的目标位置,根据所述目标位置确定目标城市模型,并将所述目标城市模型发送至所述vr头戴设备;vr头戴设备,用于接收所述目标城市模型,根据所述目标城市模型展示vr画面;vr主机,还用于当接收停止指令时,根据所述目标位置生成城市路线。通过上述方式,根据用户的控制指令确定用户的需要到达的位置,并展示位置所在的城市景观,并根据用户的位置生成轨迹路线,从而使规划的轨迹路线更贴合实际情况,提高路径规划的有效性以及真实性。
附图说明
16.图1为本发明基于vr的城市路线规划系统第一实施例的结构框图;图2为本发明基于vr的城市路线规划系统第二至五实施例的结构框图;图3为本发明基于vr的城市路线规划方法第一实施例的流程示意图。
17.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
18.应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
19.参照图1,图1为本发明基于vr的城市路线规划系统第一实施例的结构框图。
20.基于vr的城市路线规划系统包括:vr头戴设备10、vr主机20以及控制设备30。
21.需要说明的是,虚拟现实技术(virtual reality,vr),是20世纪发展起来的一项全新的实用技术。虚拟现实技术囊括计算机、电子信息、仿真技术,其基本实现方式是计算机模拟虚拟环境从而给人以环境沉浸感。
22.可以理解的是,vr头戴设备10与vr主机20之间保持通信连接,控制设备30与vr主机10之间也保持通信连接,通信连接可为蓝牙、4g或5g通信,本实施例不加以限制。
23.需要说明的是,vr头戴设备10可为vr头盔、vr眼镜等可将人的对外界的视觉、听觉封闭,引导用户产生一种身在虚拟环境中的设备,其显示原理是左右眼屏幕分别显示左右眼的图像,人眼获取这种带有差异的信息后在脑海中产生立体感。
24.进一步地,所述控制设备30,用于在接收到用户的控制指令时,将所述控制指令发送至所述vr主机20。
25.在具体实现中,当用户佩戴上vr头戴设备10后,vr头戴设备10会展示城市选择页面,用户可以根据自身的需求选择需要进行路线规划的城市,或者vr头戴设备10可以根据用户的定位数据,确定用户需要规划的城市路线。
26.应理解的是,当用户选择城市后,vr头戴设备10会将选择指令发送至vr主机20,vr主机20则将对应城市的地图数据发送至vr头戴设备10,vr头戴设备10接收到地图数据后则
向用户展示城市地图,用户则可以选择路线规划的起始点,也可以以用户的当前定位数据确定起始点,用户可对此进行选择。
27.需要说明的是,当用户确定起始点之后,vr主机20会将起始点位置的城市模型发送至vr头戴设备10,此时,用户可以通过vr头戴设备10看到起始点位置的城市道路、景观,用户则可以通过控制设备30发出控制指令,从而在城市的道路上前进行、后退、转向等操作,从而模拟真实的驾车操作。控制指令中的包括前行指令、后退指令、转向指令等。
28.在具体实现中,控制设备30通过根据用户的操作生成控制指令,并将控制指令发送至vr主机20。
29.进一步地,如图2所示,所述控制设备30包括:方向盘控制器31、制动控制器32、油门控制器33以及指令生成模块34;所述方向盘控制器31,用于接收所述用户的方向指令;所述制动控制器32,用于接收所述用户的制动指令;所述油门控制器33,用于接收所述用户的加速指令;所述指令生成模块34,用于根据所述制动指令以及所述加速指令生成速度信息指令,根据所述速度信息指令以及所述方向指令生成控制指令。
30.应该理解的是,为了让用户产生真实的驾驶体验,方向盘控制器31、制动控制器32、油门控制器33均为外部设备,用户通过操控方向盘控制器31生成方向指令,通过制动控制器32能够生成制动指令,通过油门控制器33能够生成加速指令,方向指令能够让用户在vr场景中控制驾驶的车辆转向,制动指令能够控制驾驶的车辆减速,加速指令能够控制驾驶的车辆产生速度变化,从而能够控制车辆在城市模型中的到达不同的位置。
31.在具体实现中,当vr头戴设备10识别到控制设备30为方向盘控制器31、制动控制器32、油门控制器33时,展示的vr画面为在车辆中观看到的城市景观,从而进一步地增加了用户的驾驶体验。
32.进一步地,所述vr主机20,用于根据所述控制指令确定用户的目标位置,根据所述目标位置确定目标城市模型,并将所述目标城市模型发送至所述vr头戴设备10。
33.可以理解的是,由于城市模型的数据较大,为避免vr头戴设备10处理城市模型时消耗过多资源,因此vr主机20只将用户当前位置一定范围内的城市模型数据发送至vr头戴设备10。
34.需要说明的是,vr主机20在接收到控制指令后确定用户在模拟驾车时需要前进、后退或是转向,以及行驶时的速度,从而确定用户将会到达的目标位置,从而确定目标位置预设范围内的目标城市模型,并将目标城市模型发送至vr头戴设备10。
35.在具体实现中,vr中的位置与真实城市对应的经纬度相对应,目标位置是以经纬度为基准确定的位置。
36.进一步地,所述vr头戴设备10,用于接收所述目标城市模型,根据所述目标城市模型展示vr画面。
37.在具体实现中,vr头戴设备10根据目标城市模型以及用户的目标位置实时更新显示的vr画面,从而做到用户能够在不同地方能够看到不同的城市景观。
38.进一步地,所述vr主机20,还用于当接收停止指令时,根据所述目标位置生成城市路线。
39.可以理解的是,vr主机20会实时记录用户的目标位置,当用户确定路线规划完成之后,用户通过vr头戴设备10发出停止指令,vr主机20接收到停止指令,根据目标位置生成
完整的行驶路线,即城市路线。
40.在本实施例中,基于vr的城市路线规划系统包括:vr头戴设备、vr主机以及控制设备;控制设备,用于在接收到用户的控制指令时,将所述控制指令发送至所述vr主机;vr主机,用于根据所述控制指令确定用户的目标位置,根据所述目标位置确定目标城市模型,并将所述目标城市模型发送至所述vr头戴设备;vr头戴设备,用于接收所述目标城市模型,根据所述目标城市模型展示vr画面;vr主机,还用于当接收停止指令时,根据所述目标位置生成城市路线。通过上述方式,根据用户的控制指令确定用户的需要到达的位置,并展示位置所在的城市景观,并根据用户的位置生成轨迹路线,用户可以在真实城市中按照轨迹路线行驶。
41.参照图2,图2为本发明基于vr的城市路线规划系统第二实施例的结构框图。
42.在本实施例中,所述控制设备30还包括:自行车机头控制器35、刹车控制器36以及踏板控制器37。
43.可以理解的是,为了满足用户不同的行驶需求,本实施例提供自行车路线规划方案,vr头戴设备10识别到控制设备30为自行车机头控制器35、刹车控制器36以及踏板控制器37时,vr头戴设备10中显示的vr画面为骑自行车时的城市景观。
44.进一步地,所述自行车机头控制器35,用于接收所述用户的方向指令。
45.可以理解的是,当用户需要转向时,转动自行车机头控制器35,自行车机头控制器35根据转动的角度生成方向指令。
46.进一步地,所述刹车控制器36,用于接收所述用户的制动指令。
47.需要说明的是,当用户需要刹车时,按下刹车控制器36,刹车控制器36根据按下的力度确定对应的加速度大小,根据加速度大小生成制动指令。
48.进一步地,所述踏板控制器37,用于获取所述用户的踏板操作,并根据所述踏板操作生成加速指令。
49.可以理解的是,当用户踩下踏板控制器37时,产生踏板操作,此时根据踏板连接的齿轮确定齿轮的转速,并根据转速确定对应的加速度大小,并根据加速度大小生成加速指令。
50.进一步地,所述指令生成模块34,还用于根据所述制动指令以及所述加速指令生成速度信息指令,根据所述方向指令以及所述速度信息指令生成控制指令。
51.需要说明的是,根据同一时刻的制动指令以及加速指令确定用户在vr中的感官速度,并根据同一时刻的制动指令、加速指令以及方向指令生成控制指令,vr主机20在接收到控制指令时能够实时确定用户的目标位置。
52.参照图2,图2为本发明基于vr的城市路线规划系统第二实施例的结构框图。
53.在本实施例中,所述vr主机20包括:速度方向确定模块21、位置确定模块22以及模型确定模块23。
54.进一步地,所述速度方向模块21,用于根据所述控制指令确定行驶方向以及行驶速度。
55.需要说明的是,控制指令中包括行驶的速度信息,以及方向信息,从而控制用户在vr中的行驶方向以及行驶速度。
56.进一步地,所述位置确定模块22,用于获取所述用户的当前位置,并根据所述行驶
方向、所述行驶速度以及所述当前位置确定目标位置;能够理解的是,例如行驶的方向为北偏西25
°
,行驶速度为20km/h,以此行驶速度行驶的持续时间为20s,则可以确定具体的目标位置。
57.进一步地,所述模型确定模块,用于根据所述目标位置确定目标城市模型。
58.需要说明的是,例如目标位置的经纬度为(116.317036,39.90883),则目标城市模型则为以此经纬度为圆心,以100米为半径范围内的城市模型。
59.在具体实现中,为了保证用户具备真实的行驶体验,需要考虑道路的自然加速度,自然加速度包括车轮与地面的滚动加速度,以及在上下坡道路时产生的坡道加速度。并根据自然加速度优化用户在vr中的感官加速度,从而能模拟出真实的行驶感受。
60.参照图2,图2为本发明基于vr的城市路线规划系统第三实施例的结构框图。
61.在本实施例中,所述vr头戴设备10包括:螺旋仪11、画面生成模块12以及展示模块13。
62.进一步地,所述螺旋仪11,用于获取用户的当前视线方向。
63.需要说明的是,陀螺仪11是用高速回转体的动量矩敏感壳体相对惯性空间绕正交于自转轴的一个或二个轴的角运动检测装置。由于用户在vr中规划路线时视线不会保持在同一角度,因此需要陀螺仪11来获取用户的当前视线方向。
64.进一步地,所述画面生成模块12,用于根据所述目标城市模型以及当前视线方向生成vr画面。
65.可以理解的是,由于人的可视范围是有限的,则可以根据当前视线方向以及可视范围确定在目标城市模型中用户能够观看到的vr画面。例如,当用户使用的控制设备30为方向盘控制器31等,则当用户的当前视线方向为前方时,则可以看到车辆的前风窗以及前方道路的城市景观,当用户的当前视线方向为左侧时,则可以看到车辆的左侧通风窗以及道路左侧的城市景观。
66.进一步地,所述展示模块13,用于展示所述vr画面。
67.参照图2,图2为本发明基于vr的城市路线规划系统第四实施例的结构框图。
68.在本实施例中,所述vr主机20,还用于根据所述控制指令确定所述用户的预测位置,根据所述预测位置确定预测城市模型,并将所述预测城市模型发送至所述vr头戴设备10。
69.可以理解的是,为了保持用户连贯的体验,根据控制指令可以知道用户当前行驶的方向、速度等信息,可以可以预测下一时间段用户可能行驶到达的位置,即预测位置,从而提前确定预测位置一定范围内城市模型,即预测城市模型,预测城市模型和目标城市模型之间存在交叉部分,例如,目标城市模型是城市中某条路上第100米至200米范围内的城市模型,则预测城市模型是180米至280米范围内的城市模型。以上仅为举例说明,本实施例不加以限制。
70.进一步地,所述vr头戴设备10,还用于当用户到达所述预测位置时,根据所述当前视线方向以及所述预测城市模型展示vr画面。
71.在具体实现中,若用户按照预测位置行驶,则到达预测位置时则可以直接展示预测位置的预测城市模型,若用户突然改变方向,则以目标位置为基准,获取目标位置的目标城市模型。
72.参照图2,图2为本发明基于vr的城市路线规划系统第五实施例的结构框图。
73.在本实施例中,所述系统还包括:终端设备40。
74.需要说明的是,终端设备40可以电脑、手机或平板电脑等可以运行地图应用程序的终端设备。
75.进一步地,所述vr主机20,还用于获取历史位置,根据所述历史位置以及目标位置生成城市路线,并将所述城市路线发送至所述终端设备40。
76.应理解的是,历史位置为用户行驶经过的位置,vr主机20实时记录,当用户停止规划时,目标位置则为结束位置,根据起始位置、结束位置以及历史位置则可以确定用户在城市模型中的城市路线,并将城市路线发送至用户的终端设备40上。
77.进一步地,所述终端设备40,用于接收所述城市路线,并展示所述城市路线。
78.可以理解的是,用户在vr中规划路线的目的是在需要真实的城市中以规划路线行驶,而用户通常是使用终端设备40进行导航,则终端设备40可以相应的城市中展示规划路线,从而提升用户真实的驾车体验。
79.本发明实施例提供了一种基于vr的城市路线规划方法,参照图3,图3为本发明一种基于vr的城市路线规划方法第一实施例的流程示意图。
80.本实施例中,所述基于vr的城市路线规划方法应用于基于vr的城市路线规划系统,所述基于vr的城市路线规划系统包括:vr头戴设备、vr主机以及控制设备;所述方法包括:步骤s10:所述控制设备在接收到用户的控制指令时,将所述控制指令发送至所述vr主机。
81.可以理解的是,vr头戴设备与vr主机之间保持通信连接,控制设备与vr主机之间也保持通信连接,通信连接可为蓝牙、4g或5g通信,本实施例不加以限制。
82.需要说明的是,vr头戴设备可为vr头盔、vr眼镜等可将人的对外界的视觉、听觉封闭,引导用户产生一种身在虚拟环境中的设备,其显示原理是左右眼屏幕分别显示左右眼的图像,人眼获取这种带有差异的信息后在脑海中产生立体感。
83.在具体实现中,当用户佩戴上vr头戴设备后,vr头戴设备会展示城市选择页面,用户可以根据自身的需求选择需要进行路线规划的城市,或者vr头戴设备可以根据用户的定位数据,确定用户需要规划的城市路线。
84.应理解的是,当用户选择城市后,vr头戴设备会将选择指令发送至vr主机,vr主机则将对应城市的地图数据发送至vr头戴设备,vr头戴设备接收到地图数据后则向用户展示城市地图,用户则可以选择路线规划的起始点,也可以以用户的当前定位数据确定起始点,用户可对此进行选择。
85.需要说明的是,当用户确定起始点之后,vr主机会将起始点位置的城市模型发送至vr头戴设备,此时,用户可以通过vr头戴设备看到起始点位置的城市道路、景观,用户则可以通过控制设备发出控制指令,从而在城市的道路上前进行、后退、转向等操作,从而模拟真实的驾车操作。控制指令中的包括前行指令、后退指令、转向指令等。
86.在具体实现中,控制设备通过根据用户的操作生成控制指令,并将控制指令发送至vr主机。
87.进一步地,所述控制设备包括:方向盘控制器、制动控制器、油门控制器以及指令
生成模块;步骤s10之前,还包括:所述方向盘控制器接收所述用户的方向指令;所述制动控制器接收所述用户的制动指令;所述油门控制器接收所述用户的加速指令;所述指令生成模块根据所述制动指令以及所述加速指令生成速度信息指令,根据所述速度信息指令以及所述方向指令生成控制指令。
88.应该理解的是,为了让用户产生真实的驾驶体验,方向盘控制器、制动控制器、油门控制器均为外部设备,用户通过操控方向盘控制器生成方向指令,通过制动控制器能够生成制动指令,通过油门控制器能够生成加速指令,方向指令能够让用户在vr场景中控制驾驶的车辆转向,制动指令能够控制驾驶的车辆减速,加速指令能够控制驾驶的车辆产生速度变化,从而能够控制车辆在城市模型中的到达不同的位置。
89.在具体实现中,当vr头戴设备识别到控制设备为方向盘控制器、制动控制器、油门控制器时,展示的vr画面为在车辆中观看到的城市景观,从而进一步地增加了用户的驾驶体验。
90.进一步地,所述控制设备还包括:自行车机头控制器、刹车控制器、踏板控制器;步骤s10之前,还包括:所述自行车机头控制器接收所述用户的方向指令;所述刹车控制器接收所述用户的制动指令;所述踏板控制器获取所述用户的踏板操作,并根据所述踏板操作生成加速指令;所述指令生成模块根据所述制动指令以及所述加速指令生成速度信息指令,根据所述方向指令以及所述速度信息指令生成控制指令。
91.可以理解的是,当用户需要转向时,转动自行车机头控制器,自行车机头控制器根据转动的角度生成方向指令。当用户需要刹车时,按下刹车控制器,刹车控制器根据按下的力度确定对应的加速度大小,根据加速度大小生成制动指令。当用户踩下踏板控制器时,产生踏板操作,此时根据踏板连接的齿轮确定齿轮的转速,并根据转速确定对应的加速度大小,并根据加速度大小生成加速指令。根据同一时刻的制动指令以及加速指令确定用户在vr中的感官速度,并根据同一时刻的制动指令、加速指令以及方向指令生成控制指令,vr主机在接收到控制指令时能够实时确定用户的目标位置。
92.步骤s20:所述vr主机根据所述控制指令确定用户的目标位置,根据所述目标位置确定目标城市模型,并将所述目标城市模型发送至所述vr头戴设备。
93.可以理解的是,由于城市模型的数据较大,为避免vr头戴设备处理城市模型时消耗过多资源,因此vr主机只将用户当前位置一定范围内的城市模型数据发送至vr头戴设备。
94.需要说明的是,vr主机在接收到控制指令后确定用户在模拟驾车时需要前进、后退或是转向,以及行驶时的速度,从而确定用户将会到达的目标位置,从而确定目标位置预设范围内的目标城市模型,并将目标城市模型发送至vr头戴设备。
95.在具体实现中,vr中的位置与真实城市对应的经纬度相对应,目标位置是以经纬度为基准确定的位置。
96.进一步地,所述vr主机包括:速度方向确定模块、位置确定模块以及模型确定模块;所述vr主机根据所述控制指令确定用户的目标位置,根据所述目标位置确定目标城市模型的步骤,包括:所述速度方向模块根据所述控制指令确定行驶方向以及行驶速度;所述位置确定模块获取所述用户的当前位置,并根据所述行驶方向、所述行驶速度以及所述当前位置确定目标位置;所述模型确定模块根据所述目标位置确定目标城市模型。
97.需要说明的是,控制指令中包括行驶的速度信息,以及方向信息,从而控制用户在vr中的行驶方向以及行驶速度。例如行驶的方向为北偏西25
°
,行驶速度为20km/h,以此行驶速度行驶的持续时间为20s,则可以确定具体的目标位置。
98.需要说明的是,例如目标位置的经纬度为(116.317036,39.90883),则目标城市模型则为以此经纬度为圆心,以100米为半径范围内的城市模型。
99.在具体实现中,为了保证用户具备真实的行驶体验,需要考虑道路的自然加速度,自然加速度包括车轮与地面的滚动加速度,以及在上下坡道路时产生的坡道加速度。并根据自然加速度优化用户在vr中的感官加速度,从而能模拟出真实的行驶感受。
100.步骤s30:所述vr头戴设备接收所述目标城市模型,根据所述目标城市模型展示vr画面。
101.在具体实现中,vr头戴设备根据目标城市模型以及用户的目标位置实时更新显示的vr画面,从而做到用户能够在不同地方能够看到不同的城市景观。
102.进一步地,所述vr头戴设备包括:螺旋仪、画面生成模块以及展示模块;根据所述目标城市模型展示vr画面的步骤,包括:所述螺旋仪获取用户的当前视线方向;所述画面生成模块根据所述目标城市模型以及当前视线方向生成vr画面;所述展示模块展示所述vr画面。
103.需要说明的是,陀螺仪是用高速回转体的动量矩敏感壳体相对惯性空间绕正交于自转轴的一个或二个轴的角运动检测装置。由于用户在vr中规划路线时视线不会保持在同一角度,因此需要陀螺仪来获取用户的当前视线方向。
104.可以理解的是,由于人的可视范围是有限的,则可以根据当前视线方向以及可视范围确定在目标城市模型中用户能够观看到的vr画面。例如,当用户使用的控制设备为方向盘控制器等,则当用户的当前视线方向为前方时,则可以看到车辆的前风窗以及前方道路的城市景观,当用户的当前视线方向为左侧时,则可以看到车辆的左侧通风窗以及道路左侧的城市景观。
105.步骤s40:所述vr主机当接收停止指令时,根据所述目标位置生成城市路线。
106.可以理解的是,vr主机会实时记录用户的目标位置,当用户确定路线规划完成之后,用户通过vr头戴设备发出停止指令,vr主机接收到停止指令,根据目标位置生成完整的行驶路线,即城市路线。
107.进一步地,步骤s40包括:所述vr主机根据所述控制指令确定所述用户的预测位置,根据所述预测位置确定预测城市模型,并将所述预测城市模型发送至所述vr头戴设备;所述vr头戴设备当用户到达所述预测位置时,根据所述当前视线方向以及所述预测城市模型展示vr画面。
108.可以理解的是,为了保持用户连贯的体验,根据控制指令可以知道用户当前行驶的方向、速度等信息,可以可以预测下一时间段用户可能行驶到达的位置,即预测位置,从而提前确定预测位置一定范围内城市模型,即预测城市模型,预测城市模型和目标城市模型之间存在交叉部分,例如,目标城市模型是城市中某条路上第100米至200米范围内的城市模型,则预测城市模型是180米至280米范围内的城市模型。以上仅为举例说明,本实施例不加以限制。
109.在具体实现中,若用户按照预测位置行驶,则到达预测位置时则可以直接展示预
测位置的预测城市模型,若用户突然改变方向,则以目标位置为基准,获取目标位置的目标城市模型。
110.进一步地,所述系统还包括:终端设备;步骤s40之后,还包括:所述vr主机,还用于获取历史位置,根据所述历史位置以及目标位置生成城市路线,并将所述城市路线发送至所述终端设备;所述终端设备,用于接收所述城市路线,并展示所述城市路线。
111.需要说明的是,终端设备可以电脑、手机或平板电脑等可以运行地图应用程序的终端设备。
112.应理解的是,历史位置为用户行驶经过的位置,vr主机实时记录,当用户停止规划时,目标位置则为结束位置,根据起始位置、结束位置以及历史位置则可以确定用户在城市模型中的城市路线,并将城市路线发送至用户的终端设备上。
113.可以理解的是,用户在vr中规划路线的目的是在需要真实的城市中以规划路线行驶,而用户通常是使用终端设备进行导航,则终端设备可以相应的城市中展示规划路线,从而提升用户真实的驾车体验。
114.本实施例中,基于vr的城市路线规划系统包括:vr头戴设备、vr主机以及控制设备;基于vr的城市路线规划方法包括:控制设备在接收到用户的控制指令时,将所述控制指令发送至所述vr主机;vr主机根据所述控制指令确定用户的目标位置,根据所述目标位置确定目标城市模型,并将所述目标城市模型发送至所述vr头戴设备;vr头戴设备接收所述目标城市模型,根据所述目标城市模型展示vr画面;vr主机当接收停止指令时,根据所述目标位置生成城市路线。通过上述方式,根据用户的控制指令确定用户的需要到达的位置,并展示位置所在的城市景观,并根据用户的位置生成轨迹路线,从而使规划的轨迹路线更贴合实际情况,提高路径规划的有效性以及真实性。
115.此外,需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
116.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
117.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器(read only memory,rom)/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
118.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜