您问还可以添加什么。3轴磁力计应该会有所帮助。地球磁场的移动速度比普通用户的移动速度要慢得多(幸运的是)。
看看神话般的MPU6000 / 6050
一个版本提供SPI和IIC接口,仅另一个版本提供IIC。
它包含一个3轴陀螺仪+一个3轴加速度计以及输入,以使其能够集成来自外部3轴磁力计的信号。
该IC包含一个“数字运动处理器”,该处理器集成了来自3 x 3传感器阵列的信号。我还没有掌握提供的精确功能,但打算将3个独立的信号源处理成有用的运动分析系统
数据表在这里
Digikey的IC成本约为10/1美元,制造商的评估板约为50+美元。或者,您也可以从中国购买一块完整的电路板-它们在这里的零售价约为6美元,即1块-IC和PCB组装。
我仍然没有弄清楚这是怎么发生的,或者它们是真实的还是...。我昨天收到了一个,但是暂时不能使用它了。(“虽然”的幅度差异很大,从很小到有时甚至很大)。网上有许多文章将它们与Arduinos结合使用。
精度如何?:
网上可能对此有很多讨论。
如果我正确地阅读了数据手册(并且不是我不太熟悉的设备类型)
,第12页的表6.1建议陀螺仪在25°C下的最大漂移为+/- 20度/秒,并且在-温度范围为40至+ 85C。假设实际的20度/秒速率是18秒内的一整圈。但是,磁力计和加速度计都可以访问外部参考矢量(重力和地球磁场),并且来自这些参考信号的信号可用于得出短期和长期陀螺仪漂移率并进行补偿。这很可能是他们的“运动处理器”所做的一部分。
加速度计误差似乎通常在+/- 5%以下。
我希望(而且可能是非常错误的),使用加速度计和磁力计将陀螺仪漂移误差修整到更长的时间基本上为零,将使您能够将陀螺仪信号用于数秒至数分钟的导航。GPS还提供速度信号,GP位置+速度与9DOF单元的组合听起来非常有用。
Wooly:以上听起来比我想要的要毛。我希望在接下来的几周内能有更多回合。我很想听听您的发现,如果我了解到有用的东西,将会尝试并进行举报。
。
根据您的应用程序,您可以将参考GPS和接收器临时放置在方便的位置。这可能非常紧凑-GPS +电池+ TX。一旦存入,它就知道它在哪里,并且可以根据系统所说的在哪里传输校正。使用相同的卫星星座“可能是个好主意”。如果用户和参考GPS放置在同一点时效果会更好,但是即使它们始终在空间上分开,该系统也可能会正常工作。
...我怀疑任何消费类电子产品的GPS是否具有足够的分辨率以解决我的问题。
不知道您的情况是什么,很难说。但是,相对于样本的GPS分辨率相对样本通常要远远优于数分钟或数小时即可达到的分辨率。我进行了一些测试,我开车经过一条城市路线,绘制了GPS坐标,然后在数小时后重复了该练习。在某些情况下,两条路径相距几米,但是当说沿着一条城市街道以一条直线行驶时,该地块是一条直线,直线的两边可能都小于一米。(那是几年前的事-自己尝试很容易。我只是从GPS串行RS232输出(通常为4800波特)记录数据,在这种情况下,将其在Excel中绘制为XY图。
可以使用差分GPS,从而使固定位置的本地固定接收器根据其已知位置和系统现在所说的位置提供纠错功能。此类系统有很多提供商,但如果满足以下条件,则其概念非常简单容易实现预算紧张。