Estimation of Detection Thresholds for Redirected Walking Techniques

摘要

12个实验对象做了三个实验。实验一:虚拟环境和跟踪空间中的旋转差异。实验对象以不同的增益旋转,然后说明视觉上所感受到的旋转是比跟踪空间中的旋转大还是小。实验二:虚拟环境和跟踪空间中的直线行走的差异。实验对象说明实际行走路线是比视觉上接收到的长还是短。实验三:路径曲率的差异。当用户在虚拟环境中走直线时,在跟踪空间中走曲线,用户需要去评估路径的曲率。结果显示在跟踪空间中的旋转比虚拟空间中的所接受的多49%或者是少于20%,在跟踪空间中的行走距离比虚拟空间中的缩小14%或者是夸大26%,用户还觉着是在一个比半径为22m的圆上行走。

介绍

由多种感官信息(前庭,本体感受,视觉信息,传出复制信息)组成的多感官信息表明一个人的运动。

1.1Locomotion in Virtual Environments

就是说了带有硬件设备的虚拟系统不好,所以需要一个应用系统来实现虚拟环境的漫游。

1.2Redirected Walking

当人们的视觉感官、前庭系统和本体感受不一致时,视觉感官占主导地位。即使在只是用视觉感知的情况下,用户也可以预估移动的方向,但是不能很好的感知行走路径。因此,用户往往不会在意细节,所以可以指导用户在与虚拟环境不同的跟踪空间中沿着路经行走。

阈值,用户可以被系统所操纵的数量。

因为重定向行走就是基于人类视觉感知的瑕疵,所以要去研究人类自我运动的感知去判别人类能够忍受虚拟和现实的差别的阈值。

 

3.Taxonomy of Redirected Walking Techniques

HLT(human locomotion reiple): (s,u,w)。。

s: strafe vector,平行于地面垂直于人的朝向

u: up vector ,垂直于地面???不确定

w: walking vector,人们行走的方向

gain=virtual/real

旋转的时候有三个方向:pitch(上下点头),yaw(左右转),roll(左右歪头)

 

4.Experiment

实验环境以及设备:

虚拟环境是一个城市街景,再开始实验之前,用户随机选择一个位置和方向,并且在其10m之内没有障碍物。

硬件设备:10*7m的房间内; HMD, 在HMD上面有一个红外线LED灯,通过东魏这个LED灯的位置定位用户的位置。 对于用户的方向追踪,用户使用Inertia Cube2(180HZ),他也固定在HMD上方。用电脑作视觉显示器,系统控制器,和记录的目的。

软件上:用OpenGL渲染虚拟场景,每秒30帧。

实验室环境:全黑的

 

 

PSE(point of subjective equality): 有一半的人认为虚拟空间比实际空间小

DTs(detection thresholds): 是一个范围,25% Smaller PSE <DT< 75% Smaller PSE

4.1Rotation gain

4.2Translation Gain

4.3Curvature Gain

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SQLAlchemy 是一个 SQL 工具包和对象关系映射(ORM)库,用于 Python 编程语言。它提供了一个高级的 SQL 工具和对象关系映射工具,允许开发者以 Python 类和对象的形式操作数据库,而无需编写大量的 SQL 语句。SQLAlchemy 建立在 DBAPI 之上,支持多种数据库后端,如 SQLite, MySQL, PostgreSQL 等。 SQLAlchemy 的核心功能: 对象关系映射(ORM): SQLAlchemy 允许开发者使用 Python 类来表示数据库表,使用类的实例表示表中的行。 开发者可以定义类之间的关系(如一对多、多对多),SQLAlchemy 会自动处理这些关系在数据库中的映射。 通过 ORM,开发者可以像操作 Python 对象一样操作数据库,这大大简化了数据库操作的复杂性。 表达式语言: SQLAlchemy 提供了一个丰富的 SQL 表达式语言,允许开发者以 Python 表达式的方式编写复杂的 SQL 查询。 表达式语言提供了对 SQL 语句的灵活控制,同时保持了代码的可读性和可维护性。 数据库引擎和连接池: SQLAlchemy 支持多种数据库后端,并且为每种后端提供了对应的数据库引擎。 它还提供了连接池管理功能,以优化数据库连接的创建、使用和释放。 会话管理: SQLAlchemy 使用会话(Session)来管理对象的持久化状态。 会话提供了一个工作单元(unit of work)和身份映射(identity map)的概念,使得对象的状态管理和查询更加高效。 事件系统: SQLAlchemy 提供了一个事件系统,允许开发者在 ORM 的各个生命周期阶段插入自定义的钩子函数。 这使得开发者可以在对象加载、修改、删除等操作时执行额外的逻辑。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值