accelerometer相关内容
我正在写一个应用程序,我的目标是当用户走到检测。 我使用的是卡尔曼滤波器是这样的: 浮法kFilteringFactor = 0.6f; 重力[0] =(accelerometer_values [0] * kFilteringFactor)+(重力[0] *(1.0F - kFilteringFactor)); 重力[1] =(acceleromete
..
从加速度计,是有可能得到仰角?对于那些你们谁不知道,仰角为: 这可能与加速计测量? 解决方案 这是不是真的可能得到的“仰角”的视线,因为你不知道用户所在...... 你可以做什么虽然是假设用户的定向设备的屏幕径直向他的眼睛。 通过这样的假设,你可以使用它所做的是它采用了加速度计的3轴,看看有什么是引力力的方向。 此将工作仅当设备是静止的。如果您需要与运动更好地处理它,你应该使用的陀
..
在获取旋转矩阵值,它包含公共静态布尔getRotationMatrix(浮动[] R,漂浮[]我,漂浮[]重力,漂浮[]地磁) 在这里,我怎么能计算出浮法[]重力? 我发现,code在那里计算定位通过一个示例两个加速度和磁场 布尔成功= SensorManager.getRotationMatrix( matrixR, matrixI, valuesAcceleromete
..
我有一个非常基本的问题。 什么是Android的情况下,加速度计的低通滤波器和高通滤波器? 当我看到来自加速度传感器的输出,我看如果我不使用任何过滤器,(案例:我一直在我的手机上的空闲表)我得到ž轴+已经值。现在,如果我想使用基本的物理学,它给我确切值(9.8approx)的小克,即重力加速度。 要获得线性的加速,如果我添加任何势力把手机它会改变加速度值,但是这将是 G + A 我申请。因此,
..
我正在开发适用于iPhone和Android平台简单的移动应用程序,我找的算法,让我来触发某些事件(功能),当我们发现某个手势使用内部加速度计。我的工作与PhoneGap的,利用HTML5和JavaScript从加速度计在pre设置的时间间隔读取三个坐标(X,Y和Z)(例如每0.04秒)。 我写了一个简单的功能,可检测震动运动和它的作品相当不错,但它是原语(只侦测到震动,而不是方向) - 我想发
..
我创建一个增强现实应用程序,只需visualices一个TextView当手机正面临着利息(至极GPS位置存储在手机上)的点。 TextView是被涂在感兴趣位置的在屏幕上的点。 它工作正常,问题是,指南针和加速计是非常“变种”,而TextView的是不断移动的上下左右,因为传感器的innacuracy。 有一种方法可以解决呢? 解决方案 我们的问题是一样的。我也有同样的问题,当我创建
..
我要制定机器人应用程序,它需要的读取X,Y,手机的三维空间 Z轴坐标。我搜索的网页天,但无法获得足够数量的细节的写一个简单的code和测试的设备上。 任何一个可以直接我去哪里寻找这一点。 期待你的帮助。谢谢你。 新到Android。 的设备和仿真器上都使用姜饼。 期待创建示例应用程序。 解决方案 要得到加速位置,你需要两次整合。 集成加速度为您提供了速度和整合的速度给您的位置。 请记住
..
最近我做了一些研究,同时使用加速度计+陀螺仪使用这些传感器为例来跟踪智能手机没有GPS的帮助(看到这个帖子) 有关为此我需要我的方向(角度(俯仰,滚转等)),所以这里是我迄今所做的: 公共无效onSensorChanged(SensorEvent为arg0){ 如果(arg0.sensor.getType()== Sensor.TYPE_ACCELEROMETER) {
..
我听了这个演讲: http://www.youtube.com/watch?v=C7JQ7Rpwn2k 这是Invensense公司公司原型的“传感器融合”系统,这是他们结合陀螺仪,加速度计,Android中的罗盘测量,以获得更好的结果。 这是目前任何版本的Android的实施?我想问的原因是,传感器融合的部分是“重力”传感器和“线性加速度”传感器,这在安卓自从API 9级实现......
..
我有一个code段检测到加速度计动作。它的工作原理有时被正确检测到轻微移动,但有时它检测到动作时,我一直在我的设备闲置过多。有没有带内置加速度传感器检测在Android?任何问题 我用的HTC G-1设备。我的code片段如下。我该如何解决这个问题,所以我可以检测小装置的动作,但没有检测到任何东西时,设备处于空闲状态? 私有静态最终诠释SHAKE_THRESHOLD = 50; 公共无效on
..
我想用加速度传感器的工作。所以,我想这 例: http://blog.androgames.net/85/android-accelerometer-tutorial/ 这很好地工作。 但是,当我改变AccelerometerManager活动服务,它不工作,我得到了一个错误。 //这是我想改变的活动 公共类加速度扩展活动 实现AccelerometerListener {
..
我的游戏使用加速度计,一切工作正常,但我注意到有将是一些手机有轻微的问题。本场比赛迫使方向为横向,但有些手机有景观的默认屏幕方向...... 现在,我总是假设用户将不得不倾斜他们的电话,以正确地看到比赛,这将意味着加速度计读数X轴将移动玩家在Y和Y读会移动播放器在十对于具有默认横向屏幕的X将对应于游戏和X在Y对Y在游戏中的手机(如他们不会需要倾斜他们的电话。) 我的问题是我怎么处理呢?我能适应
..
是否可以使用加速度计来检测的高度?例如,提高我的胳膊之后,如果我拿着手机在我手上,然后检测的高度? 感谢 解决方案 假设你的意思是你要检测的手机从它的开始点提出的高度,是的。 Android的加速度计测量力,如何使用它的详细信息,可以发现 。请记住,加速度计是不是一个完美的设备,因此您的结果将是多大的电话是真的感动近似。
..
我需要的东西很简单,但我无法找到一个合适的例子可以借鉴。我唯一的目的如下: 当装置被置于平坦的(在它的后面)的桌子上,应为X和Y轴显示0(或接近于0)。当我将其从顶部(其中扬声器)和底部(如麦克风)保持放下 - 它应该给我多少度是如何倾斜的手机。数学描述 - 显示在度手机的背面和该表中,对轴系之一之间的角度。当我提起底部(和顶部保持放下),然后显示零下度。 这同样适用于其他轴 - 旋转手机
..
这是关于室内跟踪使用惯性的其他问题(智能手机+ aceel +陀螺仪) 首先,我想说,我已经阅读计算器谈这个话题,几乎每一个岗位。 而且我知道,为跟踪的位置,我们将不得不整合两倍的加速,然后这是非常无用的,因为所有的漂移误差的实际生活中的应用...... 不过,事实证明,我并不需要建立一个平面或什么,我也没必要developp有工作要出售或东西的应用程序。我只是想知道,用一个简单的Andro
..
有没有一种方法来计算地面和手机之间的高度?我以为我可以使用加速来测量高度,但这帖子建议你不要使用它考虑到误差率。如果是的话,我应该采取什么方法来衡量在我的手机保持高度? 解决方案 GPS是不够准确的,你得到提升到几米之内,但是这可能不是你要的东西。 我想你可以尝试某种声纳,您确定手机的麦克风/扬声器指向正朝着与加速计地面后。你可以假设STP,这可能会引入约20%的误差。 您也可以告诉用户删
..
我已经创建了使用加速度计来计算装置速度的测速仪的应用程序。这里是code: `包com.exacmple.speedo; 进口java.util.Date; 进口java.util.Timer中; 进口java.util.TimerTask中; 进口android.app.Activity; 进口android.content.Context; 进口android.hardware.Senso
..
我目前正在与Android传感器API和加速度计数据。 虽然内部组件应支持高加速度(甚至+ -16g),我尝试了一些最近的智能手机,发现暴露的数据的最大范围通常为+ -2G(例如Nexus的5),有时+ -4g(例如Nexus的4)。 有什么办法来设置传感器的满量程? (我没能找到这个公共API) 另外,有没有支持更高的范围内股票的任何旗舰智能手机? (例如+ -8g,+ -16g)。 解决方案
..
在我的项目,我想控制通过使用Android设备的加速度计获得的数据一辆车。 (左,右,前,反向)。尽管我已成功地从加速计读取值读数变动频繁,即使该设备是在稳定的位置。谁能给我提供一个更好的方式来做到这一点? 以下是code,我是用 进口android.content.Context; 进口android.hardware.Sensor; 进口android.hardware.SensorEve
..
我创建一个Android Wear应用程序,试图发现一些手部动作,以做到这一点,我需要不断监测加速度输出。我不知道它将如何影响电池寿命。 有关手机,我知道“,而屏幕关闭时禁用加速度”,以节省电池有喜欢的方法,但什么情况下手表电池的成本是多少? 由于Android手表可以计算你的步骤,事实证明,当你面对它面向您在屏幕上,我相信加速度计被打开,所有的时间呢。 在这种情况下,将我的应用程序耗尽电池?
..