HTC Vive追踪器开发指南.docxVIP

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

PAGE42

HTCVive追踪器

开发指南

Ver.1.4

历史版本

版本号

版本日期

版本说明

1.0

2016.09.26

初版

1.1

2016.12.05

1.用例图片修正

2.重排Pogopin

3.删除USB数据线连接方式.

4.修改数据格式

1.2

2017.01.09

1.修改SteamVR监控软件图像

1.3

2017.01.19

1.修改了Pogopin的设计

2.修改了固件升级

1.4

2017.05.8

1.修改了底座

2.修改了数据格式

3.添加了Unity和Unreal部分

4.添加疑难问题解答

?2016HTCCorporation.AllRightsReserved.HTC,theHTClogo,Vive,theVivelogo,andallotherHTCproductandservicesnamesarethetrademarksorregisteredtrademarksofHTCCorporationanditsaffiliatesintheU.S.andothercountries.

目录

序言1

用例1

硬件需求4

接口5

射频(RF)6

电源8

光学8

底座9

底座设计9

机械方面的考虑12

外壳尺寸13

主要特性14

安置机制15

用标准的三角架云台安置(不接电)15

使用侧面的转轮拧紧(有需要的话可以接电)………16

外设设计17

弹簧针(Pogopin)面板的设计18

坐标系统24

软件部分26

系统需求26

数据格式28

外设整合31

Unity整合35

Unity以及Unreal参考43

固件升级44

疑难解答45序言

这个文档为VR外设的开发者和内容开发者提供了指导方案。主要介绍了如何使用Vive追踪器来追踪位置和传输特定数据(在用以及不用HTCViveVR系统的情况下)。

Vive追踪器可以通过和HTC的无线dongle配对,也可以通过USB接口把定位数据传给PC。而一个附加到Vive追踪器上的外设可以:

通过追踪器底部的的弹簧针(Pogopin)来模拟Vive手柄的按键

向PC发送特定数据。可以用追踪器的USB接口,也可以用外设原有的方式

用例

Vive追踪器用例有5种:

用例1:通过USB数据线追踪被动物体。这种情况下不需要dongle,Vive和PC之间直接用USB数据线来传递定位数据。

图:Vive追踪器用例1

用例2:通过USB接口来定位被动物体,同时,外设和电脑之间用USB、蓝牙、Wi-Fi或者专属无线技术(ProprietaryRF)传输数据。这种情况和用例1类似,不过外设直接和PC连接来传递它所产生的数据。

图:Vive追踪器用例2

用例3:通过无线接口来定位移动。在这种情况下,需要用到dongle来从Vive追踪器向PC传递定位数据。

图:追踪器用例3

用例4:通过无线接口来定位移动,同时,外设和电脑之间用USB、蓝牙、Wi-Fi或者专属无线技术(ProprietaryRF)传输数据。这种情况和用例3类似,不过外设直接和PC连接来传递它所产生的数据。

图:追踪器用例4

用例5:通过无线接口来定位移动,同时,外设通过追踪器来模拟Vive手柄按键或者传输数据。这种情况和用例3类似,不同的是此时外设通过弹簧针(Pogopin)或者USB来和追踪器连接,以此向间接向PC传输数据。

图:追踪器用例5

硬件要求

这一节是硬件要求。满足这些条件,外设才能在HTCViveVR系统中用Vive追踪器来定位和传递特定数据。

兼容的外设设备可以通过连接Vive追踪器上的USB接口来向PC间接传递数据。同时,Vive追踪器需要和dongle配对来传递数据。下图是这种架设的概念图:

图:Vive追踪器架设的概念图

接口

通过microUSBconnector连接达到USB2.0满速。

Pin编号

类型

描述

1

数字输出

通用数字输出

2

GND

0线

3

数字/电源输入

通用输入pin:内部上拉电阻连接到VDD,低电平有效(手柄侧键)

电源输入pin

4

数字输入

通用输入pin:内部上拉电阻连接到VDD,低电平有效(手柄扳机键)

5

数字输入

通用输入pin:内部上拉电阻连接到VDD,低电平有效(手柄触摸板键)

6

数字输入

通用输入pin:内部上拉电阻连接到VDD,低电平有效(菜单键)

绝对最大额定值

符号

参数

最小值

最大值

单位

VI

输入电压

-0.5

3.6

V

VESD

静电放电电压,人体模型

--

400

文档评论(0)

sis36 + 关注
实名认证
文档贡献者

大数据工程师持证人

本人从事所爱好的软件研发职业,所选文档部分是选自于网络,之所以选这些文档是因为我很欣赏你的思维和才华,特此给我们大家以分享和学习的机会。如果你感觉侵犯了你的利益,请和我联系,我会尽快的删除!谢谢!

领域认证该用户于2024年03月25日上传了大数据工程师

1亿VIP精品文档

相关文档