一种汽车驾驶模拟器动感平台系统及模拟汽车驾驶的方法

文档序号:9930217阅读:822来源:国知局
一种汽车驾驶模拟器动感平台系统及模拟汽车驾驶的方法
【技术领域】
[0001]本发明涉及汽车领域,尤其涉及一种汽车驾驶模拟器动感平台系统及模拟汽车驾驶的方法。
【背景技术】
[0002]动感平台是一种发展快、应用广的典型模拟器,且属于运动映射设备。然而,市面上的动感平台都是偏向于娱乐方向的,一般都使用在电玩城和游乐场等娱乐场所,都是进行大幅度升降以增强娱乐性。
[0003]汽车驾驶模拟器能让驾驶员在虚拟场景中进行真实驾驶的一种仿真机器,它能完全模拟汽车的基本操作和视觉体感,随着人们考驾驶证在逐年的增长,新学员使用汽车驾驶模拟器也在大幅增长,这已成为一个趋势,学员在驾驶模拟器能体验到和汽车一样的驾驶视觉和熟悉车内布局;但由于没有运行的动态感觉,学员在训练阶段总会和汽车驾驶不太一样驾驶感。为此人们就在汽车驾驶模拟器中植入了娱乐性的动感技术,但传统的驾驶模拟器动感都是以一个简易的汽车模型来做的,驾驶器框架简单,计算机直接通过上下位机和伺服电机进行数据通讯,这种效果粗糙,只能模拟汽车加速、减速的效果,精确度不足无法完全模拟汽车行驶的真实体感,由于无法完全模拟汽车行驶的实际效果,从而导致模拟的精度不高。

【发明内容】

[0004]有鉴于此,本发明的目的在于提供一种汽车驾驶模拟器动感平台系统及模拟汽车驾驶的方法,旨在解决现有技术中汽车驾驶模拟器所模拟汽车驾驶的精度不高的问题。
[0005]本发明提出一种汽车驾驶模拟器动感平台系统,其中,所述系统包括:数据采集模块、数据处理模块、逻辑处理模块以及通讯模块,其中,
[0006]所述数据采集模块,用于在汽车驾驶模拟器上采集虚拟汽车的行车数据;
[0007]所述数据处理模块,用于将采集到的虚拟汽车的行车数据进行分析处理,并形成可传输的数据物理量;
[0008]所述逻辑处理模块,用于将可传输的数据物理量进行逻辑处理以实现对测服电机的控制;
[0009]所述通讯模块,用于将经过所述逻辑处理模块处理后的数据进行打包成标准的用户数据报协议数据包以实现能在用户数据报协议中的进行通信。
[0010]优选的,所述虚拟汽车的行车数据包括车速数据、离合数据、油门数据、方向盘数据、档位数据以及倾斜度数据。
[0011]优选的,所述数据处理模块,具体用于对前向车速进行处理、对曲线或转弯的加速度进行处理、对坡道或凹凸路面汽车倾斜的处理。
[0012]优选的,所述逻辑处理模块,具体用于将可传输的数据物理量量转换成电缸的伸缩量和电缸升降的速度。
[0013]优选的,所述系统还包括测服电机模块与机械运动模块,其中,
[0014]所述测服电机模块用于通过网络传输用户数据报协议来进行测服电机的数据传输,并传递给机械运动模块;
[0015]所述机械运动模块,用于根据所述测服电机模块所传来的数据进行对应相关的机械运动,以实现虚拟模型的运动映射。
[0016]另一方面,本发明还提供一种模拟汽车驾驶的方法,应用于汽车驾驶模拟器动感平台系统,其中,所述方法包括:
[0017]在汽车驾驶模拟器上采集虚拟汽车的行车数据;
[0018]将采集到的虚拟汽车的行车数据进行分析处理,并形成可传输的数据物理量;
[0019]将可传输的数据物理量进行逻辑处理以实现对测服电机的控制;
[0020]将经过逻辑处理后的数据进行打包成标准的用户数据报协议数据包以实现能在用户数据报协议中的进行通信。
[0021]优选的,所述虚拟汽车的行车数据包括车速数据、离合数据、油门数据、方向盘数据、档位数据以及倾斜度数据。
[0022]优选的,所述方法还包括:
[0023]通过网络传输用户数据报协议来进行测服电机的数据传输,并传递给机械运动模块;
[0024]所述机械运动模块根据所传来的数据进行对应相关的机械运动,以实现虚拟模型的运动映射。
[0025]本发明提供的技术方案能实现模拟汽车的各种驾驶运行效果,例如实现模拟汽车打火和半联动的抖动效果、错误驾驶操作导致的熄火动态效果、汽车的速度变化和转弯时的运动效果、路面不平或或过减速带等汽车行驶的上下抖动效果,并且通过UDP通信数据传输技术实现高精度电缸运动,将动感的精确度提升到0.01cm,能让学员在汽车驾驶模拟上不仅只是视觉驾驶效果而且还有动态的体感效果,犹如在汽车上驾驶一样。
【附图说明】
[0026]图1为本发明一实施方式中汽车驾驶模拟器动感平台系统10的内部结构示意图;
[0027]图2为本发明一实施方式中模拟汽车驾驶的方法流程图。
【具体实施方式】
[0028]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0029]本发明【具体实施方式】提供了一种汽车驾驶模拟器动感平台系统10,其中,所述系统包括:数据采集模块11、数据处理模块12、逻辑处理模块13以及通讯模块14,其中,
[0030]所述数据采集模块11,用于在汽车驾驶模拟器上采集虚拟汽车的行车数据;
[0031]所述数据处理模块12,用于将采集到的虚拟汽车的行车数据进行分析处理,并形成可传输的数据物理量;
[0032]所述逻辑处理模块13,用于将可传输的数据物理量进行逻辑处理以实现对测服电机的控制;
[0033]所述通讯模块14,用于将经过所述逻辑处理模块处理后的数据进行打包成标准的用户数据报协议数据包以实现能在用户数据报协议中的进行通信。
[0034]本发明提供的一种汽车驾驶模拟器动感平台系统10能实现模拟汽车的各种驾驶运行效果,例如实现模拟汽车打火和半联动的抖动效果、错误驾驶操作导致的熄火动态效果、汽车的速度变化和转弯时的运动效果、路面不平或或过减速带等汽车行驶的上下抖动效果,并且通过UDP通信数据传输技术实现高精度电缸运动,将动感的精确度提升到
0.01cm,能让学员在汽车驾驶模拟上不仅只是视觉驾驶效果而且还有动态的体感效果,犹如在汽车上驾驶一样。
[0035]以下将对本发明所提供的一种汽车驾驶模拟器动感平台系统10进行详细说明。
[0036]请参阅图1,为本发明一实施方式中汽车驾驶模拟器动感平台系统10的内部结构示意图。
[0037]在本实施方式中,汽车驾驶模拟器动感平台系统10主要包括数据采集模块11、数据处理模块12、逻辑处理模块13以及通讯模块14。
[0038]数据采集模块11,用于在汽车驾驶模拟器上采集虚拟汽车的行车数据。
[0039]在本实施方式中,所述虚拟汽车的行车数据包括车速数据、离合数据、油门数据、方向盘数据、档位数据以及倾斜度数据。
[0040]在本实施方式中,整个数据采集是依托于驾驶模拟器的,通过在虚拟汽车上面获取汽车的速度、四个车轮的位置等一些信息。采集车速数据通过读取汽车刚体的velocity,取 velocity 的模得到速度这个物理量,例如velocity = car.rigidbody.velocity,speed =velocit
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1