腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
1
回答
如何通过“`CMMotionManager`”检索iOS加速度测量数据?
、
、
、
、
包括重力在内的加速度测量数据可以在安卓和iOS手机上检索到: .On Android上的两种不同类型的数据(包括重力)可以通过SensorManager获得:沿x/y/z轴的TYPE_ACCELEROMETER:加速度(包括gravity).:测量的沿X/Y/Z轴的加速度,没有任何偏差的compensation. )。 是一种未加标签的加速度计传感器,它报告了装置沿三个传感器轴的加速度,没有任何偏差校正(工厂的偏置和温度补偿应用于未标定的测量),以及一个偏差估计。 这就引出了一个问题: iOS是否对其CMMotionManager API做了任何偏差补偿?文件表明它消除了重力,但并没有明确表
浏览 13
提问于2021-11-03
得票数 0
1
回答
如何利用手机加速度传感器计算振动频率(Hz或G或等效频率)?
、
、
、
、
我正在开发一个android移动应用程序。我想用加速度计传感器计算振动频率,它提供m/s^2三轴输出(x,y,z)。样品: x: 9.89403849 y: 5.99348859 z: 10.9458495 这是一个React,我使用库访问传感器的输出。 constructor() { super(); this.state = { value: null } setUpdateIntervalForType(SensorTypes.accelerometer, 1000); } componentWillMount() { const subscription
浏览 0
提问于2019-01-18
得票数 0
1
回答
如何从加速度计数据中获得线性加速度
、
我使用的是IMU (三轴加速度计,三轴陀螺仪,三轴磁力计),我想从加速度计数据中获得线加速度。我知道传感器融合和使用陀螺仪数据(并获得方向)来获得重力矢量的能力,从而消除其在相应轴上的影响。 我走的路对吗?如果可以的话,你能帮我吗? 之后,我将对加速度进行两次积分,以获得如下位置 CurrentAcceleration[0] = e.Accelerometer[0]; CurrentAcceleration[1] = e.Accelerometer[1]; CurrentAcceleration[2] = e.Accelerometer[2
浏览 1
提问于2012-06-10
得票数 3
回答已采纳
1
回答
从Python上的IMU传感器获取三维位置坐标
、
、
、
、
我计划从包含加速度计和陀螺仪的惯性传感器( IMU )中获取三维笛卡尔坐标的位置。我用这个来跟踪物体的位置和轨迹。 1--据我有限的知识,我假设加速度计本身就足够了,从而导致了xyz轴A(Ax,Ay,Az)的加速度,需要进行两次积分才能得到速度和位置,但是积分会增加一个未知的常量,这个叫做漂移的误差会随着时间的推移而增加。如何删除此错误? 此外,为什么需要陀螺仪,我们不能把x-y-z轴加速度转化为位移,如果加速度计告诉运动轴,那么为什么要检查陀螺仪的方位。对不起,这是一个非常基本的问题,无论我在哪里检查都使用了Gyro+Accel,但不知道为什么。 3-,即使静止而不是在任何运动中,都有地球引
浏览 13
提问于2021-02-12
得票数 5
回答已采纳
1
回答
获取3D Android设备方向
、
、
、
、
大多数智能手机都配备了三轴陀螺仪、三轴磁强计和三轴加速度计.以一种巧妙的方式组合这些传感器的测量值(卡尔曼滤波)将产生一个快速、准确、无噪音和绝对的设备定位。这可以存储为四元数或偏航/俯仰/滚动值。 在Android中实现这一目标的最简单方法是什么?操作系统已经为你做过这些计算了吗?是否有可供使用的开源实现? 我能找到的大多数例子/教程只关注于一种类型的传感器。但是对于我的用例来说,只有通过适当的过滤将所有三个传感器融合在一起才会有兴趣.
浏览 0
提问于2014-04-02
得票数 1
回答已采纳
1
回答
DSP在音频信号处理和传感器信号处理方面有根本的区别吗?
、
音频是由任意时刻发生的多个频率组成的,我们可以执行FFT来获得频率箱,但是对于传感器数据来说,频率的概念意味着什么呢? 例如,三轴加速度计以某种方式将电压信号转换成毫秒^-2的加速度读数。是用那些X,Y,Z读数或在Fs中采样的电压执行的FFT。 我是把事情搞得太复杂了,还是在为音频和传感器数据执行DSP时,思维方式有差异?
浏览 3
提问于2020-04-17
得票数 0
回答已采纳
2
回答
如何从加速度的三轴分量中求出加速度幅值的方向?
、
,我想做什么? 使用Android的传感器,当一些糖尿病患者跑步去做体育锻炼时,我收集了很多加速度值。每个加速度值由三个分量组成:x轴加速度、y轴加速度、z轴加速度。然后,我需要计算每个加速度值的总震级及其方向。 ,那么是什么造成了这个问题呢? 在我的数据中,加速度分量(x,y,z)的方向用符号(+或-)表示。例如:加速度值的X轴分量:+5.4ms^-2,y轴:-2.3ms^-2,z轴:-6.7ms^-2。因此,我想要这样的方向(+或-)来表示每个加速度值的总大小。 我用square_root(x^2 + y^2 + z^2)公式计算了每个加速度的大小。但是,我不知道我怎么能计算出那个震级的方
浏览 5
提问于2020-04-14
得票数 0
1
回答
有可能把加速度计和数字罗盘结合起来得到一个精密的陀螺仪吗?
、
、
、
我想制作一个需要使用陀螺传感器的应用程序。 然而,由于便宜的android手机没有提供这种传感器,但它本身仍然有加速度计和数字指南针。 据我所知..。因为,加速度计可以检测我们手机的三轴。与陀螺仪相比,他们所缺少的只是无法检测用户是否在不改变姿势的情况下旋转手机。这就是为什么我需要用数字指南针来解决这个问题。 那么,我想知道,仅仅使用这两个传感器就可以使陀螺仪传感器工作起来吗?有人试过吗?真的有用吗? 谢谢
浏览 2
提问于2012-07-17
得票数 0
1
回答
关于BMA-150加速度传感器
目前,我正在致力于android sdk中的hal部分传感器,我们正在使用3轴BMA-150加速度传感器来获得对X,y,z轴的加速度值,我想知道这个传感器是否会使用一些校准技术直接在SI单元中给出o/p值,我注意到在它们提到的senor.c文件中。 720.0 LSG =1G(9.8m/s2),重力与加速度的关系是什么?什么是LSG? 为什么它们将加速度计x,y,z值的o/p乘以9.8/720.0f。请在这部分帮忙。 谢谢维奈
浏览 1
提问于2010-04-12
得票数 1
1
回答
基于三轴加速度计的汽车车速测量
、
对情况的描述 我想用博世BMI160传感器来检查行驶中车辆的速度。在目前情况下无法获得全球定位系统。 问题 从三轴加速度传感器获得速度的公式是什么? 当在不均匀的山丘或地面上发生错误时,是否有超过10%的误差? 资源 博世BMI160 DataSheet: 谢谢
浏览 1
提问于2019-12-04
得票数 1
回答已采纳
1
回答
如何使用原始的地球镜数据°/s计算三维旋转?
、
、
、
、
我的问题似乎微不足道,但我读到的越多,我就越困惑.我已经开始了一个小项目,我想大致跟踪旋转物体的运动。(准确地说,篮球)我有一个三轴加速度计(低通滤波)和一个测量°/s的三轴陀螺仪。我知道陀螺仪的问题,但由于测量时间只有几秒钟,角度往往很大--我现在不关心漂移和万向架。 我的陀螺仪给我所有三轴的转速。因为我想把加速度积分两次,以便在每一时间步得到位置,所以我想把传感器坐标系统转换成一个接地系统。对于第一次尝试,我想保持简单,所以我决定采用大的标准旋转矩阵。但是,由于我的结果是可怕的,我想知道这是否是正确的做法。如果我理解正确的话--这个矩阵只是按一定的顺序乘以3个矩阵。由于篮球的轮换没有任何“
浏览 1
提问于2016-09-12
得票数 10
1
回答
在Android中使用磁场
、
、
、
、
因此,我正在编写一个应用程序,以查看设备是否旋转了360度。我这样做的方式是使用加速度传感器和磁场传感器相结合。从这个方法中,我得到了X,Y和Z轴的三个值,但是我如何使用这些值来计算North的位置呢? 我已经做了一些测试:当我将其中一个轴指向北方时,它的值变成了大约0.0,但当我指向南方时,它也显示了0.0以及当我指向东方或西方时每个轴的不同值(对于X:大约在-3.1东部)
浏览 0
提问于2011-11-02
得票数 0
回答已采纳
2
回答
如何提取陀螺仪、加速度计和磁力仪的特征?
、
我是一个关于传感器的新手。我对这个传感器一无所知。但是,我已经做了一些传感器模块,包括加速度计,陀螺仪和磁强计。它们都有三轴数据(X,Y,Z).Now我有TXT文件格式的数据,但我找不到任何解决方案来提取这些数据特征。我将在NNet中使用这些数据。有人能帮我用Matlab写程序吗?任何建议和意见对我都很有用。提前感谢!
浏览 0
提问于2010-11-04
得票数 0
1
回答
将Shimmer与Android平板电脑集成
我工作的传感器设备称为shimmer.The传感器设备发送数据,并将其存储到平板电脑的SD卡中。我已经在我的tablet.For上显示了由传感器设备的3轴产生的加速度,我必须让information.Do任何人知道有一种方法,我可以在安卓平板电脑上实现传感器设备的加速度。没人接?
浏览 0
提问于2011-11-11
得票数 0
2
回答
从旋转矩阵中移除任意旋转轴
、
、
、
我目前正在android手机上开发一个倾斜补偿线性加速度计。我想要达到的基本上是加速度,它在地球框架中,而不是传感器框架。我也想让我的矢量没有重力。加速度计的X轴将与陆地车辆的x轴分开.因此,偏航补偿(电话的x轴和磁北之间的角度)是不需要的。 为此,我们有两个传感器读数: ( 1) 3x3旋转矩阵R (从地球框架到传感器框架的旋转) 2)来自传感器帧的3x1加速度矢量a = (x,y,z)^T 要从a_transposed手动移除重力,我们只需在地球框架中定义一个重力矢量: G= (0,0,9.81)^T 现在我可以用旋转矩阵R乘以重力,然后从,一个向量中减去它。因此,a'是重力自由加
浏览 3
提问于2012-03-29
得票数 2
回答已采纳
1
回答
如何将Android磁强计读数转换为世界坐标空间?
、
、
我正在为Android传感器编写一些程序,我对磁强计传感器的读数感到困惑。 磁强计报告电话的三个轴上的磁场强度。我观察到,在同一个位置,如果手机的航向发生变化,磁性读数就会发生巨大的变化。然而,在我看来,地球在特定位置的磁场应该是相对稳定的,不管手机的放置姿势如何。 那么,我的问题是,有没有办法将原始读数从三轴磁强计传感器转换到世界坐标系?加速度计和方位数据也可在移动电话上获得。如果是这样的话,我怀疑即使手机的航向发生变化,改变的磁性也应该是一样的。 我已经提到了Android源代码,特别是getOrientation()函数和getRotationMatrix()函数。我希望从他们的代码实现
浏览 3
提问于2012-11-25
得票数 2
4
回答
用加速度计计算距离
在阅读了大量的关于如何根据加速度数据测量距离的研究和论文之后,我发现了双积分法,但是与该方法相关的误差很大,而且随着时间的推移而增大。此外,我发现一些人建议卡尔曼滤波,我读了一些有关它的参考资料,但不清楚如何使用它。还有一些人在谈论聚变传感器..。但是读了之后,我没有得到任何新的想法。所以我仍然很困惑,我也没有找到正确的答案.很抱歉这么长时间的介绍。 问题 让我们考虑一下,我手里拿着9轴传感器,我的手朝某个方向移动,我如何才能找到我的手在空间中的新位置?如何获得从初始点到新点的运动矢量,我的意思是如何知道三个轴上的传递距离? 如果没有直接的答案..。一些建议或参考将是伟大的,或一些算法给出一
浏览 13
提问于2013-07-10
得票数 24
1
回答
基于加速度计数据的三角计算倾斜角
、
、
、
、
我有以下数字和方程式: 图上的物体是一个三轴加速度传感器,用来测量以米/秒为单位的加速度。 目的是使用加速度值计算下列角度的倾斜度: ρ: X轴相对于地面的角度(橙色线); Φ: Y轴相对于地面的角度(橙色线); θ: Z轴相对重力的角度(绿线). 有人能解释如何从上面的图中找到方程式1,2和3吗? 方程和图的来源: 还有一个类似的、更详细的源代码使用相同的方程,但我也不知道如何找到它们:。 我已经实现了,它正在工作,我只是想了解如何获得方程式。以下是代码: let pitch = Math.atan(ax / Math.sqrt((Math.pow(ay,2) + M
浏览 4
提问于2022-07-12
得票数 2
3
回答
移动电话传感器
、
、
、
、
经过几个小时的搜索,我很困惑,所以我现在就告诉你我学到了什么,所以如果我错了,请纠正我: 光传感器:周围的光 磁传感器:我可以找到北边的位置。 加速度传感器:重力X,地球重力或任何加速度。 接近传感器:就像停车场传感器一样。 方位传感器:告诉X,Y,Z度形成他们的轴。 我试过使用安卓市场上的一些应用程序,比如“我的传感器”,我可以确认,如果你把手机的放在桌子上,你的手机就无法感觉到。而方向传感器似乎能捕捉到所有的动作。现在我可以得出结论,指南针应用程序使用磁传感器看北,然后方位传感器知道你带着你的设备往哪里走,对吗? 在纵向模式和景观模式之间切换使用“加速度传感器”并检查地球引力在哪个axis
浏览 1
提问于2011-01-13
得票数 7
2
回答
方位传感器与加速度传感器的区别
、
我想知道设备的任何位置/移动的X、Y和Z轴的值,以便我可以在进一步的工作中使用这些值。根据我的搜索,有两种方法,方向传感器(给出度的值,如方位角,俯仰和滚动)和加速计(给出的值在1到10之间的x,y和z)。 根据我的理解,两者对于我的需求都是一样的。我找不到它们之间的区别。请任何人详细地告诉我我的目标是什么。我应该使用哪种传感器?
浏览 2
提问于2011-07-15
得票数 3
2
回答
用于跌落检测的卡尔曼滤波传感器融合:加速度计+陀螺
、
、
、
、
我试图了解传感器融合的过程,并与它一起卡尔曼滤波。 我的目标是用加速度计和陀螺仪检测设备的下落。 在等大多数文献中,都提到了如何克服陀螺漂移和加速度计噪声的问题。最终,传感器融合为我们提供了更好的滚动,俯仰和偏航的测量,而不是更好的加速度。 是否有可能通过传感器融合获得更好的“加速度结果”,然后将其用于“坠落检测”?因为只有更好的滚动,偏航和俯仰是不足以检测下降。 然而,建议将加速度计(Ax、Ay、Az)和陀螺仪(Gx、Gy、Gz)分别用卡尔曼滤波平滑,并采用k-NN算法或聚类等分类算法进行监督学习。 分类部分不是我的问题,而是我是否应该融合传感器(三维加速度计和三维陀螺仪)或平滑传感器,我的
浏览 3
提问于2017-03-02
得票数 0
回答已采纳
1
回答
使用加速度计
、
如何利用iPhone器件中的加速度传感器实现UIImageView在z轴上的旋转。请帮我解决任何源代码问题。
浏览 0
提问于2011-03-31
得票数 1
2
回答
Android API如何从硬件获取数据?
Android API如何从硬件获取数据?例如,getX()函数如何从加速度计传感器获取x轴值?
浏览 0
提问于2012-04-18
得票数 0
回答已采纳
1
回答
如何将加速度计传感器数据转换为步长计数器?
、
、
、
、
我想用flutter构建一个步长计数器控件,但不知道如何在传感器flutter软件包的帮助下将X,Y和Z轴的加速度传感器数据转换到步长计数器。
浏览 3
提问于2018-06-05
得票数 0
1
回答
将三轴磁强计读数和加速度计转换为指南针方位(Win 7)
、
、
、
我一直在用查看三星700t在Windows7上的传感器。 我可以访问我的机载3轴加速度计,它给出X,Y,Z输出,以及所谓的3轴磁强计,它给出一个'float‘类型的单值输出,它似乎在我当前位置的120-160之间变化,这取决于方向(即它不仅仅是计算一个方向)。 我看到网络上有各种各样的文章,它们推导出从加速度计和磁力计的组合中提取指南针方位的公式,以校正位置。所有的解决方案都不是微不足道的,但它们也需要磁力计的3轴响应。我无法访问我的磁力计的3轴输出。有没有比我聪明的人能解释一下发生了什么,以及我是如何提取方位值的?
浏览 0
提问于2011-12-02
得票数 2
回答已采纳
2
回答
使用亚行从一个坏掉的android设备中回收传感器
、
、
、
我刚弄坏了我的s3。三年前,它是最好的智能手机之一。 问题如何通过usb从手机的惯性传感器中获取值? 我想用加速度计,陀螺仪,磁强计,气压计和gps传感器的设备。 假设我们想得到: 三个轴的原始加速度数据。 我连接了usb电缆,运行了adb root和adb shell。好的。 root@android:/ # find / -type d -iname "sensors" /sys/devices/virtual/sensors /sys/class/sensors '/sys/class/sensor
浏览 3
提问于2015-11-04
得票数 6
1
回答
机器人中的SensorManager.getRotationMatrix重力参数或加速度计参数值?
、
、
、
在中,第三个参数指定为 float[] gravity 然后是指定的 [0 0 g] = R * gravity (g = magnitude of gravity) 现在,在大多数在线示例中,我可以看到每个人都向getRotationMatrix发送加速度计值,但是,难道不是应该只发送重力值吗? 例如,如果手机有重力传感器,我是否应该将其原始输出发送给getRotationMatrix?如果没有,我应该发送加速度计值吗?我应该先提取非重力成分吗?(由于加速度计值是加速度减去G)。 重力传感器值的使用会比在有重力传感器的手机上使用加速度传感器值更可靠吗? 提前感谢!吉列尔莫。
浏览 7
提问于2012-02-02
得票数 4
1
回答
加速度计和陀螺仪多重值. DJI iOS UXSDKDemo
、
、
有没有办法从所有三个轴(xyz)获取加速度计和陀螺仪传感器数据?使用下面的代码,我始终记录" log :陀螺仪: 5.0000“或"LOG:陀螺仪: 6.0000”。同样的结果发生在加速度计上。为什么每个轴只输出一个值而不是三个值?另外,为什么值精确地是5和6?难道不应该有更多的变化吗? //GYROSCOPE DJIFlightControllerKey *IMUStateGyroscopeStateForLog = [DJIFlightControllerKey keyWithParam:DJIFlightControllerParamIMUStateGyrosco
浏览 1
提问于2018-06-12
得票数 0
回答已采纳
1
回答
从手机轴到世界坐标轴的转换
、
、
我正在做一个项目,我想把我的android手机轴转换到世界坐标轴上。我有沿3轴(x,y,z)的加速度,三个角度是方位角,俯仰角和滚动角。我如何进行虚拟转换我的手机轴到世界坐标轴(truenorth,trueeast)。我所做的就是给了我错误的结果。这就是我的方法。 假设-0.030029837 -0.008528218 -0.199289320是手机X,Y,Z轴上的加速度,0.01618620 0.48581530 0.19617330是三个角度(弧度),即方位角,俯仰角和滚动角。 为了得到沿"truenorth“的加速度,我简单地将沿Y轴的加速度与所有三个角度的cos相乘。-0.00
浏览 2
提问于2014-07-09
得票数 0
1
回答
基于android代码的通用加速度计能在htc手机上工作吗?(HTC希望具体一点)
、
我正在从Symbian迁移到Android。对于基于symbian的诺基亚移动电话,通过移动传感器API (JSR 256)支持使用java的加速度计感测,该API在支持它的每个诺基亚移动电话的技术规范中提供。 然而,对于基于Android的"HTC Desire“手机,我不确定HTC手机是否必须提供传感器API,或者手机对Android 2.2的支持是否足以让java代码访问手机的加速度计数据。请给我建议。 更具体地说,我正在考虑编写一个java应用程序,它使用加速度计来充当PC的无线鼠标。然后给它添加一些额外的功能,作为一个通用的pc控制器,除了鼠标使用的标准x-y轴之外,它还考虑
浏览 0
提问于2010-10-22
得票数 1
回答已采纳
4
回答
来自Android加速度计的方向
、
我在两个不同的设备(Elocity A7和Archos7家用平板电脑)上测试了加速度计的输出,但传感器似乎给出了不同的结果。我将其设置为横向模式,但x和y轴似乎是两个设备之间的最佳选择。当与地面垂直时,x轴返回10,而Archos X轴返回0。Elocity平板电脑是Android2.2,而Archos是2.1。谁能给我指出正确的方向,如何从这两个设备之间同步的加速度计中获得方向?
浏览 0
提问于2011-05-04
得票数 14
1
回答
检测应用于智能手机的力(而不是加速度)。
、
、
我试着测量装置沿x轴施加的力。 如果以恒速将设备推到左侧(因此手机向右移动), 沿x轴测量加速度(使用TYPE_LINEAR_ACCELERATION)将在开始时返回正数,但非常快的加速度将等于零(同样,以恒定的速度推进)。 正如 Ad =-∑Fs /Mass中所解释的那样,我想通过将加速度传感器结果(event.values[0])与质量相乘来达到力, 但是,将加速度乘以等于零是没有帮助的。 我试着测量力,而不是加速度的原因是,我想要检测到一个长(在时间问题上)的手势,它以恒定的速度移动手机,例如,与抖动的矛盾。 目标是根据手机的移动来移动一个球。 从用户处推送电话: 将球从当前位置向上
浏览 1
提问于2014-02-19
得票数 2
回答已采纳
2
回答
在react native中绘制手机加速度计的时间轴实时数据
、
、
我用时间轴绘制手机加速度计的实时数据,x-axis会有时间,y-axis会显示加速度计的值。我正在使用react-native-highcharts绘制数据。但是输出图形是空白的。实时数据绘图的代码在URL 上给出。在这段代码中,我只是将y替换为加速度传感器的x-values。 输出为:
浏览 1
提问于2019-11-19
得票数 3
1
回答
仅用加速度计确定哪个方向的电话正在旋转
、
因此,现在我正在抓取加速度计数据,并将其转换为对手机握持角度的适当粗略估计。现在我只关注偏航轴。 我感兴趣的区域在偏航轴上的0到45度之间,所以我对过去的5到10个读数进行了有限的排队,并比较了这些数字,以确定它是上升还是下降,哪种方式有效,但它很慢,并不像我希望的那样精确或可靠。 有没有一种方法,你可以只用加速度计和磁场传感器就能确定手机旋转的方向,而不需要保存过去的读数历史,或者类似的东西?一般来说,我对传感器操作和Android都是新手。任何帮助理解的人都会很好。
浏览 3
提问于2014-03-01
得票数 0
1
回答
仅从加速度计获取垂直分量
、
、
假设我们在飞机上有一个3轴加速度计。无论飞机的方位如何,我总是需要知道加速度的垂直分量(朝向地球)是什么。我知道,如果我加入额外的陀螺传感器,我可以做到这一点。但假设我们没有它--有没有可能通过其他方式只获得垂直加速?也许可以使用额外的磁力计?
浏览 3
提问于2012-09-20
得票数 2
回答已采纳
3
回答
Android手机的加速度计和陀螺仪及其功耗
、
、
、
我在我的Android应用程序中使用加速度计和陀螺仪。我想分析一下我的应用程序的耗电量。假设这个应用程序,每100毫秒读取这两个传感器,添加所有的三个轴(x,y,z),并将它们存储在一个文件中。 现在我不确定这两个传感器是否总是开着的?如果是的话,那么大部分的耗电量将来自我在应用程序中如何使用或处理这些传感器的值。所以我有以下问题。 这两个感应器总是开着还是在动?(如有的话,任何提述)。 那么注册和注销注册是做什么的呢?如果他们总是开着, 那么,取消它们的注册将不会产生任何影响,至少在耗电量方面是如此。 这些问题背后的背景或推理:陀螺仪比加速度计消耗更多的功率(根据我的分析,它
浏览 5
提问于2016-10-12
得票数 4
回答已采纳
1
回答
从加速度计和陀螺仪(IMU)获取轨迹
、
、
、
我很清楚的存在,但我的会有所不同。我也知道这种方法可能会出现重大错误,但我也想从理论上理解配置。 我有一些基本的问题,我觉得自己很难回答清楚。有很多关于加速度计和陀螺仪的信息,但我仍然没有找到一些基本特性的“第一原理”的解释。 所以我有一个包含加速度计和陀螺仪的平板传感器。还有一个磁强计,我现在跳过了。 加速度计根据固定的坐标系给传感器提供m/s^2中临时加速度矢量a= (ax,ay,az)的信息。 陀螺仪给出了一个三维矢量,以deg/s表示三轴(Ox、Oy和Oz)的临时转速。从这些信息中,我们可以得到一个旋转矩阵,它对应于坐标系的无穷小旋转(根据前一时刻)。是关于如何获得一个四元数的
浏览 3
提问于2017-02-11
得票数 1
回答已采纳
2
回答
需要帮助理解加速度计代码
、
我读了很多代码,但我不明白如何使用加速度计传感器使图像移动,我知道如何注册它,但我不知道如何实际使图像或形状绘制移动与加速度计轴同步,我正在使用android java来做这件事。有人能帮帮我吗,因为我真的很挣扎。感谢您的时间和帮助。
浏览 3
提问于2012-03-22
得票数 1
回答已采纳
2
回答
Android上加速度计读数的最大值
、
、
、
我使用androids传感器管理器来获取加速度计的读数。我得到的读数是m/s2,而且还不错。但我得到的最大读数,在任何方向的任何轴上都是|19.xx|,大约是2Gs。这是智能手机特有的问题,还是我需要更改一些设置才能获得更大的价值? 这是我用来获取加速度传感器的代码: sensorManager = (SensorManager) context .getSystemService(Context.SENSOR_SERVICE); List<Sensor> sensors = sensorManager .getSensor
浏览 0
提问于2012-01-05
得票数 3
5
回答
加速度计重力分量
、
、
、
我知道这个问题已经在某个地方解决了很多次了,如果你知道它们的存在,请告诉我,谢谢。 快速总结:我想从一个3轴加速度计上计算这3个轴上的重力分量。我使用了两个轴的自由体示意图来计算出加速度计在世界X-Z,Y-Z和X-Y轴上的重力分量。但解决方案似乎有点偏差,对于只有一个加速度计轴暴露在重力下的极端情况,它是可以接受的,但对于两个45度的俯仰和侧滚,合并的总震级大于重力(由Xa^2+Ya^2+Za^2=g^2获得;Xa,Ya和Za是X,Y和Z轴上的加速度计读数)。 更多细节:该设备是Nexus One,除了三轴加速度计外,还具有方位、俯仰和滚动磁场传感器。 在世界轴上(Z与重力方向相同,X或Y指向
浏览 2
提问于2010-06-07
得票数 7
4
回答
从设备坐标系到绝对坐标系的加速度
、
、
、
、
从我的Android设备中,我可以读取一个线性加速度值数组(在设备的坐标系中)和一个绝对方向值数组(在地球坐标系中)。我需要的是在后一个坐标中得到线性加速度值。系统。 我怎样才能改变它们呢? 在阿里回复后编辑评论: 好的,如果我理解正确的话,当我测量直线加速度时,电话的位置完全不重要,因为读数是在地球坐标系中给出的。对吗? 但是我刚刚做了一个测试,我把手机放在不同的位置,得到不同轴的加速度。有3对图片-第一组显示我如何放置设备(对不起,我的油漆“掌握技能”)和第二组显示从线性acc提供的数据读数。传感器: 置于左侧的装置 倒伏装置 装置站立
浏览 7
提问于2012-07-20
得票数 29
回答已采纳
2
回答
android -检测向下加速,特别是电梯。
、
、
、
我希望能够检测到手机向地面加速的情况(可能意味着重力传感器也必须在这里使用)。 我在Android文档中读了很多关于这个主题的文章,关于高通、低通过滤器和其他帖子,现在我有一个代码示例,它在去掉重力后,在X、Y和Z轴上得到加速度: if (event.sensor.getType() == Sensor.TYPE_ACCELEROMETER) { final float alpha = (float) 0.8; gravity[0] = alpha * gravity[0] + (1 - alpha) * event.values[0]; g
浏览 0
提问于2016-06-09
得票数 3
回答已采纳
1
回答
基于IMU的前、后向运动检测
、
、
、
我们在一辆车里安装了一个嵌入式设备。飞机上装有加速度计、陀螺和GPS传感器。目标是区分车辆何时前进和后退(在反向齿轮中)。传感器轴与车辆轴对齐。以下是我们的观察结果: 仅仅检查加速度方向是不够的,因为后退和前进时刹车会显示相同方向的结果。 我们可以说,如果全球定位系统速度降低70 -> 60公里/小时,这是一个制动事件。但当速度< 20 km/h时,就变得比较棘手,在双向行驶时,降低20 -> 10 km/h是可能的。 我们不能在低速时依靠GPS角度。 我们如何处理这个问题?任何想法、文章或研究都是有帮助的。
浏览 4
提问于2018-01-11
得票数 1
1
回答
利用陀螺仪和加速度计获取方位
、
、
我想监视一个设备在2轴上的方向:非常简单:哪一种方式在下降。 它必须在较长的时间内(12小时)保持准确性。 它将受到围绕所有轴的旋转和加速度的影响。 该设备将是带有标准陀螺仪/加速度计的Android手机。有了这两种传感器类型,是否能够满足上述要求? 到目前为止,我的想法是:仅用一个加速度计是无法实现这一点的,因为给定任何一组时间内的值,就不可能分离重力和空间加速度分量。我无法理解陀螺仪如何能帮助解决这个问题。是否有任何聪明的公式/算法来管理这一点? 谢谢
浏览 2
提问于2013-03-19
得票数 15
回答已采纳
1
回答
3D空间中运动物体的室内定位
、
我正在从事一个项目,该项目确定在3D空间中移动的物体(例如四轴飞行器)的室内位置。 我建立了一些原型,其中使用陀螺仪,加速度计和指南针的组合。然而,结果远远不能令人满意,特别是与移动距离有关,我使用加速度计计算的距离。使用陀螺仪和罗盘的融合来确定方向是近乎完美的。 在我看来,我缺少了更多的传感器来获得一些可以接受的结果。我需要哪些额外的传感器来实现我的目的?我在考虑添加一个或多个红外摄像头/距离传感器。我从来没有使用过这样的传感器,我不确定哪个传感器会带来更好的结果。 我很感谢大家的建议、想法和经验。
浏览 2
提问于2014-02-26
得票数 1
1
回答
用磁强计、加速度计和陀螺读数的算法求出加速的基本方向。
、
、
、
、
我想找到iphone加速的基本方向。我想我可以用加速度计来做这件事,但是,从下面的图片中可以看到,加速度计轴是由设备方向定义的。 我想,如果我用陀螺仪纠正偏航,旋转,旋转,那么我可以得到一个更准确的读数,而不必把手机在同一方向运动。 但这仍然不能告诉我iphone的发展方向是什么。为此,我还必须使用磁强计。 有人能告诉我如何用三个传感器读数来找出加速前进的主要方向吗?我甚至不知道从哪里开始。我甚至不知道手机是否以同样的时间速度进行这些测量。
浏览 1
提问于2013-11-12
得票数 1
回答已采纳
1
回答
在libGDX中在加速度计和touchDown之间切换
、
我正在使用touchDown方法(InputProcessor)在x轴上移动一个精灵,我也想使用加速度传感器来移动它。 在libGDX中有没有一种方法可以在两种方法之间切换,以及它们是否可以一起实现(这样,只要屏幕不被触摸,移动就会使用加速度计完成,或者当手机倾斜和屏幕被触摸时,它们会相互冲突)
浏览 13
提问于2019-02-23
得票数 0
回答已采纳
1
回答
从IMU加速度计中移除重力
、
、
、
我发现这个可以消除加速度计读数中的重力。但是,我有一个6 6dof的IMU (xyz陀螺仪,xyz accel,没有磁强计),所以我不确定我是否可以使用这个代码(我试过了,它不能正确工作)。 有人会怎么移除重力成分呢?这是一个很大的障碍,因为我不能继续我的项目。 编辑: 我所拥有的: 四元数表示飞机的位置(用扩展卡尔曼滤波得到) 加速度传感器读数(未经过滤;轴与平面对齐;重力也包含在这些读数中) 我想要的: 移除重力 正确(旋转)加速度计读数,使其轴线与地球基准轴对齐 读取向地球的加速度(现为加速度计的Z分量) ,基本上,我想读一下地球的加速度,不管平面是
浏览 2
提问于2012-09-27
得票数 7
回答已采纳
1
回答
从MPU-9150原始数据中获取滚距、俯仰和偏航值的公式
、
、
我是一个新手在MPU9150 9轴IMU传感器,工作在一个项目,其中的滚动,螺距和偏航值将显示在图形用户界面。我在这里使用了代码:问题是,就像在GUI中一样,我将显示滚动、俯仰和偏航的三维表示。原始数据的具体转换公式是什么? 我的WHO_AM_I电阻值: 0x68, 加速度计配置: 2g, 陀螺仪配置: 250 dps, 任何帮助都会很好。提前感谢!
浏览 2
提问于2015-11-09
得票数 1
回答已采纳
1
回答
Android加速度计校准?
、
、
、
、
TL;博士 为什么我从Sensor.TYPE_ACCELEROMETER得到的加速度计值被稍微抵消了呢?我不是说地心引力,而是一些小的误差,不同的轴,不同的轴和电话。 我能校准加速度计吗?或者是否有一种补偿这些错误的标准方法? 我正在开发一个应用程序,它需要尽可能精确的加速度测量(主要是垂直加速度,即与重力相同的方向)。 我已经做了很多测试,结果是我从Sensor.TYPE_ACCELEROMETER得到的原始值是关闭的。如果我让手机停留在一个完美的水平表面与屏幕上,加速度计显示的Z值为9.0,在那里应该是9.81。同样,如果我把手机放在纵向或景观模式,X和Y加速度计的数值显示约9.6
浏览 3
提问于2017-04-12
得票数 5
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Dytran3263A2低噪声三轴加速度计传感器
MMA7455数字三轴加速度模块实战教程
三轴加速度计M-A352AD实现实时的动态监测
什么是三轴振动智能传感器,和普通的振动传感器有什么区别?
手机加速度传感器的调用
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券