gyroscope相关内容

iOS 设备上的传感器融合

我想知道如何开始在 iPhone 上实现传感器融合.我从 David Sachs 的这个演讲开始: Android 设备上的传感器融合 尽管 David 的演讲非常具有说明性,但并没有显示任何代码(这是有道理的).我已经看到了 GLGravity(提取重力矢量)和AccelerometerGraph 示例,但我需要一些帮助或至少指导结合加速度计、陀螺仪和罗盘输入,使结果与 David ..
发布时间:2021-11-26 18:19:55 移动开发

陀螺仪与加速度计?

现在 iOS 4 不再是 NDA,我想知道 Gyroscope 必须为开发者提供什么而不是加速计.API 有区别吗?其他的? 解决方案 MEMS 陀螺仪是一种速率变化设备.当设备沿其任意轴旋转时,您可以看到旋转的变化.加速度计仅提供沿 X、Y 和 Z 向量的力,无法求解“扭曲".通过使用这两个传感器,您通常可以实现所谓的 6DOF(自由度)惯性系统 - 或航位推算 - 允许您找到设备的相对 ..
发布时间:2021-11-26 18:19:24 移动开发

iPhone 上的陀螺仪

我需要帮助在 iPhone 上使用陀螺仪.我无法理解 CMAttitude 关于特定情况下的俯仰、滚转和偏航的读数. 这是我的代码 - (void)handleDeviceMotion:(CMDeviceMotion*)motion {NSLog(@"Yaw %f ",attitude.yaw * 180/M_PI);NSLog(@"Pitch %f ",attitude.pitch * ..
发布时间:2021-11-26 18:19:13 移动开发

使用 Android 陀螺仪代替加速度计.我发现了很多零碎的东西,但没有完整的代码

传感器融合视频看起来很棒,但没有代码:http://www.youtube.com/watch?v=C7JQ7Rpwn2k&feature=player_detailpage#t=1315s 这是我的代码,它只使用了加速度计和指南针.我还在 3 个方向值上使用卡尔曼滤波器,但代码太多,无法在此处显示.最终,这行得通,但结果要么过于紧张,要么过于滞后,具体取决于我对结果的处理方式以及我将过滤因 ..
发布时间:2021-11-26 18:19:02 移动开发

在 Android 中获取方向向量

如何获得表示设备背面相对于地球坐标的方向的方向向量? 例如,如果放在桌子上(屏幕朝上),它应该是 [0,0,-1],如果垂直朝北,它应该是 [1,0,0],等等. 我知道如何根据航向、俯仰和滚转来计算它,只要这些是相对于地球坐标的.在这里要清楚,我不是在寻找角速度,而是在寻找相对于与地球相切的平面的实际当前角度.因此,如果设备垂直放置并面向北,角度“alpha"应为 0 或 360,角 ..
发布时间:2021-11-26 18:17:55 移动开发

如何使用加速度计和陀螺仪数据确定相对位置

我正在设计一个机器人,需要跟踪机器人运动的距离和方向,3D中什么都没有,我只需要x,y和x y平面中的角度. 我的问题: 是否可以使用带有卡尔曼滤波或任何其他方法的陀螺仪和加速度计来跟踪这个?(我没有电机编码器) 我的限制:我没有空间来包含 GPS(由于电源要求)或电机编码器(由于电机支持) 解决方案 不,不是真的.如果您对加速度计值进行两次积分,您将获得位置,但错误是可 ..
发布时间:2021-11-26 18:17:36 其他开发

获取旋转并以度数显示

我需要一些非常简单的东西,但我找不到合适的例子来学习.我的唯一目的如下: 当设备平放在桌子上(背面)时,它的 X 和 Y 轴应显示为 0(或接近于 0).当我从顶部(扬声器所在的位置)和底部(麦克风所在的位置)提起它时 - 它应该显示手机倾斜了多少度.数学描述 - 以度为单位显示手机背面和桌子之间的角度,其中一个轴.当我抬起底部(顶部保持放下)时,显示负度数. 另一个轴也是如此 - 围 ..

如何用加速度计和陀螺仪通过电话测量汽车的速度?

我想知道汽车的当前速度并确定经过的路径.我有一部带有加速度计和陀螺仪的 Android 手机,它向我发送了数据.这是电话坐标系中的数据,可能与汽车坐标系不同. 如何将加速度和旋转转换为汽车坐标系? 解决方案 一般问题的一般答案是no.加速度衡量速度的变化,因此您可以从加速度中获得最好的结果是速度变化. 要获得绝对速度,您必须拥有初始速度并将其添加到速度变化中: v(t) ..
发布时间:2021-11-26 18:14:16 移动开发

检测 iphone 何时被碰撞

我希望能够检测到 iphone 是否被撞到了什么东西……最好听一下陀螺仪/加速度计并判断它移动的速度有多快,或者它是否突然移动和停止. 实际上如何判断设备是否移动然后突然停止? 这个答案很好,但反过来iOS:根据加速度计输出准确确定碰撞能量 - 如果我想检测到剧烈运动,它可以平滑运动. 陀螺仪和加速度计也可用于 3GS 吗? 更新代码 来自 Apple 文档 http ..
发布时间:2021-11-26 18:12:31 移动开发

在没有 GPS 的情况下跟踪 iphone 的小动作

我必须为 iphone 编写一个应用程序,根据其初始位置跟踪 iphone 本身的运动,而无需使用 GPS.也就是说,我只能使用陀螺仪和加速度计提供的数据.我需要测量的距离相当小,我正在寻找的精度最多为 40-50 厘米(约 2 英尺). 这可能吗?如果是这样,最好的方法是什么?另外,您是否知道已经实施了此功能的任何现有(并且可能是开源)项目? 非常感谢! 解决方案 如果你对加 ..
发布时间:2021-11-26 18:12:15 移动开发

iOS:3D 空间中的运动精度

据我所知,GPS 的准确性有限.是否可以在 3D 空间中为一个人获得更精确的位置? 我打算编写一个应用程序,让用户可以带着手机向任何方向移动,但只需要移动几英尺.有没有什么技术,比如加速度计和陀螺仪,可以达到这种程度的精度? 例如,用户将手机平放(使手机底部与地板平行).在屏幕上绘制了一些东西,当人向前、向后和左右走时,它不会“随着屏幕"移动.因此,该对象似乎是不可移动的,只有将手机放 ..
发布时间:2021-11-26 18:09:10 移动开发

使用 Core Motion 从加速度计数据中获取位移

我正在开发一个增强现实应用程序,它(目前)想要在一个表面上显示一个简单的立方体,并且能够在空间中移动(旋转和位移)以查看所有不同的立方体角度.校准相机的问题在这里不适用,因为我要求用户将 iPhone 放在他想要放置立方体的表面上,然后按下一个按钮来重置姿态.使用陀螺仪和核心运动来找出相机旋转非常简单.我是这样做的: if (referenceAttitude != nil) {[态度multi ..
发布时间:2021-11-26 18:08:46 移动开发

如何从 Javascript 访问加速度计/陀螺仪数据?

我最近发现一些网站似乎可以访问我笔记本电脑上的加速度计或陀螺仪,检测方向或运动的变化. 这是怎么做到的?我必须在 window 对象上订阅某种事件吗? 已知可以在哪些设备(笔记本电脑、手机、平板电脑)上使用? 注意:我实际上已经知道(部分)这个问题的答案,我会马上发布.我在这里发布问题的原因是让其他人知道加速度计数据 在 Javascript 中可用(在某些设备上),并挑战社区发 ..
发布时间:2021-11-26 18:08:14 前端开发

如何找到陀螺仪和加速度计行驶的距离?

我想构建一个应用程序,使用陀螺仪+加速度计计算 iPhone 的准确行驶距离(不是长距离).这里不需要 GPS. 我应该如何解决这个问题? 解决方案 这个问题背后的基本微积分在表达式中 (以及类似的 y 和 z 位移表达式)和基本几何是勾股定理 因此,一旦您的加速度计信号通过低通滤波器并按采样间隔 dt 及时分箱,您就可以找到 x 中的位移为(原谅我的 C...) fl ..
发布时间:2021-11-26 18:07:32 移动开发

iPhone旋转四元数绝对坐标?

我有一部带陀螺仪的 iPhone. 假设我有一个手机旋转 Q 的四元数. 我想在屏幕上显示相对于世界绝对坐标的点.因此,随着我手机的每次旋转,这些点将在真实的 3d 空间(某种增强现实)中“静止".假设它是形成一个矩形的 4 个点. 因此,我在相对于手机屏幕的 3d 空间中创建了 4 个点,并将 Q 的变换应用于每个点. 我认为它应该很简单,但我的点不是相对于世界坐标而是相 ..
发布时间:2021-11-25 04:26:34 移动开发

如何继续收集苹果手表上的运动传感器数据?

我正在 Apple Watch 上开发一个应用,该应用需要持续访问陀螺仪和加速度计数据.但是一旦手表旋转,屏幕就会关闭,并且显然它会在屏幕关闭时停止访问运动数据.我试图让屏幕保持打开状态,但 Apple Watch 没有该功能,对此有何想法?谢谢 解决方案 您需要启动一个HKWorkoutSession. 该应用程序可以在后台继续访问来自 Apple Watch 传感器的数据,让您始 ..
发布时间:2021-11-16 22:57:23 移动开发

Android 陀螺仪与加速度计

我正在构建一个 Android 游戏,我想弄清楚用户是将设备向左倾斜还是向右倾斜(类似于将人从一侧移动到另一侧时 Temple Run 的工作原理). 我阅读了许多教程和示例,并制作了示例应用程序,但是我从陀螺仪和加速度计返回的数据量是巨大的.我是否需要两套硬件才能确定用户是否倾斜设备以及向哪个方向倾斜? 我当前的应用程序正在检测每一个轻微的运动,这显然是不正确的. public c ..
发布时间:2021-10-26 16:20:38 移动开发

我可以使用浏览器中的陀螺仪更改 360 YouTube 视频的视图吗?

我想将 360 度 youtube 视频嵌入到网页中,然后通过根据手机的陀螺仪影响视频的显示方向来允许用户“环顾四周". Youtube 是否为浏览器中的这种级别的控制提供 API? (请参阅此处的 360 度 youtube 视频示例:https://www.youtube.com/watch?v=gQEyezu7G20) 解决方案 YouTube IFrame API(用于 ..

请帮助我正确应用设备旋转数据

所以我有一个我正在尝试做的项目.我试图让设备相对于重力旋转,并从它开始的地方开始平移.所以基本上是获取设备的“跟踪"数据.我计划基本上通过制作一个 3d pt 来应用这一点,该 pt 将模拟我稍后从设备记录的数据. 无论如何尝试实现这一点,我认为最好使用场景工具包,这样我可以在 3 维中看到事物,就像我试图记录的数据一样.现在我一直试图让船旋转,这样无论设备旋转是什么,它总是看起来像它的跟随 ..
发布时间:2021-07-16 19:06:18 移动开发