Questions tagged «accelerometer»

用于测量加速度的传感器。


5
如何从陀螺仪和加速度计输入确定位置?
我有一个3轴加速度计和2轴陀螺仪。我打算测量仅在X和Z轴上移动的东西。我听说过使用卡尔曼滤波器来平滑加速度矢量,但是对于该主题的完整初学者,我找不到很好的教程。另外,我知道我可以对加速度进行两次积分以获得位置,但是如何使用有限数量的采样加速度矢量来做到这一点呢?对于这两个主题的初学者,我都希望能获得指向不错的教程的链接。

5
用加速度计计算倾斜度?
我在面包板上有一个模拟设备ADXL203加速度计,并且想用它来测量某些设备在相当高的频率(20-30 Hz)下的倾斜度。我将其连接到Campbells cr3000记录仪以进行感应。是否有人指导如何解释传感器输出。谢谢

7
测量针头和注射器的微小运动
我的问题是在注射时如何测量针头和注射器的很小的运动。当医生注射局部麻醉剂时,他们总是先吸气(吸回)以确保他们不在血管中。我的争论,特别是如果单手进行抽吸时,是在抽吸时针头/注射器组合上的作用力方向发生变化,导致针头端部明显移动(可能为几毫米),这抵消了抽吸的目的。第一名。 我想进行一项体外研究,在该研究中,我将针头和注射器组合起来并注入一块肉或类似物中-然后在3种情况下让志愿者进行抽吸/注射: 用另一只手稳定并直接注射 用另一只手稳定,吸出然后注射 一只手吸气然后注射 我找到了一种方法来测量针尖的这些运动,直至0.1mm。我以为可以使用加速度计,但还没有发现足够小的东西可以安装在针尖上。 我想到的唯一另一种方法是在针尖上使用摄像机安装的侧面,该侧面会伸出某种人造“皮肤”,然后校准刻度线以测量移动的距离。

7
设备倾斜时加速
我目前正在研究使用始终在线的3D加速度计(使用刻度+ -2g)和3D陀螺仪(使用刻度+ -250g)-传感器的设备。 我可以读取每个可能的向量(X,Y,Z)及其加速度(g's)和角速率(dps)以及设备当前所在的角度。但是我的问题是,当设备处于倾斜状态(无倾斜时为0g)时,加速度取决于当前设备的角度,介于(向下)0g->-1g或介于(向上)0g-> 1g之间。下面是希望清除想法的图片。 该设备将位于汽车中,并应在汽车减速(制动)时测量加速度。但是,如果设备已经处于倾斜状态,则加速度计将测量倾斜引起的某些加速度,这使得很难分辨设备是否确实具有某种加速度,或者仅仅是倾斜导致了加速度。 当设备没有倾斜并且在平坦表面上时,X和Y轴产生0g,Z轴产生1g。如果向上倾斜,则倾斜会使X轴的读数接近1g,向下倾斜,则使-1g读数。当设备与原始位置成90 *度时达到+ -1g 我一直在思考如何消除倾斜引起的加速度,而仅测量设备的实际加速度,但是无法利用我可以产生的以下数据来解决该问题。 基本上,我认为即使传感器像图片一样倾斜,我也只能测量X轴加速度(图片)。 希望由于我的英语能力以及我尝试解释我的问题的方式,这个消息不会太难理解。

4
使用MEMS传感器进行航位推算的极限
我正在尝试追踪相对于一个人躯干的身体部位。我看到了很多有关使用MEMS加速度计和陀螺仪进行航位推算的问题,它们证实了我的怀疑,即各种因素极大地限制了它们在这类应用中的用途,但我正在寻求这些限制的说明: 这些限制到底是什么? 其他答案已经解决了为什么存在这些限制的问题。自然地,所讨论系统中的零件的规格以及什么被视为系统的“可接受的误差”都将改变确切的限制,但是在时间或距离方面,我可以预期航位推算会起作用吗?我很清楚,长距离(几码左右)的误差对于大多数实际用途来说太大了,但是在几英尺之内呢? 我该怎么做才能改善这些限制? 我目前正在考虑使用加速度计和陀螺仪。我可以在系统中添加哪些其他传感器以提高错误率?我知道可以在更长的距离上使用GPS,但是我怀疑任何消费类电子产品的GPS是否具有足够的分辨率可以为我提供帮助。 此外,在改进传感器的基础上,改善这些限制的唯一途径似乎是达成共识,即提供一个不受错误影响的参考。一些系统使用照相机和标记器解决此问题。便携式/可穿戴设备可以提供哪些参考点? 我已经看到了使用无线电波来精确测量长距离的方法,但是我无法确定使用“现成的”组件在这么小的规模(就测得的距离而言)中该系统是否准确。

2
加速度计和陀螺仪如何精确显示
我想建立一个小项目来跟踪物体在空间中的位置。为此,我打算使用加速度计和陀螺仪。 问题是我希望此跟踪非常精确,而我却无法弄清楚您实际上可以获得多精确(要花很多钱)。我们是在说1厘米还是1000厘米? 我要购买的特定组合来自SparkFun:IMU融合板-ADXL345和IMU3000,但我对通用答案更感兴趣,因为我可以选择其他组合。也许只是如何根据规格确定它的一般指南。

4
带加速度计和陀螺仪的航位推算。可能?
我有一个3轴加速度计和3轴陀螺仪。我的任务是使用这种硬件开发航位推测系统。 本质上,我需要开发一些代码来实时跟踪电路板在3d空间中的位置。因此,如果我从桌面上的木板开始并将其向上抬起1m,我应该能够在屏幕上看到该运动。也需要考虑旋转,因此,如果我将板颠倒通过相同的动作进行一半,它仍应显示相同的1m向上结果。对于几秒钟内的任何复杂运动,也应保持相同的状态。 忽略执行计算和旋转向量等所需的数学运算,即使使用如此低成本的设备,这是否有可能?据我所知,我将无法以100%的精度去除重力,这意味着我相对于地面的角度将关闭,这意味着我的矢量旋转将关闭,这将导致错误的位置测量。 我也有加速度计和陀螺仪偏置产生的噪声。 能做到吗?

1
从饱和加速度计中恢复数据
我有一个ADXL345加速度计,并将其安装在混合动力火箭上进行发射。不幸的是,我忘记将范围设置为从默认值+/- 2g到+/- 8g(我们预计升空时为6g)。 对于+/- 2g范围,数据表列出了10位的输出分辨率,而对于+/- 8g,则列出了12位的分辨率。 我在上面链接的数据表中的DATA_FORMAT寄存器(0x31)下注意到了这一点: 该DATA_FORMAT寄存器控制演示数据寄存器0x32通过寄存器0x37。除+/- 16g范围外,所有数据都必须剪裁以避免翻转。(重点是我的) 基于此陈述和功能框图(将三轴传感器连接到“传感电子设备”,然后再连接到ADC),我希望有一种方法可以解析正确的数据。比例因子在数据表的第3页上列出。 有没有办法我可以解析这些数据,至少要解析为1或2个有效数字?(例如,我检测到1.9414g-应该在6左右)。我不认为传感器饱和,仅仅是数据寄存器中的数字-并考虑到比例因子和一些创造性的位移(尚不清楚,当改变分辨率时,它们如何从10位变为12位),希望我能从我的数据中恢复有用的东西。

2
如何读取陀螺仪/加速度计
我最近购买了此MPU6050 GY-521接线板。我使用arduino.cc官方提供的Arduino草图在Arduino Mega上进行了尝试。(MPU-6050数据表,InvenSence(生产商)页面) 伙计,它给出了这个奇怪的输出!!! InvenSense MPU-6050 June 2012 WHO_AM_I : 68, error = 0 PWR_MGMT_2 : 0, error = 0 MPU-6050 Read accel, temp and gyro, error = 0 accel x,y,z: 1944, 368, 15608 temperature: 30.576 degrees Celsius gyro x,y,z : -34, -204, -247, MPU-6050 Read accel, temp and gyro, …

1
连续线性加速度下的AHRS算法
我尝试了几种算法来获得连续线性加速度和振动(小于0.4g,频率小于10HZ)下的俯仰,侧倾和偏航。它们均未提供良好的结果,因为读数可能漂移或受线性加速度的影响太大。我要实现的是,当外部加速度小于+ -0.4g时,俯仰和横滚的误差应小于+ -1deg。 我已经尝试过这些算法: 麦格威克算法。当Beta增益设置得很高时,收敛速度很快,但是角度更容易受到线性加速度的影响。我将其调低,并将线性加速度下的误差降低至+ -0.5deg。但是,如果振动是连续的,则读数将漂移,并且需要很长时间才能收敛到真实值。这是有道理的,因为在线性加速度下,陀螺仪受到更多的信任,并且计算出的角度随着陀螺仪积分的漂移而漂移。 Mahony的算法。与Madgwick的相反,无论我为Ki和Kp使用什么值,它都不会漂移。但是,它始终受线性加速度的影响。(误差大于+ -6deg) 传统卡尔曼滤波器。在调整那些巨大的R和Q向量上已经花费了很多时间。到目前为止,它具有与Mahony相同的性能。 我正在使用剃刀IMU。我知道使用廉价的传感器不可能获得与这一传感器相同的结果。 还有更多类似UKF的选项,但是很难理解或实施。 任何建议都欢迎。

2
加速度计/陀螺仪组合问题
我有一个系统手臂,可以在一定范围内自由移动。手臂围绕位于活动底座上方的垂直轴摆动,平移和旋转。可移动基座可以在XY平面中移动任何方向。它的机芯经过严格编程,但我想开始一个半自主的新版本。这个新版本将需要接收有关3轴定位,相对于封闭系统边缘的固定点(或相对于初始化位置)的速度和旋转的反馈。传感器反馈对我来说是全新的,但我愿意潜入。有人能为我推荐一个很好的起点吗?谢谢!

10
加速度计知道何时向上或向下直线移动吗?
我需要一个只能放在物体顶部的传感器,以计算物体上下移动的次数。 将加速度计放置在对象上方是否可以完成此任务,或者它可以跟踪上下移动之间的过渡? 如果不是,哪种类型的传感器可以完成此任务? ----------------编辑:------------------------- 理想情况下,我想要一个传感器,可以将其放在下面概述的框顶上,并计算其上升和下降的时间。它具有多个防止扭曲的导轨。我计划将arduino用作执行数学运算的微控制器,只需要一个能够感应上/下运动的传感器即可。欢迎所有建议。谢谢。 + + + + + + ------------ | box | | moves up | | and down | ------------ + + + +
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.