accelerometer相关内容

了解 FFT 输出

我需要一些帮助来理解 DFT/FFT 计算的输出. 我是一名经验丰富的软件工程师,需要解读一些智能手机加速度计读数,例如找出主要频率.不幸的是,十五年前,我在大学 EE 课程中的大部分时间都睡了,但最近几天我一直在阅读 DFT 和 FFT(显然,收效甚微). 请不要回复“去参加 EE 课程".如果我的雇主付钱给我,我实际上打算这样做.:) 所以这是我的问题: 我捕获了一个 ..
发布时间:2021-11-26 18:15:43 Java开发

在屏幕锁定时启用 iPhone 加速度计

因此,显然可以在屏幕锁定时让处理器继续处理内容,如下所示: 在睡眠模式下运行 iPhone 应用 但是,在使用示例代码进行测试后,UIAccelerometer 将在设备立即锁定后立即停止提供值.有没有办法强制? 解决方案 在 3.1.2 之前的 iPhone OS 中存在一个错误,该错误会导致加速度计在屏幕空白时立即停止返回值.您可能会遇到同样的问题.我向 Apple 提交了 ..
发布时间:2021-11-26 18:15:33 移动开发

Android 加速度计的方向

我在 2 个不同的设备(Elocity A7 和 Archos 7 Home 平板电脑)上测试了加速度计输出,但传感器似乎给出了不同的结果.我已将其编程为设置为横向模式,但 x 轴和 y 轴似乎是两个设备之间的相反方向.垂直于地面时 x 轴返回 10,Archos X 轴返回 0.Elocity 平板电脑是 android 2.2,Archos 是 2.1.有人可以指出我如何在这两个设备之间同步从 ..
发布时间:2021-11-26 18:15:24 移动开发

在 Unity 3D 中旋转对象

我可以使用以下代码使用加速度计旋转对象. transform.rotation = Quaternion.LookRotation(Input.acceleration.normalized, Vector3.up); 但我想旋转对象,例如屏幕正在旋转 - 0、90、180 和 360 度.我如何使用 Unity 3D 来做到这一点? 解决方案 你可以像这样使用 transform.r ..
发布时间:2021-11-26 18:15:16 其他开发

获取旋转并以度数显示

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

参考真北计算加速度

对于我的应用程序,我需要计算设备相对于真北的加速度.我的想法是计算设备相对于磁北的方向并将偏角应用于它以获得真北的方向.然后我想计算设备的加速度并将其引用到方向,但我不知道该怎么做. 我会尝试使用 SensorManager.getRotationMatrix() 和 SensorManager.getOrientation() 获取设备方向.然后我通过 GeomagneticField.g ..
发布时间:2021-11-26 18:14:49 移动开发

检测 iPhone 屏幕方向

我想以 45 度的增量检测 iPhone 的方向.理想情况下,我希望能够获得沿任何轴的方向角度. 我需要做的检测类似于 iPhone 的 Trism 如何在方向改变时向屏幕的当前底部位置闪烁箭头. 我有一些编码,但真的不明白加速度计读数是如何工作的,可以在正确的方向上使用微调.我当前的代码记录了当前的角度,但即使手机是平的,我的读数也会每秒发生几次剧烈变化. - (void) che ..
发布时间:2021-11-26 18:14:39 移动开发

使用加速度计计算速度

我一直在对我们试图解决的问题进行一些研究.我认为这是最好的方法,但请添加您的意见 我们正在尝试计算现实世界驾驶场景中的反应时间,并希望使用手机作为数据收集设备.我们正在努力实现的是,驾驶员在遇到特定提示时会施加多大的加速,更重要的是减速. 我发现这篇论文有很多有用的信息加速度计物理 问题是我们很可能没有从零开始的校准时间..但是假设驾驶员从0开始.我们将使用GPS定位来定位车辆, ..
发布时间:2021-11-26 18:14:27 移动开发

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

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

我们如何测量物体和安卓手机摄像头之间的距离

我想计算相机和识别物体之间的距离.为此我尝试了很多方法,我尝试使用加速度计找到物体和相机之间的角度,然后使用 d = h * tan a h 是离底面的高度,一般为 1.4 我尝试使用获取方向方法计算角度.请让我知道我哪里做错了.超过 2 天我一直在为这个要求而苦苦挣扎.我们研究了 Android 商店中提供的各种相机应用程序,并试图了解它们的功能,但没有任何成果. mSen ..
发布时间:2021-11-26 18:13:57 移动开发

如何仅使用加速度计找到速度?

仅使用手机 (Android) 内置的加速度计,我将如何找到它的速度? 我一直在修补这个数学问题,但无论我想出什么函数,都会导致速度呈指数增长.我的工作假设是在应用程序启动时,手机处于静止状态.这肯定会使找到速度(至少粗略地)成为可能. 我在物理和数学方面也有不错的背景,所以我应该不会对这里的任何概念有任何困难. 我该怎么做? 解决方案 这实际上取决于加速是什么以及持续多 ..
发布时间:2021-11-26 18:13:46 移动开发

检测汽车的加速度(iPhone 加速度计)

我正在开发一个 iPhone 应用程序,我们试图在其中计算行驶中的汽车的加速度.类似的应用程序已经实现了这一点(Dynolicious),但不同的是该应用程序旨在用于一般城市驾驶,而不是在拖带上使用. 这让我们想到了 Dynolicious 幸运地能够避免的一个大问题:山丘.是的,山丘. 这有两个重要阶段:校准和实际驾驶. 我们最初的运行很简单,但后果很严重.在校准阶段,我在手机 ..
发布时间:2021-11-26 18:13:27 移动开发

Android 低通滤波器和高通滤波器

我有一个非常基本的问题.Android加速度计的低通滤波器和高通滤波器是什么? 当我看到加速度计传感器的输出时,我看到如果我不使用任何过滤器,(案例:我的手机在桌子上闲置)我得到了 z 轴 +ve 值.现在,如果我考虑使用基本物理学,它会为我提供小 g 的精确值(9.8approx),即重力加速度. 为了获得线性加速度,如果我向手机添加任何力,它会改变加速度计的值,但我应用的是 g + ..
发布时间:2021-11-26 18:13:17 移动开发

如何使用加速度计获得运动方向?

我正在开发一个 Android 应用程序,我想知道是否可以检测固定一个轴的运动方向.例如,我想将手机放在桌子上,并在移动时检测方向(向左、向右、向上和向下).距离不是必须的,我只想知道准确的方向. 解决方案 是的. 使用 SensorEventListener.onSensorChanged(SensorEvent event),您可以确定沿 X & 提供的值.Y轴.您需要记录这些值 ..
发布时间:2021-11-26 18:12:58 移动开发

iphone加速度计速度和距离

我想从加速度计事件中找到行进距离和速度.就像 iphone 的 gMeter 应用程序所做的那样. 任何建议,我应该使用哪个值或公式? 提前致谢. 解决方案 您可以使用来自加速度计的加速度值来测量速度和距离.有非常好的论文(使用加速度计实现定位算法)解释您从加速度计获得的误差以及从加速度值获得速度和位置的技术. 一些伪代码: 速度[i] = (加速度[i] + 加速 ..
发布时间:2021-11-26 18:12:52 移动开发