问题标签 [accelerometer]

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 投票
1 回答
198 浏览

c# - 你如何在VS2008 C#中测试三星sdk的加速度计

有我可以研究的示例编码吗?谢谢

0 投票
1 回答
1885 浏览

java - 来自 Android/iPhone 设备的加速度计值

我正在尝试将我的动作与 android 设备映射到 OpenGL 场景中。

我记录了一个简单运动的加速度计值:将手机(平放在桌子上)向前移动 10 厘米(+x),然后向后移动 10 厘米(-x)。

问题是这个值在用于计算速度和位置时,只会让 opengl 立方体前进。似乎记录的负加速度不足以降低速度并反转其运动。

可能是什么问题?

这是我的函数,每次新数据进入时都会更新速度和位置:

这是整个捕获时间内的 X、Y、Z 加速度计值:

替代文字 http://img25.imageshack.us/img25/7528/forces.jpg

0 投票
2 回答
890 浏览

iphone - 关于 iPhone 加速度计库的任何想法?

寻找专门处理 iPhone Accelerometer 的库已经很久了,但什么也没找到。

我已经制作了一些示例应用程序,但没有一个达到像迷宫游戏那样的准确度,所以关于库的任何想法?或者也许是一个开源应用程序?

如果它集成在物理库中会更好

更新:我没有提到它,但我不想使用游戏引擎。特别是现在,他们的未来仍然未知。ObjC 库或教程会更好。

0 投票
2 回答
361 浏览

c# - 三星api怎么调用

有谁知道我怎么称呼它?公共结构 SmiAccelerometerVector { 公共浮点 x; 公共浮动 y;公共浮动z;}

我想获取 x、y、z 值并将其粘贴到标签中。

0 投票
5 回答
10723 浏览

iphone - 检测汽车的加速度(iPhone Accelerometer)

我正在开发一个 iPhone 应用程序,我们正在尝试计算移动汽车的加速度。类似的应用程序已经实现了这一点(Dynolicious),但不同的是,该应用程序旨在用于一般城市驾驶期间,而不是在拖曳带上使用。

这让我们想到了一个 Dynolicious 幸运地能够避免的大问题:山丘。是的,丘陵。

这有两个重要阶段:校准和实际驾驶。

我们最初的运行很简单,并遭受了后果。在校准阶段,我取手机上的平均力,而在跑步过程中,我只是从当前力中减去平均力,得到这一帧的当前加速度。这样做的问题是,典型的汽车受到的力远远超过向前的力——从转向到坑洼的一切都导致数值与实际发生的情况不同步。

接下来的运行是添加条件,即 iPhone 必须以屏幕朝向汽车后部的方式定向。使用这种方法,我试图只跟随 z 轴上的力,但这显然会导致问题,除非 iPhone 直接直立,因为重力。

后来做了一些三角函数,我设法从方程中计算出重力,所以iPhone实际上非常非常好地读取了汽车。

直到我碰到一个斜坡。当汽车的角度发生变化时,突然间我收到了毫无意义的加速和减速,我们又一次失去了同步。

与数学上比我聪明得多的人交谈会导致我尝试实施的解决方案比我想承认的要长。其步骤如下:

1) 在校准过程中,将重力测量为矢量而不是大小。存储该向量。2)当汽车最初向前移动时,取运动矢量并减去重力。以此为前进动力。(暂时忽略这将是困难的用户案例,让我们专注于数学:) 3) 从前向矢量和重力矢量,构造一个平面。4)每当收到一个力时,将其投射到所述平面上以消除侧向力等。5) 然后,使用该力、已知的重力大小和已知的前向运动方向基本上求解三角形以获得前向矢量。

在这个新系统中造成最大困难的问题不是第 5 步,我已经达到了所有数字看起来都应该如此的地步。困难的部分实际上是前向向量的检测。我正在选择大小超过重力的向量,然后从那里对它们进行平均并减去重力。(我正在做一些错误检查,以确保我没有因为 iPhone 加速度计稍微关闭而使用力,这比我想要的更频繁地发生)。但是,如果我绘制我正在使用的这些向量,它们实际上会以大约 20-30 度的角度变化,这可能会导致一些严重的不准确性。最终结果是该应用程序现在比以前更加不准确。

所以基本上 - 你所有的数学和 iPhone 大脑在那里 - 任何明显的错误?任何可能更好的解决方案?任何可能有用的经验?

奖励:为找到解决方案的第一个答案提供 250 美元的奖金。

0 投票
1 回答
968 浏览

iphone - 如何随着 iPhone 的浪潮移动标签?

下面的代码来自《开始 iPhone 3 开发》一书第 15 章,使用加速度计控制球。我想使用标签而不是球,并且只在 x 方向上移动。但是,我不知道如何修改代码来实现这个目标。谁能帮帮我吗?太感谢了!!!!

0 投票
2 回答
5676 浏览

iphone - 加速度计是否适用于 iphone/ipad 模拟器?

据我所知,当我在 XCode 中使用 iPad 模拟器时,我的应用程序应该触发加速度计事件,但事实并非如此。

我用谷歌搜索了一下,似乎加速度计没有在模拟器中实现,这是正确的吗?如果是这样,他们到底为什么会有“硬件->摇动手势”菜单选项?

我的代码如下:

.h 文件:

然后是 .m 文件:

这看起来对吗?

0 投票
1 回答
2615 浏览

python - 加速度计数据分析

我想知道是否有一些库/算法/技术(python,如果可能的话)有助于从加速度计数据(从安卓手机中提取,顺便说一句)中提取特征,比如运动的周期性、加速度的能量和喜欢。以前有人做过这种任务吗?

非常感谢你:)

0 投票
2 回答
280 浏览

iphone - iPhone“多线程”问题

我有一个简单的 iPhone 游戏,由两个“线程”组成:所有更新和渲染每秒发生 30 次的主游戏循环(NSTimer)......以及每秒调用加速度计委托 100 次的“线程”。我有一个变量“xPosition”,它在加速度计委托函数中更新在游戏循环中使用。两个“线程”是否有可能同时尝试使用 xPosition(因此导致崩溃或其他问题)。如果是这样,我该如何解决这个对游戏性能的影响最小的问题?

我已经使用这个设置进行了几个月的开发和增量测试,而且我从来没有遇到任何问题。

干杯!

0 投票
1 回答
234 浏览

iphone - 显示图像几秒钟

我希望能够在设备晃动时在 iPhone 上显示图像。我可以播放声音,但也想同时弹出图像。
任何关于如何做到这一点的想法将不胜感激。

谢谢,韦斯