《【新编】虚拟现实的硬件与软件基础》由会员分享,可在线阅读,更多相关《【新编】虚拟现实的硬件与软件基础(77页珍藏版)》请在金锄头文库上搜索。
1、第二章 虚拟现实的硬件与软件基础 高性能计算机 广角 宽视野 的立体显示设备 观察者 头 眼 的跟踪设备 人体姿势的跟踪设备 立体声 触觉 力觉反馈 语音输入输出等 2 1 概论 虚拟现实的硬件设备虚拟现实的硬件设备 交互性 是虚拟现实系统的首要特性 为了允许人 机交互 必须使用特殊的人机接口与外部设备 既要允许用户将信息输入到计算机 也要使 计算机能反馈信息给用户 今天的VR外部设备 在功能和目的上各不相同 例如 n身体运动由3 D位置跟踪器跟踪 n手势由传感手套数字化 n视觉反馈发送给立体显示器 n虚拟声音由3 D声音生成器计算 n观察方向随跟踪球和操纵杆改变等 虚拟现实应用系统的特点 具
2、有灵活性 可移植性与实时交互的 特性 本章内容 将描述一些虚拟现实硬件设 备及其软件 并分别讲述其功能 特征以 及当前的局限性 2 2 VR硬件的系统集成 虚拟现实 VR 系统集成的关键技术 虚拟现实系统中通常包括大量需要处理来自 各种设备的感知信息 模型和数据 因此 建 立一个以计算机为核心 将多种I O交互设备协调 组合在一起的硬件平台 是VR系统集成的关键技 术 计算机系统的作用 实时处理 数据输入 输 出 虚拟境界的管理和生成等功能 计算机系统的功能 1 要保障虚拟三维 场景的实时计算和显示 尽量减少延迟 2 另 一方面还要协调各种I O交互设备之间的工作 以确保系统整体运行的性能 目
3、前虚拟现实的计算机系统可以是PC机 工作站和超级计算机等 而且多数情况 下都采用多种机 并以各种方式连接 PC机和工作站的比较 1 PC机一般只能用于低档的VR系统 这主要是因为与工作站和超级计算机相比 它的 图形和声音处理功能都是有限的 2 工作站专门用于虚拟现实系统中 它具有多个处理器 以便进一步增强整体系统结 构 其中有的系统可以允许一百多个处理器同时 运行一个程序 从而使VR系统的性能达到最佳 虚拟现实的集成系统 是指在工作站或者PC机上工作的不同组 合虚拟现实硬 软件工具包 它提供了一套紧 凑的设备 在此系统内 虚拟世界可被创造 仿真和可视 还能通过这些集成设备获得浸入 式体验 下面
4、以VIEW Virtual Interface Environment Workstation 为例 介绍VR 系统平台 VIEW系统组成 VIEW由一组由计算机控制的I O子系统组成 它以HP 公司的HP900 835为主 图形处理采用SGI公司的图形计算 机或HPSRX图形系统配备了Plohemus空间跟踪系统来跟踪使 用者手部的位置 配备了LEEP广角立体视景头戴显示器和 单色液晶显示器 双屏显示器的三维场景由遥控摄像机获 取 且视景可随着操作者的视线 头部位姿 变化 头盔 上有一个麦克风以便作语音识别 两个耳机进行三维声音 跟踪 Convolvotron三维音频输出设备则使整个虚拟环境
5、 附有立体声音响 VPL数据手套用于识别使用者手势控制系 统的行为 使操作者能够借助语音 手语 手指动作的组 合姿态由数据手套Dataglove形成 与环境交互 同时还配 备了BOOM CRT显示器及Fake Space远程摄像系统 这些子 系统分别提供虚拟环境所需的各种感觉通道的识别和控制 功能 使用者 置身 于这样的VR环境 周围是预先定义 好的虚拟物体及三维空间的声响效果 从而为各类VR应用 系统的研发提供了一个方便 VIEW系统的应用 远程机器人控制 复 杂信息管理及人类诸因素的研究 目前大 多数虚拟现实系统的硬件体系结构都由 VIEW发展而来 同时 这种以基于LCD的头 盔显示器 数
6、据手套及头部跟踪器为特征 的硬件体系结构也己成为当今虚拟现实系 统的主流 2 3 VR的三维跟踪传感设备 v三维交互设备的作用 把各种信息输 入计算机 并向用户提供相应的反馈 它们是使参与者能以人类自然技能与虚 拟环境交互的必要工具 v三维交互设备的分类 根据传感渠道 以及在功能和目的上的不同 虚拟现实 系统的三维交互设备主要被分为三维跟 踪传感设备 立体显示设备 手数字化 设备 声音设备以及系统集成设备等几 大类 虚拟现实技术是在三维空间中与人交互的技 术 为了能及时 准确地获取人的动作信息 需要有各类高精度 高可靠的跟踪定位设备 传感器技术 它是VR系统中实现人机之间沟 通的极其重要的通信
7、手段 是实时处理的关键 技术 目前虚拟现实系统使用的仍是多年来的常用 方法 其典型的工作方式是 固定发射器发射 出电磁信号 该信号被附在用户头上的机动传 感器截获 传感器接收到这些信号后进行解码 确定发射器与接收器之间的相对位置及方位 信号随后传输到时间运行系统进而传给三维 图形环境处理系统 2 3 1 电磁波跟踪器 n原理 它使用一个信号发 生器 3个正交线圈组 产 生低频电磁场 然后由放置 于接收器中的另外三组正交 线圈组负责接收 通过获得 的感生电流和磁场场强的9 个数据来计算被跟踪物体的 位置和方向 如图 特点 特点 体积小 价格便宜 用户运动自由 而且敏体积小 价格便宜 用户运动自由
8、 而且敏 感性不依赖于跟踪方位 但是其系统延迟较长 跟踪感性不依赖于跟踪方位 但是其系统延迟较长 跟踪 范围小 且准确度容易受环境中大的金属物体或其他范围小 且准确度容易受环境中大的金属物体或其他 磁场的影响 磁场的影响 常用电磁波跟踪器 多数电磁波跟踪器采用交流磁场 如Polhemus的 跟踪器 但也有的采用直流磁场 如Ascension 的跟踪器 交变电磁跟踪系统对传感器或接收器附近的电磁 体较为敏感 它会因为周围环境中的金属或铁磁性 物质而产生涡旋电流和干扰性次磁场 从而导致信 号发生畸变 跟踪精度降低 直流电磁跟踪系统只是在测量开始时产生涡旋电 流而在稳定状态下衰减为零 这就减少了畸变
9、磁场 的产生率 使跟踪精确度大大提高 且能够保证在 较大操作范围内的高灵敏度 2 3 2 超声波跟踪器 工作原理 发射器发出高频超声波脉冲 频率20kHz以上 后 由接收器计算收 到信号的时间差 相位差或声压差等 就 可以跟踪物体的距离和方位了 特点 性能适中 成本低廉 而且不会 受外部磁场和大块金属物质的干扰 敏感 性却容易受接收器的方位和空气密度的影 响 分类 按照测量方法的不同 分为飞行 时间测量法和相位相干测量法 声波飞行时间跟踪的原理 通过测量声波的飞 行时间延迟来确定距离的 它同时使用多个发射 器和接收器 以便获得一系列的距离量 从而计 算出准确的位置和方向 声波飞行时间跟踪的特点
10、 具有较好的精确度 和响应性 易受到外界噪音脉冲的干扰 同时数 据传输率还会随着监测范围的扩大而降低 适用 于小范围内的操作环境 相位相干跟踪的原理 通过比较基准信号和传 感器监测到的发射信号之间的相位差来确定距离 的 相位相干跟踪的特点 具有较高的数据传输率 可保证系统监测的精度 响应性以及耐久性等 而不受到外界噪声的干扰 2 3 3 光学跟踪器 n光学跟踪器可以使用自然光 激光或红外 线等作为光源 但为避免干扰用户的观察视 线 目前多采用红外线方式 n优点 可工作范围较小 其数据处理速度 响应性都非常好 适用于头部活动范围相 当受限但要求具有较高刷新率和精确率的实 时应用 n光学跟踪传感器
11、结构的实现方法通常有两 种 由外向内 方式和 由内向外 方式 由外向内 方式特点和原理 传感器是固 定的 发射器是可移动的 它通常是利用置于已 知位置的多台照相机或摄像机 追踪放置在被监 测物体表面的红外线发光二极管的位置 并通过 观察多个目标来计算它的方位 由外向内 方式不足 这类光学跟踪器采 用了昂贵的信号处理器硬件 因此它主要用于飞 机座舱模拟 由内向外 方式特点和原理 发射器是固 定的 而传感器是可移动的 由于在此种方式中 多个传感器可以由一组发射器支持 因而在定 点传送系统跟踪多个目标的时候 具有比 由外 向内 方式更优秀的性能 2 3 4 其他空间跟踪系统 n1 机械跟踪器 通常把
12、参考点和跟踪体直接通过连杆装 置相连 它采用钢体框架 一方面可以支撑观 察设备 另一方面可以测量跟踪体的位置和方 位 这种跟踪器的精度和响应性适中 不受 电磁场的影响 但活动范围十分有限 而且对 用户有一定的机械束缚 n2 惯性跟踪器 惯性跟踪器也是采用机械方法 其原 理是利用小型陀螺仪测量被监测物在其倾角 偏角和转角方面的数据 它不是一种六自 由度的设备 但在不需要位置信息的场合还 是十分有用的 n3 图像提取跟踪器 原理 由一组 两台或两台以上 视频摄像机拍摄人及其动 作 然后通过图像处理技术的运算和分析来确定人的位置 及动作 优点 作为一种高级的采样识别技术 图像提取跟踪设备的 计算密度
13、高 又不会受附近的磁场或金属物质的影响 而 且对用户没有运动约束 因而在使用上具有极大的方便 缺点 由于图像提取跟踪设备是通过比较已知的采样位置和 传感的采样来确定位置的 因而对监测物体的距离和监测 环境的灯光照明系统要求较高 通常远距离的物体或过强 过弱的照明都会降低采样识别系统的精确度 另外 较 少数量的摄像机可能使监测环境中的物体 包括参与者 出现在摄像机视野中被屏蔽的现象 而较多数量的摄像机 又会增加采样识别算法的复杂度和系统冗余度 2 3 5 对跟踪传感设备的评价 跟踪装置的性能指标主要包括 1 等待时间 即延迟 指从采样开始到数 据可以处理之前的时间间隔 我们要求跟踪设备的 系统延
14、迟应足够短 因为长延迟会影响沉浸效果 2 位置精度 即实际位置与测量位置之间 的偏差 偏差越小 随着用户动作产生的模拟效果 就越好 3 分辨率 即设备能检测到的最小位移 另外还有取样率 运行约束 环境隔离要求等 指标 表 3种常用跟踪技术的主要性能指标 跟踪器类型分辨率精度延迟跟踪范围 电磁波1mm0 03mm3mm0 1mm50ms半径 1 6m的半球形 超声波10mm0 5mm 依空气密度 变化 30ms4 5m 光学2rnrn0 02mm1rnrn 1ms 4 8m 可扩展至 14m 跟踪器类型分辨率精度延迟跟踪范围 电磁波1mm0 03mm3mm0 1mm50ms半径 1 6m的半球形
15、 超声波10mm0 5mm 依空气密度 变化 30ms4 5m 光学2rnrn0 02mm1rnrn 1ms 4 8m 可扩展至 14m 跟踪器类型分辨率精度延迟跟踪范围 电磁波1mm0 03mm3mm0 1mm50ms半径 1 6m的半球形 超声波10mm0 5mm 依空气密度 变化 30ms4 5m 光学2rnrn0 02mm1rnrn 1ms 4 8m 可扩展至 14m 跟踪器 类型 分辨率精度延迟跟踪范围 电磁波 1mm 0 03mm 3mm 0 1mm 50m s 半径 1 6m 的半球形 超声波 10mm 0 5mm 依空气 密度变 化 30m s 4 5m3 光学 2mm 0 0
16、2mm 1mm 1ms 4 8m3 可 扩展至14m3 2 4 VR的立体显示设备 n对虚拟世界的沉浸感主要依赖于人类的视觉 感知 n人眼立体视觉效应的原理 当人在现实生 活中观察物体时 双眼之间6 7cm的距离 瞳 距 会使左 右眼分别产生一个稍有不同的图 像 即体视差 我们的大脑通过分析后会把 这两幅图像融合为一幅画面 并由此获得距离 和深度的感觉 n比较常用的显示设备主要有立体眼镜 头盔 显示器 双目全方位显示器以及大屏幕立体投 影等 2 4 1 头盔显示器 Head一Mounted 3D Display HMD nHMD是专为用户提供虚拟现实中立体景 物的显示器 nHMD的工作原理 它通常被固定在用户的 头部 由两个LCD或CRT显示器分别向两只 眼睛提供图像 这两个显示屏中的图像由计 算机分别驱动 屏上的两幅图像存在着细小 的差别 类似于 双眼视差 大脑将融合 这两个视差图像以获得深度感知 nHMD的特点 它可以使参与者暂时与真实 世界隔离开 而处于完全沉浸状态 双眼局部重叠的头盔显示器光学模型 n安装在头盔上的显示器可以包括 阴极射线管 CRT 液晶显示 LCD 发光二极管