关于陀螺测量定时的技术细节和限制,已经有了一个很好的答案:Movesense, timestamp source of imu data, and timing issues in general
然而,我想问更实际的问题,从Android应用程序开发人员的角度与两个传感器和要求高精度与陀螺测量的时间。
将两个传感器的时间戳同步/合并并将测量放在同一时间轴上的最精确方法是什么?
传感器SW版本1.7引入了时间/详细的API来检查传感器设备上的内部时间戳和UTC时间设置。这就是我想象的两台感应器的结果:
这个程序正确吗?是否有更有效或更准确的方法来做到这一点?关贸总协定规定时间的服务在联系邮政中被提到是最快的方式。还要别的吗?
陀螺仪传感器时间的可能漂移如何?有什么办法来限制事后漂移的影响吗?在较长的测量过程中获取/时间/详细信息并检查内部时钟是否与UTC时间相比已经漂移/改变是否有意义吗?
谢谢!
发布于 2019-11-01 09:38:58
很好的客人!
观察晶体的精度(+- 20 ppm),这意味着传感器之间的典型漂移应该不超过40 ppm。这意味着一个小时内大约0.14秒。为了更长的测量和更好的精度,需要更好的同步。
幸运的是,除非传感器的温度迅速变化,否则时钟漂移应该保持相对恒定。因此,应该在测量的开始和结束时比较手机时钟和各个传感器的UTC。每个传感器的任何漂移都应该是可见的,而且时间戳很容易补偿。
如果需要更精确的时间戳,从每个传感器获取/时间/详细的定期样本,并将其与电话时钟进行比较,将提供一种估计可能的传感器时钟漂移的方法。
全披露:我为Movesense团队工作
https://stackoverflow.com/questions/55002930
复制相似问题