如何在没头显的情况下运行Vive Tracker追踪器

您所在的位置:网站首页 tracker追踪器连接异常 如何在没头显的情况下运行Vive Tracker追踪器

如何在没头显的情况下运行Vive Tracker追踪器

2024-06-10 00:20| 来源: 网络整理| 查看: 265

是否可以在没有没有VIVE头显的情况下,单独购买Vive追踪器和两个基站来实现追踪功能?

Vive追踪器可以用于制作各种各样的VR外设,如VR枪械控制器、VR棒球棍、VR动作捕捉手套等等,甚至还有开发团队拿来实现全身的追踪,即除了头显和控制手柄之外,再使用额外的三个Vive追踪器固定在腰间和双脚处来实现。而现实中的人体动作(行走、跳跃、扭腰、转身、下蹲等)都可以捕捉到,而且能与虚拟中人体动作的呈现一致。

Valve的SteamVR定位系统对VR而言可以说是非常棒,但Valve应用肯定不限于此。

卢克·比诺(Luke Beno)负责Triad Semiconductor的Arctic VR实验室。Triad Semiconductor与Valve合作开发了用于SteamVR定位系统的光数字转换器芯片(TS3633)。比诺专注于确保SteamVR定位芯片和系统可以提供精确的追踪,并且通过开发被追踪对象来支持全球的SteamVR用户。

本教程的目的是提供循序渐进的指导,帮助你了解如何开始使用SteamVR定位系统的6DOF位置追踪,成本最低只需235美元。本教程中涉及使用的是:最新版本的SteamVR Beta、python 3.6、pyopenvr库和triad_openvr Python装饰器。

最低硬件要求

一个HTC Vive定位器/基站(两个定位器有优势)

以下SteamVR兼容的被追踪对象:

HTC Vive控制器(需要Steam适配器或USB连接)

HTC Vive Tracker(使用HTC提供的适配器或USB连接)

专为SteamVR HDK设计的自定义对象(Steam适配器或USB)

展开全文

基于x86的PC

所需软件

注意:当前只在Windows上测试,但也适用Linux。

SteamVR软件选择加入Beta

Python 3.6(推荐Anaconda Package)

pyopenvr,使用以下命令安装:

pip install pyopenvr

triad_openvr,从github下载并解压

步骤:

第一:下载并安装上述软件组件

第二:找到以下配置文件,并使用文本编辑器打开它:

第三:在“steamvr”下搜索“requireHmd”键,将此键的值设置为“false”。以下是经过测试且可用的.vrsettings文件:

如果SteamVR正在运行,请关闭并重新启动

当SteamVR重新启动时,你将会发现已经可以连接至Tracker或控制器,无需使用头显。

注意:出现“Not Ready”文本是正常现象,不会影响本教程。

打开命令提示符并导航到解压后的triad_openvr的文件夹

如果你使用Vive Tracker进行测试,请运行脚本:python tracker_test.py

如果要使用控制器进行测试,请运行脚本:python controller_text.py

当脚本执行时,你将看到数字在250Hz下更新。这些是实时6自由度姿势坐标!

本教程的目的是提供一个简单的概念证明,证明头显实际上不是使用SteamVR的一个要求。

Python是一种可扩展的语言,此示例代码可为许多衍生项目提供基础。这些相同的概念也很容易适用于其他编程语言,如C、C++、C#等。

VREYES除了微信渠道外,还覆盖百度百家、今日头条、搜狐新闻、网易新闻、腾讯媒体开放平台、一点资讯、UC新闻等,拥有广泛而优质的传播效果。

合作/投稿请联系:[email protected]

点击

阅读原文

了解更多详情 返回搜狐,查看更多

责任编辑:



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3