使用HoloLens加速度计

时间:2018-12-20 15:21:51

标签: windows accelerometer hololens

我正试图获取HoloLens的加速度计数据,以达到在汽车中的运动速度。

  1. 我尝试使用Windows“设备”名称空间访问其“ Sensors.Accelerometer”对象,但这与Windows设备HoloLens莫名其妙地不兼容。
  2. 我能够通过计算Unity中相机对象的速度来作弊,但这仅相对于头戴式耳机佩戴者有效(当我在汽车的乘客座椅上测试该应用程序时,我只是在移动自己的速度我的头)。
  3. 前段时间,我从MS找到了一个有关HoloLens传感器流的Github存储库,但是我再也找不到了(亲爱的未来我,请克隆所有内容)。

有人知道我还有另外一种获取加速度计数据的方法吗?使用C#或C ++。

PS我的HoloLens上有研究模式和MS的演示应用程序,我也一直在分析该代码以获取答案。不想让任何人认为我出现在这里寻找魔术子弹!

1 个答案:

答案 0 :(得分:0)

如果要使用加速度来计算速度,则会由于错误传播和缺少参考点而遇到问题。即使没有方向变化,随着时间的推移,加速度的积分也会使值在短时间内无效。 (例如Getting displacement from accelerometer data with Core Motion

一种替代方法是GPS,但HoloLens没有内置的GPS传感器,过去(也许现在)无法通过蓝牙与手机配对。那就是说,我唯一能想象的就是在手机上建立一个WiFi热点,将HoloLens连接到它,然后编写一个应用程序,该应用程序将通过WiFi将GPS数据传输到另一端监听的HoloLens应用程序。