accelerometer相关内容

与Android设备和PC的蓝牙聊天

是否有可能到蓝牙聊天样品与PC连接? 我怎样才能收到信息的电脑?我以为我可以使用来自Android设备的串行端口配置文件(SPP),并在PC上打开一个普通的COM终端。实际上我的应用程序需要发送所述加速度计和其它传感器的信息到PC,以便知道智能电话的位置。我希望你能帮助我。 解决方案 您已经问了一个普遍的问题,所以最好我能做的就是给你一个笼统的回答。这是一个两叉问题。这听起来像你知道你在做的事 ..
发布时间:2015-12-03 11:52:13 移动开发

陀螺仪传感器漂移和正确的角度估计

我使用的LG擎天柱2X智能手机(陀螺仪和加速度传感器)的定位。 我想从陀螺仪正确旋转角度,可用于以后供体到大地坐标转换。我的问题是, 我如何衡量和消除漂移的陀螺仪传感器。 的一种方法是采取陀螺样品的平均值(当移动处于静止状态)一段时间,从当前样本,这是不好的方式减去。 在移动处于旋转/运动如何让无漂移角度? 解决方案 我从磁计和陀螺仪传感器集成数据指南针的应用程序的作者(的持稳指南针) ..

我如何单元测试一个Android活动的加速度计,其作用?

我开始基于关闭此 ShakeActivity 的一个活动,我想写一些单元测试它。我已经写了一些小的单元测试之前,Android的活动,但我不知道从哪里开始在这里。我想喂加速一些不同的价值观和怎么考活动响应了。现在我保持简单,只更新私人诠释计数器变量和一个TextView,当一个“换血”事件发生。 所以我的问题主要归结为: 我怎么能发送假数据给加速度计从单元测试? 解决方案 我解决这个结束了 ..
发布时间:2015-12-03 11:23:23 移动开发

获取方向向量在Android中

我怎样才能得到一个方向的矢量再presenting设备背面指向相对于地球坐标方向? 例如,如果发生倒在桌子上(屏幕朝上),它应该读作[0,0,-1]如果垂直拿着朝北应该读作[1,0,0]等。 我知道如何从航向,俯仰和滚动计算的话,只要这些是相对于地球坐标。需要明确的是,我在这里不是找角速度,但实际电流的角度相对于平面相切的地球。因此,如果该设备垂直放置,并朝北,角度“阿尔法”应改为0或360, ..
发布时间:2015-12-02 21:58:50 移动开发

如何从加速度计读数删除重力因素,Android的3轴加速度计

可以从加速度计读数取出g因子的人有所帮助。我使用SensorEventListener与onSensorChanged()方法用于获取Sensor.TYPE_ACCELEROMETER数据。我需要在各个方向上唯一的纯加速度值​​。因此,在任何状态下,如果该设备是稳定的(或定速),它应该给(0.0,0.0,0.0)约。 目前,取决于它的倾斜和滚动,它给我可变输出根据作用在各轴克的力。 我希望有一些 ..
发布时间:2015-12-02 21:53:45 移动开发

计算用户移动速度的android

我需要计算的的速度与用户移动的。因此,我们需要两个东西,计算速度,这是 GPS 和加速度。 但都有其局限性。 1) GPS 不可用所有的time.While我得到的用户总是我从网​​络提供商获取当前位置,而不是只从 GPS 。 2)加速度是不准确的。 那么哪种方式,我应该去? 解决方案 这是实现的基础上,GPS,可的这个链接 ..
发布时间:2015-12-02 21:43:57 移动开发

Android的弹跳球

所以我只是试图让从墙上屏幕周围的球反弹,应是由于减缓重力和反映(反弹),像一个正常的球会。 有人可以给一些基础知识和非常简单的实现了这一点? 其他的例子似乎有点“过头”,似乎超出了我想做的事情。 我试过这样的: 公共无效updateLogic(){ 如果(X LT; -1){ XPOS + =(-x *重力); }否则如果(X→1){ XPO ..
发布时间:2015-12-02 21:37:57 Java开发

Android的加速度计来测量速度

我尝试使用加速度计做一个测速仪,但由于某些原因,code崩溃是否有人可以告诉我什么是错的,如何解决 谢谢 这是在logcat中红色部分: 05-14 13:03:55.826:信息/ ActivityManager(91):启动PROC com.hanud.speedo的活动com.hanud.speedo / .speedometer:PID = 2052 UID = 10127导报= { ..
发布时间:2015-12-02 21:37:26 移动开发

Android的 - 如何处理跌倒检测算法

我希望能够拥有一个相当简单的跌倒检测算法在我的应用程序。此刻在onSensorChanged(),我得到的当前x,X,Z的值的绝对值,并从该中减去SensorManager.GRAVITY_EARTH(9.8米/秒)。所得到的值必须大于一个阈值的10倍连续设置一个标记,一个下降已经由加速度计检测到的,阈值是约8米/秒。 另外我尽快比较手机的方向作为门槛已经过去了,它当阈值不再被通过orienat ..
发布时间:2015-12-02 20:36:11 移动开发

使用Android的陀螺仪,而不是加速度。我发现很多的点点滴滴,但没有完整的code

传感器融合视频看起来很大,但没有code: 下面是我刚刚使用加速度计和罗盘code。我也用在3方向值卡尔曼滤波器,但这是太多了code在这里展示。最终,该工程确定,但结果是不是太紧张的或太laggy取决于我做的结果,以及如何低我做滤波因素。 / **只是加速度计和磁传感器* / 公共抽象类SensorsListener2 器物 SensorEventListener { ..
发布时间:2015-12-02 17:58:44 移动开发

Android的加速度性能分析

我写了一个简单的活动是一个 SensorEventListener 为 Sensor.TYPE_ACCELEROMETER 。 在我的 onSensorChanged(SensorEvent事件)我只是挑 X,Y,Z 格式的值,​​并写入它们到一个文件。 添加到这个 X,Y,Z 是一个标签,这个标签是专门针对我执行活动。 所以它的 X,Y,Z,标签 像这样我得到我的活动资料。希望有对数据采集 ..
发布时间:2015-12-02 17:45:36 移动开发

从Android的加速度方向

我测试的加速度计输出的2个不同的设备(Elocity A7和ARCHOS 7家庭平板电脑),但传感器似乎被赋予不同的结果。我有它编程设定为横向模式,但在x和y轴似乎是2设备之间的oppisite。当垂直于地面和爱可视X轴返回0。Elocity平板电脑的Andr​​oid 2.2爱可视是2.1举行x轴返回10。有人能指出我朝着正确的方向怎么走的方向从加速度同步这两个设备之间? 解决方案 在事实上, ..
发布时间:2015-12-02 15:47:50 移动开发

Android的加速度运动中的球

我已经做开发的教程贴在网络的帮助下一个示例应用程序。我的目标是访问加速度计和移动球按电话取向。我成功了,以certail程度。但我有两个isses 球会出界屏幕的 球运动不顺畅(看起来消失,重新出现在屏幕上) 这是我的code。是否有任何改变,我需要做的就是球的平稳,精确的运动,因为我们在很多场比赛看到的。 公共类加速度传感器扩展了活动实施SensorEventListener { ..
发布时间:2015-12-02 15:00:58 移动开发

我如何才能找到只使用加速度计的速度?

仅使用手机的(安卓)内置加速度计,我怎么会去寻找它的速度? 我一直在摆弄这个的数学,但无论功能我拿出容易导致速度呈指数增长。我从在App启动,手机处于静止状态的假设工作。这绝对应该使查找速度(至少粗略地)可能的。 我在物理学和数学体面的背景了,所以我不应该在这里的任何概念的任何困难。 我应该怎么办呢? 解决方案 这真的取决于加速度是多​​长时间。温和,长的加速可能是可衡量的,但是任何突然 ..
发布时间:2015-12-02 14:08:37 移动开发

通过NativeActivity的NDK接入(快轮询)加速度计

我搜索教程/轮询加速计的回答更快NDK,但没有找到求解呢。刚刚发现一个androiddevelopers文档这里。 我需要的是轮询加速大约每秒100个样本(100Hz的),默认情况下,我的设备(姜饼2.3.5三星Galaxy SL i9003的)与默认SENSOR_DELAY_FASTEST只能得到大约60个样品persecond(60赫兹)。 因此,我试图通过NativeActivity的通过 ..
发布时间:2015-12-02 13:21:21 移动开发

与设备方向陀螺仪问题

我是从我的设备的陀螺仪使用本教程中获得俯仰和横滚数据:所有的读数是非常准确的(有适用于code教程,以消除陀螺漂移过滤器)。不幸的是,当我的设备放置在平坦的表面平行于地面code才有效。我的应用程序工作最理想的位置是与设备笔直指向顶部(即,该装置是垂直于面向用户屏幕上的接地)。每当我定向我的设备在该位置,音调值转到90度(如预期)。我想要做的是设置此位置为0度点(或初始位置)为我的设备,这样的间距 ..
发布时间:2015-12-02 13:13:37 移动开发

使用加速度计,陀螺仪和指南针来计算3D世界中设备的运动

我工作的一个Android应用程序,它可以计算6导向装置的运动。我想我可以用加速度; “ X = AT ^ 2 ”,但不是一个常量。而这就是问题所在。我怎样才能计算出总的运动? 解决方案 加速度为您提供了三个方向(X,Y,Z)。它们是加速度测量这是很难知道设备的位置是。但是,请记住加速与通过整合来定位: A(T)= A [X] V(T)= A [X] T + C X(t)=一[X]吨^ ..
发布时间:2015-12-02 12:32:51 Java开发

计算参考真北加速度

有关我的应用程序,我需要计算参照真北我的设备的加速。我的想法是计算设备的方向磁北,磁偏角适用于它来获得方向正北。然后我想计算设备的加速,并参考了方向,但我不知道我应该怎么做。 我会尝试让使用设备的方向 SensorManager.getRotationMatrix()和 SensorManager.getOrientation()。然后,我得到的偏角通过 GeomagneticField.get ..
发布时间:2015-12-02 11:56:00 移动开发

检测机器人的速度

是有可能使用GPS或加速计android手机检测汽车的速度? 谁能给我的路线图,以实现这一点? 解决方案 是的,这是可以通过的的位置类。有 getSpeed​​()在这个类中的方法。 这是很容易找到的$ C $越来越位置的温度。检查例如此链接。 ..
发布时间:2015-12-02 11:38:39 移动开发