可以测量距离的数字设备/传感器

时间:2014-07-23 08:01:55

标签: arduino sensor pic electronics digital

我想要一个可以测量移动距离的数字设备/传感器。例如,如果我向左移动5米,向上移动10米,它应该给我15米的距离。有哪些可用的设备/技术?

2 个答案:

答案 0 :(得分:2)

您可能可以使用加速度计+陀螺仪进行此操作,但由于加速度计和陀螺仪存在大量噪音,因此往往不太准确。我最近做了一个项目,它进行软件过滤以减少噪音的影响。如果您愿意,可以查看here

由于加速度计仅提供加速度而陀螺仪仅提供角速度,因此您可能需要进行一些计算,例如Euler的前向积分,以分别获得速度和距离。

这种方法对于低加速度和低角速度测量可能不是很有效。

答案 1 :(得分:1)

无论如何,这可能不是StackOverflow的问题...... 好吧,如果你向左移动5米,向上移动10米,那么距离起点的距离为11.2米。如果你想测量行进的距离(15米),那么

  1. 如果你有一个"自我移动"项目(例如机器人)最方便的方法是在您可能正在使用的车轮上使用编码器。如果你有一个步行机器人,请计算步数。
  2. 如果你没有“自我感动”的话。项目(例如,你想知道你移动键的位置)然后使用GPS,如果它给你足够的精度,你可以看到天空。否则......好吧,它开始真的很难。