一种基于代理重要性的多物理代理的触觉重定向方法
摘要文本
本发明提出了一种基于代理重要性的多物理代理的触觉重定向方法。该方法能够在具有多个物理代理和多个虚拟物体的虚拟现实场景中为用户拿起虚拟物体和放置虚拟物体分别选择相应的物理代理和物理代理放置位置。首先定义两个场景参数:有效代理距离及重置区域半径。然后根据选中的虚拟物体以及当前场景状态为有效的物理代理计算代理重要性,之后选择具有最低代理重要性的物理代理,最后根据选中的虚拟物体放置位置以及候选物理代理放置位置以及为所有候选物理代理放置位置计算代理重要性,之后选择代理重要性最高的位置作为放置位置。结果表明该方法在连续的重定向操作中可以显著减少需要重置的次数,完成交互的时间以及手部运动距离。
申请人信息
- 申请人:北京航空航天大学
- 申请人地址:100191 北京市海淀区学院路37号
- 发明人: 北京航空航天大学
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种基于代理重要性的多物理代理的触觉重定向方法 |
| 专利类型 | 发明申请 |
| 申请号 | CN202311547304.5 |
| 申请日 | 2023/11/20 |
| 公告号 | CN117453048A |
| 公开日 | 2024/1/26 |
| IPC主分类号 | G06F3/01 |
| 权利人 | 北京航空航天大学 |
| 发明人 | 王莉莉; 刘子明; 吴健; 李祥宇 |
| 地址 | 北京市海淀区学院路37号 |
专利主权项内容
1.一种基于代理重要性的多物理代理的触觉重定向方法,其特征在于,包括步骤如下:步骤1:获取虚拟场景中的虚拟物体与虚拟手部的位置,同时使用定位器获取现实世界中物理代理与真实手部的位置,将虚拟场景与物理世界对齐,从而使得虚拟手部与真实手部位置重合;之后实时更新虚拟物体,虚拟手部,物理代理以及真实手部的位置坐标;步骤2:基于步骤1中获取的当前虚拟场景中的虚拟物体以及物理代理的位置计算场景参数:有效代理距离与重置区域半径,首先根据其分布情况计算出有效代理距离,之后再依据有效代理距离以及当前的设定的重定向增益阈值计算出重置区域半径;步骤3:由用户选中将要拿取的虚拟物体,根据所选中的虚拟物体,利用步骤1中的有效代理距离确定候选的物理代理,并为每一个候选物理代理计算代理重要性,选取代理重要性最低的候选物理代理作为当前虚拟物体的物理代理,之后使用触觉重定向方法将用户的虚拟手部和真实手部分别引导至虚拟物体和物理代理;步骤4:在步骤3中用户的虚拟手部拿起虚拟物体亦即真实手部拿起物理代理后,由用户选中虚拟物体将要放置的位置,同时根据所选中的虚拟物体放置位置,利用步骤1中的有效代理距离确定物理代理的候选放置区域,之后利用一定大小的网格将候选区域离散化为一定数量的候选放置位置,并为每一个候选位置计算代理重要性,选定其中代理重要性最高的位置作为物理代理的放置位置,然后同样利用触觉重定向方法将用户的虚拟手部和真实手部分别引导至虚拟物体放置位置和物理代理放置位置。