问题标签 [gyroscope]
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.
iphone - 将陀螺仪与 Monotouch 一起使用?
任何人都可以为我提供有关如何将陀螺仪与 Monotouch 一起使用的示例吗?我不知道如何响应陀螺仪更新事件。
谢谢!
objective-c - 检测iphone何时被撞
我希望能够检测到 iphone 是否撞到了什么东西……最好听一下陀螺仪/加速度计并判断它的移动速度或它是否突然移动和停止。
事实上,我如何判断设备是否移动然后突然停止?
这个答案很好,但在iOS 中是相反的:从加速度计输出中准确确定碰撞的能量- 如果我想检测急剧运动,它可以平滑运动。
陀螺仪和加速度计是否也可用于 3GS?
用代码更新
从加速度数据中分离瞬时运动 如果您使用加速度计数据来检测设备的瞬时运动,您需要能够将运动的突然变化与重力的恒定影响隔离开来。您可以使用高通滤波器来做到这一点。
清单 4-6 显示了一个简化的高通滤波器计算。前一个事件的加速度值存储在类的 accelX、accelY 和 accelZ 成员变量中。此示例计算低通滤波器值,然后将其从当前值中减去,以获得运动的瞬时分量。
清单 4-6 从加速度计数据中获取运动的瞬时部分
如果检测到瞬时运动,我将如何“使用加速度数据”来计算?
ios - CMDeviceMotion 不提供姿态信息
出于某种原因,我的 iPad2 没有提供运动姿态信息。我正在按照人们所说的去做AFAIK,但仍然……没有数据。
在我的代码前面,我这样做:
但是我从来没有得到角度。帮助?
iphone - iOS 陀螺仪 API
我正在学习使用 iOS 中的陀螺仪传感器编写应用程序。是否有处理陀螺仪的类,类似于加速度计的 UIAcceleration/UIAccelerometer/UIAccelerometerDelegate?
ios - 如何有效地使用 CMMotionManager 的“deviceMotion”来强制球在圆形边界内移动?
我正在使用花栗鼠空间管理器。我的空间设置是一个球和一堆段(在我的例子中是 512 个)连接在一起形成一个圆圈。
我的目标是在用户移动设备时迫使球在该圆圈内移动。用户移动设备的速度越快,球绕圈移动的速度就越快。球也必须遵循所有物理定律。
我从 CMMotionManager 获得了重力和 userAcceleration 组件,但无法理解它。
我尝试手动施加力并且效果很好,但是我无法根据用户移动设备的程度将球移动到圆圈中。就像我将一个小球放入玻璃杯中并摇动玻璃一样,当没有更多外力移动/倾斜玻璃时,球将在玻璃的圆形底部移动并沿玻璃倾斜的方向停止
ios - iOS-开始接收陀螺仪更新
我使用 CMMotionManager 来访问 iOS 的陀螺仪数据。我看到有两种方法:
开始接收陀螺仪更新。我们如何区分调用这两种方法。可以调用其中任何一个的情况是什么?一个比另一个重要吗?
任何帮助表示赞赏,
ios - iOS - 陀螺仪示例
我正在寻找编写一个以“拉”方式使用陀螺仪的代码。我找到了使用 startGyroUpdatesToQueue:withHandler: ["Push' 方法] 的示例代码。我希望改用 startGyroUpdates。我想在屏幕上连续显示陀螺仪更新而不使用 startGyroUpdatesToQueue:withHandler: 这可能吗?如果是,有没有我可以参考的样本。
提前致谢
android - 陀螺仪传感器漂移和正确角度估计
我正在使用 LG Optimus 2x 智能手机(陀螺仪和加速度传感器)进行定位。
我想从陀螺仪获得正确的旋转角度,以后可以用于身体到地球的坐标转换。我的问题是
我如何测量和消除陀螺仪传感器的漂移。
一种方法是在一段时间内取陀螺样本的平均值(当移动设备处于静止状态时)并从当前样本中减去,这不是一个好方法。
当手机在旋转/运动时如何获得无漂移角度?
ios - iPad 1 没有收到动态更新,但 iPad 2 收到了
我正在做我认为是读取设备角度的标准方法:
然后后来:
此代码在 iPad 2 上运行良好,但在 iPad 1 上运行良好。
这里有什么问题?
android - Android 加速度计和陀螺仪
是否有任何可用的应用程序可供我尝试查看使用加速度计和陀螺仪之间的区别(使用加速度计时滞后很明显)。我得到了在加速度计上使用陀螺仪的理论方面。但我想直观地看到它。