问题标签 [acceleration]

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 投票
6 回答
100669 浏览

android - Android 加速度计精度(惯性导航)

我正在考虑为 Android 手机实施惯性导航系统,我意识到考虑到加速度计的准确性和读数的不断波动,这很难。

首先,我将手机放在平坦的表面上,并在 X 和 Y 方向(平行于桌子,因此在这些方向上没有重力作用)对 1000 个加速度计读数进行采样。然后我平均这些读数并使用这个值来校准手机(从每个后续读数中减去这个值)。

然后我再次将系统放在桌子上并在 X 和 Y 方向上采样 5000 个加速度计读数来测试系统。我希望,考虑到校准,这些加速度在每个方向上应该加起来(大约)为 0。然而,情况并非如此,超过 5000 次迭代的总加速度远不接近 0(每个轴上平均约为 10)。

我意识到在没有看到我的代码的情况下这可能很难回答,但在更一般的意义上......

这仅仅是一个例子,说明手机 (HTC Desire S) 上的加速度计读数有多不准确,还是更有可能是我在编码中犯了一些错误?

0 投票
1 回答
135 浏览

android - android - 加速仅在调试中起作用

我有一个应用程序可以记录手机的加速度并将它们保存到文件中。当我在手机上以调试模式检查应用程序时,一切正常。当我将 apk 文件安装到手机上时,应用程序不会保存任何加速度吗?

这是为什么?

谢谢!

0 投票
1 回答
1056 浏览

android - 通过加速度计算方向

目前,我正在尝试在安卓手机上结合加速度计和陀螺仪来计算手机的方向(每个轴旋转多少角度)。我知道加速度不能简单地计算手机的确切方向,但它可以计算方向的“稳态”,然后陀螺仪可以监测方向的变化。但我被困在第一步。有人知道如何使用加速度数据来获得大致方向吗?是否有任何公式可以计算每个轴旋转的角度?

0 投票
1 回答
171 浏览

mouse - 鼠标跟随器缓入/缓出

那里有很多mousefollower教程。它们中的大多数都有一个简单的公式来缓和运动:

(tx = 目标位置,x = 实际位置,interp > 1)

这使得跟随者一开始走得很快,然后慢慢减速到目标位置。

我如何更改公式,以便我可以定义自定义加速度、自定义减速度和最大速度之间的运动?一开始我会对增加的加速度感到满意。

谢谢!

汉斯

0 投票
1 回答
963 浏览

wpf - 降低鼠标速度

关于如何在 wpf 应用程序中减慢鼠标速度的任何想法。谷歌什么也没想到。这是否应该处理来自 Win32 的本机事件。

0 投票
1 回答
741 浏览

silverlight - 如何确保 Silverlight 的 GPUAcceleration 真的开启?

我的layoutroot(画布)中可以有很多控件。随着树变大,性能自然会下降,最终应用程序对大多数操作都没有响应。为了让我的蠕动一点点推动,我正在尝试使用GPUAcceleration,但我没有看到任何性能提升,更重要的是我不能找到一种方法来确保它是否正在尝试。

假设我在 SL 应用程序的 Aspx 主机页面上有此设置:

我如何确定它是否有效?我怎么知道我的显卡是受支持的,或者它没有因为浏览器的安全设置而被忽略……等等?

这是针对 Silverlight 4 的。

0 投票
1 回答
2886 浏览

objective-c - 如何模拟鼠标加速?

我编写了 iPhone - Mac, Client - Server 应用程序,允许通过触摸板使用鼠标。

现在,在发送的每个数据包上,我将光标移动特定数量的像素(现在为 10 像素)。它不准确。当我将灵敏度更改为 1px 时,它会变慢。

我想知道如何增强可用性和模拟鼠标加速。

有任何想法吗?

0 投票
1 回答
564 浏览

javascript - 减速时间

我目前正在编写Flow Slider 插件的第二个版本,其中一个动画选项是当滑块以某个恒定加速度加速到某个最大速度,然后以恒定减速度减速时。我很难找到开始减速的正确时机。

如果时间是连续的,则没有问题,但是时间以离散的间隔移动,因此在运动加速时会有一些帧,并且(使用连续时间数学)您不需要开始减速,但在下一个帧你已经来不及减速。

例如,假设我们的帧速率为每秒 20。我们需要移动500px,起始速度0px/帧,最大速度50px/帧,加速度3px/帧,减速3px/帧。下面你可以看到系统的前 13 帧。

现在,您可以看到在 0.6 秒(第 12 帧)时减速还为时过早,因为234 的减速距离小于266 的距离但是在下一帧(第 13 帧)中,减速距离已经远大于要走的距离,如果我们从那里开始减速,我们将无法按时完成。

解决这个问题的最佳策略是什么?

0 投票
1 回答
276 浏览

android - Android 2.2 中的硬件加速动画

在为 Android 2.2 及更高版本编写应用程序时,有什么方法可以在 GPU 上运行动画
谢谢。

0 投票
4 回答
11168 浏览

android - 在没有重力的情况下获得加速度

我是android开发的新手。我想获得手机的实际加速度。我找到了一个获得加速度的代码。但是它给出了重力加速度。请任何人帮助我找到一种在没有重力的情况下获得实际加速度的方法。这是我找到的代码,请帮助我处理此代码。谢谢你