CN103793153B - 虚拟汽车驾照考试考场自定义方法及装置 - Google Patents
虚拟汽车驾照考试考场自定义方法及装置 Download PDFInfo
- Publication number
- CN103793153B CN103793153B CN201410028296.8A CN201410028296A CN103793153B CN 103793153 B CN103793153 B CN 103793153B CN 201410028296 A CN201410028296 A CN 201410028296A CN 103793153 B CN103793153 B CN 103793153B
- Authority
- CN
- China
- Prior art keywords
- virtual
- square frame
- virtual square
- frame
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明涉及虚拟汽车驾照考试考场自定义方法及装置。该方法包括:加载初始化配置文件;接收用户通过鼠标点击对应的虚拟方框的消息,若为拖动消息,则读取当前帧的虚拟方框因拖动而产生的水平位移信息,并将所述水平位移信息与虚拟方框的预设位置的坐标信息相加,得到当前帧的虚拟方框的坐标信息,若为旋转消息,则读取当前帧的虚拟方框因旋转而产生的角位移信息,并将所述角位移信息与虚拟方框的预设位置的坐标信息相加,得到当前帧的虚拟方框的坐标信息;接收用户激活的保存指令,将所有当前帧的虚拟方框的坐标信息更新至所述初始化配置文件中。本发明能够节省大量的修改时间,提高工作效率,并且具有通用性强的特点。
Description
技术领域
本发明涉及机动车驾驶教学技术,具体涉及虚拟汽车驾照考试考场的虚拟场景生成技术。
背景技术
随着信息技术的发展,扩展了机动车驾驶教学方式。机动车驾驶教学除可采用传统的基于实车实场地的实景教学方式,还可以采用模拟场景教学方式。由于参与教学的学员通常不具备熟练驾驶机动车的技能,因此,在实景教学时,可能导致交通事故,并且会耗费大量的能源。模拟场景教学方式在帮助学员提高驾驶技能的同时,还可有效降低发生交通事故的风险,且节约能源。因此,模拟场景教学方式得到了较好的推广与应用。
目前,全国的汽车驾照考试的科目二为5项必考,包括坡道起步、倒车入库、侧方停车、曲线行驶和直角转弯,然而,这5项在全国各地的考场中的顺序都是不一样的,而目前的虚拟场景的虚拟车道都是不可以自由调整的,这样,使得全国各地的驾校在使用虚拟场景教学时,不得不找到供应商去更改虚拟车道的顺序,而供应商在修改虚拟车道的时候,也只能将整个虚拟场景进行重建,浪费了大量的资源和时间,工作效率低下。
发明内容
本发明的目的在于提出一种虚拟汽车驾照考试考场自定义方法及装置,其能解决工作效率低的问题。
为了达到上述目的,本发明所采用的技术方案如下:
虚拟汽车驾照考试考场自定义方法,其包括以下步骤:
步骤1、加载初始化配置文件,以使已建立坐标系的虚拟场景加载多个虚拟车道至预设位置,每一个虚拟车道位于一具有唯一标识的虚拟方框中;
步骤2、接收用户通过鼠标点击对应的虚拟方框的消息,若为拖动消息,则执行步骤3,若为旋转消息,则执行步骤4;
步骤3、读取当前帧的虚拟方框因拖动而产生的水平位移信息,并将所述水平位移信息与虚拟方框的预设位置的坐标信息相加,得到当前帧的虚拟方框的坐标信息;
步骤4、读取当前帧的虚拟方框因旋转而产生的角位移信息,并将所述角位移信息与虚拟方框的预设位置的坐标信息相加,得到当前帧的虚拟方框的坐标信息;
步骤5、接收用户激活的保存指令,将所有当前帧的虚拟方框的坐标信息更新至所述初始化配置文件中,或者保存至新建的配置文件中。
优选的,所述多个虚拟车道包括坡道起步车道、侧方停车车道、曲线行驶车道、直角转弯车道和倒车入库车道。
优选的,所述虚拟场景中的预设位置上还加载有虚拟路基和虚拟交通指示牌,所述虚拟路基和虚拟交通指示牌也分别位于对应的一虚拟方框中。
本发明还提出了一种虚拟汽车驾照考试考场自定义装置,其包括以下模块:
加载模块,用于加载初始化配置文件,以使已建立坐标系的虚拟场景加载多个虚拟车道至预设位置,每一个虚拟车道位于一具有唯一标识的虚拟方框中;
鼠标消息响应模块,用于接收用户通过鼠标点击对应的虚拟方框的消息,若为拖动消息,则执行拖动模块,若为旋转消息,则执行旋转模块;
拖动模块,用于读取当前帧的虚拟方框因拖动而产生的水平位移信息,并将所述水平位移信息与虚拟方框的预设位置的坐标信息相加,得到当前帧的虚拟方框的坐标信息;
旋转模块,用于读取当前帧的虚拟方框因旋转而产生的角位移信息,并将所述角位移信息与虚拟方框的预设位置的坐标信息相加,得到当前帧的虚拟方框的坐标信息;
保存模块,用于接收用户激活的保存指令,将所有当前帧的虚拟方框的坐标信息更新至所述初始化配置文件中,或者保存至新建的配置文件中。
优选的,所述多个虚拟车道包括坡道起步车道、侧方停车车道、曲线行驶车道、直角转弯车道和倒车入库车道。
优选的,所述虚拟场景中的预设位置上还加载有虚拟路基和虚拟交通指示牌,所述虚拟路基和虚拟交通指示牌也分别位于对应的一虚拟方框中。
本发明具有如下有益效果:
用户能够根据各地考场的不同,通过鼠标拖动和旋转,自定义虚拟场景中的虚拟车道的顺序及组合,节省了大量的修改时间,提高了工作效率,并且具有通用性强的特点。
附图说明
图1为本发明较佳实施例的虚拟汽车驾照考试考场自定义方法的流程图。
具体实施方式
下面,结合附图以及具体实施方式,对本发明做进一步描述。
如图1所示,一种虚拟汽车驾照考试考场自定义方法,其包括以下步骤:
步骤S1、加载初始化配置文件,以使已建立坐标系的虚拟场景加载多个虚拟车道、虚拟路基和虚拟交通指示牌至预设位置。所述预设位置为系统默认的初始位置。
所述多个虚拟车道包括坡道起步车道、侧方停车车道、曲线行驶车道、直角转弯车道和倒车入库车道。
每一个虚拟车道、虚拟路基和虚拟交通指示牌分别位于一具有唯一标识的虚拟方框中。由于每一个虚拟方框都具有唯一标识(ID),便于识别鼠标的控制对象。
虚拟车道、虚拟路基和虚拟交通指示牌的3D图像均来自于3D图像模型数据库。
步骤S2、接收用户通过鼠标点击对应的虚拟方框的消息(通过唯一标识进行识别),若为拖动消息,则执行步骤S3,若为旋转消息,则执行步骤S4。
步骤S3、读取当前帧的虚拟方框因拖动而产生的水平位移信息,并将所述水平位移信息与虚拟方框的预设位置的坐标信息相加,得到当前帧的虚拟方框的坐标信息。例如,通过鼠标的拖动,用户将侧方停车车道移动到指定的位置。
步骤S4、读取当前帧的虚拟方框因旋转而产生的角位移信息,并将所述角位移信息与虚拟方框的预设位置的坐标信息相加,得到当前帧的虚拟方框的坐标信息。例如,可通过设置一个角度拖动滑块,先有鼠标激活所述角度拖动滑块,然后再选中虚拟方框,然后再滑动角度拖动滑块来旋转虚拟方框,达到调整角度的目的。
步骤S5、接收用户激活的保存指令,将所有当前帧的虚拟方框的坐标信息更新至所述初始化配置文件中。此外,还可以保存至新建的配置文件中。当进入虚拟教学系统时,通过加载更新过的配置文件,就能够得到自定义的场景,学员就可以在自定义的场景中进行训练。
本实施例还提出了一种虚拟汽车驾照考试考场自定义装置,其包括以下模块:
加载模块,用于加载初始化配置文件,以使已建立坐标系的虚拟场景加载多个虚拟车道至预设位置,每一个虚拟车道位于一具有唯一标识的虚拟方框中;所述虚拟场景中还加载有虚拟路基和虚拟交通指示牌,所述虚拟路基和虚拟交通指示牌也分别位于对应的一虚拟方框中;所述多个虚拟车道包括坡道起步车道、侧方停车车道、曲线行驶车道、直角转弯车道和倒车入库车道;
鼠标消息响应模块,用于接收用户通过鼠标点击对应的虚拟方框的消息,若为拖动消息,则执行拖动模块,若为旋转消息,则执行旋转模块;
拖动模块,用于读取当前帧的虚拟方框因拖动而产生的水平位移信息,并将所述水平位移信息与虚拟方框的预设位置的坐标信息相加,得到当前帧的虚拟方框的坐标信息;
旋转模块,用于读取当前帧的虚拟方框因旋转而产生的角位移信息,并将所述角位移信息与虚拟方框的预设位置的坐标信息相加,得到当前帧的虚拟方框的坐标信息;
保存模块,用于接收用户激活的保存指令,将所有当前帧的虚拟方框的坐标信息更新至所述初始化配置文件中,或者保存至新建的配置文件中。
对于本领域的技术人员来说,可根据以上描述的技术方案以及构思,做出其它各种相应的改变以及变形,而所有的这些改变以及变形都应该属于本发明权利要求的保护范围之内。
Claims (6)
1.虚拟汽车驾照考试考场自定义方法,其特征在于,包括以下步骤:
步骤1、加载初始化配置文件,以使已建立坐标系的虚拟场景加载多个虚拟车道至预设位置,每一个虚拟车道位于一具有唯一标识的虚拟方框中;
步骤2、接收用户通过鼠标点击对应的虚拟方框的消息,若为拖动消息,则执行步骤3,若为旋转消息,则执行步骤4;
步骤3、读取当前帧的虚拟方框因拖动而产生的水平位移信息,并将所述水平位移信息与虚拟方框的预设位置的坐标信息相加,得到当前帧的虚拟方框的坐标信息;
步骤4、读取当前帧的虚拟方框因旋转而产生的角位移信息,并将所述角位移信息与虚拟方框的预设位置的坐标信息相加,得到当前帧的虚拟方框的坐标信息;
步骤5、接收用户激活的保存指令,将所有当前帧的虚拟方框的坐标信息更新至所述初始化配置文件中,或者保存至新建的配置文件中。
2.如权利要求1所述的虚拟汽车驾照考试考场自定义方法,其特征在于,所述多个虚拟车道包括坡道起步车道、侧方停车车道、曲线行驶车道、直角转弯车道和倒车入库车道。
3.如权利要求1所述的虚拟汽车驾照考试考场自定义方法,其特征在于,所述虚拟场景中的预设位置上还加载有虚拟路基和虚拟交通指示牌,所述虚拟路基和虚拟交通指示牌也分别位于对应的一虚拟方框中。
4.虚拟汽车驾照考试考场自定义装置,其特征在于,包括以下模块:
加载模块,用于加载初始化配置文件,以使已建立坐标系的虚拟场景加载多个虚拟车道至预设位置,每一个虚拟车道位于一具有唯一标识的虚拟方框中;
鼠标消息响应模块,用于接收用户通过鼠标点击对应的虚拟方框的消息,若为拖动消息,则执行拖动模块,若为旋转消息,则执行旋转模块;
拖动模块,用于读取当前帧的虚拟方框因拖动而产生的水平位移信息,并将所述水平位移信息与虚拟方框的预设位置的坐标信息相加,得到当前帧的虚拟方框的坐标信息;
旋转模块,用于读取当前帧的虚拟方框因旋转而产生的角位移信息,并将所述角位移信息与虚拟方框的预设位置的坐标信息相加,得到当前帧的虚拟方框的坐标信息;
保存模块,用于接收用户激活的保存指令,将所有当前帧的虚拟方框的坐标信息更新至所述初始化配置文件中,或者保存至新建的配置文件中。
5.如权利要求4所述的虚拟汽车驾照考试考场自定义装置,其特征在于,所述多个虚拟车道包括坡道起步车道、侧方停车车道、曲线行驶车道、直角转弯车道和倒车入库车道。
6.如权利要求4所述的虚拟汽车驾照考试考场自定义装置,其特征在于,所述虚拟场景中的预设位置上还加载有虚拟路基和虚拟交通指示牌,所述虚拟路基和虚拟交通指示牌也分别位于对应的一虚拟方框中。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410028296.8A CN103793153B (zh) | 2014-01-21 | 2014-01-21 | 虚拟汽车驾照考试考场自定义方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410028296.8A CN103793153B (zh) | 2014-01-21 | 2014-01-21 | 虚拟汽车驾照考试考场自定义方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103793153A CN103793153A (zh) | 2014-05-14 |
CN103793153B true CN103793153B (zh) | 2017-01-04 |
Family
ID=50668890
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410028296.8A Expired - Fee Related CN103793153B (zh) | 2014-01-21 | 2014-01-21 | 虚拟汽车驾照考试考场自定义方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103793153B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108389477A (zh) * | 2018-03-05 | 2018-08-10 | 广州星唯信息科技有限公司 | 一种驾培场地训练的纠偏指导方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0971276B1 (en) * | 1998-07-10 | 2001-10-17 | Fuji Jukogyo Kabushiki Kaisha | Control apparatus and method for autonomous travelling vehicle |
CN101872559A (zh) * | 2010-06-08 | 2010-10-27 | 广东工业大学 | 一种面向汽车驾驶模拟器的虚拟驾驶主动安全预警系统及预警方法 |
CN102426425A (zh) * | 2011-11-08 | 2012-04-25 | 重庆邮电大学 | 一种汽车abs虚拟现实仿真系统 |
CN102708722A (zh) * | 2011-03-28 | 2012-10-03 | 上海日浦信息技术有限公司 | 一种人-车-路环境驾驶模拟实验系统 |
CN102982703A (zh) * | 2012-12-12 | 2013-03-20 | 成都合纵连横数字科技有限公司 | 一种汽车驾驶仿真器与虚拟交通环境仿真系统的交互方法 |
-
2014
- 2014-01-21 CN CN201410028296.8A patent/CN103793153B/zh not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0971276B1 (en) * | 1998-07-10 | 2001-10-17 | Fuji Jukogyo Kabushiki Kaisha | Control apparatus and method for autonomous travelling vehicle |
CN101872559A (zh) * | 2010-06-08 | 2010-10-27 | 广东工业大学 | 一种面向汽车驾驶模拟器的虚拟驾驶主动安全预警系统及预警方法 |
CN102708722A (zh) * | 2011-03-28 | 2012-10-03 | 上海日浦信息技术有限公司 | 一种人-车-路环境驾驶模拟实验系统 |
CN102426425A (zh) * | 2011-11-08 | 2012-04-25 | 重庆邮电大学 | 一种汽车abs虚拟现实仿真系统 |
CN102982703A (zh) * | 2012-12-12 | 2013-03-20 | 成都合纵连横数字科技有限公司 | 一种汽车驾驶仿真器与虚拟交通环境仿真系统的交互方法 |
Also Published As
Publication number | Publication date |
---|---|
CN103793153A (zh) | 2014-05-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110160804B (zh) | 一种自动驾驶车辆的测试方法、装置及系统 | |
CN104537829B (zh) | 一种智能交通物理仿真平台及用于该智能交通物理仿真平台的定位方法 | |
CN203275098U (zh) | 电动汽车电驱动与驾驶员双在环模拟测试系统 | |
CN103292816B (zh) | 电子地图生成方法、装置及路径规划方法、装置 | |
CN103021221A (zh) | 地铁列车虚拟司机驾驶行为仿真系统及仿真方法 | |
CN104460349A (zh) | 实车在回路仿真测试方法、实时仿真机及系统 | |
CN106878934A (zh) | 一种电子地图显示方法及装置 | |
CN107274744A (zh) | 驾驶教学系统、方法和设备 | |
CN104900112B (zh) | 车辆驾驶教学智能辅助指导方法及系统 | |
CN104464438A (zh) | 基于虚拟现实技术的汽车驾驶模拟训练系统 | |
CN202198603U (zh) | 基于模拟驾驶的驾驶员驾驶适宜性检测装置 | |
CN108760338A (zh) | 无人驾驶在环测试装置及系统 | |
CN104112301B (zh) | 基于智能终端和服务器端的汽车驾驶行为分析方法及系统 | |
CN101587658A (zh) | 基于图像渲染引擎和物理引擎的三维汽车驾驶模拟装置 | |
CN105336242A (zh) | 一种汽车训练模拟器及具有其的汽车模拟总成 | |
CN106128208B (zh) | 一种可旋转座舱的研究型汽车驾驶模拟器 | |
Yamakado et al. | An experimentally confirmed driver longitudinal acceleration control model combined with vehicle lateral motion | |
CN101118500A (zh) | 自主驾驶车辆行驶过程的软件仿真方法 | |
CN103793153B (zh) | 虚拟汽车驾照考试考场自定义方法及装置 | |
CN103236084A (zh) | 一种大规模轨道线路的动态建模方法 | |
Ji et al. | Autonomous underwater vehicle fault diagnosis dataset | |
CN202748964U (zh) | 一种基于计算机的虚拟驾驶系统 | |
CN109826950A (zh) | 车辆挡位的计算系统及计算方法 | |
Brisan et al. | A modular road auto-generating algorithm for developing the road models for driving simulators | |
CN102231210B (zh) | 汽车失控后再碰固定物事故分析与模拟再现计算机系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20170104 Termination date: 20210121 |