问题标签 [tilt-sensor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1889 浏览

android - Android中的传感器坐标系不会改变,是吗?

我在很多地方读到:一个屏幕值得另一个:“API 用于设备自然方向的传感器坐标系不会随着设备移动而改变,并且与 OpenGL 坐标系相同。”

现在,我得到与这张图片相同的读数:在此处输入图像描述

我不明白的是:如果我旋转手机时坐标系没有改变(始终使屏幕面向用户),那么重力应该始终施加在 Y 轴上。只有当我将手机放在屏幕不再面向用户的位置时,它才应该改变轴,就像放在桌子上一样,应该在 Z 轴上应用重力。

我的理解有什么问题?

谢谢!吉列尔莫。

0 投票
2 回答
804 浏览

android - 加速度计传感器

我是android的新手。只是想知道陀螺仪如何在 android 中工作。是安装在里面的任何硬件还是它到底是什么?另外,想知道陀螺仪和加速度计传感器是否相关?

提前致谢 !!

0 投票
0 回答
145 浏览

android - 屏幕旋转与方向变化相结合

我想建造什么;

应用程序始终处于横向模式(手机顶部左侧!)。

当用户翻转手机(在 Y 轴上,因此用户正在看手机的背面,屏幕在坐在桌子另一端的人面前)时,方向应该变为 Reversed Landscape。在这种情况下,正在显示的 TextView 将是正对着看屏幕的人。

然后,当用户翻转手机时,方向应该变回横向。

但是......(这里有一个问题......)当用户将手机转过 X 轴时(所以看着屏幕,顺时针转动它(couter),什么都不会发生。(在游戏中,这将是作弊)

我尝试使用 onSensorChanged,但它的行为不像我描述的那样。有什么想法吗?谢谢

0 投票
2 回答
1637 浏览

android - 如何在android中开始制作像倾角仪这样的应用程序

我想根据用户旋转来获取和移动坐标上的针,或者像指南针一样移动设备,因为这个应用程序已经在做。你可以在这个链接上看到我想说的https://play.google.com/ store/apps/details?id=com.plaincode.clinometer&hl=en但现在我无法理解这种情况。我无法找到如何开始的提示..他们是否有任何 api 来获取并使其工作,或者需要在非常广泛的层面上实现加速度计才能完成它。如果您有任何关于此的代码或链接,请指导我..提前谢谢

0 投票
1 回答
1652 浏览

android - 运动传感器有意义的图表 - 加速度计、陀螺仪和磁力计

我正在研究运动传感器 - 加速度计、陀螺仪和磁力计。我正在开发可以从这些硬件读取数据的 c 应用程序。我能够为他们的硬件板做到这一点。但我想以某种含义完整的形式向用户显示这些数据。我有一个图形库,可以为我绘制图形(折线图)、画线、圆、正方形和点。我想知道有什么特别的我可以用这些数据绘制的图表(意思是圆形、方形等)。我可以简单地显示 X、Y 和 Z 轴数据在转动运动传感器板时快速变化,但是是否有任何图表可以绘制并包含所有轴的这些传感器的数据,但可以生成有意义的图形/图表。像磁力计图表:对于磁力计

我想知道用运动传感器值绘制完整图表的含义。Rgds,软软的

0 投票
1 回答
12292 浏览

android - 如何以稳定准确的方式读取 Android 加速度计值?

在我的项目中,我试图使用通过 Android 设备的加速度计获得的数据来控制汽车。(左,右,前进,后退)。即使我设法从加速度计读取值,即使设备处于稳定位置,读数也会经常变化。有人可以为我提供更好的方法吗?

以下是我使用过的代码

0 投票
4 回答
19607 浏览

android - 如何检测安装了加速度计的安卓设备的左右倾斜?

假设您有所有 3 个维度的加速度读数,即 X、Y 和 Z。您如何使用手机向左或向右倾斜的读数推断?读数每 20 毫秒生成一次。

我实际上想要从读数中推断倾斜的逻辑。倾斜需要平滑。

0 投票
1 回答
2486 浏览

android - Unity 使用 Input.acceleration 旋转地板

我正在尝试使用 Input.acceleration 旋转地板。如果 Input.acceleration 接近于零,我想围绕玩家站立的点旋转地板并限制我在某些角度的旋转也停止在 0。考虑到我是游戏编程的新手,我想出了以下代码:

这是可行的,但这种方法并不准确,我认为有更便宜的方法可以做到这一点。那么有没有更好的方法呢?

0 投票
1 回答
250 浏览

c - 使用俯仰和横滚值的倾斜传感器图形设计

我正在尝试使用“C”根据俯仰和滚动值设计图形。为此,我有一个倾斜传感器(加速度计),它会吐出滚动和俯仰值。我想使用应该能够向我显示倾斜传感器倾斜方向的图形。

下面是我的程序中的一些代码,用于确定角度(基于俯仰和滚动值)。

szBuff[] 具有 R:SXXX.XX P:SXXX.XX\r\n 格式的数据

其中 S = 符号,R = 滚动,P = 俯仰。

在这里,俯仰和滚动是没有迹象的。

我画了一条根据俯仰和横滚值偏转的线。使用上述算法,我计算了它必须偏转的角度。

我需要一个可以实现我的目标的数学方程。Angle = atan(pitch / pitch -roll) 未绘制所需的角度。仅对于相同的俯仰和滚动,它才成立并抛出 90 度(这意味着我正在向前倾斜传感器)。那么你能否用一些数学表达式替换角度公式,它可以根据滚动和俯仰生成倾斜角度。

我附上了输出的屏幕截图。如果您发现我的问题模棱两可,请原谅并建议改进问题,以便我得到回答。在此处输入图像描述

0 投票
1 回答
601 浏览

java - 手势模式识别的 FastDTW 示例

我正在使用三轴加速度计来捕捉手的动作。在浏览现有解决方案时,我发现 FastDTW 适合用于识别时间序列数据集的模式。我遇到了以下库。

https://code.google.com/p/fastdtw/ https://github.com/cscotta/fastdtw/tree/9322f2a74c96f9c38f253c702a57dd23a16cf777

我是新手,我想知道是否有任何有用的示例可以用来开始使用它。我想要做的是将加速度计信号作为输入并识别模式,以便它代表特定的运动。如果您能为此提供一些有用的代码示例,我将不胜感激。

谢谢你。