accelerometer相关内容

Android跌倒检测

我正在使用加速度传感器执行跌倒检测,并创建以下代码。 public void onSensorChanged(SensorEvent foEvent){ if(foEvent.sensor。 getType()== Sensor.TYPE_ACCELEROMETER){ double loX = foEvent.values [0]; double loY = foEven ..
发布时间:2020-05-31 23:07:22 移动开发

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

我正在设计一个机器人,并且需要跟踪机器人运动的距离和方向,在3D模式中什么也没有,我只需要在xy平面上设置x,y和角度。 我的问题: 是否可以使用带有卡尔曼滤波的陀螺仪和加速度计或其他任何方法来跟踪 ? (我没有电机编码器) 我的限制:由于没有电源要求,我没有空间包含gps b $ b或电动机编码器(由于电动机的支持) 解决方案 不,不是真的。如果对加速度计值进行两次积 ..
发布时间:2020-05-31 23:07:20 其他开发

如何使用加速度计计算步数

我想知道如何计算使用加速度计执行的步数。实际上我计算加速度并使用此代码来计算步长 length = sqrt(x * x + y * y + z * z ); if(length> = 2){ stepcount + = 1; } 其中长度使用Acceleration.x,acceleration.y,acceleration.z计算加速度 但是我在启动应用程序时 ..
发布时间:2020-05-31 23:07:13 其他开发

iPhone加速度计的速度和距离

我想从加速度计事件中找到行进距离和速度。就像iphone的gMeter应用程序正在做的那样。 任何建议,我应该使用哪个值或公式? 谢谢。 解决方案 您可以使用加速度计中的加速度值来测量速度和距离。确实有很好的论文(使用加速度计实现定位算法)解释了您从加速度计获得的误差以及从加速度值获取速度和位置的技术。 一些伪代码: velocity [i] =(accelerat ..
发布时间:2020-05-31 23:07:03 移动开发

使用加速度计计算距离

在许多论坛上阅读了许多关于如何基于加速度数据 测量距离的研究和论文之后,我发现了双积分方法,但是与该方法有关的误差很大,并且随着时间的推移而增加。 另外,我发现有人建议卡尔曼滤波器,我阅读了一些有关它的参考资料,但我不清楚如何使用它。 也有一些人在谈论融合传感器...但是阅读它们之后,我没有得到任何新想法。 ,所以我仍然很困惑,我没有找到正确的答案。... 对此冗长的介绍感到抱歉。 ..
发布时间:2020-05-31 23:06:58 其他开发

从FFT获得最大幅度的频率

我有x,y,z轴形式的原始加速度计数据,这些数据经过了平滑处理,并应用了带通滤波器。现在,我想将其转换为频域信号,并使用 scipy.fftpack.fft 进行FFT。 sampling_frequency = 32 def fft(acc_data): N = len(acc_data) fft_data = sp.fftpack.fft(acc_data) freqs ..
发布时间:2020-05-31 23:06:54 Python

摇动设备时如何刷新应用程序?

我需要添加一个震动功能来刷新我的Android应用程序。 我发现的所有文档都涉及实现 SensorListener ,但是Eclipse告诉我它已被弃用,建议使用 SensorEventListener 。 任何对我如何创建此 摇晃控制器 的人都有很好指导的人? 解决方案 下面是示例代码。 将其放入您的活动类别: / *将其放入您的活动类别* / 私人SensorM ..
发布时间:2020-05-31 23:06:43 移动开发

在Unity 3D中旋转对象

我可以使用以下代码使用加速度计旋转对象。 transform.rotation = Quaternion.LookRotation(Input.acceleration .normalized,Vector3.up); 但是我想旋转对象,例如屏幕旋转-0、90、180和360度。 解决方案 您可以使用 transform.rotation 像这样: t ..
发布时间:2020-05-31 20:59:16 其他开发

使用加速度计+陀螺仪计算汽车小型模型的位置

我希望计算一辆小型遥控车的位置(相对于起始位置).汽车在平坦的表面上移动,例如:房间地板. 现在,我正在使用加速度计和陀螺仪.确切地说,此公告板-> http://www.sparkfun.com/products/9623 第一步,我只是沿x和y轴获取了加速度计数据(由于汽车在表面上移动),并对数据进行了两次积分以获得位置.我使用的公式是: vel_new = vel_old + ( ..
发布时间:2020-05-29 02:02:32 其他开发

“推动"指的是“推".匹配UIInterpolatingMotionEffect? (即,在UIInterpolatingMotionEffect上访问“物理")

使用UIInterpolatingMotionEffect扭曲iPhone,即可移动图像. 现在:想象一下一个红色块,您将使用UICollisionBehavior和UIDynamicItemBehavior在屏幕上“反弹".当用户扭曲iPhone时:我希望这些框以类似的物理感觉“开始移动",以使用UIInterpolatingMotionEffect. http://tinypic. ..
发布时间:2020-05-27 20:05:19 移动开发

检测iPhone/Apple Watch的身体运动

我正在尝试检测用户执行的移动(向右或向左). 我们假设用户从他的手臂在他的前方伸出来开始,然后将他的手臂向右或向左移动(偏离中心大约90度). 我已经集成了CMMotionManager,并且想了解通过startAccelerometerUpdatesToQueue和startDeviceMotionUpdatesToQueue方法检测方向的方法. 有人可以建议如何在iPhone上然后 ..
发布时间:2020-05-27 20:04:42 移动开发

Android获得标准化加速

我希望获得Android手机的加速度矢量.问题在于,加速度计坐标是相对于手机旋转的.我想要的是“绝对"加速度,即无论手机面对哪种方式,它都应返回相同的值. (我想检测正在滑雪的用户是否在不使用GPS的情况下滑下斜坡.我还需要能够区分滑行和升降椅的上升.) 我可能可以通过将加速度计与陀螺仪结合使用来获得这些值,但是我不知道如何用陀螺仪的偏移量来补偿加速度计的值. 这可能吗?如果可以,怎么 ..
发布时间:2020-05-27 20:03:08 移动开发

Android方向传感器,用于旋转3D立方体

我正在尝试使用类似于Wiimote的Android手机制作3-dof控制器.使用加速度计识别控制器的方向(使用getOrientation()方法进行计算) 我正在通过使用定向值旋转PC中的opengl绘制的多维数据集来测试方向值.问题是,它似乎不起作用.如果将手机旋转特定的旋转角度,则立方体将旋转到某个怪异的方向. 在没有计算机图形知识的情况下,我发现参考文献说,在Euler旋转中, ..
发布时间:2020-05-22 18:48:55 移动开发

使用getRotationMatrix()和getOrientation()查找方向

我试图相对于磁北获得指向摄像机的矢量方向.我的印象是我需要使用从getOrientation()返回的值,但是我不确定它们代表什么.当我更改手机的方向时,从getOrientation()获得的值不会发生可预测的更改(旋转90度不会将值更改90度).我需要知道getOrientation()返回的值是什么意思.我到目前为止所写的内容如下: package com.example.orient ..

如何获得iPhone的当前方向?

是否有一种特殊的方法来确定iPhone的方向?我不需要度或弧度,我希望它返回一个UIInterfaceOrientation对象.我只需要 这样的if-else结构 if(currentOrientation==UIInterfaceOrientationPortrait ||currentOrientation==UIInterfaceOrientationPortraitUpsideDow ..
发布时间:2020-05-19 02:27:12 移动开发

检测iPhone何时被撞

我希望能够检测到iphone是否已撞到某物...最好是听一下陀螺仪/加速度计并判断其移动速度有多快或者其突然移动和停止了. 实际上我如何判断设备是否移动然后突然停止? 这个答案很好,但反过来陀螺仪和加速度计也可用于3GS吗? 已更新代码 从Apple文档 从加速度数据中隔离瞬时运动 如果使用加速度计数据仅检测设备的即时运动,则需要能够将运动的突然变化与重力的恒定影响区分开来 ..
发布时间:2020-05-19 00:34:11 移动开发

如何将两个时间序列与间隔和不同的时基相关联?

我有两个时间序列的3D加速度计数据,它们具有不同的时基(时钟在不同的时间开始,并且在采样时间中有一些非常小的蠕变),并且包含许多不同大小的间隙(由于与延迟有关)写入单独的闪存设备. 我使用的加速度计是便宜的 GCDC X250-2 .我正在以最高增益运行加速度计,因此数据的本底噪声很大. 每个时间序列都有大约2百万个数据点(以512个样本/秒的速度在一小时内),并包含大约500个感兴趣 ..
发布时间:2020-05-18 20:36:19 Python

在我的电影播放器​​应用中使用加速度计

我有一个应用程序可以播放来自网络服务器的视频,但它只能横向播放.我希望我的应用使用加速度计以横向和纵向播放视频.我希望我的视频播放功能看起来像iPhone中的youtube应用.谁能帮我怎么做?谢谢 解决方案 为此,您不需要加速计.取而代之的是,您侦听方向更改时从UIDevice单例实例发送的通知.在“应用程序didFinishLaunching withOptions"方法中,键入以下内 ..
发布时间:2020-05-12 20:12:35 移动开发