在每个手指上装上电磁铁于是Finexus就能在3D环境中跟踪它们的位置。
这个研究项目或许暗示了Facebook的Oculus设备将来会怎样让你去探索虚拟现实:在三维环境中通过一堆电磁铁和传感器来跟踪你每个手指的运动。
项目名为Finexus,运用了四个磁铁传感器跟踪置于用户指尖的指甲大小的磁铁;它能精确到1.3毫米以内。此项目是由一支来自华盛顿大学和Oculus Research的团队发起的。
一名华盛顿大学普适计算实验室的研究生Keyu Chen,去年夏天在华盛顿雷德蒙的Oculus Research实习的时候就开始进行该项目的研究。他幻想Finexus被运用到游戏以及需要各种各样精细的手指动作的任务中,比如弹虚拟钢琴,画画或在空中写字。
“有时候你会需要用自己的手指来做一些精细的动作,”Chen说道。
Oculus对此项目不发表任何评论,该项目的研究论文会在五月份在加州圣何塞举行的人机交互大会ACM CHI 2016上介绍。
Chen想象的这种交互比很多人最初体验的虚拟现实要更细致。Oculus的第一款消费头显Rift将依靠一个塑胶控制器来输入,可能不会有太多沉浸感。
Finexus运用电磁铁和磁铁传感器在三维空间里追踪每根手指的运动。
和依靠摄像头找出你的头部和具体身体部位的位置的跟踪系统不一样,Finexus不需要在电磁铁和传感器之间的一条直接路径。也就是说,比如,当你在玩一个虚拟现实游戏俯身的时候,手上的电磁铁和传感器会被隔开,但Finexus还是能够跟踪到你的手指运动。
Chen设想最终把Finexus内置到一个手套和腕带或者智能手表中;手套内嵌电磁铁,而腕带设备持有传感器。就目前而言,传感器和电磁铁之间的最大距离只有12厘米,但是Chen相信它可以优化到25厘米。不论如何,如此短的距离可以让这个系统安置在身上。
Finexus的工作原理有点类似于一个GPS系统:电磁铁和四个磁性传感器之间的距离是计算好的,这四个距离的交集是设定好的,被用来找出空间内电磁铁的具体位置。每个电磁铁运行的频率不同,Chen表示这样能更容易地分别识别出他们。
Chen说还可以在系统中添加电磁铁但是不需要额外的传感器,所以你可以跟踪所有的手指或是通过在每个手指上放入更多的电磁铁来更精确地渲染你的手指。
他补充说,下一步就是优化Finexus硬件使它微型化。之后,他也不确定会发生什么。
“我不知道Oculus是否会把它作为将来的一个产品推出,但是也有这种可能性,”他说道。