首页 文章

从加速度计获取位置

提问于
浏览
2

我在单眼3D制图项目中工作,每次都需要位置和旋转(角度) .

为了过滤陀螺仪数据,我决定使用“罗盘”并将角度设置为0,如果它是北方的话 .

但是为了获得该位置,我需要将加速度计值与小采样步长(1ms)进行双重积分,并且7个值意味着滤波器 .

我认为这将使位置更加准确 . 但有人对错误范围有所了解吗?例如,在10米内,误差将是多少 . 有人有更好的主意吗?

传感器来自STM32F3 Discovery Board

谢谢

1 回答

  • 1

    STM32F3有两个你正在使用的传感器:

    传感器精度应出现在数据表的某处 . 由于您将使用多个传感器,因此您必须计算测量时的总误差 . 请注意,错误不会是10米这样的单个数字,因为它会随着时间的推移而累积 . 如果您使用GPS或其他方式确定您的位置,您将能够限制累积的错误 .

    你在做什么听起来像Inertial Measurement Unit . 如果你没有't already, I'建议阅读,并且Dead Reckoning .

相关问题